Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ Your package (gambas3) Fails To Install in Fedora 39: can't install gambas3-gb-highlight: - nothing provides gambas3-image = 3.19.3-1.fc39 needed by gambas3-gb-highlight-3.19.3-1.fc39.x86_64 - nothing provides gambas3-pcre = 3.19.3-1.fc39 needed by gambas3-gb-highlight-3.19.3-1.fc39.x86_64 If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem. If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks. P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. To reproduce, use the koji/local repo only, e.g. in mock: $ mock -r fedora-39-x86_64 --config-opts mirrored=False install gambas3-gb-highlight P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages Thanks!
I've updated bohdi when negative karma here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e526ee6abe gambas3-gb-db-postgresql-3.18.4-1.fc39.x86_64.rpm has a dependency (requires) of: libpq.so.private16-5()(64bit) but gambas3-gb-db-postgresql-3.19.3-1.fc39.x86_64.rpm has a dependency (requires) of: libpq.so.private15-5()(64bit) which then produces (on a current Fedora 39 x86_64): error: Failed dependencies: libpq.so.private15-5()(64bit) is needed by gambas3-gb-db-postgresql-3.19.3-1.fc39.x86_64 also, there appears to be a new subpackage that wasn't in 3.18.4-1.fc39: gambas3-gb-highlight-3.19.3-1.fc39.x86_64.rpm which has incorrect dependencies (requires): gambas3-image = 3.19.3-1.fc39 gambas3-pcre = 3.19.3-1.fc39 gambas3-runtime = 3.19.3-1.fc39 I would guess those requires should be(?): gambas3-gb-image = 3.19.3-1.fc39 gambas3-gb-pcre = 3.19.3-1.fc39 gambas3-gb-runtime = 3.19.3-1.fc39
FEDORA-2024-9f5917605a (gambas3-3.19.4-1.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-9f5917605a
FEDORA-2024-b8953b06d7 (gambas3-3.19.4-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-b8953b06d7
Not sure I understand the postgresql dependency issue. The gambas3 component package does depend on that private postgresql library... The other dependency issues should be fixed in 3.19.4-1, the correct deps are: gambas3-gb-image = 3.19.4-1.fc39 gambas3-gb-pcre = 3.19.4-1.fc39 gambas3-runtime = 3.19.4-1.fc39
It appears there is a dependency on PostgreSQL from gabmas3 for all the FC39 builds of gambas3-gb-db-postgresql at least: gambas3-3.18.2-3.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=34735882 libpq.so.private15-5()(64bit) gambas3-3.18.2-4.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=35143231 libpq.so.private15-5()(64bit) gambas3-3.18.3-2.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=35580158 libpq.so.private15-5()(64bit) gambas3-3.18.4-1.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=36868199 libpq.so.private16-5()(64bit) gambas3-3.19.3-1.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=39653769 libpq.so.private15-5()(64bit) from what I can tell, PostgreSQL in FC39 was upgraded from 15 to 16 here: https://koji.fedoraproject.org/koji/buildinfo?buildID=2327699 then updated to 16.2 here: https://koji.fedoraproject.org/koji/buildinfo?buildID=2368359
Hi Tom, Sorry for all the extra wordy cruft that you already knew. I think the PostgreSQL issue is that it was upgraded from 15 to 16 after FC39 release?
FEDORA-2024-9f5917605a has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9f5917605a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-9f5917605a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-b8953b06d7 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b8953b06d7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b8953b06d7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
(In reply to Allen Hewes from comment #6) > Hi Tom, > > Sorry for all the extra wordy cruft that you already knew. > > I think the PostgreSQL issue is that it was upgraded from 15 to 16 after > FC39 release? Maybe? gambas3 has: BuildRequires: postgresql-private-devel So it should pickup whatever the latest tagged package is in the buildroot that provides it.
How about it might be because at some point, gambas3 was built/linked with postgresql16-private-libs instead of postgresql-private-libs: gambas3-3.18.4-1.fc39 https://koji.fedoraproject.org/koji/rpminfo?rpmID=36868199 libpq.so.private16-5()(64bit) I then removed those packages: sudo dnf erase postgresql16-private-libs {...} ==================================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================================== Removing: postgresql16-private-libs x86_64 16.1-2.fc39 @updates 347 k Removing dependent packages: gambas3-gb-db-postgresql x86_64 3.18.4-1.fc39 @updates 53 k Transaction Summary ==================================================================================================================================== Remove 2 Packages Then this worked as expected: sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9f5917605a Then I did this: sudo dnf --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-9f5917605a install gambas3-gb-db-postgresql Odd (confusing) effort for run-of-the-mill updates...
Checking the buld/root logs for gambas3-3.18.4-1.fc39, I find that postgresql16-private-libs and not postgresql-private-libs was used in the buildroot: from https://kojipkgs.fedoraproject.org//packages/gambas3/3.18.4/1.fc39/data/logs/x86_64/build.log Processing files: gambas3-gb-db-postgresql-3.18.4-1.fc39.x86_64 Provides: gambas3-gb-db-postgresql = 3.18.4-1.fc39 gambas3-gb-db-postgresql(x86-64) = 3.18.4-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libpq.so.private16-5()(64bit) rtld(GNU_HASH) from https://kojipkgs.fedoraproject.org//packages/gambas3/3.18.4/1.fc39/data/logs/x86_64/root.log DEBUG util.py:448: postgresql16-private-devel x86_64 16.1-1.fc39 build 62 k DEBUG util.py:448: postgresql16-server-devel x86_64 16.1-1.fc39 build 1.3 M {...} DEBUG util.py:448: postgresql16-private-libs x86_64 16.1-1.fc39 build 143 k {...} DEBUG util.py:448: postgresql16-private-devel-16.1-1.fc39.x86_64 DEBUG util.py:448: postgresql16-private-libs-16.1-1.fc39.x86_64 DEBUG util.py:448: postgresql16-server-devel-16.1-1.fc39.x86_64 Wonder if there's some package metadata missing from postgresql16? Because if the BR is postgresql-private-libs for gambas3, I wonder how did postgresql16-private-libs make it into the buildroot?
FEDORA-2024-9f5917605a (gambas3-3.19.4-1.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-b8953b06d7 (gambas3-3.19.4-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.