Re: Potential impact of gettext 0.25 on Fedora mass-rebuild

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



That's the list of packages failing without gettext + autoconf update:

# Mass-prebuild gettext-0.25 (ID:474)

This report was generated using mpb-report 1.6.1.dev0+g08e7359.d20250425

## General information

Build location: https://copr.fedorainfracloud.org/coprs/fberat/gettext-0.25
Chroot: fedora-rawhide
Tested architectures: x86_64

Main packages tested:

    autoconf:
        Source: (distgit) fedora

    gettext:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gettext.git
        NVR: gettext-0.23.1-2.fc42
        Commit/branch: 9b44db8d2186b3d52ece9adddc945de27dac580a

## Overall status

    2505 out of 2505 builds are done.
    Success: 2345      
    Manual confirmation needed: 96        
    Failed: 64        

## List of failed packages

    GConf2:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/GConf2.git
        NVR: GConf2-3.2.6-44.fc42
        Commit/branch: a0031f4f3edf3b0f27b593bb33b0b40fec4ef7c0
    NetworkManager-ssh:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/NetworkManager-ssh.git
        NVR: NetworkManager-ssh-1.4.1-2.fc42
        Commit/branch: b5e4407f07397f6ec9dd34da74da9464a4b6d221
    arpage:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/arpage.git
        NVR: arpage-0.3.3-41.fc42
        Commit/branch: 87b7db7931dad1bc493b3dcc9c6d88a9f4f816ff
    axel:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/axel.git
        NVR: axel-2.17.14-3.fc42
        Commit/branch: 4bb95d27a868a987d08f5a8755c2052da4a2accb
    caribou:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/caribou.git
        NVR: caribou-0.4.21-43.fc42
        Commit/branch: 03ff5206bfef3aa523b3faebe84535f415f95306
    claws-mail:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/claws-mail.git
        NVR: claws-mail-4.3.1-1.fc42
        Commit/branch: b009eafea8ff1cdd063549ce1b5dddb8b0a7639e
    cowsql:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/cowsql.git
        NVR: cowsql-1.15.9-1.fc42
        Commit/branch: f5466142d56358cec50473e436fa83e7b9b4b4ac
    dovecot:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/dovecot.git
        NVR: dovecot-2.3.21.1-5.fc42
        Commit/branch: 3addd9914fc93da19f8b7a8ff567fd3d961a596b
    ecryptfs-utils:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/ecryptfs-utils.git
        NVR: ecryptfs-utils-111-39.fc42
        Commit/branch: b9c80907f34ff66458a093f5ef9276d2a2077fe1
    evolution-rspam:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/evolution-rspam.git
        NVR: evolution-rspam-0.6.0-47.fc42
        Commit/branch: 8af47a5644b40bb36f3413ca3d957631b3069b05
    ezstream:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/ezstream.git
        NVR: ezstream-1.0.2-11.fc42
        Commit/branch: 154ca8974a236cd770d01639684e67860862952f
    fuse:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/fuse.git
        NVR: fuse-2.9.9-23.fc42
        Commit/branch: 5063607b4aaabf4392d4ed246be81abb5e764a18
    gftp:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gftp.git
        NVR: gftp-2.9.1b-10.fc42
        Commit/branch: 7189b83b58f6a3daa2dee11dc0c2d81e0318dbdc
    ghemical:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/ghemical.git
        NVR: ghemical-3.0.0-27.fc42
        Commit/branch: d480825abd81e8daab8d8b6fe525ef7d093be9d0
    glabels:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/glabels.git
        NVR: glabels-3.4.1-26.fc42
        Commit/branch: 9d1a19da961f4040889619952e24e13656749183
    gnome-chemistry-utils:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gnome-chemistry-utils.git
        NVR: gnome-chemistry-utils-0.14.17-49.fc42
        Commit/branch: 4c669ddda4a00eb0ed8e06150dc85b634d921bda
    gnome-do:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gnome-do.git
        NVR: gnome-do-0.95.3-30.fc42
        Commit/branch: 1d9daaaa852e6683f282f757db0649de843f3fa9
    gnulib:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gnulib.git
        NVR: gnulib-0-53.20250704git.fc42
        Commit/branch: ee2fdce523c15922c175659964133cc2a4ce16be
    gtkpod:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gtkpod.git
        NVR: gtkpod-2.1.5-31.fc42
        Commit/branch: 61f5f4e24781d1df27f151b2634423312bc32cc6
    guile22:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/guile22.git
        NVR: guile22-2.2.7-16.fc42
        Commit/branch: aef55cd7292920d3333f24f2fabd2ca4b4c5950d
    ibus-pinyin:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/ibus-pinyin.git
        NVR: ibus-pinyin-1.5.1-3.fc42
        Commit/branch: 82a0e090035098268d66cfe01606729cae30caec
    jwm:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/jwm.git
        NVR: jwm-2.4.6-1.fc42
        Commit/branch: 68f46e67cff2734e339ed31b6001af76e744ae78
    libbonobo:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libbonobo.git
        NVR: libbonobo-2.32.1-31.fc42
        Commit/branch: 70f1cee2061c013793d3408327e7ccf3d6a6ce9f
    libcryptui:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libcryptui.git
        NVR: libcryptui-3.12.2-33.fc42
        Commit/branch: 4b12b1fd3e502860f53658079cd6cc38ee7cee5d
    libdbusmenu:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libdbusmenu.git
        NVR: libdbusmenu-16.04.0-29.fc42
        Commit/branch: a42419e5239625dba857a5dcd92a5a48d0c7ee69
    libfm:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libfm.git
        NVR: libfm-1.4.0^20250316git3289abf5-1.fc42
        Commit/branch: cb9293800449213bf92616456e4f79f4486e8773
    libgda5:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libgda5.git
        NVR: libgda5-5.2.10-23.fc42
        Commit/branch: 76be2c07cb747ce30cc63da21662abb589814404
    libgnome:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libgnome.git
        NVR: libgnome-2.32.1-33.fc42
        Commit/branch: 42ddea4a774e37ee6e7b7aa679c37e4e7c4251dc
    libgnomeui:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libgnomeui.git
        NVR: libgnomeui-2.24.5-35.fc42
        Commit/branch: f28c02b28fe2aaa5ffc495d339f66ae4cc954bfe
    libgpod:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libgpod.git
        NVR: libgpod-0.8.3-54.fc42
        Commit/branch: b8d26eefcd972c0a3a8ce137ad9640f9aeb75be7
    libmtp:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libmtp.git
        NVR: libmtp-1.1.19-9.fc42
        Commit/branch: 1cc8c0a81130764074b06cb29fc9122bef2403fe
    lightdm:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/lightdm.git
        NVR: lightdm-1.32.0-13.fc42
        Commit/branch: 337763651a890f329f7f953638746a3ee46a111c
    lxhotkey:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/lxhotkey.git
        NVR: lxhotkey-0.1.2-1.fc42
        Commit/branch: 48dd9e3b0c4789c2f0c007dfea60577929a106f2
    mdbtools:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/mdbtools.git
        NVR: mdbtools-1.0.0-8.fc42
        Commit/branch: 5ac7fad5da5ac608a50994ee7b0c264f92da430a
    mpdris2:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/mpdris2.git
        NVR: mpdris2-0.9.1-12.fc42
        Commit/branch: d1f1fce7a6319da5a7637b07847811aa7374cd61
    nudoku:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/nudoku.git
        NVR: nudoku-5.0.0-2.fc42
        Commit/branch: 874ae28b4366f26447b616f0921fd2c58962c6c4
    pcmanfm:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/pcmanfm.git
        NVR: pcmanfm-1.4.0-1.fc42
        Commit/branch: 60da21be416039ee349525ef31eee5747e24770a
    pcsc-lite-acsccid:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/pcsc-lite-acsccid.git
        NVR: pcsc-lite-acsccid-1.1.11-4.fc42
        Commit/branch: b4d7e3b3779422acff2568f5bb1620fc5032bf8f
    pidgin-libnotify:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/pidgin-libnotify.git
        NVR: pidgin-libnotify-0.14-37.fc42
        Commit/branch: d4201a7fdde701c584a925b79b51dae8a378b4e4
    pinentry:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/pinentry.git
        NVR: pinentry-1.3.1-3.fc42
        Commit/branch: afa9d60250acf0a3b70195a825a988b16242e9f9
    readstat:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/readstat.git
        NVR: readstat-1.1.9-6.fc42
        Commit/branch: a60866a80dbd031df690976ca02440e830119a37
    scanmem:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/scanmem.git
        NVR: scanmem-0.17-19.fc42.1
        Commit/branch: 1cfb7c5addcf18222d24ac9f1a7434a8b6385db9
    setroubleshoot:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/setroubleshoot.git
        NVR: setroubleshoot-3.3.35-4.fc42
        Commit/branch: 08ddf0d47dd0e22d41454d1fc13877827714ae09
    sidplayfp:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/sidplayfp.git
        NVR: sidplayfp-2.12.0-2.fc42
        Commit/branch: 8686db8570cc322272454ebc1f313019dad4ef91
    sirius:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/sirius.git
        NVR: sirius-0.8.0-49.fc42
        Commit/branch: 921fbe5919498989f690ff4b4e3f834e6a2efc55
    slick-greeter:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/slick-greeter.git
        NVR: slick-greeter-2.0.9-2.fc42
        Commit/branch: b6059885b463ca41ceca90f5fa5470ef07463c4d
    subtitleeditor:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/subtitleeditor.git
        NVR: subtitleeditor-0.54.0-23.20220919git75fa38b.fc42
        Commit/branch: 1b09a306259fa3a7d5da8ab073b479e48f4a6db9
    sugar:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/sugar.git
        NVR: sugar-0.121-5.fc42
        Commit/branch: 34d75f91e527687d0391c9698f25af446ee7f6a2
    sugar-toolkit-gtk3:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/sugar-toolkit-gtk3.git
        NVR: sugar-toolkit-gtk3-0.121-8.fc42
        Commit/branch: 2373acd9e5fb72a41b9ed3f71faeee7f35390bec
    supermin:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/supermin.git
        NVR: supermin-5.3.5-4.fc42
        Commit/branch: 1c53902718d952ab457c965e712f4aaef902761a
    syncevolution:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/syncevolution.git
        NVR: syncevolution-2.0.0-15.fc42
        Commit/branch: 35a67df0d29faba7d224ea484cc48b6d65f50c89
    system-switch-java:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/system-switch-java.git
        NVR: system-switch-java-1.1.8-14.fc42
        Commit/branch: b359d5dc4f0aa70cb1bf6dbdb58ae082bacc6eff
    tomoe:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/tomoe.git
        NVR: tomoe-0.6.0-57.fc42
        Commit/branch: 1cd19ae8fe019224e64d67e4f43e789d306e799c
    udisks:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/udisks.git
        NVR: udisks-1.0.5-29.fc42
        Commit/branch: 67e51962dc7a75bd60b1feb497193254818a2dd1
    vinagre:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/vinagre.git
        NVR: vinagre-3.22.0-33.fc42
        Commit/branch: dfc2d3d7d2c555185d604af4c304e6f98c0f2494
    virt-top:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/virt-top.git
        NVR: virt-top-1.1.2-1.fc42
        Commit/branch: 2db015db276f05056a68f6e922896c0c4d028dfe
    virt-v2v:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/virt-v2v.git
        NVR: virt-v2v-2.8.1-1.fc42
        Commit/branch: b406c18f55bc4e608e9d0489a89ea55ca740cdd8
    volumeicon:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/volumeicon.git
        NVR: volumeicon-0.5.1-18.20230208gitb034dd1.fc42
        Commit/branch: d20cc559ae065a50e8712e63b4bde7d13bb19fc8
    xclock:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xclock.git
        NVR: xclock-1.1.1-8.fc42
        Commit/branch: 66e8c42a295b18338832e89b6854241b4fa55910
    xdg-user-dirs:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xdg-user-dirs.git
        NVR: xdg-user-dirs-0.18-9.fc42
        Commit/branch: fa502809cfdbf3479c7cc4ae619c1fd0fc124ff4
    xen:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xen.git
        NVR: xen-4.19.2-4.fc42
        Commit/branch: 3a0543c8d6015dfb9426d46ca7859c63ad83b719
    xlog:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xlog.git
        NVR: xlog-2.0.25-3.fc42
        Commit/branch: 929cbe911d8e019e638bf67117abca988b7f0c46
    xpad:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xpad.git
        NVR: xpad-5.8.0-10.fc42
        Commit/branch: a3034a97cbbdff7d96698d4f9096ab79dc130948
    xscreensaver:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xscreensaver.git
        NVR: xscreensaver-6.10.1-1.fc42
        Commit/branch: 949dd9237ce3089fa3b53c7a7e0ac9132c70053e

And among them here is the list of packages which will need investigation and dedicated fixes:

# Mass-prebuild gettext-0.25.1 (ID:480)

This report was generated using mpb-report 1.6.1.dev0+g08e7359.d20250425

## General information

Build location: https://copr.fedorainfracloud.org/coprs/fberat/gettext-0.25.1
Chroot: fedora-rawhide
Tested architectures: x86_64

Main packages tested:

    autoconf:
        Source: (file) /home/fberat/work/fedora/autoconf/autoconf-2.72-6.fc43.src.rpm

    gettext:
        Source: (file) /home/fberat/work/fedora/gettext/gettext-0.25.1-1.fc43.src.rpm


## Overall status

    160 out of 160 builds are done.
    Success: 55        
    Manual confirmation needed: 95        
    Failed: 10        

## List of failed packages

    axel:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/axel.git
        NVR: axel-2.17.14-3.fc42
        Commit/branch: 4bb95d27a868a987d08f5a8755c2052da4a2accb
    claws-mail:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/claws-mail.git
        NVR: claws-mail-4.3.1-1.fc42
        Commit/branch: b009eafea8ff1cdd063549ce1b5dddb8b0a7639e
    gftp:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gftp.git
        NVR: gftp-2.9.1b-10.fc42
        Commit/branch: 7189b83b58f6a3daa2dee11dc0c2d81e0318dbdc
    gnulib:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/gnulib.git
        NVR: gnulib-0-53.20250704git.fc42
        Commit/branch: ee2fdce523c15922c175659964133cc2a4ce16be
    libgda5:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libgda5.git
        NVR: libgda5-5.2.10-23.fc42
        Commit/branch: 76be2c07cb747ce30cc63da21662abb589814404
    libmtp:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/libmtp.git
        NVR: libmtp-1.1.19-9.fc42
        Commit/branch: 1cc8c0a81130764074b06cb29fc9122bef2403fe
    readstat:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/readstat.git
        NVR: readstat-1.1.9-6.fc42
        Commit/branch: a60866a80dbd031df690976ca02440e830119a37
    xclock:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xclock.git
        NVR: xclock-1.1.1-8.fc42
        Commit/branch: 66e8c42a295b18338832e89b6854241b4fa55910
    xlog:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xlog.git
        NVR: xlog-2.0.25-3.fc42
        Commit/branch: 929cbe911d8e019e638bf67117abca988b7f0c46
    xscreensaver:
        Source: (distgit) git+https://src.fedoraproject.org/rpms/xscreensaver.git
        NVR: xscreensaver-6.10.1-1.fc42
        Commit/branch: 949dd9237ce3089fa3b53c7a7e0ac9132c70053e

Fix may range from using autoreconf instead of autogen.sh scripts, to fixes in the `configure.ac` file to specify an old-enough version of gettext.

GNULIB is quite specific as it needs a modification of the `gnulib-tool` invocation.

On Wed, Jul 23, 2025 at 10:28 AM Frederic Berat <fberat@xxxxxxxxxx> wrote:


On Tue, Jul 22, 2025 at 7:29 PM Alexander Ploumistos <alex.ploumistos@xxxxxxxxx> wrote:
Hello Frédéric,

On Tue, Jul 22, 2025 at 5:00 PM Frederic Berat <fberat@xxxxxxxxxx> wrote:
>
> While investigating a build issue for Gnulib, I discovered a discussion [1] on gettext upstream indicating that version 0.25 may have undesirable side-effects on other packages: specifically calls to autoconf/autoreconf may behave differently leading to build failures.

A couple of days ago I spent a few hours sorting out the situation
with the AM_NLS macro, which had led gnome-chemistry-utils to FTBFS.

This kind of error should be fixed by gettext 0.25.1.
We are currently running a build to verify that.
 
Essentially, in the %prep stanza, I added the new aclocal path to the
autoreconf command. There were a couple of other odd issues, i.e. the
path ./m4 getting added to that same command from somewhere and also
the message "autoreconf: configure.ac: not using Gettext" appearing
regardless of the build succeeding or failing.
Anyway, as it is, it should go through the mass rebuild without any issues.
If you do apply any patches, could you please provide a link to any
build failures and/or suggest what might be required to fix things
that break?

So far, out of the 68 failures detected by importing gettext 0.25 into f42 (as a proxy), most of them should be fixed by gettext + autoconf updates.
But there may be a few failures that went under the radar or need special treatment. I should have a better view this afternoon.
 


Best regards,
A.
--
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue
-- 
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux