Re: [Fedocal] Reminder meeting : ELN SIG

2024-04-05 Thread Stephen Gallagher
On Thu, Apr 4, 2024 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-04-05 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:


=
# #meeting:fedoraproject.org: eln
=

Meeting started by @sgallagh:fedora.im at 2024-04-05 16:01:47



Meeting summary
---
* TOPIC: Init Process (@sgallagh:fedora.im, 16:01:57)
* TOPIC: Agenda (@sgallagh:fedora.im, 16:05:39)
* INFO: Agenda Item: Issues with guest image building
(@sgallagh:fedora.im, 16:07:26)
* INFO: Agenda Item: How to include ELN-only packages
(@sgallagh:fedora.im, 16:09:34)
* INFO: Agenda Item: ELN buildroot retention (@sgallagh:fedora.im, 16:12:40)
* TOPIC: ELN buildroot retention (@sgallagh:fedora.im, 16:15:07)
* LINK: https://pagure.io/releng/issue/12053
(@yselkowitz:fedora.im, 16:15:36)
* INFO: No specific actions to take here at the moment, other than
to schedule and work on migration of composes off of ODCS.
(@sgallagh:fedora.im, 16:28:44)
* TOPIC: How to include ELN-only packages (@sgallagh:fedora.im, 16:28:08)
* INFO: ELN-only packages should be built into eln-extras from a
separate SRPM name than the Rawhide package. (@sgallagh:fedora.im,
16:57:09)
* INFO: That separate SRPM name will be added to the exclusion
list in ELNBuildSync to avoid accidental rebuilds
(@sgallagh:fedora.im, 16:57:48)
* INFO: The needed subpackage(s) will be added to Content Resolver
for ELN Extras. (@sgallagh:fedora.im, 16:58:05)
* ACTION: Davide Cavalca to update the docs (@sgallagh:fedora.im, 17:00:41)

Meeting ended at 2024-04-05 17:02:12

Action items

* Davide Cavalca to update the docs

People Present (lines said)
---
* @sgallagh:fedora.im (59)
* @davide:cavalca.name (17)
* @yselkowitz:fedora.im (15)
* @nirik:matrix.scrye.com (6)
* @tdawson:fedora.im (4)
* @zodbot:fedora.im (4)
* @meetbot:fedora.im (2)
* @nhanlon:beeper.com (1)
--
___
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: Three steps we could take to make supply chain attacks a bit harder

2024-04-03 Thread Stephen Gallagher
On Tue, Apr 2, 2024 at 7:41 PM Kevin Fenzi  wrote:
>
> On Tue, Apr 02, 2024 at 04:38:25PM -0400, Stephen Gallagher wrote:
> > On Tue, Apr 2, 2024 at 3:55 PM Steve Cossette  wrote:
> > >
> > > I personally would very much agree with enforcing the use of 2fa on the 
> > > Fedora Account System. Maybe take that opportunity to make it a bit more 
> > > user friendly? (Such as the fkinit prompt requiring the 2fa code being 
> > > added at the end of your password -- to be clear I think the 2fa code 
> > > should be separate)
> >
> > https://pagure.io/fedora-packager/pull-request/179
>
> I agree that fixing the mismatch in prompts might be nice, but why does
> having 2fa seperate make things any better? I mean, it's one more return
> you get to hit. ;)
>
> And... I am not sure about moving the handling of passwords to a bash
> script from a kinit prompt.
>

The kinit is already being run inside a bash script, so if bash is
compromised with a keylogger, you've already lost the game... I'm not
sure how this is worse.

Yeah, it's an extra keystroke, but I think there's value in helping
the user provide the input in the proper format. Right now it's
confusing (particularly since the kinit prompt gives bad information
that we have to warn about).
--
___
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: Three steps we could take to make supply chain attacks a bit harder

2024-04-02 Thread Stephen Gallagher
On Tue, Apr 2, 2024 at 3:55 PM Steve Cossette  wrote:
>
> I personally would very much agree with enforcing the use of 2fa on the 
> Fedora Account System. Maybe take that opportunity to make it a bit more user 
> friendly? (Such as the fkinit prompt requiring the 2fa code being added at 
> the end of your password -- to be clear I think the 2fa code should be 
> separate)

https://pagure.io/fedora-packager/pull-request/179
--
___
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: Reminder: F40 final freeze starts next week (2024-04-02)

2024-04-02 Thread Stephen Gallagher
On Tue, Apr 2, 2024 at 12:18 PM Fabio Valentini  wrote:
>
> On Tue, Apr 2, 2024 at 6:08 PM Sandro  wrote:
> >
> > On 26-03-2024 22:15, Adam Williamson wrote:
> > > On Tue, 2024-03-26 at 21:34 +0100, Sandro wrote:
> > >> On 26-03-2024 16:25, Kevin Fenzi wrote:
> > >>> So, please take this time to do any last minute testing and bugfixing
> > >>> and make sure any packages you expect to be in the final f40 base
> > >>> repositories are pushed stable before next Tuesday (2024-04-02).
> > >>
> > >> I was just wondering, and someone else with me, if today's updates would
> > >> still make it in time?
> > >>
> > >> If not, I thank you for the reminder nonetheless, but would also like to
> > >> ask to have it sent in time for updates to still be able to land in the
> > >> release before freeze happens.
> > >>
> > >> Of course, there's always the option of going around begging for
> > >> (instant) karma ...
> > >
> > > You still have a week until next Tuesday, so...yes.
> >
> > We are one week down the road. I've submitted an update a week ago
> > shortly after Adam's reply was sent (March 26, 21:48 UTC). Final freeze
> > is now in effect and the update[1] has *not* made it to stable. It's
> > still in testing.
> >
> > Luckily, this update can wait until after freeze. I'm glad I decided to
> > ask for karma for another update submitted earlier the same day.
> >
> > [1] https://bodhi.fedoraproject.org/updates/FEDORA-2024-3ebd1e2c45
>
> Yes, 7 days between end of beta freeze and start of final freeze is
> not enough to land an update that has autotime=7days. Which is really
> annoying.
> Maybe next time we can make the non-freeze period last like 8-9 days?
> One week (especially if that week contains the Easter holiday) is not
> enough.

For the record, FESCo reviewed a request to extend the non-freeze
period and decided that we would take on the burden of going through
the Freeze Exception approval process rather than extend the
non-Freeze period (which would have necessitated extending the F40
schedule).

These updates are certainly candidates for Freeze Exception
consideration, so please raise them as such via
https://qa.fedoraproject.org/blockerbugs/propose_bug
--
___
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: xz backdoor

2024-03-29 Thread Stephen Gallagher
Please add “Fedora ELN” as well. We have updates ready that should be
composed by midnight tonight, but it should be mentioned in the
announcements.

On Fri, Mar 29, 2024 at 5:11 PM Michael Catanzaro 
wrote:

> On Fri, Mar 29 2024 at 08:16:55 PM +00:00:00, Richard W.M. Jones
>  wrote:
> > These are the exact builds which were vulnerable.  Note the tags are
> > all empty because Kevin untagged them last night, so you'll probably
> > need to cross-reference these with bodhi updates.
>
> OK, I am going to ask Product Security to edit their blog post to
> remove the incorrect information. I will CC you on that request.
>
> Thanks,
>
> Michael
>
> --
> ___
> 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


Re: [Fedocal] Reminder meeting : ELN SIG

2024-03-22 Thread Stephen Gallagher
On Fri, Mar 22, 2024 at 9:50 AM Stephen Gallagher  wrote:
>
> On Thu, Mar 21, 2024 at 8:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2024-03-22 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
>
> * Schedule the "%{rhel} == 11" mass-rebuild



=
# #meeting:fedoraproject.org: eln
=

Meeting started by @sgallagh:fedora.im at 2024-03-22 16:01:00



Meeting summary
---
* TOPIC: Init Process (@sgallagh:fedora.im, 16:01:11)
* TOPIC: Agenda (@sgallagh:fedora.im, 16:04:45)
* INFO: Agenda Item: ELN mass-rebuild to adapt to `%{rhel} == 11`
(@sgallagh:fedora.im, 16:05:14)
* INFO: Agenda Item: Flock to Fedora CfP (@sgallagh:fedora.im, 16:06:52)
* TOPIC: ELN mass-rebuild to adapt to `%{rhel} == 11`
(@sgallagh:fedora.im, 16:07:35)
* AGREED: Out of interest in not burning people out, we'll plan to
do the mass-rebuild in May and check in with toolchain teams for
additional features to pull in at that time. (@sgallagh:fedora.im,
16:43:43)
* INFO: The conversation also lead to a reminder that we have
https://sgallagh.fedorapeople.org/dbs_status.html as a guide for
packages in ELN and ELN Extras that need some love. Help would be
appreciated. (@sgallagh:fedora.im, 16:44:54)
* TOPIC: Flock to Fedora CfP (@sgallagh:fedora.im, 16:45:43)
* TOPIC: Open Floor (@sgallagh:fedora.im, 16:53:39)

Meeting ended at 2024-03-22 17:00:57

Action items


People Present (lines said)
---
* @sgallagh:fedora.im (67)
* @conan_kudo:matrix.org (58)
* @yselkowitz:fedora.im (21)
* @nhanlon:beeper.com (14)
* @davide:cavalca.name (13)
* @zodbot:fedora.im (6)
* @tdawson:fedora.im (4)
* @meetbot:fedora.im (2)
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2024-03-22 Thread Stephen Gallagher
On Thu, Mar 21, 2024 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-03-22 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

* Schedule the "%{rhel} == 11" mass-rebuild
--
___
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: Default NodeJS stream packages with versioned names are not available

2024-03-21 Thread Stephen Gallagher
On Thu, Mar 21, 2024 at 6:28 AM Jan Staněk  wrote:

> Stephen Gallagher  writes:
> > That said, I agree that it's completely reasonable to have the default
> > version also `Provides: nodejsXX` and I'll look into it.
>
> Provides is something I did not consider at all, and it looks like the
> easiest way forward! Let me know when you get around to it;
> alternatively, I can throw together a package PR.
>


https://src.fedoraproject.org/rpms/nodejs20/pull-request/11

 I haven’t had time to properly test upgrades with that patch yet, so I’d
appreciate it if you could review the patch and help with upgrade testing.
--
___
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: Default NodeJS stream packages with versioned names are not available

2024-03-20 Thread Stephen Gallagher
On Wed, Mar 20, 2024 at 12:35 PM Jan Staněk  wrote:
>
> Hello all,
> recently, when trying to spin up a CI for NodeJS in Fedora, I ran into a
> slight problem: when a NodeJS stream is the default one, versioned
> packages (i.e. nodejs20) are not generated and are not installable.
>
> For example, on current rawhide, I cannot install `nodejs20` package,
> only `nodejs`; this will give me the version 20.x as expected.
> The problem is that this complicates the CI setup,
> and requires me to take into account which Fedora I'm currently on.
>
> As an example, when adding tests for nodejs20 dist-git[1],
> I would like to simply specify `requires: nodejs20` into the test
> metadata. However, with the current setup, I would need something akin
> to the following (pseudocode, I did not really test if that would work):
>
> requires:
> - {% if fedora == 40 %}nodejs{% else %}nodejs20{% fi %}
>
> In addition to being more complicated, this will also break if the
> default stream for a given Fedora version ever change
> (which is not unlikely to happen, as the upstream release schedule
> is not really synchronized with the Fedore one).
>

The default version is fixed for the life of each Fedora release. It
works out fine, because we always use whichever is the most recent LTS
release that will be supported through the life of that Fedora
release.

That said, I agree that it's completely reasonable to have the default
version also `Provides: nodejsXX` and I'll look into it.


> ---
>
> I recall that the current status is the result of already existing
> long discussion, with associated debugging, so I would like to have this
> solved with as minimal disruption as possible. That being said,
> what is the reason for having the non-versioned packages (`nodejs`) *in
> stead* of the versioned ones (`nodejs20`), as opposed to *in addition*
> to them?

I'm confused; it *is* in addition to the versioned ones. We just don't
duplicate the default version because it would be a complete waste.

> The non-versioned packages could then require the appropriate versioned
> ones and contain only symlinks (/usr/bin/node → /usr/bin/node-20,
> /usr/lib/node_modules → /usr/lib/node_modules_20, etc.).

The overly-simplified answer here is mainly that there are too many
symlinks to maintain for this to be practical.
--
___
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


[CANCELED] Re: [Fedocal] Reminder meeting : ELN SIG

2024-03-08 Thread Stephen Gallagher
No agenda, no meeting. See you next time.

On Thu, Mar 7, 2024 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-03-08 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>
>
>
> Source: https://calendar.fedoraproject.org//meeting/10568/
>
> --
> ___
> 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


Re: Current status of OSTree and its handling RPM scriptlets?

2024-02-26 Thread Stephen Gallagher
On Thu, Feb 22, 2024 at 4:51 AM Zdenek Dohnal  wrote:
>
> Hi Jonathan!
>
> On 2/13/24 16:47, Jonathan Lebon wrote:
>
> Has it got fixed during the time? Or is there a new technology which
> would do the trick for Silverblue and Fedora Linux alike?
>
> Just a note: I would say "for Silverblue and traditional systems
> alike" instead. Silverblue is part of Fedora Linux. :)
>
> Ok, I thought there are Fedora Linux, Fedora Silverblue and Fedora CoreOS 
> (maybe others :) ). Thanks!
>
> The common way to make "image-mode friendly" system state changes is
> to e.g. use a systemd service
>
> Do you have an example of such systemd service? I could see that a shell 
> script can be started by systemd unit to do the migration, but that would 
> have to be run in %post scriptlet again AFAIK - unless you would require 
> machine restart (and the service is run during reboot) or manual service 
> start...
>

https://docs.fedoraproject.org/en-US/packaging-guidelines/Initial_Service_Setup/
--
___
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: distrobuildsync-eln is building unnecessary liborc and libarrow

2024-02-26 Thread Stephen Gallagher
On Mon, Feb 26, 2024 at 8:38 AM Kaleb Keithley  wrote:
>
> Hi,
>
> Anyone know why distriobuildsync-eln has started building liborc and libarrow 
> again?
>
> They were stopped at one point, but now they have started again.
>
> There are not needed for ceph in ELN.
>

They're getting pulled into ELN-Extras, not ELN proper. Looks like
Digikam depends on them indirectly (by way of opencv-imgcodecs and
gdal-libs).

A few notes:
 * ELN is currently tracking RHEL 11
 * ELN Extras is essentially a preview for EPEL, not RHEL.
 * The Content Resolver will show you the dependency chain:
https://tiny.distro.builders/view-rpm--view-eln-extras--libarrow.html
--
___
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: A note about riscv64 changes

2024-02-14 Thread Stephen Gallagher
On Wed, Feb 14, 2024 at 7:30 AM Peter Robinson  wrote:
>
> On Wed, 14 Feb 2024 at 12:07, David Abdurachmanov
>  wrote:
> >
> > On Wed, Feb 14, 2024 at 12:49 PM Dan Horák  wrote:
> > >
> > > On Wed, 14 Feb 2024 10:42:52 +
> > > "Richard W.M. Jones"  wrote:
> > >
> > > > On Wed, Feb 14, 2024 at 10:27:53AM +, Peter Robinson wrote:
> > > > > Hi Richard,
> > > > >
> > > > > > A quick note that you may be seeing pull requests for riscv64 
> > > > > > changes
> > > > > > against your packages, like these examples:
> > > > > >
> > > > > > https://src.fedoraproject.org/rpms/ghc/pull-request/7
> > > > > > https://src.fedoraproject.org/rpms/zlib-ng/pull-request/11
> > > > > > https://src.fedoraproject.org/rpms/gdal/pull-request/21
> > > > > >
> > > > > > For many years we have been building Fedora for the RISC-V
> > > > > > architecture on a separate build system at
> > > > > > http://fedora.riscv.rocks/koji/ , and maintaining downstream patches
> > > > > > against dist-git in http://fedora.riscv.rocks:3000/rpms/
> > > > > > (Most of this work was done by David Abdurachmanov, not me.)
> > > > >
> > > > > I'm very happy to see these start to land, let me know if you need any
> > > > > assistance.
> > > > >
> > > > > > I'm trying to get as much of this stuff back into Fedora dist-git,
> > > > > > although only (hopefully!) where it doesn't break ordinary builds 
> > > > > > and
> > > > > > isn't intrusive.  Obviously I may get this wrong sometimes so feel
> > > > > > free to make comments if you disagree with changes.
> > > > > >
> > > > > > Some time, with any luck soon, we will be creating a new Koji 
> > > > > > instance
> > > > > > with FAS authentication which will allow anyone to optionally build
> > > > > > their packages on RISC-V builders.  And then later in the year we 
> > > > > > may
> > > > > > be in a position with the availability of new hardware to discuss
> > > > > > adding RISC-V as a regular architecture.  (We're not there yet as
> > > > > > current hardware is far too slow to force it on Fedora developers.)
> > > > >
> > > > > Will this instance run with koji-shadow to properly mirror the builds
> > > > > with all the appropriate NVR dependencies to properly mirror Fedora
> > > > > primary builds?
> > > >
> > > > TBD.
> > > >
> > > > Koji-shadow specifically is unmaintained.  Maybe we'll try to hack
> > > > something together with scripts, or get koji-shadow working.
> > >
> > > on the other hand, it's still tags, targets, buildroots in koji ...
> > >
> > > I should be able dig out some koji-shadow know-how out of my memory if
> > > needed. Those were wonderful years :-)
> >
> > Many years ago I tried using koji-shadow, but I didn't like what it
> > was doing. Cooking something custom seemed easier at that point. These
>


One tool to look into could be the one we use for automatically
rebuilding Rawhide packages for Fedora ELN:
https://gitlab.com/redhat/centos-stream/ci-cd/distrosync/distrobuildsync

I'd be happy to work with you to extend it for RISC use (though
probably not sooner than March, as we've got kind of a lot going on
with the CentOS Stream 10 fork from ELN this week and next).
--
___
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: Schedule for Monday's FESCo Meeting (2024-02-12)

2024-02-12 Thread Stephen Gallagher
=
# #meeting:fedoraproject.org: fesco
=

Meeting started by @sgallagh:fedora.im at 2024-02-12 19:30:38



Meeting summary
---
* TOPIC: Init Process (@sgallagh:fedora.im, 19:32:09)
* TOPIC: #3165 Requesting FESCo assistance with issue about plasma-x11
(@sgallagh:fedora.im, 19:37:28)
* AGREED: KDE packages which reintroduce support for X11 are
allowed in the main Fedora repositories, however they may not be
included by default on any release-blocking deliverable (ISO, image,
etc.). The KDE SIG should provide a notice before major changes, but
is not responsible for ensuring that these packages adapt. Upgrades
from F38 and F39 will be automatically migrated to Wayland. (+5, 0,
-1) (@sgallagh:fedora.im, 20:33:45)
* TOPIC: Next Week's Chair (@sgallagh:fedora.im, 20:37:40)
* ACTION: zbyszek to chair the 2024-02-19 meeting
(@sgallagh:fedora.im, 20:38:36)
* TOPIC: Open Floor (@sgallagh:fedora.im, 20:38:41)

Meeting ended at 2024-02-12 20:42:10

Action items

* zbyszek to chair the 2024-02-19 meeting

People Present (lines said)
---
* @conan_kudo:matrix.org (80)
* @sgallagh:fedora.im (57)
* @nirik:matrix.scrye.com (30)
* @salimma:fedora.im (23)
* @zbyszek:fedora.im (15)
* @marcdeop:matrix.org (14)
* @jistone:fedora.im (14)
* @farchord:matrix.org (10)
* @tstellar:fedora.im (10)
* @zodbot:fedora.im (10)
* @stevenfalco:fedora.im (5)
* @mhayden:fedora.im (3)
* @nhanlon:beeper.com (2)
* @solopasha:matrix.org (2)
* @humaton:fedora.im (2)
* @meetbot:fedora.im (2)
* @aleasto:matrix.org (1)
* @davide:cavalca.name (1)
* @jonathanspw:fedora.im (1)
--
___
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


Schedule for Monday's FESCo Meeting (2024-02-12)

2024-02-12 Thread Stephen Gallagher
Following is the list of topics that will be discussed in the
FESCo meeting Monday at 19:30 UTC in #meeting:fedoraproject.org
on Matrix.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '2024-02-12 19:30 UTC'

Links to all issues to be discussed can be found at:
https://pagure.io/fesco/report/meeting_agenda

= Discussed and Voted in the Ticket =

#3164 Change: IoT Simplified Provisioning
https://pagure.io/fesco/issue/3164
APPROVED (+6, 0, 0)

#3163 Change: ibus 1.5.30
https://pagure.io/fesco/issue/3163
APPROVED (+6, 0, 0)

#3162 Change: ibus-anthy 1.5.16
https://pagure.io/fesco/issue/3162
APPROVED (+6, 0, 0)

#3161 Change: Build Fedora IoT Using rpm-ostree unified core
https://pagure.io/fesco/issue/3162
APPROVED (+6, 0, 0)

#3160 Change: Fedora IoT Bootable Container
https://pagure.io/fesco/issue/3160
APPROVED (+5, 0, 0)

#3159 Change: Deprecate_ntlm_in_cyrus_sasl
https://pagure.io/fesco/issue/3159
APPROVED (+6, 0, 0)

#3156 Change: Replace iotop with iotop-c
https://pagure.io/fesco/issue/3156
APPROVED (+6, 0, 0)

#3155 Change: ROCm 6 Release
https://pagure.io/fesco/issue/3155
APPROVED (+6, 0, 0)

#3154 Change: PyTorch Release
https://pagure.io/fesco/issue/3154
APPROVED (+6, 0, 0)

Change: Default Bpfman as eBPF manager
https://pagure.io/fesco/issue/3153
APPROVED (+6, 0, 0)


= Followups =

#3165 Requesting FESCo assistance with issue about plasma-x11
https://pagure.io/fesco/issue/3165

= New business =

#3158 Change: Arm Minimal Image OS Build
https://pagure.io/fesco/issue/3158

= Open Floor =

For more complete details, please visit each individual
issue.  The report of the agenda items can be found at
https://pagure.io/fesco/report/meeting_agenda

If you would like to add something to this agenda, you can
reply to this e-mail, file a new issue at
https://pagure.io/fesco, e-mail me directly, or bring it
up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2024-02-09 Thread Stephen Gallagher
On Thu, Feb 8, 2024 at 9:18 AM Stephen Gallagher  wrote:
>
> On Thu, Feb 8, 2024 at 7:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2024-02-09 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
>
> * The status of and assigning tasks for the EL10 fork
>
> > Source: https://calendar.fedoraproject.org//meeting/10568/
> >


=
# #meeting:fedoraproject.org: eln
=

Meeting started by @sgallagh:fedora.im at 2024-02-09 17:01:06



Meeting summary
---
* TOPIC: Init Process (@sgallagh:fedora.im, 17:01:48)
* TOPIC: Forking EL 10 (@sgallagh:fedora.im, 17:06:54)
* INFO: As previously announced, Tuesday February 13th marks the
end of Fedora ELN syncing to CentOS Stream 10 (@sgallagh:fedora.im,
17:08:29)
* LINK: https://docs.fedoraproject.org/en-US/eln/branching/
(@sgallagh:fedora.im, 17:09:48)
* LINK: https://github.com/fedora-eln/eln/issues/180
(@sgallagh:fedora.im, 17:11:20)
* LINK: https://github.com/fedora-eln/eln/issues/179
(@sgallagh:fedora.im, 17:11:36)
* LINK: https://github.com/fedora-eln/eln/issues/176
(@sgallagh:fedora.im, 17:11:57)
* ACTION: Neil Hanlon to look into gtk-doc (@sgallagh:fedora.im, 17:22:15)
* TOPIC: RHEL-like Koji Builders (@sgallagh:fedora.im, 17:31:01)
* TOPIC: Open Floor (@sgallagh:fedora.im, 17:35:30)
* TOPIC: OpenSSL 3.2 (@sgallagh:fedora.im, 17:49:39)
* TOPIC: Next Meeting (@sgallagh:fedora.im, 17:55:53)
* INFO: There will be no meeting on Feb. 23rd. We may have an
out-of-schedule meeting on Mar. 1 if interest is high.
(@sgallagh:fedora.im, 18:00:49)

Meeting ended at 2024-02-09 18:01:03

Action items

* Neil Hanlon to look into gtk-doc

People Present (lines said)
---
* @sgallagh:fedora.im (61)
* @yselkowitz:fedora.im (23)
* @smooge:fedora.im (16)
* @nhanlon:beeper.com (5)
* @tdawson:fedora.im (4)
* @zodbot:fedora.im (4)
* @meetbot:fedora.im (2)
* @jonathanspw:fedora.im (1)
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2024-02-08 Thread Stephen Gallagher
On Thu, Feb 8, 2024 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-02-09 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

* The status of and assigning tasks for the EL10 fork

> Source: https://calendar.fedoraproject.org//meeting/10568/
>
> --
> ___
> 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


Re: cloud-init switching to udhcpc

2024-02-06 Thread Stephen Gallagher
On Tue, Feb 6, 2024 at 3:30 PM Chris Adams  wrote:
>
> Once upon a time, Major Hayden  said:
> > Stephen Gallagher pointed out that ELN doesn't have busybox, but it does 
> > have dhcpcd, and that should work fine. I've reverted the switch to udhcpcd 
> > and I'm waiting on upstream cloud-init to have a new release with the 
> > recently added dhcpcd support.
>
> ISC dhcpd is also EOL upstream from October 5, 2022, so making a new
> dependency on it is probably not a good idea.

ISC dhcpd[1] and dhcpcd[2] are different projects.

[1] https://www.isc.org/dhcp/
[2] https://github.com/NetworkConfiguration/dhcpcd
--
___
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: bodhi push error

2024-02-06 Thread Stephen Gallagher
On Mon, Feb 5, 2024 at 9:12 PM Christoph Junghans  wrote:
>
> Hi,
>
> Has anybody seen this error before:
> FEDORA-2024-310c0537ac ejected from the push because "Cannot find
> relevant tag for gromacs-2023.4-1.fc39. None of ['f39-updates',
> 'f39-updates-pending'] are in ['epel9-next-testing', 'epel7-testing',
> 'eln-updates-testing', 'epel8-testing', 'epel9-testing',
> 'epel8-next-testing', 'f40-container-updates-testing',
> 'f38-modular-updates-testing', 'f38-flatpak-updates-testing',
> 'f40-updates-testing', 'f38-updates-testing',
> 'f38-container-updates-testing', 'f39-updates-testing',
> 'f39-container-updates-testing', 'f39-flatpak-updates-testing']."
>

I'm not sure if you got this fixed in the meantime, but it appears
that update is tagged for `f39-updates`, so it got pushed.
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-01-31 Thread Stephen Gallagher
On Wed, Jan 31, 2024 at 8:44 AM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> On Tue, Jan 30, 2024 at 08:45:37AM -0500, Stephen Gallagher wrote:
> > One additional point I forgot to address: the initial concern was that
> > the KDE SIG would be implicitly responsible for maintaining these
> > packages if they are included in the main repository. From a purely
> > technical perspective, I think that we should state clearly that the
> > KDE SIG would be required only to provide advance notice of major
> > changes but would NOT be responsible for ensuring that these packages
> > adapt to them. Of course, communicating that to users is harder (and
> > they'll naturally report bugs to the wrong place in many cases), but I
> > think the KDE SIG is completely permitted to refuse and retarget any
> > issues that come up to the appropriate group.
> >
> >
> > > My proposal for consideration is this:
> > > "FESCo will allow these packages in the main Fedora repositories,
> > > however they may not be included by default on any release-blocking
> > > deliverable (ISO, image, etc.)"
>
> I think we should reword this proposal to address this point:
>
> "FESCo will allow these packages in the main Fedora repositories,
> however they may not be included by default on any release-blocking
> deliverable (ISO, image, etc.). The KDE SIG should provide a notice
> before major changes, but is NOT responsible for ensuring that these
> packages adapt."

I can absolutely support that.
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-01-30 Thread Stephen Gallagher
On Tue, Jan 30, 2024 at 8:38 AM Stephen Gallagher  wrote:
>
> On Tue, Jan 30, 2024 at 8:07 AM Richard W.M. Jones  wrote:
> >
> > On Tue, Jan 30, 2024 at 12:47:44PM +, Sérgio Basto wrote:
> > > Link to the FESCo ticket: https://pagure.io/fesco/issue/3165
> > >
> > > and I'm very upset
> >
> > Assume best intent first of all.  An injunction is a temporary thing
> > to allow some space for a decision to be made.
> >
> > (I added my personal opinion to the ticket itself)
> >
>
> First of all, thank you for assuming best intent.
>
> I'll apologize first for the terseness of those messages; I was in a
> rush between meetings and I left out basically all of the context (and
> probably used a stronger word -- injunction -- than was strictly
> called for). I'm sorry for that.
>
> Next, I'll address Kevin's comment that the "injunction" lacked a
> quorum vote to enforce: you are correct. That's the whole reason for
> it: the issue came up at the end of an already-long FESCo meeting and
> we did not have time to discuss it in the detail it deserves. The
> intent was not to make a ruling (which was impossible without quorum),
> but to instead indicate that the package review should refrain from
> landing until FESCo makes a determination of its suitability and
> alignment with Fedora's goals. This is as much for the packagers
> involved as anyone; we don't want you to be putting in effort that
> FESCo might ultimately require you to revert if the decision goes that
> way.
>
> Again, I apologize for not doing a better job communicating that yesterday.
>
>
> Now, as for my personal stance on the issue upon a night's reflection
> (some of this is in reply to comments on
> https://pagure.io/fesco/issue/3165 that I feel should be discussed in
> a more public forum):
>
> 1) I agree that if a Fedora packager wants to maintain a package, then
> that package should not be excluded from Fedora except under very
> exceptional cases.
> 2) FESCo is ultimately the arbiter of what software comprises "Fedora
> Linux" as made available to the rest of the world. In practice, this
> mostly means the install/Live media contents as well as container and
> VM images that are released as official Fedora deliverables.
> 3) Fedora has a long-standing and well-communicated stance that we are
> a Wayland distribution first and foremost and that X11 support is
> intended as a migration-support tool rather than a first-class
> citizen.
> 4) There was a comment on the FESCo ticket to the effect of '"you must
> move to Wayland because no one maintains X11!". Here are some people
> who are maintaining X11 packages, so let them do their thing.' This is
> misleading, as the move to Wayland is specifically because the
> upstream of X11 *itself* is largely unmaintained. These packages are
> not maintaining X11, they are adding new dependencies on it.

One additional point I forgot to address: the initial concern was that
the KDE SIG would be implicitly responsible for maintaining these
packages if they are included in the main repository. From a purely
technical perspective, I think that we should state clearly that the
KDE SIG would be required only to provide advance notice of major
changes but would NOT be responsible for ensuring that these packages
adapt to them. Of course, communicating that to users is harder (and
they'll naturally report bugs to the wrong place in many cases), but I
think the KDE SIG is completely permitted to refuse and retarget any
issues that come up to the appropriate group.


> My proposal for consideration is this:
> "FESCo will allow these packages in the main Fedora repositories,
> however they may not be included by default on any release-blocking
> deliverable (ISO, image, etc.)"
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-01-30 Thread Stephen Gallagher
On Tue, Jan 30, 2024 at 8:07 AM Richard W.M. Jones  wrote:
>
> On Tue, Jan 30, 2024 at 12:47:44PM +, Sérgio Basto wrote:
> > Link to the FESCo ticket: https://pagure.io/fesco/issue/3165
> >
> > and I'm very upset
>
> Assume best intent first of all.  An injunction is a temporary thing
> to allow some space for a decision to be made.
>
> (I added my personal opinion to the ticket itself)
>

First of all, thank you for assuming best intent.

I'll apologize first for the terseness of those messages; I was in a
rush between meetings and I left out basically all of the context (and
probably used a stronger word -- injunction -- than was strictly
called for). I'm sorry for that.

Next, I'll address Kevin's comment that the "injunction" lacked a
quorum vote to enforce: you are correct. That's the whole reason for
it: the issue came up at the end of an already-long FESCo meeting and
we did not have time to discuss it in the detail it deserves. The
intent was not to make a ruling (which was impossible without quorum),
but to instead indicate that the package review should refrain from
landing until FESCo makes a determination of its suitability and
alignment with Fedora's goals. This is as much for the packagers
involved as anyone; we don't want you to be putting in effort that
FESCo might ultimately require you to revert if the decision goes that
way.

Again, I apologize for not doing a better job communicating that yesterday.


Now, as for my personal stance on the issue upon a night's reflection
(some of this is in reply to comments on
https://pagure.io/fesco/issue/3165 that I feel should be discussed in
a more public forum):

1) I agree that if a Fedora packager wants to maintain a package, then
that package should not be excluded from Fedora except under very
exceptional cases.
2) FESCo is ultimately the arbiter of what software comprises "Fedora
Linux" as made available to the rest of the world. In practice, this
mostly means the install/Live media contents as well as container and
VM images that are released as official Fedora deliverables.
3) Fedora has a long-standing and well-communicated stance that we are
a Wayland distribution first and foremost and that X11 support is
intended as a migration-support tool rather than a first-class
citizen.
4) There was a comment on the FESCo ticket to the effect of '"you must
move to Wayland because no one maintains X11!". Here are some people
who are maintaining X11 packages, so let them do their thing.' This is
misleading, as the move to Wayland is specifically because the
upstream of X11 *itself* is largely unmaintained. These packages are
not maintaining X11, they are adding new dependencies on it.

My proposal for consideration is this:
"FESCo will allow these packages in the main Fedora repositories,
however they may not be included by default on any release-blocking
deliverable (ISO, image, etc.)"
--
___
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: runaway fork() in Lua script

2024-01-29 Thread Stephen Gallagher
https://bugzilla.redhat.com/show_bug.cgi?id=2254463 reappeared, this
time on Fedora 39. The fix is known, it just needs to get built and
released.

On Mon, Jan 29, 2024 at 1:35 PM Richard Shaw  wrote:
>
> On Mon, Jan 29, 2024 at 12:03 PM Jerry James  wrote:
>>
>> For the second time in two days, running "fedpkg build" gave me a few
>> dozen lines that say:
>>
>> warning: runaway fork() in Lua script
>>
>> before the usual build messages start appearing.  Is this a known issue?
>
>
> Just started seeing this after a `dnf update` and reboot...
>
> Thanks,
> Richard
> --
> ___
> 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


Re: [Fedocal] Reminder meeting : ELN SIG

2024-01-26 Thread Stephen Gallagher
On Thu, Jan 25, 2024 at 3:29 PM Stephen Gallagher  wrote:
>
> On Thu, Jan 25, 2024 at 7:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2024-01-26 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
> >
>
> * Status of the mass-rebuild
> * Status of the impending branch of EL10
>
> Also note that we have published an updated SOP[1] document for ELN
> branching at https://docs.fedoraproject.org/en-US/eln/branching/
>
> [1] Standard operating procedure


=
# #meeting:fedoraproject.org: Fedora ELN (2024-01-26)
!meetingname eln
!topic Init Process
=

Meeting started by @sgallagh:fedora.im at 2024-01-26 17:00:25



Meeting summary
---
* TOPIC: Mass Rebuild Status (@sgallagh:fedora.im, 17:03:38)
* ACTION: yselkowitz will populate a framacalc spreadsheet with
the packages requiring attention post-mass-rebuild
(@sgallagh:fedora.im, 17:27:38)
* INFO: Any interested person should feel welcome to jump in and
help, instructions on how will be posted to
https://github.com/fedora-eln/eln/issues/176 (@sgallagh:fedora.im,
17:28:20)
* TOPIC: EL10 Branching (@sgallagh:fedora.im, 17:29:21)
* INFO: sgallagh has updated
https://docs.fedoraproject.org/en-US/eln/branching/ with the
operations required at branch-time (@sgallagh:fedora.im, 17:30:08)
* AGREED: Packages in ELN-Extras will branch for EPEL 10 from the
`f40` branch at some point after we branch EL10. (@sgallagh:fedora.im,
17:46:55)
* TOPIC: Open Floor (@sgallagh:fedora.im, 17:48:56)
* LINK: https://lite.framacalc.org/tgyaghuoob-a5pt
(@sgallagh:fedora.im, 17:51:08)

Meeting ended at 2024-01-26 17:57:14

Action items

* yselkowitz will populate a framacalc spreadsheet with the packages
requiring attention post-mass-rebuild

People Present (lines said)
---
* @sgallagh:fedora.im (74)
* @salimma:fedora.im (43)
* @tdawson:fedora.im (19)
* @yselkowitz:fedora.im (13)
* @nhanlon:beeper.com (10)
* @zodbot:fedora.im (8)
* @smooge:fedora.im (5)
* @meetbot:fedora.im (2)
* @davide:cavalca.name (1)
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2024-01-26 Thread Stephen Gallagher
On Thu, Jan 25, 2024 at 3:29 PM Stephen Gallagher  wrote:
>
> On Thu, Jan 25, 2024 at 7:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2024-01-26 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat

CORRECTION: New meeting location this week will be on Matrix in the
"Fedora Meeting" channel.


> >
> > The meeting will be about:
> >
>
> * Status of the mass-rebuild
> * Status of the impending branch of EL10
>
> Also note that we have published an updated SOP[1] document for ELN
> branching at https://docs.fedoraproject.org/en-US/eln/branching/
>
> [1] Standard operating procedure
--
___
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


[EPEL-devel] Re: Packaging a newer singularity-ce as singularity-ce4

2024-01-26 Thread Stephen Gallagher
On Fri, Jan 26, 2024 at 8:08 AM David Trudgian via epel-devel
 wrote:
>
> Hi all,
>
> I’ve had some discussion with Jonathan Wright elsewhere about the topic of 
> this message, but wanted to verify my understanding is correct before I 
> embark on it, and thought I’d do so on list.
>
> singularity-ce is currently packaged at v4.0.3 in Fedora Rawhide, and 
> v.3.11.5 elsewhere (Fedora releases and EPEL).
>
> We want to make a v4 available to EPEL users, as many would be interested in 
> it, but I wouldn’t consider it a compatible update because there are some CLI 
> changes, and small behaviour changes.
>
> My understanding is that in order to provide a 4.x in EPEL, without any 
> incompatible update happening for users:
>
> 1) I create a new package, singularity-ce4, to package the 4.x version. In 
> rawhide, this will be the same as the singularity-ce package currently in 
> rawhide, but needs new package review etc.

Creating a versioned package does NOT require a new review[1], though
if you feel that packaging changes are going to be large enough to
warrant one, you may still request it.

>
> 2) For rawhide / upcoming f40 *only*, the new singularity-ce4 package will 
> provide/obsolete singularity-ce as it is the same thing … and singularity-ce 
> can be retired in rawhide.

> 3) When singularity-ce4 is added to EPEL it will *not* provide/obsolete 
> singularity-ce, but a message can be added to %post to inform people about 
> the availability of v4.

Do not do this. %post messages are really only intended to inform
users of failures and, frankly, no one reads them until something has
gone wrong. Even then, it's only going to be the sysop for the machine
that sees it, who may not be the person who deals with Singularity.

I don't know anything about Singularity, but if it has a user
interface of any kind (like the CLI), what you might want to do is add
a wrapper around it that prints your message. That's much more likely
to be viewed by the people who would care.

> At some point in the future, if 3.x is no longer maintainable for good 
> reason, then the incompatible update procedure can be pursued to make 
> singularity-ce4 provide/obsolete singularity-ce in EPEL 7/8/9 - and 
> singularity-ce is fully retired. EPEL 10 will only get singularity-ce4.

Is v3 still supported upstream today? If not, you probably want to
make the message above a deprecation notice and add an EOL date.


> Apologies for the multiple complex queries lately. I really appreciate your 
> guidance!
>


[1] 
https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/#_package_review_process
--
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [Fedocal] Reminder meeting : ELN SIG

2024-01-25 Thread Stephen Gallagher
On Thu, Jan 25, 2024 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-01-26 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>

* Status of the mass-rebuild
* Status of the impending branch of EL10

Also note that we have published an updated SOP[1] document for ELN
branching at https://docs.fedoraproject.org/en-US/eln/branching/

[1] Standard operating procedure
--
___
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


[EPEL-devel] Re: Bundling newer 3rd party binaries than are packaged separately

2024-01-23 Thread Stephen Gallagher
On Tue, Jan 23, 2024 at 11:58 AM David Trudgian via epel-devel
 wrote:
>
> Hi all,
>
> I currently package singularity-ce for Fedora and EPEL.
>
> Upstream, we bundle current versions of squashfuse and conmon with our source 
> and own binary packages… because many distros package versions that are too 
> old to work with SingularityCE, and users installing our upstream binary 
> packages just want them to work.
>
> In Fedora & EPEL packaging I disable the building of the bundled squashfuse 
> and conmon in the spec file, and we rely on the distro’s squashfuse and 
> conmon packages.
>
> This is fine with Fedora, and has been okay up until now for EPEL. However, I 
> want to move forward with packaging SingularityCE 4.x for EPEL and there we 
> need a newer squashfuse than is available in EPEL7. Given our user base, 
> leaving EPEL7 without the update wouldn’t be popular, even if it is 
> approaching EOL.
>
> I wanted to verify if whether it's acceptable to bundle a newer squashfuse in 
> the SingularityCE package as a binary under our libexec dir, given that an 
> older squashfuse is provided by an existing squashfuse package? If so, are we 
> required to declare the bundling in the spec file, as we are doing for 
> bundled go deps in the spec?
>
> What has given me pause is reviewing the bundling guidelines at 
> https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling - where 
> it seems, at least for libraries, that a `Provides: bundled() = 
> ` is required… and it’s not really clear to me whether the 
> discussion there about libraries can be directly applied to *executables* 
> that might be bundled?
>
> I note that the apptainer spec / package is already bundling a newer 
> squashfuse binary into its libexec dir without a corresponding Provides: … so 
> perhaps it’s fine to go ahead? Apologies if I have missed prior discussion on 
> this.
>
> https://src.fedoraproject.org/rpms/apptainer/blob/rawhide/f/apptainer.spec
> https://packages.fedoraproject.org/pkgs/apptainer/apptainer/epel-7.html#files
>
> And it looks like their next release might be bundling a newer fuse2fs than 
> is in the distro e2fstools package too, plus a newer fuse-overlayfs than is 
> in the distro package:
>
> https://src.fedoraproject.org/rpms/apptainer/blob/rawhide/f/apptainer.spec
> https://packages.fedoraproject.org/pkgs/apptainer/apptainer/fedora-rawhide.html#files

If you are bundling any software, you need to `Provides:
bundled(software)`. This is so we can easily locate affected packages
when e.g. a security issue necessitates fixing it.

Also, since it wasn't clear from your text above: It's (generally)
alright under these circumstances to bundle the extra packages, but
you need to meet certain requirements:

* The code that you're bundling still has to be built in Fedora. That
probably means compiling it as part of your SingularityCE build. You
may not ship code that was compiled somewhere else (e.g. upstream).
* If you are shipping executables exclusively for use with your
package, make sure they are properly namespaced in
/usr/libexec/singularityce (or similar). This is to ensure that no
other package accidentally tries to use your bundled version.
--
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Stephen Gallagher
On Mon, Jan 22, 2024 at 2:11 PM Miro Hrončok  wrote:
>
> On 22. 01. 24 20:04, Stephen Gallagher wrote:
> > On Mon, Jan 22, 2024 at 1:55 PM Miro Hrončok  wrote:
> >>
> >> On 22. 01. 24 19:07, Stephen Gallagher wrote:
> >>> I am unaware of any remaining use cases for buildroot overrides that
> >>> are not covered by side tags. If you know of any, please speak up.
> >>
> >> Every time somebody asks this, I say: Pull Requests CI
> >>
> >> I opened https://pagure.io/fedora-ci/general/issue/240 almost 3 years ago.
> >>
> >> It works in CentOS Stream, but not in Fedora.
> >>
> >> Without that, I sometimes need to create a buildroot override to be able to
> >> test the the second package change before merging it.
> >>
> >
> > This sounds a lot more like a workaround than a use-case, but it's
> > good to know about. So thank you.
>
> Yes, it is.
>
> > Unfortunately, I feel like that workaround is dangerous, since it is
> > putting untested code into the buildroot.
>
> In this case the PR-based CI has already passed for the build I add as a
> buidlroot override.
>
> > I would like to see that get
> > fixed properly with support for the side tags.
>
> I would like that very much. However, it seems it has not been a priority.
>
> > In the meantime, if we
> > otherwise disabled free-access buildroot overrides, this would
> > definitely be grounds for granting an exception.
>
> How would that work? Would I ask FESCo every time I need to do it?

If it's something that a specific packager has justifiable cause to do
on a regular basis, I think we could potentially grant them that
privilege (at least until we get a proper solution in place). Or do
you think this is the sort of thing where the number of people needing
this access would be prohibitively high?
--
___
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: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Stephen Gallagher
On Mon, Jan 22, 2024 at 1:55 PM Miro Hrončok  wrote:
>
> On 22. 01. 24 19:07, Stephen Gallagher wrote:
> > I am unaware of any remaining use cases for buildroot overrides that
> > are not covered by side tags. If you know of any, please speak up.
>
> Every time somebody asks this, I say: Pull Requests CI
>
> I opened https://pagure.io/fedora-ci/general/issue/240 almost 3 years ago.
>
> It works in CentOS Stream, but not in Fedora.
>
> Without that, I sometimes need to create a buildroot override to be able to
> test the the second package change before merging it.
>

This sounds a lot more like a workaround than a use-case, but it's
good to know about. So thank you.

Unfortunately, I feel like that workaround is dangerous, since it is
putting untested code into the buildroot. I would like to see that get
fixed properly with support for the side tags. In the meantime, if we
otherwise disabled free-access buildroot overrides, this would
definitely be grounds for granting an exception.
--
___
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: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Stephen Gallagher
On Mon, Jan 22, 2024 at 1:55 PM Florian Weimer  wrote:
>
> * Stephen Gallagher:
>
> > I am unaware of any remaining use cases for buildroot overrides that
> > are not covered by side tags. If you know of any, please speak up.
>
> The overrides are more discoverable:
>
>   <https://bodhi.fedoraproject.org/overrides/?expired=False>
>

> With side tags, you really have to know the name, or you won't be able
> to find it.  On the other hand, you can just make your own and tag the
> builds into it, so creating yet another one isn't that much of a problem
> because they expire evenutally, just like overrides.
>


What does that gain you, though? I'm not clear on the use-case here.
Generally when there's a multi-packager effort going on for a
side-tag, it's coordinated by mail or IRC between people. I'm not sure
when you'd need to "discover" it.
--
___
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: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Stephen Gallagher
On Mon, Jan 22, 2024 at 1:53 PM Florian Weimer  wrote:
>
> * blinxen:
>
> >> I am unaware of any remaining use cases for buildroot overrides that
> >   are not covered by side tags
> >
> > One use case that I sometimes encounter is requiring a newer version
> > for a dependency, that is submitted to Bodhi with a side-tag. Since
> > the build is in a side-tag, I can't access it without building into
> > that specific side-tag. Also I can't stop the Bodhi Update just to add
> > my own build. In this case, I need to create a buildroot override to
> > be able to build my package in my own side-tag.
>
> I think you can tag that build into your side tag?  This should require
> provenpackager privileges, as far as I understand it.
>

Yes, if you have privileges on the other package, I think you can just
do `koji tag  N-V-R`
--
___
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


Proposal: Eliminate buildroot overrides

2024-01-22 Thread Stephen Gallagher
tl;dr: Buildroot overrides should be restricted to releng members and
packagers should use on-demand side-tags instead.


I'd like to ascertain whether there are any remaining use-cases for
which buildroot overrides are preferable to (or necessary instead of)
on-demand side-tags. We've had support for side-tags for some years
now (my history-spelunking suggests 2020, but it might be longer).

Some of the advantages of side-tags over the old buildroot override approach:

1) The common buildroot for packages is not polluted.
Historically, one would build a new library package, tag it into a
buildroot override, then build the packages that depend upon it.
During this time, the (possibly backwards-incompatible) package would
remain in the common buildroot, potentially impacting other packages'
builds. With side-tags, the updated libraries don't affect other
builds until the side tag has completed and been merged into the main
release. This action also ensures that the contents of the side-tag go
through Bodhi and are properly reviewed, which helps avoid cases where
the packager may not have been aware of other potential breakage.

2) Side tags are easy to abandon.
If, in the middle of a large update, a major issue occurs (the change
needs to be backed out or priorities shift and it cannot be completed
in time), the side-tag can be either aborted or ignored until later.
It doesn't require going through any effort to revert changes the way
that buildroot overrides would.

3) Side tags make it much easier to submit multiple, related package
updates together.
Prior to side-tag support, including multiple packages in a single
Bodhi update was a highly manual effort. Now, as long as they were
built together in the side tag, they can be easily submitted together
as a single update.


I am unaware of any remaining use cases for buildroot overrides that
are not covered by side tags. If you know of any, please speak up.
Otherwise, my proposal that I plan to take to FESCo is to disallow the
general use of buildroot overrides in favor of side tags. Buildroot
overrides themselves wouldn't go away, but they'd be restricted to
members of Fedora Release Engineering in exceptional situations.


Thank you in advance for your input.


Documentation on side-tags and multiple-package updates:
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages
--
___
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: fedora-distro-aliases - The easiest way to get numbers of active Fedora releases

2024-01-19 Thread Stephen Gallagher
On Thu, Jan 18, 2024 at 10:32 AM Stephen Gallagher  wrote:
>
> On Wed, Jan 17, 2024 at 5:58 AM Jakub Kadlcik  wrote:
> >
> > Hello,
> > I just wanted to quickly announce a small project I did in collaboration 
> > with the Packit folks.
> >
> > Do you have some tools or services that perform actions on all currently 
> > active Fedora releases? And do you have to manually update their list every 
> > time a new Fedora release is branched or EOLed? The fedora-distro-aliases 
> > will make your life easier.
> >
> > https://github.com/rpm-software-management/fedora-distro-aliases
> >
> > It defines aliases such as `fedora-stable`, `epel-all`, `fedora-latest`, 
> > etc. To evaluate them, it queries Bodhi, so they are always up-to-date (but 
> > the tradeoff is that it requires an internet connection). There are 
> > multiple examples in the project README but the usage is simple, e.g.:
> >
> > >>> from fedora_distro_aliases import get_distro_aliases
> > >>> aliases = get_distro_aliases()
> > >>> [x.namever for x in aliases["fedora-all"]]
> > ['fedora-38', 'fedora-39', 'fedora-rawhide']
> >
> > The package is already in Fedora, give it a shot,
>
> Thanks! I'll look into updating
> https://github.com/sgallagher/get-fedora-releases-action with this.

Scratch that, it appears that `pip3 install fedora_distro_aliases`
requires installing krb5 devel packages (and compiling it) on the
target system before it can be used. This had the effect in my testing
of increasing the time spent running my Action from ~10s to ~240s,
which is too big of an increase. Is there a good reason why you're
using the complete BodhiClient interface instead of just doing simple
HTTP requests against https://bodhi.fedoraproject.org/releases ?
--
___
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: fedora-distro-aliases - The easiest way to get numbers of active Fedora releases

2024-01-18 Thread Stephen Gallagher
On Wed, Jan 17, 2024 at 5:58 AM Jakub Kadlcik  wrote:
>
> Hello,
> I just wanted to quickly announce a small project I did in collaboration with 
> the Packit folks.
>
> Do you have some tools or services that perform actions on all currently 
> active Fedora releases? And do you have to manually update their list every 
> time a new Fedora release is branched or EOLed? The fedora-distro-aliases 
> will make your life easier.
>
> https://github.com/rpm-software-management/fedora-distro-aliases
>
> It defines aliases such as `fedora-stable`, `epel-all`, `fedora-latest`, etc. 
> To evaluate them, it queries Bodhi, so they are always up-to-date (but the 
> tradeoff is that it requires an internet connection). There are multiple 
> examples in the project README but the usage is simple, e.g.:
>
> >>> from fedora_distro_aliases import get_distro_aliases
> >>> aliases = get_distro_aliases()
> >>> [x.namever for x in aliases["fedora-all"]]
> ['fedora-38', 'fedora-39', 'fedora-rawhide']
>
> The package is already in Fedora, give it a shot,

Thanks! I'll look into updating
https://github.com/sgallagher/get-fedora-releases-action with this.
--
___
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: dnsmasq default configuration changed

2024-01-15 Thread Stephen Gallagher
On Mon, Jan 15, 2024 at 11:32 AM Kevin Kofler via devel
 wrote:
>
> Petr Menšík wrote:
> > systemd-resolved is unfortunately known to broken.
> [snip]
> > Dnsmasq does not break DNSSEC, systemd-resolved does.
> [snip]
> > Unfortunately broken are clients having systemd-resolved enabled.
>
> How exactly is it broken? If you refer to:
> https://github.com/systemd/systemd/issues/25676
> fixes for that are finally coming in now (as of 3 weeks ago).
>
> > I would recommend having systemd-resolved forwarded to dnsmasq, which can
> > then be forwarded further.
>
> If you think dnsmasq should replace systemd-resolved by default, then please
> propose that through the Changes process, which will also ensure the glibc
> resolver, NetworkManager, and the like get configured properly for it.
> Simply shipping dnsmasq with a default configuration that conflicts with
> systemd-resolved is not a productive approach.
>
> If systemd-resolved is really broken, then it either needs to be fixed or
> replaced. The former needs to be handled through systemd upstream, the
> latter through the Fedora Changes process.
>
> > But this change should create conflict with systemd-resolved only in case
> > it was improperly configured.
>
> But the default configuration you ship will conflict.
>
> > Anyway, dnsmasq will listen by default on 127.0.0.1, as every standard
> > resolver does. You can use listen-address=127.0.0.53 if you like, but
> > then it will conflict with systemd-resolved.
>
> You just wrote that you make it listen by default on all interfaces, and
> then filter. This means it will conflict over the port 53. That said,
> listening on the lo interface only will also conflict with systemd-resolved
> or any other local resolver, so you are probably right that your change does
> not change much for the default configuration, it just makes it harder (more
> settings to change) to set up coexistence. 127.0.0.53 is unfortunately not
> an independent interface, it is still the lo interface.
>
> > On 14. 01. 24 1:57, Kevin Kofler via devel wrote:
> >> On a server I administer for work, I have dnsmasq serving the DNS for an
> >> ocserv (OpenConnect) VPN, listening only on the VPN interface. Any
> >> request for a host not within the VPN network (coming in from clients
> >> with no or broken split DNS support, e.g., old GNU/Linux distros without
> >> systemd- resolved, or Windows, where the OpenConnect client is still
> >> unable to set up split DNS) is forwarded to systemd-resolved, which in
> >> turn forwards it to the upstream DNS from the datacenter. Relying instead
> >> on the filtering would not have worked exactly for the reason you
> >> describe above. But that server is not running Fedora anyway.
> >
> > I would recommend to skip systemd-resolved stub and using
> > resolv-file=/run/systemd/resolve/resolv.conf
> >
> > in such case. It would use servers configured by systemd-resolved, but
> > without using broken port domain at address 127.0.0.53. Alternatively
> > use server=127.0.0.54, which should not break incoming queries so much.
>
> Well, I do not see a good reason to disable systemd-resolved for the
> server's own queries (which includes the forwarding queries from dnsmasq, if
> the domain is not one it knows). It just works.
>
> > Consider using unbound as a cache for other VPN clients. dnsmasq is
> > great for its integration with DHCP server, but is targeted to use
> > minimal resources. Unfortunately at cost of some design issues. Unbound
> > is a high quality cache, while still relatively small compared to bind's
> > named.service.
>
> Using minimal resources is exactly what I want here. Which is why I do not
> want to use dnsmasq for what systemd-resolved can do, nor unbound for what
> dnsmasq can do.
>
> And sending the server's own queries through dnsmasq is not going to work
> (not without a second instance, at least), because the VPN server is not a
> VPN client, so I have the server's /etc/hosts resolve its own domain to
> 127.0.0.1 (not the public IP, because services listen only on localhost and
> the VPN, that is what the VPN is for), which is honored by systemd-resolved,
> whereas my dnsmasq configuration overrides this to return the VPN IP to the
> VPN clients querying that same domain. Sounds hackish, but works great.
>

