Re: [rawhide][approaching SONAME bump][gpgme] libqgpgme.so.7 -> libqgpgme.so.15

2022-03-29 Thread Dominik 'Rathann' Mierzejewski
On Tuesday, 29 March 2022 at 21:29, Jiri Kucera wrote:
> 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:
[...]
> 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

libqgpgme.so.7 is a 32-bit dependency. The 64-bit one is:
libqgpgme.so.7()(64bit). You'll get 64-bit consumers if you query for
that one.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[rawhide][approaching SONAME bump][gpgme] libqgpgme.so.7 -> libqgpgme.so.15

2022-03-29 Thread Jiri Kucera
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:
https://koji.fedoraproject.org/koji/taskinfo?taskID=84893999

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

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

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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure