<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>41713</bug_id>
          
          <creation_ts>2022-01-13 20:32:12 +0300</creation_ts>
          <short_desc>gb-task-check-abi: new check of ABI compatibility</short_desc>
          <delta_ts>2022-01-13 23:43:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Infrastructure</classification>
          <product>Infrastructure</product>
          <component>girar</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry V. Levin">ldv</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>vseleznv</cc>
    
    <cc>vt</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>206707</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2022-01-13 20:32:12 +0300</bug_when>
    <thetext>When a task contains a package update, it should be checked for ABI compatibility issues.

This could be implemented using abipkgdiff between the previous and the next build, for 
each architecture.  All anomalies should be reported and fail the build.

There should be a mechanism similar to girar-task-check-git-inheritance and girar-task-check-lastchange-inheritance to overcome check failures reported by gb-task-check-abi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206708</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-01-13 23:43:03 +0300</bug_when>
    <thetext>Or this tool? https://lvc.github.io/abi-compliance-checker/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>