Based on my reading of this thread, this change is going to break the
default configuration and needs to be reverted immediately. Petr,
please file a Change Proposal for Fedora *41*. You have missed the
deadline for F40 System-Wide Changes (Dec. 26th) and this is
absolutely NOT a self-contained Change.
--
___
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: 

Re: auditd systemd preset

2024-01-15 Thread Stephen Gallagher
On Mon, Jan 15, 2024 at 12:01 PM Steve Grubb  wrote:
>
> Hello,
>
> I have a procedural question. Auditd-4.0 is ready for release. One of the
> major changes is splitting rule loading from logging in the service. IOW, it
> was one service doing both and now would be two services. Auditd would depend
> on the rule loader, but the rule loader would not depend on auditd in case
> you wanted to log to journald only.
>
> Auditd is one of the few programs that has a preset such that if it is
> installed, it is automatically enabled. I think we'd need the same thing for
> the rule loading service. I have been testing it with an addition to /usr/
> lib/systemd/system-preset/90-default.preset and it seems to work as expected.
>
> Would this update require just a FESCO ticket asking for the preset or does
> this need both a FESCO ticket and a self-contained change notice?
>

The official docs are here:
https://docs.fedoraproject.org/en-US/packaging-guidelines/DefaultServices/

There's a link in that doc above to create a Bugzilla ticket with
boilerplate questions that gets forwarded to the fedora-release
maintainers to review the request. (Usually, me). Based on those
questions, I will either go ahead and make the change if it meets the
requirements or else raise it to FESCo for approval if it isn't
eligible to be auto-approved.
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2024-01-12 Thread Stephen Gallagher
On Thu, Jan 11, 2024 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2024-01-12 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

The upcoming inheritance break for CentOS Stream 10 at the Fedora 40
Branch event.

>
> Source: https://calendar.fedoraproject.org//meeting/10568/
>
> --
> ___
> 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


Re: Heads up: libgweather4 to libgweather rename in rawhide

2024-01-10 Thread Stephen Gallagher
On Wed, Jan 10, 2024 at 1:38 PM Yaakov Selkowitz  wrote:
>
> On Wed, 2024-01-10 at 19:13 +0100, Kalev Lember wrote:
> > On Wed, Jan 10, 2024 at 6:47 PM Yaakov Selkowitz
> > 
> > wrote:
> >
> > > Since the previous libgweather versions were 40.y and the new
> > > versions
> > > are 4.4.z, shouldn't there be an Epoch?
> > >
> >
> > I was thinking about this hard as well and I managed to convince
> > myself
> > that it should be fine without an epoch, for two reasons:
> >
> > 1) The libgweather package was last part of the F38 package set, and
> > has
> > been retired ever since (in F39+). Because of that, new F39 installs
> > don't
> > have the package, and people who have updated from F38 to either F39
> > or
> > current rawhide (F40) don't have the package either (it was obsoleted
> > in
> > fedora-obsolete-packages).
> >
> > 2) This only leaves people who would do F38->F40 distro upgrade in
> > the
> > future, but I think this case should be fine as well because AFAIK
> > both dnf
> > and PackageKit use distro-sync for distro upgrades, so they handle
> > downgrades just fine.
> >
> > Normally this should have definitely warranted an epoch, but because
> > it was
> > retired for a long time, I believe it should be fine without. We can
> > also
> > always add an epoch in the future if it turns out we missed some
> > case.
> >
> > What do you think?
> > >
>
> Still concerned.  You've mentioned those who have already upgraded 38-
> >rawhide, but what about those who *will* upgrade (e.g. post-branching)
> 38->40?  Since that is a supported upgrade path, and 38 had 40.0, this
> will be a downgrade.  If this wasn't landing until F41 the answer could
> be different, but it really hasn't been out long enough.  After all,
> the fedora-obsolete-packages entry was set to be removed for F41 for a
> reason.

I agree with Yaakov here.

While you're correct that the standard upgrade mechanism now defaults
to using `dnf distro-sync`, it's not the ONLY upgrade path that people
take. There are a huge number of users who still insist on doing a
basic DNF upgrade, no matter how much documentation we write. This
WILL cause issues for them and will translate into bug reports that
need to be at least triaged. So please, just support a clean upgrade
path with the epoch bump.

> Also, what about RHEL upgrades?  c9s has libgweather-40.0, this will
> cause c10s to have 4.4.0.
>

RHEL major upgrades have special tooling, so I wouldn't worry about that.

> 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


F40 Approved Change Announcement (2024-01-08)

2024-01-08 Thread Stephen Gallagher
There is no FESCo meeting scheduled for today due to the close
proximity to the previous meeting. However, we have two approved
Changes to announce:

= Discussed and Voted in the Ticket =

Change: Boost 1.83 Upgrade
https://pagure.io/fesco/issue/3127
APPROVED (+7, 0, -0)

Change: Podman 5
https://pagure.io/fesco/issue/3126
APPROVED (+6, 0, -0)
--
___
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: rawhide missing xgettext: command not found

2024-01-05 Thread Stephen Gallagher
On Fri, Jan 5, 2024 at 8:16 AM Martin Gansser  wrote:
>
> I'm just wondering why my packages under rawhide suddenly need gettext as a 
> dependency ?
>
> should i set an if condition for rawhide ?
>
> %if 0%{?fedora} >= 40
> BuildRequires:  gettext
> %endif

This shouldn't be conditional. If you require gettext, you should
`BuildRequires: gettext`.

If it worked before, it was accidental (something else you had a BR on
must have pulled it in). That subsequently changed. You can't rely on
that behavior even to remain in released Fedoras, so just add the
requirement explicitly to your specfile.
--
___
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: F40 Change Proposal: LLVM 18 (System-Wide)

2024-01-05 Thread Stephen Gallagher
On Fri, Dec 22, 2023 at 8:05 PM Aoife Moloney  wrote:
>
> Wiki -> https://fedoraproject.org/wiki/Changes/LLVM-18
>
> This document represents a proposed Change. As part of the Changes
> process, proposals are publicly announced in order to receive
> community feedback. This proposal will only be implemented if approved
> by the Fedora Engineering Steering Committee.
>
> == Summary ==
> Update all llvm sub-projects in Fedora Linux to version 18.
>
>
> == Owner ==
> * Name: [[User:tstellar| Tom Stellard]]
> * Email: 
>
>
> == Detailed Description ==
> All llvm sub-projects in Fedora will be updated to version 18, and
> there will be a soname version change for the llvm libraries.
> Compatibility packages clang17, llvm17, and lld17 will be added to
> ensure that packages that currently depend on clang and llvm version
> 17 libraries will continue to work.  We may add other compatibility
> packages too if they're determined to be necessary to maintain
> functionality in other RPMS that use llvm/clang.  We also plan to
> retire these older compatibility packages (that we own):
>
> * llvm14
> * llvm15
> * llvm16
> * clang14
> * clang15
> * clang16
> * lld14
> * lld15
> * lld16
>
> We will also be asking the maintainers of the following packages to
> retire them if possible:
>
> * llvm7.0
> * llvm8.0
> * llvm11
> * llvm12
> * llvm13
>
> Other notable changes:
>
> * clang will emit DWARF-5 by default instead of DWARF-4.  This matches
> the upstream default.  We have been using DWARF-4 as the default for
> the last few releases due to:
> https://bugzilla.redhat.com/show_bug.cgi?id=2064052
> * The compatibility packages will now include the same content as the
> main package.  In previous releases, the compatibility packages
> contained only libraries and headers, and the binaries and other
> content was stripped out.  These packages will be supported for use as
> dependencies for other RPM packages, but not for general purpose usage
> by end users.  Fedora users should use Clang/LLVM 18.
> * The compatibility packages added for Fedora 40 will be retired prior
> to the Fedora 41 branch.
> * We will be enabling Fat LTO in redhat-rpm-config if this feature is
> complete in time for the upstream LLVM 18 release.  Fat LTO is a
> feature that allows the compiler to produce libraries that contain LTO
> bitcode along side the traditional ELF binary code so that the
> libraries can be linked in both LTO mode and non-LTO mode.  gcc also
> supports this feature and has it enabled in Fedora.  In Fedora 39 and
> older, with LTO enabled, clang produces binaries with only LTO
> bitcode, so we need to run a post-processing script
> (brp-llvm-compile-to-elf) on the libraries to convert them to ELF code
> so they can be used by other packages.  Enabling Fat LTO will allow us
> to remove this script and simplify the build process.
>
> ===LLVM Build Schedule===
>
> Important Dates
>
> * Jan  26: Upstream: 18.0.0-rc1 Release
> * Feb   6: Fedora: f40 branch created
> * Feb   6: Upstream: 18.0.0-rc2 Release
> * Feb  20: Fedora: f40 Beta Freeze
> * Feb  20: Upstream: 18.0.0-rc3 Release
> * Mar   5: Upstream: 18.0.0 Release
> * Apr   2: Fedora: f40 Final Freeze
>
> Plan
> # Build nightly trunk (LLVM 18) snapshots in
> [https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/packages/
> copr].
> # Build LLVM 18.0.0-rc1 in COPR.
> # Build LLVM 18.0.0-rc1 into a rawhide side-tag in Koji.
> # Build LLVM 18.0.0-rc1 into a f39 side-tag in Koji.
> # Build LLVM 18.0.0-rc2 into a rawhide side-tag in Koji.
> # Build LLVM 18.0.0-rc2 into a f39 side-tag in Koji.
> # Build LLVM 18.0.0-rc3 into a rawhide side-tag in Koji
> # Build LLVM 18.0.0-rc3 into a f39 side-tag in Koji
> # Push F39 Bodhi Update with 18.0.0-rc3 (or 18.0.0-rc2 if -rc3 is not
> ready) as a Beta Freeze exception.
> # Continue building new release candidates and pushing them to stable
> until the Final Freeze.
>
> We are not planning to push 18.0.0-rc1 into rawhide because the
> library ABI is not stabilized at that point. Typically, the ABI
> stabilizes after -rc3, but there are no guarantees from upstream about
> this.  Given the history of minimal ABI changes after -rc3, we feel
> like it's safe to push -rc3 into rawhide.  The worst case scenario
> would be an ABI change -rc4 or the final release that we force us to
> patch LLVM to maintain compatibility with the -rc3 ABI.  This scenario
> would not require rebuilding LLVM library users in Fedora, so this
> would not require much extra work from our team.
>
> Updates after 18.0.0-rc3 will generally be very small and can be done
> after the Final Freeze is over.  If we are late packaging release
> candidates after -rc3 or the final release, we will not ask for a
> Final Freeze exception, unless they contain a fix for a critical
> release blocking bug.
>
> == Feedback ==
>

This came in while I was on PTO, so my apologies for the late reply on it.

My concern here is with the timing and its inclusion 

Re: Schedule for Thursday's FESCo Meeting (2024-01-04)

2024-01-04 Thread Stephen Gallagher
=
#fedora-meeting-2: FESCO (2024-01-04)
=


Meeting started by sgallagh at 17:00:18 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-2/2024-01-04/fesco.2024-01-04-17.00.log.html
.



Meeting summary
---
* Init Process  (sgallagh, 17:00:34)

* #3101 Change: Remove OpenSSL Compat  (sgallagh, 17:09:26)
  * AGREED: The Change is approved, any package still depending on
openssl-compat at Beta Freeze will be dropped from Fedora at that
time. (+7, 0, -1)  (sgallagh, 17:26:11)

* New Meeting Time  (sgallagh, 17:26:47)
  * LINK: https://whenisgood.net/agyhckd/results/sxn8wpk   (sgallagh,
17:27:11)
  * The new FESCo meeting time will be at 1930 UTC, beginning on
2024-01-16  (sgallagh, 17:41:35)

* Next Week's Chair  (sgallagh, 17:43:23)
  * ACTION: sgallagh to send out the voting announcements on 2024-01-08
(sgallagh, 17:44:02)
  * ACTION: tstellar will chair the 2024-01-15 meeting and offers to
mentor jistone at the same time  (sgallagh, 17:49:40)

* Open Floor  (sgallagh, 17:49:52)
  * ACTION: sgallagh to update the FESCo Meeting Process with new
bat-time, new bat-location  (sgallagh, 17:57:15)

Meeting ended at 18:01:26 UTC.




Action Items

* sgallagh to send out the voting announcements on 2024-01-08
* tstellar will chair the 2024-01-15 meeting and offers to mentor
  jistone at the same time
* sgallagh to update the FESCo Meeting Process with new bat-time, new
  bat-location




Action Items, by person
---
* jistone
  * tstellar will chair the 2024-01-15 meeting and offers to mentor
jistone at the same time
* sgallagh
  * sgallagh to send out the voting announcements on 2024-01-08
  * sgallagh to update the FESCo Meeting Process with new bat-time, new
bat-location
* tstellar
  * tstellar will chair the 2024-01-15 meeting and offers to mentor
jistone at the same time
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (80)
* Son_Goku (39)
* nirik (21)
* dcantrell (20)
* zbyszek (18)
* zodbot (17)
* jistone (17)
* jednorozec (17)
* tstellar (8)
* michel-slm (7)
* smooge (6)
* decathorpe (4)
* jonathanspw (2)
* humaton (0)
* mhayden (0)
* Conan_Kudo (0)
* Pharaoh_Atem (0)
* King_InuYasha (0)
* Sir_Gallantmon (0)
* Eighth_Doctor (0)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
--
___
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


Schedule for Thursday's FESCo Meeting (2024-01-04)

2024-01-03 Thread Stephen Gallagher
Following is the list of topics that will be discussed in the
FESCo meeting Thursday at 17:00UTC in #fedora-meeting-2 on
irc.libera.chat.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '2024-01-04 17:00 UTC'

Links to all issues to be discussed can be found at:
https://pagure.io/fesco/report/meeting_agenda

= Discussed and Voted in the Ticket =

Change: Wget2 as wget
https://pagure.io/fesco/issue/3118
APPROVED (+5, 0, -0)

Change: 389 Directory Server 3.0.0
https://pagure.io/fesco/issue/3120
APPROVED (+4, 0, -0)

Change: Systemd Security Hardening
https://pagure.io/fesco/issue/3117
APPROVED (+4, 0, -0)

Change: Linker Error On Security Issues
https://pagure.io/fesco/issue/3110
APPROVED (+4, 0, -0)


= Followups =

#3101 Change: Remove OpenSSL Compat
https://pagure.io/fesco/issue/3101

= New business =

#topic New Meeting Time

= Open Floor =

For more complete details, please visit each individual
issue.  The report of the agenda items can be found at
https://pagure.io/fesco/report/meeting_agenda

If you would like to add something to this agenda, you can
reply to this e-mail, file a new issue at
https://pagure.io/fesco, e-mail me directly, or bring it
up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.
--
___
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: Are package-owner mail addresses working?

2024-01-03 Thread Stephen Gallagher
On Wed, Jan 3, 2024 at 8:15 AM Sergio Pascual  wrote:
>
> El lun, 1 ene 2024 a las 13:49, Mamoru TASAKA
> () escribió:
> >
> > Sergio Pascual wrote on 2024/01/01 21:36:
> > > Hello and happy new year.
> > >
> > > Are package-owner mail addresses working? I have send mails to several
> > > and they return a 550 error message, for example:
> > >
> > > 550 5.1.1 : Recipient address
> > > rejected: User unknown in local recipient table
> > >
> > > Best, Sergio
> > > --
> >
> > Currently it is -maintain...@fedoraproject.org :
> >
> > https://fedoraproject.org/wiki/EmailAliases
> >
>
> Great, thank you. In that case, the "senmail.to" property in the rpm
> git repositories should be updated to point to the correct address. I
> have checked several repositories and all have -owner addresses there.
>
> For example:
>
> $ git config sendemail.to
> cfitsio-ow...@fedoraproject.org
>


Please file a report with Fedora Infrastructure at
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: [Fedocal] Reminder meeting : ELN SIG

2023-12-15 Thread Stephen Gallagher
I’m canceling the meeting today as we don’t have anything urgent to discuss.

The next meeting will be in January.

On Thu, Dec 14, 2023 at 7:00 AM  wrote:

> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-12-15 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>
>
>
> Source: https://calendar.fedoraproject.org//meeting/10568/
>
> --
> ___
> 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


Re: Proven to be sickened

2023-12-11 Thread Stephen Gallagher
On Sun, Dec 10, 2023 at 9:49 PM Gary Buhrmaster
 wrote:
...
>
> FTBFS issues are, admittedly, complicated, but
> such updates SHOULD be via a PR.  If a PP wants
> to claim they cannot follow that process, they need
> to demonstrate that a particular packager is not
> responsive (there is a process for that) rather
> then just deciding themselves it is too much trouble.

While I generally agree that a merge request is a more polite and
elegant solution, if a package is listed as FTBFS (having had a bug
automatically opened) and some reasonable amount of time (two, three
weeks?) has passed, then I think it's perfectly reasonable to assume
that the maintainer is vacant (either entirely or because they lack
the available time to deal with it at this point). In that case, I
don't see it as a problem to jump in and fix the package as a
provenpackager if the fix is relatively minor (yes, this is
subjective). I'd hesitate at rebasing to a new version, but if the
issue is that a dependency changed its name or the newest gcc made a
warning into an error, I think that's a perfectly acceptable fix to
make. The ideal case is for it to go through a merge request, but if
the package happens to be blocking other work, I think expediency is
completely warranted.
--
___
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: goal: booting with an empty /etc

2023-12-08 Thread Stephen Gallagher
On Fri, Dec 8, 2023 at 9:58 AM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> Hi,
>
> There is a long-term goal of moving packaged files out of /etc, so that
> only actual local configuration remains in /etc. This has some advantages:
>
> - Local configuration, i.e. the result of local administrative actions,
>   is nicely split from static configuration that is part of package payload.
>   'find /etc' will show what is special to this local system, while
>   'find /usr' lists stuff that is part of packages and the same between
>   systems.
> - We can support "factory reset" at the system level, i.e. do 'rm -rf /etc'
>   to return everything to distro defaults. We're not there _yet_, but it
>   works with a surprisingly large subset of packages.
> - We can support "factory reset" at a package level, by removing all the
>   configuration and state of an individual package, without reinstalling it
>   (possibly combined with some tmpfiles.d config to recreate things
>   automatically.)
> - It becomes easier to build systems which are delivered as a stand-alone
>   /usr-partition. This could be ostree-style systems, or image-based systems
>   with the /usr-partition read-only and protected by dm-verity. We're not
>   there _yet_, but many people are experimenting with this.
>
> When one looks in /etc, many of the files there are not "configuration".
> For example, /etc/services is a list of port:service mappings, and people
> maybe used to edit that twenty years ago, but now it's just a static file
> that just as well may be somewhere under /usr/lib/. The same is also
> true for /etc/bash_completion.d/ — people do not edit completion scripts.
> Most of those have been moved to /usr/share/bash-completion/completions/,
> but there's still a dozen or so in /etc.
>

One thing that is becoming much more common is for us to ship such
static files in /usr/lib and include a default symlink in /etc for
those packages whose presence there is effectively API (for example
/etc/os-release is a symlink to /usr/lib/os-release, similarly
/etc/resolv.conf). I think this is a very good approach and one that
we should probably look at formalizing in the packaging guidelines.

That being said, there are files like /etc/nsswitch.conf, /etc/pam.d/*
and /etc/fstab which are both API *and* sometimes see manual updates.
These are some of the cases that are going to make getting to an empty
/etc very hard to finish off. There's a lot of low-hanging fruit we
can take care of in the meantime, but getting the last 1% of packages
done is going to take a lot of inter-distro conversations.
--
___
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: [ELN] Mass-rebuild to import packages to CentOS Stream 10 starts today

2023-12-08 Thread Stephen Gallagher
Re-adding Fedora Devel for awareness.


On Fri, Dec 8, 2023 at 7:35 AM Michal Pospíšil (he / him) <
mposp...@redhat.com> wrote:

> Hello Stephen,
>
> Does this mean that any changes in rawhide after the rebuild will not get
> into CentOS Stream 10? I wanted to add a new subpackage to pcs next week so
> that it can be imported to CentOS Stream 10.
>
>
> Kind regards
> Michal
>
> On Thu, 7 Dec 2023 at 15:46, Stephen Gallagher 
> wrote:
>
>> First, let me apologize for the short notice on this. We've been
>> discussing it at the public ELN meetings over the last month, but I
>> only just now realized that I forgot to send out one of these general
>> announcements.
>>
>> Over the last few months, you've probably seen a number of Fedora ELN
>> packages preliminarily imported into Gitlab for CentOS Stream 10 as we
>> get the machinery working. As of today, we've finally cleared the
>> remaining blockers to perform the full import of both runtime and
>> buildroot-only packages.
>>
>> We are going to trigger a mass-rebuild of those packages included in
>> Fedora ELN later today in a side-tag, which will likely continue
>> through the weekend. All of the packages that successfully rebuild
>> will be automatically imported into CentOS Stream 10 via automation
>> and we will look into any and all failures over the course of next
>> week. This mass-rebuild will be performed with "background" priority
>> in Koji to minimize the impact on other builds, but there is still a
>> high likelihood that you may have a longer-than-usual waiting time for
>> your package builds. Fortunately, Fedora ELN is a relatively small
>> subset of Fedora packages (~2,500 vs Fedora's ~37,000), so it
>> shouldn't be too bad.
>>
>> This mass-rebuild will automatically retry failed builds at least once
>> (to help rule out test-flakes/infra hiccoughs) and possibly numerous
>> times, since they are all being submitted to the automation as a
>> single, large batch. Please do not panic if you see your package being
>> submitted and failing repeatedly. For more information on the rebuild
>> strategy we use, please see
>>
>> https://sgallagh.wordpress.com/2023/10/13/sausage-factory-fedora-eln-rebuild-strategy/
>>
> --
>> ___
>> 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
>>
>
>
> --
>
> MICHAL POSPÍŠIL
> He / Him / His
>
> Software Engineer
>
> RHEL HA Cluster - PCS
>
> Red Hat Czech, s.r.o. <https://www.redhat.com>
> Purkyňova 97b, 612 00 Brno
> <https://www.google.com/maps/search/Purky%C5%88ova+97b,+612+00+Brno?entry=gmail=g>
>
> mposp...@redhat.comIRC: mpospisi
> <https://www.redhat.com>
>

No, the sync from Rawhide to CentOS Stream continues until the Fedora 40
branching event on February 6th. The purpose of this mass rebuild is to get
the remaining pieces in place and ensure that the sync is properly set up
for all of the packages.

There will be additional announcements made as we get closer to February.
--
___
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


[ELN] Mass-rebuild to import packages to CentOS Stream 10 starts today

2023-12-07 Thread Stephen Gallagher
First, let me apologize for the short notice on this. We've been
discussing it at the public ELN meetings over the last month, but I
only just now realized that I forgot to send out one of these general
announcements.

Over the last few months, you've probably seen a number of Fedora ELN
packages preliminarily imported into Gitlab for CentOS Stream 10 as we
get the machinery working. As of today, we've finally cleared the
remaining blockers to perform the full import of both runtime and
buildroot-only packages.

We are going to trigger a mass-rebuild of those packages included in
Fedora ELN later today in a side-tag, which will likely continue
through the weekend. All of the packages that successfully rebuild
will be automatically imported into CentOS Stream 10 via automation
and we will look into any and all failures over the course of next
week. This mass-rebuild will be performed with "background" priority
in Koji to minimize the impact on other builds, but there is still a
high likelihood that you may have a longer-than-usual waiting time for
your package builds. Fortunately, Fedora ELN is a relatively small
subset of Fedora packages (~2,500 vs Fedora's ~37,000), so it
shouldn't be too bad.

This mass-rebuild will automatically retry failed builds at least once
(to help rule out test-flakes/infra hiccoughs) and possibly numerous
times, since they are all being submitted to the automation as a
single, large batch. Please do not panic if you see your package being
submitted and failing repeatedly. For more information on the rebuild
strategy we use, please see
https://sgallagh.wordpress.com/2023/10/13/sausage-factory-fedora-eln-rebuild-strategy/
--
___
devel-announce mailing list -- devel-announce@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-announce@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[ELN] Mass-rebuild to import packages to CentOS Stream 10 starts today

2023-12-07 Thread Stephen Gallagher
First, let me apologize for the short notice on this. We've been
discussing it at the public ELN meetings over the last month, but I
only just now realized that I forgot to send out one of these general
announcements.

Over the last few months, you've probably seen a number of Fedora ELN
packages preliminarily imported into Gitlab for CentOS Stream 10 as we
get the machinery working. As of today, we've finally cleared the
remaining blockers to perform the full import of both runtime and
buildroot-only packages.

We are going to trigger a mass-rebuild of those packages included in
Fedora ELN later today in a side-tag, which will likely continue
through the weekend. All of the packages that successfully rebuild
will be automatically imported into CentOS Stream 10 via automation
and we will look into any and all failures over the course of next
week. This mass-rebuild will be performed with "background" priority
in Koji to minimize the impact on other builds, but there is still a
high likelihood that you may have a longer-than-usual waiting time for
your package builds. Fortunately, Fedora ELN is a relatively small
subset of Fedora packages (~2,500 vs Fedora's ~37,000), so it
shouldn't be too bad.

This mass-rebuild will automatically retry failed builds at least once
(to help rule out test-flakes/infra hiccoughs) and possibly numerous
times, since they are all being submitted to the automation as a
single, large batch. Please do not panic if you see your package being
submitted and failing repeatedly. For more information on the rebuild
strategy we use, please see
https://sgallagh.wordpress.com/2023/10/13/sausage-factory-fedora-eln-rebuild-strategy/
--
___
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: Obsoleting zlib in Fedora Rawhide

2023-12-05 Thread Stephen Gallagher
On Tue, Dec 5, 2023 at 1:28 PM Yaakov Selkowitz  wrote:
>
> On Mon, 2023-12-04 at 16:10 -0300, Tulio Magno Quites Machado Filho
> wrote:
> > Following the recent approval from Fesco, I'm planning to distribute
> > zlib-ng-compat packages for Rawhide later this week.
> > I hope this will give us enough time to work on the issues before
> > Fedora 40 is released. 爛
> >
> > So, keep in mind this will *obsolete zlib in Rawhide*.
> >
> > This update is also known to trigger test failures in the following
> > packages:
> >
> >  - binutils
> >  - cpp-httplib
> >  - git
> >  - jose
> >  - libpng
> >  - openexr1
> >  - openms
> >  - python-3.12
> >  - qpdf
> >
> > In general, the failing tests expect that libz will always have the
> > same
> > behavior, e.g.
> >  - same output length
> >  - identical output
> >  - same version string format
> >
> > This will require changes in order to guarantee the tests do succeed.
> >
> > If you have any questions or need help with these issues, let me
> > know.
>
> I would expect these build/test issues to be fixed *BEFORE* the
> obsoletion takes place, through COPR test builds and PRs etc.  Please
> tell me that FESCo didn't give permissions to break such key packages?
>
> Also, since this is essentially an SONAME change wrt zlib, the initial
> build and mini-mass-rebuild of all dependents should occur in a side-
> tag.  You're announcement doesn't mention this occurring.
>

*Puts on FESCo Hat*
Yaakov is exactly right here; this all MUST be worked out in a side
tag before it lands in Rawhide.
--
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-12-01 Thread Stephen Gallagher
On Thu, Nov 30, 2023 at 9:30 AM Stephen Gallagher  wrote:
>
> On Thu, Nov 30, 2023 at 7:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2023-12-01 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
> >
>
> * Preparing for the fork to CentOS Stream 10 and the launch of Fedora ELN 11
> ** Upcoming mini-mass-rebuild for CentOS Stream 10 mass-import


=
#fedora-meeting: ELN (2023-12-01)
=


Meeting started by sgallagh at 17:01:57 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-12-01/eln.2023-12-01-17.01.log.html
.



Meeting summary
---
* Init Process  (sgallagh, 17:02:03)

* Agenda  (sgallagh, 17:06:41)
  * Agenda Item: CentOS Stream 10 import and ELN mass-rebuild
(sgallagh, 17:06:58)
  * Agenda Item: Strategy for importing packages whose git history fails
git-fsck  (sgallagh, 17:07:18)

* CentOS Stream 10 import and ELN mass-rebuild  (sgallagh, 17:10:22)
  * CentOS Stream 10 will break inheritance from Fedora ELN on
2024-02-06, co-incident with the Fedora 40 Branch from Rawhide.
(sgallagh, 17:12:27)
  * There will be a separate announcement made to identify when public
contributions to CentOS Stream 10 will begin.  (sgallagh, 17:14:28)
  * LINK: https://github.com/rpm-software-management/mock/pull/1253
(sgallagh, 17:26:07)

* Strategy for importing packages whose git history fails git-fsck
  (sgallagh, 17:29:18)
  * LINK: https://gitlab.com/gitlab-org/gitlab/-/issues/246750
(sgallagh, 17:33:11)
  * AGREED: We will ask Fedora Infra/Releng if we can rewrite the
history of these sixteen packages and archive the old branch.
(sgallagh, 18:00:24)
  * AGREED: Failing that, we will rewrite the history manually for
import to CS 10 and maintain it by hand until the handoff.
(sgallagh, 18:00:29)

* Open Floor  (sgallagh, 18:02:06)
  * We need to revisit the way that Content Resolver workloads are
broken up. Currently they are more aligned to "who owns it" than
"where the package belongs".  (sgallagh, 18:11:15)

Meeting ended at 18:23:26 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (119)
* Son_Goku (101)
* neil (25)
* zodbot (14)
* tdawson (13)
* smooge (10)
* yselkowitz (6)
* decathorpe (1)
* nils (1)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
--
___
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: Schedule for Thursday's FESCo Meeting (2023-11-30)

2023-11-30 Thread Stephen Gallagher
This meeting had to be canceled due to lack of quorum.

On Thu, Nov 30, 2023 at 9:41 AM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> Following is the list of topics that will be discussed in the
> FESCo meeting Thursday at 17:00UTC in #fedora-meeting-2 on
> irc.libera.chat.
>
> To convert UTC to your local time, take a look at
>   http://fedoraproject.org/wiki/UTCHowto
>
> or run:
>   date -d '2023-11-30 17:00 UTC'
>
> Links to all issues to be discussed can be found at:
> https://pagure.io/fesco/report/meeting_agenda
>
> = Discussed and Voted in the Ticket =
>
> #3111 Change: Python3.13
> https://pagure.io/fesco/issue/3111
> APPROVED (+6, 0, 0)
>
> #3109 Change: Transitioning to Zlib-ng as compatible replacement for Zlib
> https://pagure.io/fesco/issue/3109
> APPROVED (+5, 0, 0)
>
> #3108 Change: Transitioning to Minizip-ng as compatible replacement for 
> Minizip
> https://pagure.io/fesco/issue/3108
> APPROVED (+4, 0, 0)
>
> #3107 Change: Removing SSSD 'files provider'
> https://pagure.io/fesco/issue/3107
> APPROVED (+5, 0, 0)
>
> #3106 Updates policy exception request for llhttp in F39 and F38
> https://pagure.io/fesco/issue/3106
> APPROVED (+4, 0, 0)
>
> #3102 Change: Ruby 3.3
> https://pagure.io/fesco/issue/3102
> APPROVED (+8,0,-0)
>
> #3100 Change: PostgreSQL 16
> https://pagure.io/fesco/issue/3100
> APPROVED (+7, 0, 0)
>
> #3099 Change: Modernize TBB
> https://pagure.io/fesco/issue/3099
> APPROVED(+9,0,-0)
>
> #3096 Change: Build Fedora with DNF 5
> https://pagure.io/fesco/issue/3096
> APPROVED: (+6, 0, 0)
>
> #3085 Nonresponsive maintainer: Karsten Hopp @karsten
> https://pagure.io/fesco/issue/3085
> APPROVED (+2, 0, -0)
>
>
> = Followups =
>
> #3097 Change: DNF Conditional File Lists
> https://pagure.io/fesco/issue/3097
>
> #3098 Change: Drop sshd Socket
> https://pagure.io/fesco/issue/3098
>
>
> = New business =
>
> #3101 Change: Remove OpenSSL Compat
> https://pagure.io/fesco/issue/3101
>
> #3103 Change: Tuned Replaces Power-profiles-daemon
> https://pagure.io/fesco/issue/3103
>
>
> = Open Floor =
>
> For more complete details, please visit each individual
> issue.  The report of the agenda items can be found at
> https://pagure.io/fesco/report/meeting_agenda
>
> If you would like to add something to this agenda, you can
> reply to this e-mail, file a new issue at
> https://pagure.io/fesco, e-mail me directly, or bring it
> up at the end of the meeting, during the open floor topic. Note
> that added topics may be deferred until the following meeting.
> --
> ___
> 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


Re: [Fedocal] Reminder meeting : ELN SIG

2023-11-30 Thread Stephen Gallagher
On Thu, Nov 30, 2023 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-12-01 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>

* Preparing for the fork to CentOS Stream 10 and the launch of Fedora ELN 11
** Upcoming mini-mass-rebuild for CentOS Stream 10 mass-import
--
___
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


CANCELED [Fedocal] Reminder meeting : ELN SIG

2023-11-17 Thread Stephen Gallagher
On Thu, Nov 16, 2023 at 7:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-11-17 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>
This meeting is canceled due to lack of agenda.
--
___
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: Schedule for Thursday's FESCo Meeting (2023-11-16)

2023-11-16 Thread Stephen Gallagher
On Thu, Nov 16, 2023 at 7:43 AM Major Hayden  wrote:
>
> On Thu, Nov 16, 2023, at 05:59, Zbigniew Jędrzejewski-Szmek wrote:
> > Following is the list of topics that will be discussed in the
> > FESCo meeting Thursday at 17:00UTC in #fedora-meeting-2 on
> > irc.libera.chat.
>
> I won't be able to attend today's meeting as I have two other meetings in the 
> same slot. 
>
> As soon as I figure out how to put myself in the copier... 樂
>

Didn't you do exactly that at last year's holiday party? 浪
___
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: Becoming a member of the Fedora Packager GIT Commit Group (packager)

2023-11-08 Thread Stephen Gallagher
On Wed, Nov 8, 2023 at 6:35 AM James Chapman  wrote:
>
> Hi All,
>
> I need to become a member of the packager group in order to help with some 
> Fedora, 389 Directory Server builds.
>
> Can any sponsor of the "packager" group do me the honour of making me a 
> member of this group.
>

https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-11-03 Thread Stephen Gallagher
On Fri, Nov 3, 2023 at 10:34 AM Stephen Gallagher  wrote:
>
> On Thu, Nov 2, 2023 at 8:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2023-11-03 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
>
> * Sysprof, frame-pointers and divergence between Fedora Linux and Fedora ELN
> * Content Resolver Workloads: what do they mean?


=
#fedora-meeting: ELN (2023-11-03)
=


Meeting started by sgallagh at 16:00:07 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-11-03/eln.2023-11-03-16.00.log.html
.



Meeting summary
---
* init process  (sgallagh, 16:00:07)

* Agenda  (sgallagh, 16:05:19)
  * Agenda Item: Sysprof, frame-pointers and divergence between Fedora
Linux and Fedora ELN  (sgallagh, 16:05:44)
  * Agenda Item: Content Resolver Workloads: what do they mean?
(sgallagh, 16:05:57)

* Sysprof, frame-pointers and divergence between Fedora Linux and Fedora
  ELN  (sgallagh, 16:09:59)
  * LINK:
https://github.com/minimization/content-resolver-input/pull/1007
(sgallagh, 16:10:36)
  * LINK:
https://fedorapeople.org/groups/schedule/f-40/f-40-all-tasks.html
(Son_Goku, 16:26:22)
  * AGREED: Fedora ELN will enable frame pointers in February, following
the branching from Fedora for RHEL 10. We will re-evaluate the
inclusion of frame pointers at the start of the Fedora release from
which RHEL 11 will branch (giving us six months to test without
them, if that is the decision).  (sgallagh, 16:36:18)

* Content Resolver Workloads: what do they mean?  (sgallagh, 16:36:49)

* Open Floor  (sgallagh, 16:55:04)

Meeting ended at 16:57:26 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* Son_Goku (67)
* sgallagh (61)
* tdawson (12)
* dcavalca (10)
* zodbot (9)
* yselkowitz (6)
* neil (1)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-11-03 Thread Stephen Gallagher
On Thu, Nov 2, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-11-03 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

* Sysprof, frame-pointers and divergence between Fedora Linux and Fedora ELN
* Content Resolver Workloads: what do they mean?
___
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: Help running centpkg

2023-10-25 Thread Stephen Gallagher
On Wed, Oct 25, 2023 at 4:48 PM Michael Dawson  wrote:
>
> Thanks to the help and suggestions so far. I've gotten farther based on the 
> suggestion to use toolbox. Using the following I can get further
>
> toolbox create -i quay.io/rhel-devel-tools/rhel-developer-toolbox:latest
> toolbox enter rhel-developer-toolbox-latest
> git clone https://gitlab.com/redhat/centos-stream/rpms/nodejs
> cd ndoejs
> centpkg mockbuild --with=bundled
>
> I'm not as far are getting the rpms built but it has helped me get over the 
> initial issue I was asking for help with.

At that point, you're firmly into nodejs-specific packaging issues. In
particular, could you talk to why you're using `--with=bundled`?
That's a vestigial option that I should probably have excised years
ago. I haven't maintained it and it almost certainly doesn't work
these days due to bit-rot. If you could walk me through the issues
you're having with it, I can try to help.
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-10-20 Thread Stephen Gallagher
On Fri, Oct 20, 2023 at 8:46 AM Stephen Gallagher  wrote:
>
> On Thu, Oct 19, 2023 at 8:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2023-10-20 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
> >
>
> No agenda set for today, but I'll hold an Open Floor meeting if anyone
> has any topics.


This week's meeting involved a long discussion of how to resolve LLVM
major update and OCAML rebuild issues.


=
#fedora-meeting: ELN (2023-10-20)
=


Meeting started by sgallagh at 16:07:11 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-10-20/eln.2023-10-20-16.07.log.html
.



Meeting summary
---
* Init Process  (sgallagh, 16:07:24)

* Agenda Topics  (sgallagh, 16:09:56)

* ELNBuildSync  (sgallagh, 16:12:05)
  * LINK:

https://sgallagh.wordpress.com/2023/10/13/sausage-factory-fedora-eln-rebuild-strategy/
(sgallagh, 16:12:27)

Meeting ended at 17:16:11 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (84)
* yselkowitz (70)
* tdawson (15)
* jforbes (9)
* zodbot_ (8)
* zodbot (8)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-10-20 Thread Stephen Gallagher
On Thu, Oct 19, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-10-20 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>

No agenda set for today, but I'll hold an Open Floor meeting if anyone
has any topics.
___
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: ELN build order (was: Re: OCaml 5.1 rebuild)

2023-10-18 Thread Stephen Gallagher
On Fri, Oct 6, 2023 at 11:16 AM Stephen Gallagher  wrote:
...
> So, as we all know, build ordering is hard (and, despite intuitive
> belief, not actually deterministic).
>
> ELN actually "cheats" somewhat when we do our builds. When we process
> a batch of builds (triggered by a set of tag events that come in all
> at the same time, such as when a side-tag is merged), we create a new
> ELN side-tag, tag all of the new *Rawhide* builds into this side tag,
> then trigger a rebuild of all of those builds for ELN. The result here
> is that we use the Fedora build in the buildroot to avoid
> bootstrapping issues. Now, there are some special-case packages for
> which we do *NOT* automatically tag in the Fedora builds because they
> have known incompatibilities. All OCAML packages fall into this
> category, since we discovered about 9 months ago that we absolutely
> cannot mix Fedora's OCAML builds with ELN's (I don't recall the exact
> reason).
>
> Our other "cheat" when we rebuild a batch is that we automatically do
> rebuilds at least once for any failure, to account for things like
> build ordering and test flakes. In the case you're describing,
> unforunately, we had a situation where 1) it was OCAML, and therefore
> the Fedora packages weren't in the buildroot and 2) ocaml built
> successfully against the older version of the macros. If the
> BuildRequires: had been in play there, it would have failed, the batch
> would have finished building whatever else was able to succeed (such
> as the macros) and then the second pass would have succeeded.
>
> I'm sorry you got hit by this, Richard. It's an unfortunate confluence
> of limitations in our rebuild approach.


I thought I'd responded here the other day with the link, but I forgot:
https://sgallagh.wordpress.com/2023/10/13/sausage-factory-fedora-eln-rebuild-strategy/

I've put together a blog post describing our ELN rebuild strategy,
which I'll copy below (but clarifications or additional content may be
added later, so consider that link the most up-to-date version).


---

# Fedora ELN Rebuild Strategy: The Rebuild Algorithm (2023 Edition)

## Slow and Steady Wins the Race

The Fedora ELN SIG maintains a tool called ELNBuildSync[1] (or EBS)
which is responsible for monitoring traffic on the Fedora Messaging
Bus and listening for Koji tagging events. When a package is tagged
into Rawhide (meaning it has passed Fedora QA Gating and is headed to
the official repositories), EBS checks whether it’s on the list of
packages targeted for Fedora ELN or ELN Extras and enqueues it for the
next batch of builds.

A batch begins when there are one or more enqueued builds and at least
five wallclock seconds have passed since a build has been enqueued.
This allows EBS to capture events such as a complete side-tag being
merged into Rawhide at once; it will always rebuild those together in
a batch. Once a batch begins, all other messages are enqueued for the
following batch. When the current batch is complete, a new batch will
begin.

The first thing that is done when processing a batch is to create a
new side-tag derived from the ELN buildroot. Into this new target, EBS
will tag most of the Rawhide builds. It will then wait until Koji has
regenerated the buildroot for the batch tag before triggering the
rebuild of the batched packages. This strategy avoids most of the
ordering issues (particularly bootstrap loops) inherent in rebuilding
a side-tag, because we can rely on the Rawhide builds having already
succeeded.

Once the rebuild is ready to begin, EBS interrogates Koji for the
original git commit used to build each Rawhide package (in case git
has seen subsequent, unbuilt changes). The builds are then triggered
in the side tag concurrently. EBS monitors these builds for
completion. If one or more builds in a batch fails, EBS will re-queue
it for another rebuild attempt. This repeats until the same set of
failures occurs twice in a row. Once all of the rebuild attempts have
concluded, EBS tags all successful builds back to ELN and removes the
side tag. Then it moves on to preparing another batch, if there are
packages waiting.

## History

In its first incarnation, ELNBuildSync (at the time known as
DistroBuildSync) was very simplistic. It listened for tag events on
Rawhide, checked them against its list and then triggered a build in
the ELN target. Very quickly, the ELN SIG realized that this had
significant limitations, particularly in the case of packages building
in side-tags (which was becoming more common as the era of on-demand
side-tags began). One of the main benefits of side-tags is the ability
to rebuild packages that depend on one another in the proper order;
this was lost in the BuildSync process and many times builds were
happening out of order, resulting in packages with the same NVR as
Rawhide but incorrectly built against older versions of their
dep

Re: [Test-Announce] Fedora Linux 39 Final is NO-GO

2023-10-11 Thread Stephen Gallagher
On Wed, Oct 11, 2023 at 6:14 AM Kamil Paral  wrote:
>
> On Wed, Oct 11, 2023 at 11:06 AM Michael J Gruber  
> wrote:
>>
>> I noticed that we switched off updates-testing by default for F39
>> installs very recently. Is that something that is tied to the release
>> date or the final freeze date?
>
>
> There's no exact time defined, but usually this happens shortly before we 
> start producing Final RC images. Pre-release testers are expected to be able 
> to configure it. But it's true that giving it more visibility (announce when 
> we disable updates-testing) would be beneficial for testing purposes 
> (interested people could toggle it back to enabled right away).

If the users have not modified the
/etc/yum.repos.d/fedora-updates-testing.repo manually, then the file
is automatically disabled for them when the GA fedora-repos package
gets to their system. It doesn't downgrade any packages they have
installed from u-t, though. So early adopters *may* want to `dnf
distro-sync` at this point, but in most cases that isn't necessary. It
probably wouldn't hurt to add "At some point during this Freeze, an
update to `fedora-release` and `fedora-repos` will be pushed out,
disabling updates-testing by default and identifying the system as a
GA release" to the Final Freeze announcement.
___
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: ELN build order (was: Re: OCaml 5.1 rebuild)

2023-10-06 Thread Stephen Gallagher
On Fri, Oct 6, 2023 at 3:45 PM Richard W.M. Jones  wrote:

> On Fri, Oct 06, 2023 at 11:16:17AM -0400, Stephen Gallagher wrote:
> > So, as we all know, build ordering is hard (and, despite intuitive
> > belief, not actually deterministic).
> >
> > ELN actually "cheats" somewhat when we do our builds. When we process
> > a batch of builds (triggered by a set of tag events that come in all
> > at the same time, such as when a side-tag is merged), we create a new
> > ELN side-tag, tag all of the new *Rawhide* builds into this side tag,
> > then trigger a rebuild of all of those builds for ELN. The result here
> > is that we use the Fedora build in the buildroot to avoid
> > bootstrapping issues. Now, there are some special-case packages for
> > which we do *NOT* automatically tag in the Fedora builds because they
> > have known incompatibilities. All OCAML packages fall into this
> > category, since we discovered about 9 months ago that we absolutely
> > cannot mix Fedora's OCAML builds with ELN's (I don't recall the exact
> > reason).
>
> It's probably because the build flags are different and
> (unnecessarily) OCaml encodes the build flags into the hashes of one
> of the base modules.  I forget the exact details but there's an email
> on this list about it somewhere.  Anyway the upshot is that if the
> build flags change at all, as they obviously do in Fedora vs RHEL,
> then the hashes change.  We ought to fix this upstream ...
>
> Anyway I was going to say why not order the packages by their original
> build date in Koji?



For one, this doesn’t actually mean that it’ll happen in order, since if we
are merging a side tag with a low-level package getting bootstrapped, it’s
possible that the packages getting tagged back to Rawhide are not in the
correct order.

For another, the only way then to ensure that they all build in the same
order is to serialize them. That adds so much latency to the build process
that after a few weeks, rebuilds would lag by days or more.

So, we cheat. We take a couple shortcuts that results in about 99% of our
builds working properly and then we deal with the remainder. Usually this
is in the form of build failures which are easy to spot. Sometimes we have
issues like this one where the build succeeds but the built package is
wrong, which we really only find out about when someone tells us.

>
___
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: Specify koji build machine mem req via. spec file

2023-10-06 Thread Stephen Gallagher
On Thu, Oct 5, 2023 at 2:04 AM Adam Williamson
 wrote:
>
> On Wed, 2023-10-04 at 12:19 +0200, Kalev Lember wrote:
> > On Wed, Oct 4, 2023 at 11:44 AM Martin Stransky  wrote:
> >
> > > Hello guys,
> > >
> > > Is there's a way how to set requested amount of ram for koji builders?
> > >
> > > I'd like to use it as Firefox builds fail recently due low memory, like
> > > https://bugzilla.redhat.com/show_bug.cgi?id=2241690
> >
> >
> > I looked at the first linked build log in the ticket and it looks like the
> > build failed in the debuginfo extraction step. In that log, find-debuginfo
> > is called with -j3, and it could be that it ran out of memory because it
> > was trying to do 3 debuginfo extractions in parallel. You could try to
> > stick something like this in the spec file to tune it down:
> >
> > # Require 32 GB of RAM per CPU core for debuginfo processing
> > %global _find_debuginfo_opts %limit_build -m 32768
>
> Thanks for the idea, Kalev. I went ahead and applied this, and builds
> for F38 and F39 succeeded. Let's hope it really helps and this wasn't
> just luck!

Looks like probably not, since the follow-up ELN build *also*
succeeded for the first time in quite a while!
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-10-06 Thread Stephen Gallagher
On Thu, Oct 5, 2023 at 1:52 PM Stephen Gallagher  wrote:
>
>
>
> On Thu, Oct 5, 2023 at 8:00 AM  wrote:
>>
>> Dear all,
>>
>> You are kindly invited to the meeting:
>>ELN SIG on 2023-10-06 from 12:00:00 to 13:00:00 US/Eastern
>>At fedora-meet...@irc.libera.chat
>>
>> The meeting will be about:
>
>
>
> * Should ELN stop carrying enabled Rawhide repos?
> https://src.fedoraproject.org/rpms/fedora-release/pull-request/284


=
#fedora-meeting: ELN (2023-10-06)
=


Meeting started by sgallagh at 16:00:17 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-10-06/eln.2023-10-06-16.00.log.html
.



Meeting summary
---
* init process  (sgallagh, 16:00:18)

* Agenda  (sgallagh, 16:02:21)
  * Agenda Item: Should ELN continue to be backed by Rawhide repos?
(sgallagh, 16:02:43)
  * Agenda Item: ELN and ODCS: Are they headed for a divorce?
(sgallagh, 16:05:52)
  * Agenda Item: ELN Docs need an overhaul  (sgallagh, 16:06:23)

* Should ELN continue to be backed by Rawhide repos?  (sgallagh,
  16:09:04)
  * LINK:
https://src.fedoraproject.org/rpms/fedora-release/pull-request/284
(tdawson, 16:09:51)
  * AGREED: We will remove the requirement for Rawhide repos to be
installed alongside ELN repos. They remain available to install
manually. (+3, 3, -1)  (sgallagh, 16:48:31)

* ODCS and ELN  (sgallagh, 16:48:49)

* ELN Docs  (sgallagh, 16:58:49)

Meeting ended at 17:00:31 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (72)
* Son_Goku (50)
* michel-slm (41)
* tdawson (26)
* dcavalca (20)
* nirik (16)
* zodbot (11)
* neil (5)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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: ELN build order (was: Re: OCaml 5.1 rebuild)

2023-10-06 Thread Stephen Gallagher
On Fri, Oct 6, 2023 at 7:38 AM Richard W.M. Jones  wrote:
>
>
> On Fri, Oct 06, 2023 at 12:23:09PM +0100, Richard W.M. Jones wrote:
> > On Fri, Oct 06, 2023 at 10:19:22AM +0100, Richard W.M. Jones wrote:
> > > On Fri, Oct 06, 2023 at 08:48:52AM +0100, Richard W.M. Jones wrote:
> > > > On Thu, Oct 05, 2023 at 10:03:59AM +0100, Richard W.M. Jones wrote:
> > > > > Over the next few days I'm going to rebuild all OCaml packages in
> > > > > Rawhide for OCaml 5.1, plus some non-OCaml packages that have OCaml
> > > > > bindings.
> > > > >
> > > > > OCaml 5.1 is basically a small point release, but it does add back
> > > > > native code support for riscv64 and s390x.  The only remaining
> > > > > architecture that hasn't been updated for OCaml 5 (and is therefore
> > > > > still using the bytecode interpreter) is ppc64le.
> > > >
> > > > I think the builds are complete, except one which is running now.
> > > >
> > > > Only swig failed to build but that appears to be a general FTBFS bug:
> > > >   https://bugzilla.redhat.com/show_bug.cgi?id=2242372
> > > >
> > > > I'll submit an update later today once I've done a few more checks.
> > >
> > > https://bodhi.fedoraproject.org/updates/FEDORA-2023-f0270d1637
> >
> > ELN builds are failing because they need to be done in build order,
> > not in random or alphabetical order or whatever ELN uses, so that's a
> > thing ...
>
> Actually it's worse.  Because this build of ocaml:
>
> https://koji.fedoraproject.org/koji/taskinfo?taskID=107128822
>
> was built before ocaml-srpm-macros was updated, it is being built
> wrongly.  The s390x build.log contains "--disable-native-compiler" but
> it should be the opposite since native compilation is now supported.
>
> Now partly this is a mistake in the spec file which should BR
> ocaml-srpm-macros >= 9 (I'll fix that shortly), but partly this is
> caused by the wrong build ordering of ELN.
>

So, as we all know, build ordering is hard (and, despite intuitive
belief, not actually deterministic).

ELN actually "cheats" somewhat when we do our builds. When we process
a batch of builds (triggered by a set of tag events that come in all
at the same time, such as when a side-tag is merged), we create a new
ELN side-tag, tag all of the new *Rawhide* builds into this side tag,
then trigger a rebuild of all of those builds for ELN. The result here
is that we use the Fedora build in the buildroot to avoid
bootstrapping issues. Now, there are some special-case packages for
which we do *NOT* automatically tag in the Fedora builds because they
have known incompatibilities. All OCAML packages fall into this
category, since we discovered about 9 months ago that we absolutely
cannot mix Fedora's OCAML builds with ELN's (I don't recall the exact
reason).

Our other "cheat" when we rebuild a batch is that we automatically do
rebuilds at least once for any failure, to account for things like
build ordering and test flakes. In the case you're describing,
unforunately, we had a situation where 1) it was OCAML, and therefore
the Fedora packages weren't in the buildroot and 2) ocaml built
successfully against the older version of the macros. If the
BuildRequires: had been in play there, it would have failed, the batch
would have finished building whatever else was able to succeed (such
as the macros) and then the second pass would have succeeded.

I'm sorry you got hit by this, Richard. It's an unfortunate confluence
of limitations in our rebuild approach.
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-10-05 Thread Stephen Gallagher
On Thu, Oct 5, 2023 at 8:00 AM  wrote:

> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-10-06 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:



* Should ELN stop carrying enabled Rawhide repos?
https://src.fedoraproject.org/rpms/fedora-release/pull-request/284

>
___
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: Orphaning all my packages

2023-10-03 Thread Stephen Gallagher
On Tue, Oct 3, 2023 at 2:14 PM Michael Catanzaro  wrote:
>
> On Tue, Oct 3 2023 at 01:19:20 PM -0400, Simo Sorce 
> wrote:
> > Additionally *all* of the code is fully available in git form on
> > gitlab
> > as part of CentOS Stream.
>
> We all know or should know that this is false. It's easy enough to
> disprove with a counterexample:
>
> https://access.redhat.com/errata/RHSA-2023:1918
>
> Try to find the code for that webkit2gtk3-2.36.7-1.el9_1.3.src.rpm in
> CentOS Stream. It isn't there, and never will be.
>

The *exact* set of source code that the package was built for is
included in the Source RPM and all of the individual changes that
comprised it are part of the c9s branch in CentOS Stream (or the
maintainer has been regressing code, in which case that should be
addressed). No, the git repo might not contain a specific git
reference that directly matches the SRPM you cite, but that's not at
all the same thing as "the code isn't available in git".
___
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: Schedule for Thursday's FESCo Meeting (2023-09-28)

2023-09-28 Thread Stephen Gallagher
=
#fedora-meeting-2: FESCO (2023-09-28)
=


Meeting started by sgallagh at 17:00:22 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-2/2023-09-28/fesco.2023-09-28-17.00.log.html
.



Meeting summary
---
* init process  (sgallagh, 17:00:24)

* #3059 F39 incomplete changes: 100% complete deadline  (sgallagh,
  17:07:32)
  * https://src.fedoraproject.org/rpms/fedora-release/pull-request/279
has been merged.  (zbyszek, 17:08:49)
  * LINK:

https://src.fedoraproject.org/rpms/fedora-release/pull-request/279#comment-159648
(zbyszek, 17:09:27)
  * ACTION: sgallagh to backport the fwupd patch to F39 in
fedora-release  (sgallagh, 17:18:02)

* #3065 New workstation WebUI is enforcing a requirement for a separate
  /boot  (sgallagh, 17:20:40)
  * AGREED: If a separate /boot partition is to become a hard
requirement in the Anaconda UI, we would like this to go through the
Change Process for Fedora 40 (+6, 0, -0)  (sgallagh, 17:51:29)

* #3067 Change: Restructure Kubernetes Packages  (sgallagh, 17:51:44)
  * AGREED: This Change is approved. (+5, 0, -0)  (sgallagh, 17:57:18)

* Open Floor  (sgallagh, 17:57:23)

* Next Week's Chair  (sgallagh, 18:00:38)
  * ACTION: mhayden to chair the 2023-10-05 meeting  (sgallagh,
18:02:28)

Meeting ended at 18:03:56 UTC.




Action Items

* sgallagh to backport the fwupd patch to F39 in fedora-release
* mhayden to chair the 2023-10-05 meeting




Action Items, by person
---
* mhayden
  * mhayden to chair the 2023-10-05 meeting
* sgallagh
  * sgallagh to backport the fwupd patch to F39 in fedora-release
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (77)
* nirik (42)
* zbyszek (29)
* zodbot (19)
* Son_Goku (19)
* mhayden (16)
* decathorpe (15)
* michel-slm (14)
* tstellar (2)
* mhroncok (0)
* dcantrell (0)
* Conan_Kudo (0)
* Pharaoh_Atem (0)
* King_InuYasha (0)
* Sir_Gallantmon (0)
* Eighth_Doctor (0)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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


Schedule for Thursday's FESCo Meeting (2023-09-28)

2023-09-27 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Thursday at 17:00UTC in #fedora-meeting-2 on
irc.libera.chat.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '2023-09-28 17:00 UTC'

Links to all issues to be discussed can be found at:
https://pagure.io/fesco/report/meeting_agenda

= Discussed and Voted in the Ticket =

No pending announcements this week, several Changes are close to
approval but won't cross the threshold until tomorrow, so they will be
part of next week's announcement.

= Followups =

#3059 F39 incomplete changes: 100% complete deadline
https://pagure.io/fesco/issue/3059

= New business =

#3065 New workstation WebUI is enforcing a requirement for a separate /boot
https://pagure.io/fesco/issue/3065

#3067 Change: Restructure Kubernetes Packages
https://pagure.io/fesco/issue/3067

= Open Floor =

For more complete details, please visit each individual
issue.  The report of the agenda items can be found at
https://pagure.io/fesco/report/meeting_agenda

If you would like to add something to this agenda, you can
reply to this e-mail, file a new issue at
https://pagure.io/fesco, e-mail me directly, or bring it
up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.
-BEGIN PGP SIGNATURE-

iQGzBAEBCAAdFiEEhQqd0dvyrMxvxJSRRduFpWgobREFAmUUwvAACgkQRduFpWgo
bREnNAwAwL1y54HDQsOmji6JAOK1O5V5xNrCerJ8OcDDNZ/l5ozhbHnRn3qOqmHO
XRR6Arxu55Xpo9afaP2sPbIwxSb7XoK+SztEZpecn8kw6CyNIbNLl5RoiE8FCe5b
WDiA4WLODLPwE/BMvQU4zIPNDZkOCFpTA4SE6it1oMM2k33CYMoPcb+sQBryYoQQ
cYnxBJODiuI3pQGSvLIc59CXvDgjzV9Z6MwrngBFCWOAXCM0q7HLAT0gvR0jZObG
ICl4hUyyIigvrsNkUAmC8sNZZKoIa/+4xrRPAp1HhLI3wlr1vC6n+R3j2Bh/TUvg
8MRSBiCnV11C7BPaASuCznK/SwouVqnDbAciIHjrY3MuV104/yYUtwicITgBlb0Q
hc0aCastbYsvjUjnkGeNGfPV1o1i/BdY4XrpSX2gWgPaFRGjQobplAUf5r0xBsPh
mru3KNCPQa+aAPgbFxdripiR/hQzt1TBSBpBNAW6jutkPLwC8fvCZywCCO6wyE0L
y1yunFEe
=QJX1
-END 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


Re: -Werror=implicit-int -Werror=implicit-function-declaration coming to rawhide

2023-09-27 Thread Stephen Gallagher
On Wed, Sep 27, 2023 at 12:59 PM Ron Olson  wrote:
>
> I mean this sincerely: Where is the excellent documentation? I admit that 
> I’ve been frustrated that web searches leads me all over the place, sometimes 
> the documentation is obsolete, or it’s someone’s blog post, etc. I’ve been 
> surprised again and again there’s a macro for this or that which could have 
> made the job much easier, but I had no idea until I asked here or in IRC.
>

The documentation he's referring to is the
https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/rawhide/f/buildflags.md

Indeed, we probably should figure out a way to make that link more
prominent on the Packaging Guidelines pages, though.
___
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: Intention to tighten RPM crypto-policy back

2023-09-27 Thread Stephen Gallagher
On Wed, Sep 27, 2023 at 7:06 AM Alexander Sosedkin  wrote:
...
> Feel free to strike down these proposals
> using whatever mechanisms Fedora governance offers.
> https://fedoraproject.org/wiki/Changes/StrongCryptoSettings3
> rejection suggests they do work.

To be clear, that one was rejected primarily because of Chrome and
VSCode (both extremely important to our user-base), which appear to
have been resolved since then. I'm definitely in favor of tightening
things up at this point.
___
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


[ELN] Policy Updates from ELN SIG Weekly Meeting Minutes (2023-09-22)

2023-09-22 Thread Stephen Gallagher
=
#fedora-meeting: ELN (2023-09-08)
=


Meeting started by sgallagh at 16:00:58 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-09-22/eln.2023-09-22-16.00.log.html
.



Meeting summary
---
* Init Process  (sgallagh, 16:00:59)

* ELN Packaging Policies  (sgallagh, 16:06:23)
  * Proposal 1: Fedora ELN will follow all published Fedora Packaging
Guidelines, except where explicitly documented otherwise.
(sgallagh, 16:16:47)
  * Proposal 2: Exceptions will be decided on by a majority vote of ELN
SIG members at a regularly-scheduled ELN SIG meeting comprised of a
quorum of at least five members.  (sgallagh, 16:40:13)
  * Proposal 3: Members who have not attended a regularly-scheduled ELN
SIG meeting in six months or more will be removed as active members.
They may re-request membership following the normal process.
(sgallagh, 16:44:05)
  * AGREED: Proposal 3: Members who have not attended a
regularly-scheduled ELN SIG meeting in six months or more will be
removed as active members. They may re-request membership following
the normal process. (+4, 1, -0)  (sgallagh, 16:53:24)
  * AGREED: Proposal 2: Exceptions will be decided on by a majority vote
of ELN SIG members at a regularly-scheduled ELN SIG meeting
comprised of a quorum of at least five members. (+4, 0, -1)
(sgallagh, 16:57:30)
  * AGREED: Proposal 1: Fedora ELN will follow all published Fedora
Packaging Guidelines, except where explicitly documented otherwise.
(+4, 0, 0)  (sgallagh, 17:00:51)
  * Proposal 4: Packaging Guidelines Exception: ELN may opt to bundle
content more freely than in Rawhide. If we do so, we must follow the
Fedora bundling policy.  (sgallagh, 17:09:00)
  * Proposal 5: Packaging Guidelines Exception: ELN may opt to exclude
(or bundle deps of) certain tests if running them would cause
unwanted dependencies to end up in the RHEL content set.  (sgallagh,
17:09:01)
  * Proposal 5v2: Packaging Guidelines Exception: ELN may opt to exclude
(or preferably bundle deps of) certain tests if running them would
cause unwanted dependencies to end up in the RHEL content set.
(sgallagh, 17:13:42)
  * AGREED: Proposal 4: Packaging Guidelines Exception: ELN may opt to
bundle content more freely than in Rawhide. If we do so, we must
follow the Fedora bundling policy. (+4, 0, -0)  (sgallagh, 17:16:37)
  * AGREED: Proposal 5v2: Packaging Guidelines Exception: ELN may opt to
exclude (or preferably bundle deps of) certain tests if running them
would cause unwanted dependencies to end up in the RHEL content set.
(+4, 0, -0)  (sgallagh, 17:16:37)
  * Additional Exceptions may be proposed by filing a ticket at
https://github.com/fedora-eln/eln/issues and will be discussed at
the next meeting (2023-10-06)  (sgallagh, 17:20:51)

Meeting ended at 17:21:18 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (111)
* Son_Goku (74)
* dcavalca (42)
* yselkowitz (24)
* tdawson (21)
* zodbot (12)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-09-21 Thread Stephen Gallagher
On Thu, Sep 21, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-09-22 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>

FESCo has requested that the ELN SIG document some of its policies
more fully, so let's use this week's meeting to work through those.
___
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: Will noarch packages "inherit" ExcludeArch from another noarch package

2023-09-12 Thread Stephen Gallagher
On Tue, Sep 12, 2023 at 1:11 PM Lyes Saadi  wrote:
>
> Oh woops, answered to Jerry James privately instead to the whole devel
> mailing list. It's indeed about blueprint-compiler.
>
> Le 12/09/2023 à 19:03, Dan Horák a écrit :
> > On Tue, 12 Sep 2023 10:08:57 -0600
> > Jerry James  wrote:
> >
> >> On Tue, Sep 12, 2023 at 10:03 AM Lyes Saadi  
> >> wrote:
> >>> I have a noarch package which faces an issue with one of its arches
> >>> (s390x), and which happens to have multiple noarch packages depending on
> >>> it, and they won't build either if they were built on that same arch
> >>> (but, they will still work normally when installed on that arch). And
> >>> so, I plan on adding an ExcludeArch, as per
> >>> https://docs.fedoraproject.org/en-US/packaging-guidelines/#_arch_specific_runtime_and_build_time_dependencies.
> >>>
> >>> But, I don't know if I need to also ask maintainers of every dependency
> >>> to add ExcludeArch themselves. Indeed, the guideline says :
> >>>   > You can limit both the architectures used to build a noarch package,
> >>> *and the repositories to which the built noarch package will be added*
> >>>
> >>> So, am I correct in assuming that if my noarch package uses ExcludeArch,
> >>> every other dependent package, when building, will not build on that
> >>> Arch as well ?
> >> You will indeed have to ask the maintainers of consuming packages to
> >> add that ExcludeArch too.  What package is it and what is the nature
> >> of the problem on s390x?  Maybe it can be fixed.
> > I believe it's about blueprint-compiler, which has some big endian
> > issues, please see https://bugzilla.redhat.com/show_bug.cgi?id=2169892

The classic way to do this is to request a macro like
`%{blueprint_arches}` which can be passed to any package requiring the
blueprint compiler. We have several interpreted languages that do
this, if the interpreter isn't available on all arches.


```
$ rpm --showrc|grep _arches
-13: GNAT_arches %{GPRbuild_arches} ia64 ppc alpha %{arm} riscv64
-13: GPRbuild_arches %{ix86} x86_64 %{power64} s390x aarch64
-13: fpc_arches %{ix86} %{arm} x86_64 ppc64le aarch64
-13: gap_arches aarch64 ppc64le s390x x86_64
-13: gccgo_arches mips mipsel mipsr6 mipsr6el mips64 mips64el mips64r6
mips64r6el
-13: ghc_arches %{ix86} x86_64 armv7hl ppc64le aarch64 s390x
-13: go_arches %{golang_arches} %{gccgo_arches}
-13: golang_arches i386 i486 i586 i686 pentium3 pentium4 athlon geode
x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l
armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl
aarch64 ppc64le s390x
-13: golang_arches_future x86_64 armv3l armv4b armv4l armv4tl armv5tl
armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l
armv8hl armv8hnl armv8hcnl aarch64 ppc64le s390x
  exclusive_arches = "%{golang_arches}"
  exclusive_arches = "%{golang_arches_future}"
print(rpm.expand("ExclusiveArch: " .. exclusive_arches .. "\n"))
-13: java_arches aarch64 ppc64le s390x x86_64
-13: kernel_arches x86_64 s390x ppc64le aarch64 %{arm}
-13: ldc_arches %{ix86} x86_64 %{arm} aarch64
-13: mono_arches %{ix86} x86_64 sparc sparcv9 ia64 %{arm} aarch64
alpha s390x ppc ppc64 ppc64le
-13: nodejs_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
-13: openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x
-13: qt5_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el
-13: rust_arches x86_64 %{ix86} armv7hl aarch64 ppc64 ppc64le riscv64 s390x
-13: valgrind_arches %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
```

When relying on e.g. Node.js, one is expected to do:
ExclusiveArch: %{nodejs_arches}
___
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: checksec: Problem: conflicting requests in s390x

2023-09-08 Thread Stephen Gallagher
On Fri, Sep 8, 2023 at 12:51 PM Jun Aruga (he / him)  wrote:
>
> On Fri, Sep 8, 2023 at 6:06 PM Yaakov Selkowitz  wrote:
> >
> > On Fri, 2023-09-08 at 17:53 +0200, Jun Aruga wrote:
> > > I am running the scratch build for rpms/ruby [1] rawhide branch right
> > > now, and I see the following error in the root.log on only s390x CPU
> > > architecture. Do you know what's wrong?
> > >
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=105910607
> > >
> > > s390x:
> > > https://kojipkgs.fedoraproject.org//work/tasks/753/105910753/root.log
> > [snip[
> > > DEBUG util.py:442:   Problem: conflicting requests
> > > DEBUG util.py:442:- nothing provides nm needed by
> > > checksec-2.6.0-5.fc40.noarch from build
> >
> > This is a result of
> > https://src.fedoraproject.org/rpms/checksec/c/7e260a6c3f4d6f17f02f9c40ff2308919670a50d?branch=rawhide
> >
> > AFAICS that change is wrong, as nothing provides "nm".  That should be
> > either Requires: /usr/bin/nm (literally, not %{_bindir}/nm !!) or
> > Requires: binutils.  Or maybe not at all, if one can still (hopefully?)
> > safely presume that binutils is a necessary part of the base buildroot.
>
> Thanks for your investigation! For the checksec RPM, I reported the
> issue to the following bugzilla ticket.
> https://bugzilla.redhat.com/show_bug.cgi?id=2235760#c12
>
> Why is the following one not a proper solution? I don't understand it.
>
> ```
> Requires: %{_bindir}/nm
> ```

RPM cannot evaluate the %{_bindir} in Requires:. So it's essentially
looking for a virtual provides with those literal characters, which it
won't find.
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-09-08 Thread Stephen Gallagher
=
#fedora-meeting: ELN (2023-09-08)
=


Meeting started by sgallagh at 16:00:43 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-09-08/eln.2023-09-08-16.00.log.html
.



Meeting summary
---
* Init Process  (sgallagh, 16:00:43)

* Agenda  (sgallagh, 16:05:34)
  * Agenda Item: Status Update  (sgallagh, 16:05:50)
  * Agenda Item: grub2-efi issues  (sgallagh, 16:08:21)

* grub2-efi issues  (sgallagh, 16:09:36)
  * LINK:

https://tiny.distro.builders/view-rpm--view-eln-extras--grub2-efi-x64-modules.html
(sgallagh, 16:12:06)
  * LINK: https://pagure.io/pungi-fedora/pull-request/1196#request_diff
(sgallagh, 16:16:10)
  * LINK:

https://gitlab.com/redhat/centos-stream/rpms/tboot/-/commit/26f7e15a839997e9daf0c2a85393fdfa12a7650b
(yselkowitz, 16:23:48)
  * There's a disconnect between CentOS Stream and ELN; tboot depends on
grub2-efi-x64-modules in CS9  (sgallagh, 16:26:12)
  * ACTION: yselkowitz will contact the maintainers to find out what
should happen in ELN  (sgallagh, 16:26:35)
  * The grub2-efi-x64-modules package was removed from ELN because it is
not present in the Content Resolver output.  (sgallagh, 16:27:24)

* Status Update  (sgallagh, 16:46:09)
  * First packages will be synced to CentOS Stream 10 next week.
Composes to come later.  (sgallagh, 16:50:23)
  * Direct CentOS Stream development is still not going to start; all
work should continue to happen on ELN until further notice.
(sgallagh, 16:50:55)

Meeting ended at 16:59:50 UTC.




Action Items

* yselkowitz will contact the maintainers to find out what should happen
  in ELN




Action Items, by person
---
* yselkowitz
  * yselkowitz will contact the maintainers to find out what should
happen in ELN
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (78)
* dcavalca (38)
* neil (24)
* yselkowitz (17)
* zodbot (11)
* sgallagh33 (7)
* tdawson (4)
* michel-slm (2)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-09-07 Thread Stephen Gallagher
On Thu, Sep 7, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-09-08 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

Open Floor
___
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


[CANCELED] Re: [Fedocal] Reminder meeting : ELN SIG

2023-08-24 Thread Stephen Gallagher
No meeting this week.

On Thu, Aug 24, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-08-25 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
___
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


Orphaning cockpit-file-sharing (Was Re: cockpit-file-sharing-2.4.5-2.el9 update to 3.3.4 please)

2023-08-11 Thread Stephen Gallagher
This is a useful extension to the Cockpit project developed by
45Drives, a storage company. Unfortunately, when they jumped from 2.x
to 3.x, they completely redesigned their build environment and made it
much more complicated. I don't have the time right now to rework this
package (and package the numerous additional dependencies that 3.x now
has), so I'm orphaning it. I do hope someone else will pick it up.


On Sat, Jul 29, 2023 at 6:29 PM Wang Yugui  wrote:
>
> Hi,
>
> cockpit-file-sharing-2.4.5-2.el9 update to 3.3.4 please
>
> https://kojipkgs.fedoraproject.org/packages/cockpit-file-sharing/
>
> Best Regards
> Wang Yugui (wangyu...@e16-tech.com)
> 2023/07/30
>
>
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-08-11 Thread Stephen Gallagher
On Thu, Aug 10, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-08-11 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
>

* General status post-Fedora 39 Branching
* ELNBuildSync rewrite progress
___
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: F39 Change Proposal: Enable fwupd-refresh.timer by default on IoT, CoreOS & Server Editions (Self-Contained)

2023-07-25 Thread Stephen Gallagher
On Tue, Jul 25, 2023 at 10:39 AM Timothée Ravier
 wrote:
>
> > Would these messages show up, for example, if they opened the terminal app?
>
> They only show up on the console / ssh login prompt if I'm not mistaken: 
> https://github.com/fwupd/fwupd/tree/main/data/motd

That means they will show up anywhere that pam_motd is in the session
stack. Currently, that's only sshd logins, but that's a discussion we
could have.
___
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: Immutable Variants & Persistence

2023-07-11 Thread Stephen Gallagher
On Tue, Jul 11, 2023 at 12:01 PM Jonathan Steffan
 wrote:
>
> On Tue, Jul 11, 2023 at 6:55 AM Richard W.M. Jones  wrote:
>>
>>
>> Isn't this what Silverblue is for?
>>
>> https://fedoraproject.org/silverblue/
>
>
> Yes, close.
>
> Could it be possible that all changes are only recorded COW and after reboot 
> they are discarded?
>

Sounds like "ostree native containers" to me...
https://coreos.github.io/rpm-ostree/container/
___
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: ELN: Mass-rebuild has started

2023-06-27 Thread Stephen Gallagher
On Mon, Jun 26, 2023 at 8:51 PM Maxwell G  wrote:
>
> On Mon Jun 26, 2023 at 17:19 -0400, Stephen Gallagher wrote:
> > On Mon, Jun 26, 2023 at 5:08 PM Maxwell G  wrote:
> > >
> > > 2023-06-26T20:21:06Z Stephen Gallagher :
> > >
> > > > Just a heads-up that we've begun the targeted mass-rebuild for Fedora
> > > > ELN. It's running in Koji's "background" priority, so it should
> > > > hopefully not significantly impact other builds. My estimate is that
> > > > it will be running for about the next two days, followed up by manual
> > > > rebuilds for flaky tests/network hiccoughs, etc.
> > >
> > > Is that going to conflict with the ongoing Python 3.12 rebuild?
> >
> > It should not. I triggered the builds from the git hash of whatever
> > was current in the `eln` tag.
>
> Ah, do you just bump the eln disttag and not touch packages' Release
> fields and changelogs at all?

Yes, exactly this.
___
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: ELN: Mass-rebuild has started

2023-06-26 Thread Stephen Gallagher
On Mon, Jun 26, 2023 at 5:08 PM Maxwell G  wrote:
>
> 2023-06-26T20:21:06Z Stephen Gallagher :
>
> > Just a heads-up that we've begun the targeted mass-rebuild for Fedora
> > ELN. It's running in Koji's "background" priority, so it should
> > hopefully not significantly impact other builds. My estimate is that
> > it will be running for about the next two days, followed up by manual
> > rebuilds for flaky tests/network hiccoughs, etc.
>
> Is that going to conflict with the ongoing Python 3.12 rebuild?

It should not. I triggered the builds from the git hash of whatever
was current in the `eln` tag.
___
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


ELN: Mass-rebuild has started

2023-06-26 Thread Stephen Gallagher
Just a heads-up that we've begun the targeted mass-rebuild for Fedora
ELN. It's running in Koji's "background" priority, so it should
hopefully not significantly impact other builds. My estimate is that
it will be running for about the next two days, followed up by manual
rebuilds for flaky tests/network hiccoughs, etc.
___
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


ELN: Mass-rebuild has started

2023-06-26 Thread Stephen Gallagher
Just a heads-up that we've begun the targeted mass-rebuild for Fedora
ELN. It's running in Koji's "background" priority, so it should
hopefully not significantly impact other builds. My estimate is that
it will be running for about the next two days, followed up by manual
rebuilds for flaky tests/network hiccoughs, etc.
___
devel-announce mailing list -- devel-announce@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-announce@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [Fedocal] Reminder meeting : ELN SIG

2023-06-23 Thread Stephen Gallagher
On Thu, Jun 22, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-06-23 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:
> * x86_64-v3 baseline and dropping i686 multilib
> * Plans for the next 3-6 months

=
#fedora-meeting: ELN (2023-06-23)
=


Meeting started by sgallagh at 16:00:52 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2023-06-23/eln.2023-06-23-16.00.log.html
.



Meeting summary
---
* init process  (sgallagh, 16:00:52)

* ELN runtime mass-rebuild  (sgallagh, 16:07:39)
  * AGREED: We will take the conservative approach to the mass-rebuild.
This means rebuilding the packages from the git hash matching the
current latest-tagged package in ELN.  (sgallagh, 16:17:14)

* Processor baselines  (sgallagh, 16:19:54)

* Open Floor  (sgallagh, 16:41:31)
  * LINK: https://pagure.io/releng/issue/11475   (yselkowitz[m],
16:41:43)

Meeting ended at 16:56:35 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* sgallagh (50)
* tdawson (18)
* zodbot (14)
* bstinson (12)
* yselkowitz[m] (9)
* decathorpe (5)




Generated by `MeetBot`_ 0.4

.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
___
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: What is Fedora?

2023-06-22 Thread Stephen Gallagher
On Wed, Jun 21, 2023 at 5:46 PM Philip Wyett  wrote:
>
> On Wed, 2023-06-21 at 17:39 -0400, Ben Cotton wrote:
> > On Wed, Jun 21, 2023 at 5:09 PM Philip Wyett  
> > wrote:
> >
> > > It has much to do. Fedora is a community apparently Red Hat no longer 
> > > needs. The now ELN
> > > backend
> > > can satisfy pre testing and could make fedora redundant.
> >
> > ELN is a build of (some) Fedora packages with EL-specific options, so
> > it requires Fedora.
> >
> >
>
> ELN can exist off an internal non fedora tree. Just depends who is updating 
> the tree.

Literally anything CAN happen. However Fedora ELN without Fedora
Rawhide would be just CentOS Stream and therefore redundant. The fact
that Fedora ELN continues to see significant support from Red Hat
(they essentially pay several people to work on it full-time) should
make it clear that it has value.
___
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: What is Fedora?

2023-06-22 Thread Stephen Gallagher
On Wed, Jun 21, 2023 at 4:26 PM Gerald Henriksen  wrote:
>
> On Wed, 21 Jun 2023 21:06:40 +0100, you wrote:
>
> >Hi all,
> >
> >Obviously many will have seen:
> >
> >https://www.redhat.com/en/blog/furthering-evolution-centos-stream
> >
> >and see, where EL (contributors like you of fedora/EPEL) have been knocked 
> >down:
> >
> >https://bugzilla.redhat.com/show_bug.cgi?id=2215299
> >
> >Let us face it our efforts with the Fedora project are not valued and it is 
> >a means nothing to the
> >new corporate IBM/Red Hat enterprise systems that we have to struggle to get 
> >access to srpms, to
> >make a community. What is community now to Red Hat?
>
> My interpretation of the blog post, combined with recent actions
> towards Fedora by Red Hat, is that Red Hat now views CentOS Stream as
> the new "Fedora" for basing future versions of RHEL.

Just to interject, this is an incorrect interpretation. Red Hat is
still highly committed to Fedora (as evidenced by the continued
support for Fedora ELN as the integration path from Rawhide to CentOS
Stream).
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-06-16 Thread Stephen Gallagher
On Fri, Jun 16, 2023 at 9:46 AM Stephen Gallagher  wrote:
>
> On Thu, Jun 15, 2023 at 9:45 AM Stephen Gallagher  wrote:
> >
> > On Thu, Jun 15, 2023 at 8:00 AM  wrote:
> > >
> > > Dear all,
> > >
> > > You are kindly invited to the meeting:
> > >ELN SIG on 2023-06-16 from 12:00:00 to 13:00:00 US/Eastern
> > >At fedora-meet...@irc.libera.chat
> > >
> > > The meeting will be about:
> >
> > * x86_64-v3 baseline and dropping
> > i686 multilib
> > * Plans for the next 3-6 months
>
>
> I've just sent out a message[1] to devel-announce describing our plans
> in broad strokes. Anyone who has questions or wants to help is welcome
> to join us for our meeting today.
>
> == tl;dr ==
> * We'll do an ELN mass rebuild to see how many builds will fail
> * We'll import ELN packages to c10s gradually, starting with just the
> runtime set. We'll use ELN as the buildroot at the start.
> * We'll import the buildroot set to c10s when it gets small enough.
> * You’ll see activity in CentOS Stream 10, but it’s not yet time to
> get involved. A general availability announcement will follow sometime
> in the first half of 2024.
> == tl;dr ==
>
> [1] 
> https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org/thread/IXNTPGKHWTW7H7XVMZICSJRUDOHO2KJC/


Due to failure to reach quorum again this week, I'm going to
reschedule this meeting for next Friday, June 23rd. This will NOT
impact the schedule for the June 30th meeting.
___
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: Fedora ELN Plans for Summer 2023

2023-06-16 Thread Stephen Gallagher
On Fri, Jun 16, 2023 at 11:46 AM Florian Weimer  wrote:
>
> * Stephen Gallagher:
>
> > First, as the cleanup of unnecessary dependencies in the Fedora ELN
> > has not yet completed, we are revising our plan of performing a
> > mass-import of *all* Fedora ELN content to CentOS Stream 10 in July.
> > Instead, we plan to move to a phased approach wherein we will first
> > import, build and test only the portions of CentOS Stream 10 that we
> > currently have slated for inclusion in the delivered "runtime". As a
> > necessary side-effect of this, it means that we will NOT be
> > transitioning directly to CentOS Stream 10 as a self-hosted
> > environment.
>
> A bit related to the CentOS 10 bringup, the CentOS ISA SIG is currently
> porting CentOS 9 Stream to the x86-64-v3 ISA level.  I believe there are
> some failures that are not yet fixed in ELN/upstream, and we'll be
> sharing our workarounds with rawhide/ELN as appropriate.

Much appreciated. I know Yaakov Selkowitz has stumbled across at least
one v3-specific issue that he's sent your way. We'll do whatever we
can to help.
___
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: Fedora ELN Plans for Summer 2023

2023-06-16 Thread Stephen Gallagher
On Fri, Jun 16, 2023 at 11:53 AM Miro Hrončok  wrote:
>
> On 16. 06. 23 15:39, Stephen Gallagher wrote:
> > This leads me to my next schedule announcement: we will be performing
> > the initial CentOS Stream 10 branch creation in Gitlab for all
> > packages in the Fedora ELN runtime package set[1]  during the week of
> > July 19th, coincident with the Fedora 39 mass-rebuild.
>
> Will you please, please, please, please import the packages with git history
> and not via fepdkg srpm -> centpkg import?

YES!
___
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: [Fedocal] Reminder meeting : ELN SIG

2023-06-16 Thread Stephen Gallagher
On Thu, Jun 15, 2023 at 9:45 AM Stephen Gallagher  wrote:
>
> On Thu, Jun 15, 2023 at 8:00 AM  wrote:
> >
> > Dear all,
> >
> > You are kindly invited to the meeting:
> >ELN SIG on 2023-06-16 from 12:00:00 to 13:00:00 US/Eastern
> >At fedora-meet...@irc.libera.chat
> >
> > The meeting will be about:
>
> * x86_64-v3 baseline and dropping
> i686 multilib
> * Plans for the next 3-6 months


I've just sent out a message[1] to devel-announce describing our plans
in broad strokes. Anyone who has questions or wants to help is welcome
to join us for our meeting today.

== tl;dr ==
* We'll do an ELN mass rebuild to see how many builds will fail
* We'll import ELN packages to c10s gradually, starting with just the
runtime set. We'll use ELN as the buildroot at the start.
* We'll import the buildroot set to c10s when it gets small enough.
* You’ll see activity in CentOS Stream 10, but it’s not yet time to
get involved. A general availability announcement will follow sometime
in the first half of 2024.
== tl;dr ==

[1] 
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org/thread/IXNTPGKHWTW7H7XVMZICSJRUDOHO2KJC/
___
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 ELN Plans for Summer 2023

2023-06-16 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On behalf of the ELN SIG, I'd like to share with you some of our plans
for summer 2023. First, as some of you may know, we will be more
actively beginning the process of launching CentOS Stream 10. We have
made some recent changes to our strategy and schedule and this email
will attempt to cover them both in detail. This will be a long email,
so strap in!

== tl;dr ==
* We'll do an ELN mass rebuild to see how many builds will fail
* We'll import ELN packages to c10s gradually, starting with just the
runtime set. We'll use ELN as the buildroot at the start.
* We'll import the buildroot set to c10s when it gets small enough.
* You’ll see activity in CentOS Stream 10, but it’s not yet time to
get involved. A general availability announcement will follow sometime
in the first half of 2024.
== tl;dr ==

We plan to perform a targeted mass-rebuild of Fedora ELN in a side-tag
beginning on June 26th. We will be bumping the %{dist} value for ELN
(currently .eln126) to avoid rpmdev-bumpspec noise. This rebuild will
be used as a "canary" for how successful the initial import of CentOS
Stream would be if we were to start it on that day. We are making
several changes to our original plan as we do this.

First, as the cleanup of unnecessary dependencies in the Fedora ELN
has not yet completed, we are revising our plan of performing a
mass-import of *all* Fedora ELN content to CentOS Stream 10 in July.
Instead, we plan to move to a phased approach wherein we will first
import, build and test only the portions of CentOS Stream 10 that we
currently have slated for inclusion in the delivered "runtime". As a
necessary side-effect of this, it means that we will NOT be
transitioning directly to CentOS Stream 10 as a self-hosted
environment.

Instead, we will be retaining the Fedora ELN buildroot repository for
use as the CentOS Stream 10 buildroot repository for some time (quite
possibly until as late as February 6th, when Fedora 40 branches from
Rawhide and CentOS Stream ceases syncing builds from Fedora ELN).
During this time, CentOS Stream 10 builds will be superseded in the
buildroot by Fedora ELN builds. While this sounds counterintuitive,
this will actually allow us to take advantage of Fedora ELN to avoid
build-ordering problems, such as those from soname bumps. The reason
for this is that Fedora ELN, unlike when it in turn is synced from
Fedora Rawhide, will functionally contain all of the same intended
build attributes as CentOS Stream, such as build macros, compiler
baseline flags and specfile conditionals. Since Fedora ELN should
already be a preview of what CentOS Stream 10 should look like, we
anticipate that there will be far fewer opportunities for build
environment differences to rear their heads. Note that there will, of
course, be an override option in place should we need to explicitly
tag a CentOS Stream 10 build into the buildroot.

This leads me to my next schedule announcement: we will be performing
the initial CentOS Stream 10 branch creation in Gitlab for all
packages in the Fedora ELN runtime package set[1]  during the week of
July 19th, coincident with the Fedora 39 mass-rebuild. Once the
branches are created, we will also kick off the mass-build of that
package set using Fedora ELN as the buildroot. Given the timing with
the Fedora mass-rebuild, we are looking into whether to have our
CentOS Stream 10 import "piggyback" off of it by carrying our
Rawhide->ELN sync through to the ELN->CS10 sync, or if we would be
better off waiting and performing the import manually.

The last bit of the plan is something of a non-announcement. As of
right now, we do not have a firm date on when we will be importing the
CentOS Stream buildroot-only components into CentOS Stream 10. We're
toying with the idea of not doing this at all until we diverge from
Fedora 40 (2024-02-06) in order to maximize the time we have to trim
down the build dependencies. This way we do not end up importing and
retiring dozens or hundreds of unwanted packages into CentOS Stream
Gitlab, only to retire them shortly thereafter.

A lot of this is new and somewhat experimental. That's why we have
decided on this rather aggressive timeline: if this does not go as
smoothly as we hope, we will have ample time to correct before CentOS
Stream 10 goes live for wider contribution.

Alright, I guess this isn't quite as long as I expected it was going
to be, but it's quite dense. Questions and suggestions are most
welcome.


== Some Expected Questions We Have Answers For ==

Q1: Does this mean that CentOS Stream 10 is opening for contribution soon?
A1: From the geological scale of enterprise software, absolutely! From
the scale of a Fedora cycle, it's still at least six months out. That
said, since we're priming the pump in public this time around, you
will have a much clearer window into how things get rolling.

Q2: Why are the CentOS Stream 10 builds not going to take priority
over the ELN external repo 

Fedora ELN Plans for Summer 2023

2023-06-16 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On behalf of the ELN SIG, I'd like to share with you some of our plans
for summer 2023. First, as some of you may know, we will be more
actively beginning the process of launching CentOS Stream 10. We have
made some recent changes to our strategy and schedule and this email
will attempt to cover them both in detail. This will be a long email,
so strap in!

== tl;dr ==
* We'll do an ELN mass rebuild to see how many builds will fail
* We'll import ELN packages to c10s gradually, starting with just the
runtime set. We'll use ELN as the buildroot at the start.
* We'll import the buildroot set to c10s when it gets small enough.
* You’ll see activity in CentOS Stream 10, but it’s not yet time to
get involved. A general availability announcement will follow sometime
in the first half of 2024.
== tl;dr ==

We plan to perform a targeted mass-rebuild of Fedora ELN in a side-tag
beginning on June 26th. We will be bumping the %{dist} value for ELN
(currently .eln126) to avoid rpmdev-bumpspec noise. This rebuild will
be used as a "canary" for how successful the initial import of CentOS
Stream would be if we were to start it on that day. We are making
several changes to our original plan as we do this.

First, as the cleanup of unnecessary dependencies in the Fedora ELN
has not yet completed, we are revising our plan of performing a
mass-import of *all* Fedora ELN content to CentOS Stream 10 in July.
Instead, we plan to move to a phased approach wherein we will first
import, build and test only the portions of CentOS Stream 10 that we
currently have slated for inclusion in the delivered "runtime". As a
necessary side-effect of this, it means that we will NOT be
transitioning directly to CentOS Stream 10 as a self-hosted
environment.

Instead, we will be retaining the Fedora ELN buildroot repository for
use as the CentOS Stream 10 buildroot repository for some time (quite
possibly until as late as February 6th, when Fedora 40 branches from
Rawhide and CentOS Stream ceases syncing builds from Fedora ELN).
During this time, CentOS Stream 10 builds will be superseded in the
buildroot by Fedora ELN builds. While this sounds counterintuitive,
this will actually allow us to take advantage of Fedora ELN to avoid
build-ordering problems, such as those from soname bumps. The reason
for this is that Fedora ELN, unlike when it in turn is synced from
Fedora Rawhide, will functionally contain all of the same intended
build attributes as CentOS Stream, such as build macros, compiler
baseline flags and specfile conditionals. Since Fedora ELN should
already be a preview of what CentOS Stream 10 should look like, we
anticipate that there will be far fewer opportunities for build
environment differences to rear their heads. Note that there will, of
course, be an override option in place should we need to explicitly
tag a CentOS Stream 10 build into the buildroot.

This leads me to my next schedule announcement: we will be performing
the initial CentOS Stream 10 branch creation in Gitlab for all
packages in the Fedora ELN runtime package set[1]  during the week of
July 19th, coincident with the Fedora 39 mass-rebuild. Once the
branches are created, we will also kick off the mass-build of that
package set using Fedora ELN as the buildroot. Given the timing with
the Fedora mass-rebuild, we are looking into whether to have our
CentOS Stream 10 import "piggyback" off of it by carrying our
Rawhide->ELN sync through to the ELN->CS10 sync, or if we would be
better off waiting and performing the import manually.

The last bit of the plan is something of a non-announcement. As of
right now, we do not have a firm date on when we will be importing the
CentOS Stream buildroot-only components into CentOS Stream 10. We're
toying with the idea of not doing this at all until we diverge from
Fedora 40 (2024-02-06) in order to maximize the time we have to trim
down the build dependencies. This way we do not end up importing and
retiring dozens or hundreds of unwanted packages into CentOS Stream
Gitlab, only to retire them shortly thereafter.

A lot of this is new and somewhat experimental. That's why we have
decided on this rather aggressive timeline: if this does not go as
smoothly as we hope, we will have ample time to correct before CentOS
Stream 10 goes live for wider contribution.

Alright, I guess this isn't quite as long as I expected it was going
to be, but it's quite dense. Questions and suggestions are most
welcome.


== Some Expected Questions We Have Answers For ==

Q1: Does this mean that CentOS Stream 10 is opening for contribution soon?
A1: From the geological scale of enterprise software, absolutely! From
the scale of a Fedora cycle, it's still at least six months out. That
said, since we're priming the pump in public this time around, you
will have a much clearer window into how things get rolling.

Q2: Why are the CentOS Stream 10 builds not going to take priority
over the ELN external repo 

Re: [Fedocal] Reminder meeting : ELN SIG

2023-06-15 Thread Stephen Gallagher
On Thu, Jun 15, 2023 at 8:00 AM  wrote:
>
> Dear all,
>
> You are kindly invited to the meeting:
>ELN SIG on 2023-06-16 from 12:00:00 to 13:00:00 US/Eastern
>At fedora-meet...@irc.libera.chat
>
> The meeting will be about:

* x86_64-v3 baseline and dropping
i686 multilib
* Plans for the next 3-6 months
___
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


  1   2   3   4   5   6   7   8   9   10   >