Hello,
I am working on a gpgme update from 1.17.0 to 1.17.1 (bz#2061192). Since the update changes libqgpgme SONAME from libqgpgme.so.7 to libqgpgme.so.15, I requested the side tag f37-build-side-52334 and do a build in it:
- commit: https://src.fedoraproject.org/rpms/gpgme/c/b46b5db21813b39584eb1046239dfba7bb40571e?branch=rawhide
- build:
The list of dependent packages that possibly need to be rebuild in f37-build-side-52334 side tag is:
$ dnf --repofrompath=frawhide,http://ftp.fi.muni.cz/pub/linux/fedora/linux/development/rawhide/Everything/x86_64/os/ --disablerepo='*' --enablerepo='frawhide' --refresh repoquery --whatdepends qgpgme
Added frawhide repo from http://ftp.fi.muni.cz/pub/linux/fedora/linux/development/rawhide/Everything/x86_64/os/
frawhide 187 kB/s | 6.1 kB 00:00
isoimagewriter-0:0.8-8.fc36.x86_64
kdepim-addons-0:21.12.3-1.fc37.i686
kdepim-addons-0:21.12.3-1.fc37.x86_64
kf5-libkleo-0:21.12.3-1.fc37.i686
kf5-libkleo-0:21.12.3-1.fc37.x86_64
kf5-mailcommon-0:21.12.3-1.fc37.i686
kf5-mailcommon-0:21.12.3-1.fc37.x86_64
kf5-messagelib-0:21.12.3-1.fc37.i686
kf5-messagelib-0:21.12.3-1.fc37.x86_64
kget-libs-0:21.12.3-1.fc37.i686
kget-libs-0:21.12.3-1.fc37.x86_64
kleopatra-0:21.12.3-1.fc37.x86_64
kleopatra-libs-0:21.12.3-1.fc37.i686
kleopatra-libs-0:21.12.3-1.fc37.x86_64
kmail-account-wizard-0:21.12.3-1.fc37.x86_64
kmail-libs-0:21.12.3-1.fc37.i686
kmail-libs-0:21.12.3-1.fc37.x86_64
qgpgme-devel-0:1.17.0-2.fc37.i686
qgpgme-devel-0:1.17.0-2.fc37.x86_64
trojita-0:0.7.0.1-0.13.20220117git266c757.fc36.x86_64
isoimagewriter-0:0.8-8.fc36.x86_64
kdepim-addons-0:21.12.3-1.fc37.i686
kdepim-addons-0:21.12.3-1.fc37.x86_64
kf5-libkleo-0:21.12.3-1.fc37.i686
kf5-libkleo-0:21.12.3-1.fc37.x86_64
kf5-mailcommon-0:21.12.3-1.fc37.i686
kf5-mailcommon-0:21.12.3-1.fc37.x86_64
kf5-messagelib-0:21.12.3-1.fc37.i686
kf5-messagelib-0:21.12.3-1.fc37.x86_64
kget-libs-0:21.12.3-1.fc37.i686
kget-libs-0:21.12.3-1.fc37.x86_64
kleopatra-0:21.12.3-1.fc37.x86_64
kleopatra-libs-0:21.12.3-1.fc37.i686
kleopatra-libs-0:21.12.3-1.fc37.x86_64
kmail-account-wizard-0:21.12.3-1.fc37.x86_64
kmail-libs-0:21.12.3-1.fc37.i686
kmail-libs-0:21.12.3-1.fc37.x86_64
qgpgme-devel-0:1.17.0-2.fc37.i686
qgpgme-devel-0:1.17.0-2.fc37.x86_64
trojita-0:0.7.0.1-0.13.20220117git266c757.fc36.x86_64
Eventually the list of libqgpgme.so.7 consumers (have no idea why there are only *.i686 on the list):
$ dnf --repofrompath=frawhide,http://ftp.fi.muni.cz/pub/linux/fedora/linux/development/rawhide/Everything/x86_64/os/ --disablerepo='*' --enablerepo='frawhide' --refresh repoquery --whatdepends libqgpgme.so.7
Added frawhide repo from http://ftp.fi.muni.cz/pub/linux/fedora/linux/development/rawhide/Everything/x86_64/os/
frawhide 5.1 kB/s | 6.1 kB 00:01
kdepim-addons-0:21.12.3-1.fc37.i686
kf5-libkleo-0:21.12.3-1.fc37.i686
kf5-mailcommon-0:21.12.3-1.fc37.i686
kf5-messagelib-0:21.12.3-1.fc37.i686
kget-libs-0:21.12.3-1.fc37.i686
kleopatra-libs-0:21.12.3-1.fc37.i686
kmail-libs-0:21.12.3-1.fc37.i686
qgpgme-devel-0:1.17.0-2.fc37.i686
Added frawhide repo from http://ftp.fi.muni.cz/pub/linux/fedora/linux/development/rawhide/Everything/x86_64/os/
frawhide 5.1 kB/s | 6.1 kB 00:01
kdepim-addons-0:21.12.3-1.fc37.i686
kf5-libkleo-0:21.12.3-1.fc37.i686
kf5-mailcommon-0:21.12.3-1.fc37.i686
kf5-messagelib-0:21.12.3-1.fc37.i686
kget-libs-0:21.12.3-1.fc37.i686
kleopatra-libs-0:21.12.3-1.fc37.i686
kmail-libs-0:21.12.3-1.fc37.i686
qgpgme-devel-0:1.17.0-2.fc37.i686
The major difference between 1.17.0 and 1.17.1 is this commit: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commit;h=ad3aabdd8a64156c7e3a75d695ae1ab2c4bec841
fixing the virtual table layout.
I have a plea to maintainers of these packages (or proven packagers) to build their dependent packages against the f37-build-side-52334 side tag and then let me know when the build is ready.
Thanks in advance
Jiri
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure