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

2025-07-23 Thread Frederic Berat
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: 1d9d852e6683f282f757db0649de843f3fa9
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: aef55cd7292920df24f2fabd2ca4b4c5950d
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: 68f46e67cff273

[Fedocal] Reminder meeting : ELN SIG

2025-07-23 Thread yselkowitz
Dear all,

You are kindly invited to the meeting:
   ELN SIG on 2025-07-24 from 15:00:00 to 16:00:00 US/Eastern
   At meet...@fedoraproject.org

The meeting will be about:



Source: https://calendar.fedoraproject.org//meeting/11018/

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


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

2025-07-23 Thread Petr Pisar
V Wed, Jul 23, 2025 at 04:39:11PM +0200, Frederic Berat napsal(a):
> On Wed, Jul 23, 2025 at 4:17 PM Petr Pisar  wrote:
> > This is a 6-month old commit. This package was fixed in commit
> > 00ed646063d0f0c1fe63a93c0a04d9d7890fcf5b 2 months ago.
> >
> > Do you have newer results?
> >
> 
> The list was generated through f42 as a proxy to get A/B testing, so yes I
> expect some of them to be too old.
> 
> I'd say, the critical part is actually the second list, packages that still
> don't build with autoconf and gettext updates. Even though they are gated,
> we still hope they could be taken into account before the mass-rebuild
> kicks in.
> 
> I'll try to generate a more up to date list, but I can't guarantee it. It
> implies to build the rawhide versions in an 42 chroot to have the B test
> building with gettext 0.24. The risk is to hide some failures because you
> simply can't build their rawhide versions in f42 for whatever reasons.
> 
I see. If you need to run the builds in F42 environment, then it does not make
much sense to build Rawhide sources there.

-- Petr


signature.asc
Description: PGP signature
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora CoreOS Community Meeting Minutes 2025-07-23

2025-07-23 Thread Timothée Ravier
Text Log:
https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2025-07-23/fedora-coreos-meeting.2025-07-23-15.30.log.txt
HTML Log:
https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2025-07-23/fedora-coreos-meeting.2025-07-23-15.30.log.html
Text Minutes:
https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2025-07-23/fedora-coreos-meeting.2025-07-23-15.30.txt
HTML Minutes:
https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2025-07-23/fedora-coreos-meeting.2025-07-23-15.30.html

=
# #meeting-1:fedoraproject.org: fedora_coreos_meeting
=

Meeting started by @siosm:matrix.org at 2025-07-23 15:30:42



Meeting summary
---
* TOPIC: roll call (@siosm:matrix.org, 15:30:47)
* TOPIC: Action items from last meeting (@siosm:matrix.org, 15:36:07)
* LINK:
https://fedoraproject.org/wiki/Changes/Package-specific_RPM_Macros_For_Build_Flags
(@marmijo:fedora.im, 15:37:48)
* TOPIC: Review Fedora 43 Release Schedule (@siosm:matrix.org, 15:39:36)
* LINK:
https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html (@siosm:
matrix.org, 15:39:45)
* INFO: RPMs are going to be mass rebuilt soon. We should look out for
failures (@siosm:matrix.org, 15:40:55)
* INFO: RPMs are going to be mass rebuilt soon. We should look out for
failures (@siosm:matrix.org, 15:41:19)
* TOPIC: tracker: Fedora 43 changes considerations (@siosm:matrix.org,
15:42:40)
* LINK: https://github.com/coreos/fedora-coreos-tracker/issues/1934
(@siosm:matrix.org, 15:42:51)
* INFO: 208. Disablement of STI tests (@siosm:matrix.org, 15:43:55)
* LINK: https://fedoraproject.org/wiki/Changes/DisableSTI (@siosm:
matrix.org, 15:44:00)
* INFO: Dovecot 2.4 (@siosm:matrix.org, 15:51:41)
* INFO: 217. Switch the distribution default version of MySQL from
MySQL 8.0 to MySQL 8.4 (@siosm:matrix.org, 15:52:06)
* INFO: 222. Modular GnuPG packaging (@siosm:matrix.org, 15:52:31)
* LINK: https://fedoraproject.org/wiki/Changes/Modular_GnuPG_Packaging
(@siosm:matrix.org, 15:52:38)
* INFO: 223 Confidential Virtualization Host for Intel TDX (@siosm:
matrix.org, 16:04:02)
* LINK:
https://fedoraproject.org/wiki/Changes/ConfidentialVirtHostIntelTDX (@siosm:
matrix.org, 16:04:10)
* TOPIC: Open Floor (@siosm:matrix.org, 16:06:37)

Meeting ended at 2025-07-23 16:21:34

Action items


People Present (lines said)
---
* @siosm:matrix.org (63)
* @aaradhak:matrix.org (23)
* @marmijo:fedora.im (8)
* @zodbot:fedora.im (6)
* @jdoss:beeper.com (3)
* @jbtrystram:matrix.org (2)
* @meetbot:fedora.im (2)
* @hricky:fedora.im (1)

-- 

Timothée Ravier

CoreOS co-Team Lead

Red Hat 

trav...@redhat.com

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


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

2025-07-23 Thread Frederic Berat
On Wed, Jul 23, 2025 at 4:17 PM Petr Pisar  wrote:

> V Wed, Jul 23, 2025 at 03:38:02PM +0200, Frederic Berat napsal(a):
> > 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
>
> This is a 6-month old commit. This package was fixed in commit
> 00ed646063d0f0c1fe63a93c0a04d9d7890fcf5b 2 months ago.
>
> Do you have newer results?
>

The list was generated through f42 as a proxy to get A/B testing, so yes I
expect some of them to be too old.

I'd say, the critical part is actually the second list, packages that still
don't build with autoconf and gettext updates. Even though they are gated,
we still hope they could be taken into account before the mass-rebuild
kicks in.

I'll try to generate a more up to date list, but I can't guarantee it. It
implies to build the rawhide versions in an 42 chroot to have the B test
building with gettext 0.24. The risk is to hide some failures because you
simply can't build their rawhide versions in f42 for whatever reasons.



>
> -- Petr
>
> --
> ___
> 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, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora Mass Rebuild 43 has started

2025-07-23 Thread Samyak Jain
Hi all,

Per the Fedora Linux 43 schedule [1], we have started a mass rebuild on
2025-07-23 for Fedora 43. We are running this mass rebuild for the
changes listed in:
https://pagure.io/releng/issues?status=Open&tags=mass+rebuild

The discussions for the mass rebuild are happening at the releng issue tracker:

https://pagure.io/releng/issue/12833

This mass rebuild will be done in a side tag (f43-rebuild) and merged
when completed.

Failures can be seen


Things still need rebuilding


FTBFS (Fails To Build From Source) bugs will be filed shortly after the
mass rebuild is complete.

Please let releng know if you see any bugs in the reporting.
You can contact releng in the #releng:fedoraproject.org room on Matrix,
or by dropping an email to our list [2] or filing an issue in pagure [3].

This email template is also in https://pagure.io/releng if you wish to
propose improvements or changes to it.

Regards,
Samyak Jain
Fedora Release Engineering

[1]https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html
[2] https://lists.fedoraproject.org/admin/lists/rel-eng.lists.fedoraproject.org/
[3] https://pagure.io/releng/
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


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

2025-07-23 Thread Petr Pisar
V Wed, Jul 23, 2025 at 03:38:02PM +0200, Frederic Berat napsal(a):
> 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

This is a 6-month old commit. This package was fixed in commit
00ed646063d0f0c1fe63a93c0a04d9d7890fcf5b 2 months ago.

Do you have newer results?

-- Petr



signature.asc
Description: PGP signature
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Deadline for Self- Contained Changes to be submitted for F43 is today

2025-07-23 Thread Aoife Moloney via devel-announce
Hi folks,


Just a reminder that today is the deadline to submit your self-contained
changes for Fedora Linux 43. Changes submitted after today will not be
eligible for F43, and instead will be re-targeted to F44.

For existing F43 approved changes, please note that your change is required
to be testable[1] before August 12, 2025.

If you are a maintainer of a Spin or Lab, please reply to the Keepalive
request filed in the schedule repo[2].

For more key dates for F43 and F44, please refer to their respective
schedules[3][4].

I'm out of the office on a family matter today, so all changes awaiting
announcements and processing will be seen to tomorrow, along with
publishing the F45 -F47 schedules.




Kind regards,
Aoife


[1]
https://docs.fedoraproject.org/en-US/program_management/changes_policy/#_change_process_milestones
[2] https://www.pagure.io/fedora-pgm/schedule/issues
[3] https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html
[4] https://fedorapeople.org/groups/schedule/f-44/f-44-key-tasks.html

Aoife Moloney

Fedora Operations Architect

Fedora Project

Matrix: @amoloney:fedora.im

IRC: amoloney
-- 
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-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-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Virtual provides and/or conflicts for alternate sets of packages

2025-07-23 Thread Miro Hrončok

On 23. 07. 25 13:17, Jan Stanek wrote:

Hello Fedora!

...
```
%package bin
Provides: alternate(nodejs-bin) = %{node_full_version}
Conflicts: alternate(nodejs-bin)
```

I did not find anything usable in the packaging guidelines (since they
still recommend using update-alternatives for this sort of thing).

WDYT? Is using this combination of Provides and Conflicts acceptable?
If so, what about the naming and/or introducing the `alternate(X)`
designation?

I'd go with alternative-for(nodejs-bin). There's even code in dnf that will 
tell you the options if you try to install nodejs-bin (unless the metapackage 
is called that).


You can try it out in RHEL 8. But the code made it to dnf5 as well [1].

  $ mock -r rhel-8-x86_64 --dnf-cmd install python
  ...
  No match for argument: python
  There are following alternatives for "python": python2, python3.11, 
python3.12, python36, python38, python39


[1] 
https://github.com/rpm-software-management/dnf5/blob/5.2.15.0/libdnf5/base/transaction.cpp#L294


--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

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


Re: Virtual provides and/or conflicts for alternate sets of packages

2025-07-23 Thread Jan Stanek
On Wed, Jul 23, 2025 at 1:45 PM Miro Hrončok  wrote:
> I'd go with alternative-for(nodejs-bin). There's even code in dnf that will
> tell you the options if you try to install nodejs-bin (unless the metapackage
> is called that).
>
> You can try it out in RHEL 8. But the code made it to dnf5 as well [1].
>
>$ mock -r rhel-8-x86_64 --dnf-cmd install python
>...
>No match for argument: python
>There are following alternatives for "python": python2, python3.11,
> python3.12, python36, python38, python39
>
> [1]
> https://github.com/rpm-software-management/dnf5/blob/5.2.15.0/libdnf5/base/transaction.cpp#L294

Nice! Now I'm glad that I asked, so I do not reinvent the wheel.

Is the alternative-for(X) mentioned anywhere in docs, or is it one of
those tribal-knowledge bits?
-- 

Jan Stanek

Software Engineer

Red Hat

IM: @jstanek

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


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

2025-07-23 Thread Frederic Berat
On Tue, Jul 22, 2025 at 7:29 PM Alexander Ploumistos <
alex.ploumis...@gmail.com> wrote:

> Hello Frédéric,
>
> On Tue, Jul 22, 2025 at 5:00 PM Frederic Berat  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@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, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora rawhide compose report: 20250723.n.0 changes

2025-07-23 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20250722.n.1
NEW: Fedora-Rawhide-20250723.n.0

= SUMMARY =
Added images:4
Dropped images:  9
Added packages:  5
Dropped packages:21
Upgraded packages:   66
Downgraded packages: 0

Size of added packages:  1.96 MiB
Size of dropped packages:48.51 MiB
Size of upgraded packages:   27.86 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   436.29 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: Games live x86_64
Path: Labs/x86_64/iso/Fedora-Games-Live-x86_64-Rawhide-20250723.n.0.iso
Image: WSL_Base wsl2 x86_64
Path: Container/x86_64/images/Fedora-WSL-Base-Rawhide-20250723.n.0.x86_64.wsl
Image: Cinnamon live x86_64
Path: Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-Rawhide-20250723.n.0.iso
Image: i3 live aarch64
Path: Spins/aarch64/iso/Fedora-i3-Live-aarch64-Rawhide-20250723.n.0.iso

= DROPPED IMAGES =
Image: Kinoite bootable-container aarch64
Path: 
Kinoite/aarch64/images/Fedora-Kinoite-aarch64-Rawhide.20250722.n.1.ociarchive
Image: Sericea bootable-container x86_64
Path: 
Sericea/x86_64/images/Fedora-Sericea-x86_64-Rawhide.20250722.n.1.ociarchive
Image: Silverblue bootable-container x86_64
Path: 
Silverblue/x86_64/images/Fedora-Silverblue-x86_64-Rawhide.20250722.n.1.ociarchive
Image: Onyx bootable-container x86_64
Path: Onyx/x86_64/images/Fedora-Onyx-x86_64-Rawhide.20250722.n.1.ociarchive
Image: COSMIC-Atomic bootable-container aarch64
Path: 
COSMIC-Atomic/aarch64/images/Fedora-COSMIC-Atomic-aarch64-Rawhide.20250722.n.1.ociarchive
Image: Sericea bootable-container aarch64
Path: 
Sericea/aarch64/images/Fedora-Sericea-aarch64-Rawhide.20250722.n.1.ociarchive
Image: Silverblue bootable-container aarch64
Path: 
Silverblue/aarch64/images/Fedora-Silverblue-aarch64-Rawhide.20250722.n.1.ociarchive
Image: Kinoite bootable-container x86_64
Path: 
Kinoite/x86_64/images/Fedora-Kinoite-x86_64-Rawhide.20250722.n.1.ociarchive
Image: COSMIC-Atomic bootable-container x86_64
Path: 
COSMIC-Atomic/x86_64/images/Fedora-COSMIC-Atomic-x86_64-Rawhide.20250722.n.1.ociarchive

= ADDED PACKAGES =
Package: ocaml-crowbar-0.2.1-1.fc43
Summary: Code fuzzer for OCaml
RPMs:ocaml-crowbar ocaml-crowbar-devel
Size:322.12 KiB

Package: ocaml-patch-3.0.0-1.fc43
Summary: Parse unified and git diff output and apply patches in memory
RPMs:ocaml-patch ocaml-patch-devel
Size:1.46 MiB

Package: rust-mock_instant0.3-0.3.2-1.fc43
Summary: Simple way to mock an std::time::Instant
RPMs:rust-mock_instant0.3+default-devel 
rust-mock_instant0.3+once_cell-devel rust-mock_instant0.3+sync-devel 
rust-mock_instant0.3-devel
Size:33.64 KiB

Package: rust-os_str_bytes6-6.6.1-1.fc43
Summary: Convert between byte sequences and platform-native strings
RPMs:rust-os_str_bytes6+checked_conversions-devel 
rust-os_str_bytes6+conversions-devel rust-os_str_bytes6+default-devel 
rust-os_str_bytes6+memchr-devel rust-os_str_bytes6+raw_os_str-devel 
rust-os_str_bytes6-devel
Size:70.52 KiB

Package: rust-unicode-normalization-alignments-0.1.12-1.fc43
Summary: Unicode character composition and decomposition utilities with 
alignment
RPMs:rust-unicode-normalization-alignments+default-devel 
rust-unicode-normalization-alignments-devel
Size:88.43 KiB


= DROPPED PACKAGES =
Package: OpenCTM-1.0.3-6.fc43
Summary: Software supporting a file format for compression of 3D triangle meshes
RPMs:OpenCTM OpenCTM-cli OpenCTM-devel OpenCTM-doc OpenCTM-libs 
OpenCTM-viewer
Size:1.63 MiB

Package: fros-1.1-41.fc43
Summary: Universal screencasting frontend with pluggable support for various 
backends
RPMs:fros fros-gnome fros-recordmydesktop
Size:60.87 KiB

Package: golang-github-juju-ansiterm-1.0.0-7.fc42
Summary: Colored writers and tabwriters
RPMs:golang-github-juju-ansiterm-devel
Size:25.06 KiB

Package: golang-github-oklog-0.3.2-20.20190701gitca7cdf5.fc41
Summary: Distributed and coordination-free log management system
RPMs:golang-github-oklog golang-github-oklog-devel
Size:16.96 MiB

Package: golang-sr-emersion-gqlclient-0-0.9.20230414git060f729.fc42
Summary: A GraphQL client and code generator for Go
RPMs:golang-sr-emersion-gqlclient golang-sr-emersion-gqlclient-devel
Size:16.64 MiB

Package: mcpanel-1.1-6.fc42
Summary: C library providing multichannel scope interface
RPMs:mcpanel mcpanel-data mcpanel-devel
Size:334.21 KiB

Package: mygnuhealth-1.0.5-13.fc43
Summary: The GNU Health Personal Health Record (PHR)
RPMs:mygnuhealth mygnuhealth-doc
Size:4.22 MiB

Package: python-openctm-0.0.6-3.fc43
Summary: Provide a loader for OpenCTM files
RPMs:python3-openctm
Size:15.24 KiB

Package: python-ramalama-0.10.1-1.fc43
Summary: RamaLama is a command line tool for working with AI LLM models
RPMs:python3-ramalama
Size:316.34 KiB

Package: python-sphinx-documatt-theme-0.0.6-7.fc43
Summary: Mobile-friendly Sphinx theme with beautiful typography
RPMs:python3-sphinx

Virtual provides and/or conflicts for alternate sets of packages

2025-07-23 Thread Jan Stanek
Hello Fedora!

As part of experimenting with providing alternative binary packages
for NodeJS (see the Change proposal [1], and especially the feedback
section on why we are trying to do it this way), I have run into an
issue on how to specify that the various `-bin` packages will conflict
with each other. The most "straightforward" solution would be to list
them explicitly:

```
Name: nodejs24
...
%package bin
Conflicts: nodejs20-bin nodejs22-bin
```

Similar list would have to be specified in each stream, and then
manually updated each time we introduce a new stream (~ once a year).
This is very manual and error prone, and I'm trying to figure out if
there is a better way.

I have also found that you can conflict with a virtual Provides; so
while it feels like a hack, the following seems to work and would
eliminate the issue of having to keep updating the conflict lists:

```
%package bin
Provides: nodejs-bin = %{node_full_version}
Conflicts: nodejs-bin  # conflict with anything else that provides nodejs-bin
```

Using that name has the unfortunate side effect of allowing the user
to `# dnf install nodejs-bin`, which is something we probably do not
want to work (since that would not mesh nicely with the metapackage
approach [2]). So I'm thinking about using something less likely to be
required by dnf install:

```
%package bin
Provides: alternate(nodejs-bin) = %{node_full_version}
Conflicts: alternate(nodejs-bin)
```

I did not find anything usable in the packaging guidelines (since they
still recommend using update-alternatives for this sort of thing).

WDYT? Is using this combination of Provides and Conflicts acceptable?
If so, what about the naming and/or introducing the `alternate(X)`
designation?

Thanks in advance for any feedback!

[1]: https://fedoraproject.org/wiki/Changes/NodejsAlternativesSystem
[2]: https://fedoraproject.org/wiki/Changes/NodeJSMetapackages
--
Jan Stanek

Software Engineer

Red Hat

IM: @jstanek

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


Re: Virtual provides and/or conflicts for alternate sets of packages

2025-07-23 Thread Miro Hrončok

On 23. 07. 25 13:48, Jan Stanek wrote:

On Wed, Jul 23, 2025 at 1:45 PM Miro Hrončok  wrote:

I'd go with alternative-for(nodejs-bin). There's even code in dnf that will
tell you the options if you try to install nodejs-bin (unless the metapackage
is called that).

You can try it out in RHEL 8. But the code made it to dnf5 as well [1].

$ mock -r rhel-8-x86_64 --dnf-cmd install python
...
No match for argument: python
There are following alternatives for "python": python2, python3.11,
python3.12, python36, python38, python39

[1]
https://github.com/rpm-software-management/dnf5/blob/5.2.15.0/libdnf5/base/transaction.cpp#L294


Nice! Now I'm glad that I asked, so I do not reinvent the wheel.

Is the alternative-for(X) mentioned anywhere in docs, or is it one of
those tribal-knowledge bits?


Maybe in dnf docs? I don't really know. Maybe this needs a documentation in the 
Fedora packaging guidelines. When to use it etc.


--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

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


The wiki appears to be down

2025-07-23 Thread Steven A. Falco via devel

I'm getting "Sorry! This service is currently unavailable." for this URL:

https://fedoraproject.org/wiki/Changes/DisableSTI
--
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: The wiki appears to be down

2025-07-23 Thread Samuel Sieb

On 7/23/25 1:49 PM, Steven A. Falco via devel wrote:

I'm getting "Sorry! This service is currently unavailable." for this URL:

https://fedoraproject.org/wiki/Changes/DisableSTI


It works for me.  Maybe there's some DDoS protection happening.

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


Re: The wiki appears to be down

2025-07-23 Thread Samuel Sieb

On 7/23/25 1:49 PM, Steven A. Falco via devel wrote:

I'm getting "Sorry! This service is currently unavailable." for this URL:

https://fedoraproject.org/wiki/Changes/DisableSTI


It works for me.  Maybe there's some DDoS protection happening.

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


Re: The wiki appears to be down

2025-07-23 Thread Samuel Sieb

On 7/23/25 2:08 PM, Samuel Sieb wrote:

On 7/23/25 1:49 PM, Steven A. Falco via devel wrote:

I'm getting "Sorry! This service is currently unavailable." for this URL:

https://fedoraproject.org/wiki/Changes/DisableSTI


It works for me.  Maybe there's some DDoS protection happening.


Sorry for the duplicate post.  The mailing list headers have changed and 
I thought I accidentally sent it direct instead of to the mailing list.


The To line says "To: Steven A. Falco via devel".

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


Re: The wiki appears to be down

2025-07-23 Thread Steven A. Falco

On 7/23/25 05:01 PM, Samuel Sieb wrote:

On 7/23/25 1:49 PM, Steven A. Falco via devel wrote:

I'm getting "Sorry! This service is currently unavailable." for this URL:

https://fedoraproject.org/wiki/Changes/DisableSTI


It works for me.  Maybe there's some DDoS protection happening.


It is working for me now.  No idea what happened.

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


Fedora 43 Rawhide 20250723.n.0 nightly compose nominated for testing

2025-07-23 Thread rawhide
Announcing the creation of a new nightly release validation test event
for Fedora 43 Rawhide 20250723.n.0. Please help run some tests for this
nightly compose if you have time. For more information on nightly
release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Notable package version changes:
lorax - 20250718.n.0: lorax-43.8-1.fc43.src, 20250723.n.0: lorax-43.9-1.fc43.src
pykickstart - 20250718.n.0: pykickstart-3.66-1.fc43.src, 20250723.n.0: 
pykickstart-3.66-2.fc43.src

Test coverage information for the current release can be seen at:
https://openqa.fedoraproject.org/testcase_stats/43

You can see all results, find testing instructions and image download
locations, and enter results on the Summary page:

https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_43_Rawhide_20250723.n.0_Security_Lab

Thank you for testing!
-- 
Mail generated by relvalconsumer: https://pagure.io/fedora-qa/relvalconsumer
-- 
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue