Unannounced soname bump: satyr (libsatyr.so.2 -> libsatyr.so.3) - affects libreport and abrt

Chuck Anderson cra at WPI.EDU
Thu Jan 9 15:13:14 UTC 2014


This appears to have also broken Fedora 19 updates-testing, which is
even less acceptable than breaking rawhide.

--> Running transaction check
---> Package abrt.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: satyr >= 0.13 for package: abrt-2.1.11-1.fc19.x86_64
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-2.1.11-1.fc19.x86_64
---> Package abrt-addon-ccpp.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-addon-ccpp-2.1.11-1.fc19.x86_64
---> Package abrt-addon-kerneloops.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-addon-kerneloops-2.1.11-1.fc19.x86_64
---> Package abrt-addon-pstoreoops.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-addon-pstoreoops-2.1.11-1.fc19.x86_64
---> Package abrt-addon-xorg.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-addon-xorg-2.1.11-1.fc19.x86_64
---> Package abrt-dbus.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-dbus-2.1.11-1.fc19.x86_64
---> Package abrt-gui.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-gui-2.1.11-1.fc19.x86_64
---> Package abrt-libs.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-libs-2.1.11-1.fc19.x86_64
---> Package abrt-plugin-bodhi.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-plugin-bodhi-2.1.11-1.fc19.x86_64
---> Package abrt-python.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-python-2.1.11-1.fc19.x86_64
---> Package abrt-retrace-client.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-retrace-client-2.1.11-1.fc19.x86_64
---> Package libreport.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: satyr >= 0.13 for package: libreport-2.1.11-1.fc19.x86_64
---> Package libreport-plugin-bugzilla.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: libreport-plugin-bugzilla-2.1.11-1.fc19.x86_64
---> Package libreport-plugin-kerneloops.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: libreport-plugin-kerneloops-2.1.11-1.fc19.x86_64
---> Package libreport-plugin-reportuploader.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: libreport-plugin-reportuploader-2.1.11-1.fc19.x86_64
---> Package libreport-plugin-ureport.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: libreport-plugin-ureport-2.1.11-1.fc19.x86_64
---> Package libreport-web.x86_64 0:2.1.11-1.fc19 will be an update
--> Processing Dependency: libsatyr.so.3()(64bit) for package: libreport-web-2.1.11-1.fc19.x86_64
---> Package python-augeas.noarch 0:0.4.1-3.fc19 will be installed
--> Finished Dependency Resolution
Error: Package: abrt-addon-xorg-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-plugin-bodhi-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-addon-kerneloops-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-retrace-client-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-python-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-gui-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: libreport-plugin-ureport-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: libreport-plugin-reportuploader-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-libs-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: abrt-dbus-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libsatyr.so.3()(64bit)
Error: Package: libreport-plugin-kerneloops-2.1.11-1.fc19.x86_64 (updates-testing)
           Requires: libs

On Thu, Jan 09, 2014 at 03:00:30AM -0500, Jakub Filak wrote:
> I am sorry for the inconvenience.
> 
> We usually rebuild entire ABRT stack (satyr/libreport/abrt) at once
> , however, I'm not able to build abrt for Rawhide because of
> some strange auto* error.
> 
> The build works on my Rawhide VM but the koji build fails.
> 
> 
> I will be more careful next time.
> 
> 
> Regards,
> Jakub
> 
> 
> ----- Original Message -----
> From: "Adam Williamson" <awilliam at redhat.com>
> To: devel at lists.fedoraproject.org
> Cc: mmilata at redhat.com, jfilak at redhat.com
> Sent: Thursday, January 9, 2014 3:22:18 AM
> Subject: Unannounced soname bump: satyr (libsatyr.so.2 -> libsatyr.so.3) - affects libreport and abrt
> 
> The 'satyr' package in Rawhide was bumped from 0.12 to 0.13 yesterday.
> This bumps the library's soname from libsatyr.so.2 to libsatyr.so.3 .
> This was not announced on devel@, as it is supposed to be (or the person
> doing the bump must immediately handle rebuilds of all dependent
> packages).
> 
> abrt and libreport both depend on libsatyr.so.2. libreport has been
> rebuilt, but abrt has not. I have tried rebuilding abrt (bumping to
> 2.1.11 - another packaging mistake here is that 2.1.11 has been built
> for Fedora 20 before Rawhide, breaking the upgrade path), and it
> compiles fine, but the test suite fails:
> 
> http://koji.fedoraproject.org/koji/getfile?taskID=6377189&name=build.log&offset=-4000
> 
> ## ----------------------- ##
> ## abrt 2.1.11 test suite. ##
> ## ----------------------- ##
> kernel oops parser
>   1: koops_extract_version                           FAILED (koops-parser.at:5)
>   2: koops_tainted_short                             FAILED (koops-parser.at:51)
>   3: koops_hash_improve                              FAILED (koops-parser.at:121)
>   4: koops_parser_sanity                             FAILED (koops-parser.at:167)
> python hook
>   5: pyhook_zerodiv                                  ok
>   6: pyhook_indent                                   ok
> ignored problems
>   7: ignored_problems_all                            FAILED (ignored_problems.at:5)
> 
> Until someone who can fix abrt does so, Rawhide users will not be able
> to update satyr (and hence libreport) and nightly live composes will all
> fail, as they all include abrt.
> 
> Once again, folks, please co-ordinate your soname bumps.


More information about the devel mailing list