Hi Ondrej. On 8/18/21 10:45 AM, Ondrej Mosnacek wrote:
Hello, I would like to update quazip to version 1.1 in rawhide (i.e. future F36) [1][2], but since this update will change sonames (libquazip.so -> libquazip1-qt4.so and libquazip5.so -> libquazip1-qt5.so), I will need the dependent packages' maintainers (in Bcc) to rebuild them in a side tag (I'm not a provenpackager, so I can't do that myself, although Nicolas (@kwizart) offered to help if needed). Affected packages: bletchmame ckb-next fritzing gimagereader GLC_lib keepassxc krita nomacs qcad qmapshack texstudio Even though the library/include/CMake paths changed, there seem to be no breaking API changes and I added compat symlinks/files to the -devel packages so that all packages using the old paths will still build (and link against the new soname) without modification (I tested this in COPR, see [3]). So a simple release bump + rebuild into the side tag should be enough. After the side tag is merged, I will try to gradually submit PRs to migrate the dependent packages to use the new paths (either via pkgconfig or the CMake modules). Once all dependent packages are migrated, it will be possible to remove the compat hacks from -devel packages (though we might want to keep them longer for user convenience). Current plan: 1. I request a side tag, merge [2], and build the new quazip in the side tag. 2. I announce the side-tag in this thread and ask for dependent packages to be rebuilt in it. 3. Once all the packages are successfully built in the side tag, I get the side tag merged. If there are no objections, I will execute steps 1 and 2 sometime next week (or sooner if I get a positive acknowledgement for all packages). Maintainers, please let me know if you are ready to do the side-tag rebuild, or if you'd prefer to defer this a bit (for example due to a conflict with other group rebuild).
I agree to do the side-tag and rebuild the related packages. I maintain qcad that looks okay with quazip-1.1
Thanks! [1] https://bugzilla.redhat.com/show_bug.cgi?id=1895170 [2] https://src.fedoraproject.org/rpms/quazip/pull-request/2 [3] https://copr.fedorainfracloud.org/coprs/omos/quazip/monitor/ -- Ondrej Mosnacek Software Engineer, Linux Security - SELinux kernel Red Hat, Inc. _______________________________________________ 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
Regards. -- --- Antonio Trande Fedora Project mailto: sagitter@xxxxxxxxxxxxxxxxx GPG key: 0x29FBC85D7A51CC2F GPG key server: https://keys.gnupg.net/
Attachment:
OpenPGP_0x29FBC85D7A51CC2F.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ 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