Re: Fedora Linux 37 is EOL

2024-01-08 Thread Ben Cotton
On 08-01-2024 17:16, Adam Williamson wrote:

> Doing it this way was Ben's preference (he wanted to be able to see
> that every bug was updated and get a notice from the script for any
> single bug change that failed),

Historically, the script ran much faster than Bugzilla, which meant
after a while, we'd start getting timeouts. This is why there are
pauses built into the script. A few years ago, the performance of
Bugzilla improved greatly, but I never felt like exploring where the
boundaries are. Updating all matching bugs in one transaction is still
probably going to result in timeouts, but smaller chunks should work
well enough. Of course, that means a transient failure could cause
many bugs to need to be re-run instead of just one. That's not to say
it can't be done, but it was never a priority for me.

On Mon, Jan 8, 2024 at 11:30 AM Sandro  wrote:
>
> I just noticed that some bugs with version '37' were still open while
> others were already closed.

I'm not saying that's what happened here, but it's not uncommon to see
bugs that are closed EOL get re-opened but not have an updated
version. For a long time, I never checked that when putting the bug
count lists in the Friday's Fedora Facts posts. The first time I did,
there were hundreds of bugs across several EOL releases. :-)

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
--
___
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: Why I won't run for FESCo

2023-11-22 Thread Ben Cotton
There's a lot to be said for knowing when to step away. You've certainly
done more than your share for FESCo — and the broader Fedora community.
Thanks for all of your time on FESCo and the friendship you've shown to me
and countless others.
--
___
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: Inactive packager policy for the F39 cycle

2023-08-30 Thread Ben Cotton
On Wed, Aug 30, 2023 at 2:47 PM Kevin Fenzi  wrote:
>
> Might you be willing to also do the provenpackager one?
> ( https://docs.fedoraproject.org/en-US/fesco/Provenpackager_policy/ )
>

For Mattia (or anyone else who wants to pick this up), you can see my
SOP at 
https://docs.fedoraproject.org/en-US/program_management/pgm_guide/sop/inactive-provenpackagers/


-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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: Does a change approved for f39 need reapproval for f40?

2023-08-11 Thread Ben Cotton
On Fri, Aug 11, 2023 at 2:56 PM Jonathan Wakely  wrote:
>
> This change got approved  for f39 but couldn't be done in time:
> https://fedoraproject.org/wiki/Changes/F39ModernizeTBB
>
> Does it need to be re-proposed and approved for f40, or can we just do it 
> now? (in a side tag, as planned, of course).

No, just do it:

> Changes that cannot be completed will automatically be deferred to the next 
> release and do not require re-submission unless substantial revisions are 
> made.

https://docs.fedoraproject.org/en-US/program_management/changes_policy/#_change_process

Since there's not a program manager (or the newly-created operations
architect) in place, you'll probably want to do the deferral paperwork
yourself:
https://docs.fedoraproject.org/en-US/program_management/pgm_guide/sop/changes-defer/

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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 39 Mass Rebuild

2023-07-25 Thread Ben Cotton
On Tue, Jul 25, 2023 at 3:58 PM Fabio Valentini  wrote:
>
> As far as I can tell, the toolchain proposal was announced on the devel / 
> devel-announce lists on July 7 but never submitted to FESCo for a vote. Looks 
> like the process broke down somewhere along the way.

I think it was actually a couple of days before that, but no matter.
In either case it was announced more than a week after it was
submitted (which happened to be the date of the deadline). So the
problem is two-fold:

1. It sat in "ChangeReadyForWrangler" for a week during a rather
time-critical part of the cycle
2. It never made it to FESCo

I could be salty about this, but I'll refrain. The point is that
altering the schedule wouldn't make a difference here because the
schedule isn't the problem. It's that there's not someone whose actual
job is wrangling Change proposals. amoloney has done a great job
picking up many of my former duties while also doing her full time
job, but as that sentence implies, there are capacity issues. Of
course, earlier submission is better when possible but I don't know if
it was possible in this case and it's not clear it would have helped
this specific issue.

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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: proposed change to FESCo voting rules

2023-07-21 Thread Ben Cotton
On Fri, Jul 21, 2023 at 2:03 AM Kevin Kofler via devel
 wrote:
>
> Ben Cotton wrote:
> > This will be helpful to people who aren't regularly involved in FESCo
> > votes. If that's you: the proposal presented here is largely
> > clarification. There's not much in the way of substance change.
>
> Actually, it changes existing practice in that it changes the meaning of the
> "0" vote.

Thanks for pointing that out. You're right, that part does represent a
change in substance, but in a relatively rare case, which is why I
said "not much". (I have a sense that the current rule wasn't
consistently applied during my time as FPgM, but I don't want to do
the archaeology to find out.)

To be fully transparent, the reason I said that at all was to mitigate
potential "FESCo voting rules are changing in the next big step
towards IBM's destruction of all things community" FUD. It's been a
silly enough time to be online the last few months already.

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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: proposed change to FESCo voting rules

2023-07-20 Thread Ben Cotton
On Thu, Jul 20, 2023 at 3:46 PM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> Stephen Gallagher proposed a change to FESCo voting rules [1].

This will be helpful to people who aren't regularly involved in FESCo
votes. If that's you: the proposal presented here is largely
clarification. There's not much in the way of substance change.

I did notice that the "fast track" voting mechanism fell out. I think
that's worth preserving.

Also, the proposal says "eligible voters" a lot. Let's replace it with
"FESCo members" to make it more clear that it's not a wide-open vote.
If you really want, you can say "eligible FESCo members", but there's
not been any case that I'm aware of where a FESCo member was
ineligible to vote on something, so adding that word inserts
unnecessary complexity.

> Change ticket is assumed to be a a formal proposal upon creation.

Duplicate "a"

> An official vote in a ticket must be one of +1, -1 as defined herein:

I suggest striking "as defined herein" for simplicity. Also you may
want to include 0 in the sentence since it's in the list that follows.

> At the end of one week, if a ticket has at least 3 votes of +1 and no
> votes of -1, it is approved and may proceed with implementation. If
> there is at least one -1 vote, the ticket must be added to the
> upcoming meeting agenda and subject to the Meeting Votes rules.

I'd make that "…and is subject…"

> A proposal must achieve a majority (at least 51%) of +1 votes from
> eligible voters. Votes must be one of +1, 0 or -1 as defined herein:

s/as defined herein/g :-)

> +1 I am in favor of the proposal as currently written.
>
> 0 I am electing to remove myself from the list of eligible
> voters. This reduces the denominator of the fraction required to
> achieve the 51% majority. In effect, I am agreeing to vote with
> the remaining majority, whatever they decide.
>
> -1 I am opposed to the proposal as currently written.

This largely duplicates the definitions for in-ticket votes. It might
be better to just refer to that and add the special meaning of 0.
Something like:

A proposal must achieve a majority (at least 51%) of +1 votes from
eligible voters. Votes must be one of +1, 0 or -1 as described in
Ticket votes. In a meeting vote, a vote of 0 reduces the denominator
of the fraction required to achieve the 51% majority. In effect, it
says "I am agreeing to vote with the remaining majority, whatever they
decide."


-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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: Build Fedora Workstation live ISO with Image Builder (System-Wide)

2023-06-26 Thread Ben Cotton
On Mon, Jun 26, 2023 at 10:34 AM Aoife Moloney  wrote:
>
> * Other developers:
> Our focus for this change is specifically on Fedora Workstation.
> Nevertheless, we are open to collaborating with all spins/SIG to
> transition their build pipelines to Image Builder. However, for the
> initial switch, we aim to minimize the impact by focusing on a single
> artifact. We anticipate that more artifacts will be transitioned in
> subsequent releases of Fedora Linux.

What's the impact to QA and release processes? Will the Workstation
images still be in the regular large compose, or will they be a
separate compose that will need to be managed independently?

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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-21 Thread Ben Cotton
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.

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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-21 Thread Ben Cotton
On Wed, Jun 21, 2023 at 4:07 PM Philip Wyett  wrote:
>
> 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?

I'm not particularly inclined to feel favorably toward Red Hat, but I
don't see what the availability of RHEL srpms has to do with Fedora.
We're upstream of RHEL.

On Wed, Jun 21, 2023 at 4:26 PM Gerald Henriksen  wrote:
>
> 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.

Not really. Fedora is the basis for new RHEL major versions (e.g. RHEL
10). CentOS Stream is the next RHEL minor version (9.X).

-- 
Ben Cotton (he/him)
TZ=America/Indiana/Indianapolis
https://fedoraproject.org/wiki/User:Bcotton
___
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: LibreOffice packages

2023-06-03 Thread Ben Cotton
On Fri, Jun 2, 2023, 9:09 AM Matthew Miller 
wrote:

> I think this sentiment is getting ahead of things. This thread _is_ that

effort.


Yes, but. In general, a better approach is to say "we plan on orphaning the
packages in $timeframe". Even if $timeframe is a week, it shifts the
perception to "we are communicating future plans" to "by they way we just
dropped this thing, good luck." I know the intent of the original post was
the former, but that doesn't mean people don't view it as the latter
(particularly when seen in the broader context). Ideally, of course,
$timeframe is longer than a week, but that's not always feasible. We all
have constraints on our time and effort.



Asking people to submit a Change when they want or need to stop
> working on something seems... burdensome. (And, uh, what happens if that
> change is rejected? There's no _making_ people do things.)
>

As the world's foremost expert on Fedora's Changes process, I agree. That
said, there's value in the cross-functional visibility of a Change
proposal. I've long thought we need an "announcement only" process that
looks very similar to the current process, but I could never quite convince
myself I knew how that should work. (This thread is not the place to
discuss it, but maybe I'll start a separate conversation about that later)

>
___
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: employment related packager groups

2023-05-29 Thread Ben Cotton
I'm not necessarily opposed to this, but I'm not sure I'm in favor of
it. It certainly beats a company using a shared account against policy
to allow for multiple maintainers. On the other hand, what are the
practical use cases here? As Kevin and Zbigniew said in
https://pagure.io/fesco/issue/2929 , interest-based groups instead of
employer-based groups seem like a better approach. Seems like the main
place this would be used is when the org is the upstream project, and
even then, an interest-based group open to the broader community seems
more in the Fedora spirit. So to address the specific questions:

> Should such groups require FESCo approval?

Yes. These groups should be exceptional cases.

> If so, what would be requirements to approve/deny?

The group must represent something for with there is no broader
community interest. (e.g. I'm interesting in maintaining packages
produced by FunnelFiascCorp, but there's no broader FunnelFiasco SIG
because it's not a broader thing like weather or program management)

> Should we require some documentation? ie, should the group have to make
> a doc/wiki page explaining what it's for and how to reach group owners
> in case of problems?

No, because it won't be maintained. (I'd like to say yes, but I know
better) The fact that it's a group means we can see who the group
members are and thus can figure out how to contact them if needed.
___
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: FESCo election nominations are now open

2023-05-03 Thread Ben Cotton
As a reminder, nominations are open through 10 May. There are
currently four candidates for four open seats.

On Wed, Apr 19, 2023 at 12:43 PM Ben Cotton  wrote:
>
> Now through 10 May, you may nominate candidates for the Fedora
> Engineering Steering Committee (FESCo).
>
> To nominate yourself (or others, if you check with them first), visit
> https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations
>
> For more information, see the Community Blog post:
> https://communityblog.fedoraproject.org/f38-election-nominations-now-open/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: FESCo election nominations are now open

2023-05-03 Thread Ben Cotton
As a reminder, nominations are open through 10 May. There are
currently four candidates for four open seats.

On Wed, Apr 19, 2023 at 12:43 PM Ben Cotton  wrote:
>
> Now through 10 May, you may nominate candidates for the Fedora
> Engineering Steering Committee (FESCo).
>
> To nominate yourself (or others, if you check with them first), visit
> https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations
>
> For more information, see the Community Blog post:
> https://communityblog.fedoraproject.org/f38-election-nominations-now-open/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Fedora Onyx (Self-Contained Change proposal)

2023-05-01 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Fedora_Onyx

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 ==
Creation of an official Fedora immutable variant with a Budgie Desktop
environment, complementing Fedora Budgie Spin and expanding the
immutable offerings of Fedora.

== Owner ==
* Name: [[User:joshstrobl| Joshua Strobl]]
* Primary Contact Person: [[User:joshstrobl| Joshua Strobl]]
* Email: joshstr...@fedoraproject.org
* SIG: [[SIGs/Budgie|Budgie]]


== Detailed Description ==
Fedora Onyx is an immutable desktop operating system, featuring the
Budgie Desktop environment. Fedora Onyx leverages the same
foundational technologies as other Fedora immutable variants such as
Fedora Silverblue, Fedora Kinoite, and Fedora Sericea (flatpak,
rpm-ostree, podman, toolbx). Fedora Onyx is built for people that are
attracted to / find value in the Fedora computing platform and Budgie
Desktop environment, but need the robust immutability and atomic
capabilities that rpm-ostree provides, which are not be offered
through traditional Fedora spins (e.g. Fedora Budgie Spin).

Original change proposal for Fedora Budgie Spin: [[Changes/FedoraBudgie]]

== Feedback ==
No specific feedback received so far.



== Benefit to Fedora ==
Fedora Onyx will expand Fedora’s existing attractive offerings of
immutable operating systems, providing an on-ramp for potential users
to the Fedora platform, as well as a desired experience among current
Fedora Budgie Spin users that wish to experiment with rpm-ostree or
dive into tooling that pairs well with the immutable experience. By
actively building on and leveraging technologies adopted by similar
immutable variants from Fedora (Kinoite, Sericea, and Silverblue),
Fedora Onyx may help to strengthen those variants by putting more
contributors behind building and maturing our shared technologies.

== Scope ==

* Proposal owners:
** The Budgie SIG will submit Pungi changes needed to add this new
variant to the compose.
** The Budgie SIG will submit the changes to add a new sub-package to
fedora-release.
** The Budgie SIG will maintain the Onyx specific rpm-ostree config in
the workstation-ostree-config repo.
* Other developers: N/A (not a System Wide Change)
* Release engineering: [https://pagure.io/releng/issue/11411 #11411]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: Submitted as
[https://pagure.io/Fedora-Council/tickets/issue/451 #451]
* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==
N/A. Not a System Wide Change. ostree installations will be able to
seamlessly rebase to onyx in the same way they would any other
variant.


== How To Test ==
TBA. Instructions will be posted on Fedora Discussion upon landing of
the required components such as rpm-ostree config. These instructions
will follow similar steps as rebasing for any other rpm-ostree
variant.


== User Experience ==
N/A. No changes for existing Fedora users, including those using
Fedora Budgie Spin. Users of Fedora Onyx will receive a similar user
experience to Fedora Budgie Spin, with a smaller package set to
encourage users to more heavily leverage flatpak to curate their own
desired experience.

== Dependencies ==
N/A. Not a System Wide Change.

== Contingency Plan ==

* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change), No


== Documentation ==
There may be known issues with other Fedora immutable variants which
may be addressed by existing documentation such as the
[https://docs.fedoraproject.org/en-US/fedora-silverblue/troubleshooting/
Fedora Silverblue Troubleshooting document].

== Release Notes ==
Fedora Onyx has been introduced as a new immutable variant of Fedora
Linux / Fedora Budgie Spin, featuring the Budgie Desktop environment
and the same robust technologies as our other variants such as
Kinoite, Sericia, and Silverblue (flatpak, rpm-ostree, podman,
toolbx).


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Fedora Onyx (Self-Contained Change proposal)

2023-05-01 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Fedora_Onyx

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 ==
Creation of an official Fedora immutable variant with a Budgie Desktop
environment, complementing Fedora Budgie Spin and expanding the
immutable offerings of Fedora.

== Owner ==
* Name: [[User:joshstrobl| Joshua Strobl]]
* Primary Contact Person: [[User:joshstrobl| Joshua Strobl]]
* Email: joshstr...@fedoraproject.org
* SIG: [[SIGs/Budgie|Budgie]]


== Detailed Description ==
Fedora Onyx is an immutable desktop operating system, featuring the
Budgie Desktop environment. Fedora Onyx leverages the same
foundational technologies as other Fedora immutable variants such as
Fedora Silverblue, Fedora Kinoite, and Fedora Sericea (flatpak,
rpm-ostree, podman, toolbx). Fedora Onyx is built for people that are
attracted to / find value in the Fedora computing platform and Budgie
Desktop environment, but need the robust immutability and atomic
capabilities that rpm-ostree provides, which are not be offered
through traditional Fedora spins (e.g. Fedora Budgie Spin).

Original change proposal for Fedora Budgie Spin: [[Changes/FedoraBudgie]]

== Feedback ==
No specific feedback received so far.



== Benefit to Fedora ==
Fedora Onyx will expand Fedora’s existing attractive offerings of
immutable operating systems, providing an on-ramp for potential users
to the Fedora platform, as well as a desired experience among current
Fedora Budgie Spin users that wish to experiment with rpm-ostree or
dive into tooling that pairs well with the immutable experience. By
actively building on and leveraging technologies adopted by similar
immutable variants from Fedora (Kinoite, Sericea, and Silverblue),
Fedora Onyx may help to strengthen those variants by putting more
contributors behind building and maturing our shared technologies.

== Scope ==

* Proposal owners:
** The Budgie SIG will submit Pungi changes needed to add this new
variant to the compose.
** The Budgie SIG will submit the changes to add a new sub-package to
fedora-release.
** The Budgie SIG will maintain the Onyx specific rpm-ostree config in
the workstation-ostree-config repo.
* Other developers: N/A (not a System Wide Change)
* Release engineering: [https://pagure.io/releng/issue/11411 #11411]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: Submitted as
[https://pagure.io/Fedora-Council/tickets/issue/451 #451]
* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==
N/A. Not a System Wide Change. ostree installations will be able to
seamlessly rebase to onyx in the same way they would any other
variant.


== How To Test ==
TBA. Instructions will be posted on Fedora Discussion upon landing of
the required components such as rpm-ostree config. These instructions
will follow similar steps as rebasing for any other rpm-ostree
variant.


== User Experience ==
N/A. No changes for existing Fedora users, including those using
Fedora Budgie Spin. Users of Fedora Onyx will receive a similar user
experience to Fedora Budgie Spin, with a smaller package set to
encourage users to more heavily leverage flatpak to curate their own
desired experience.

== Dependencies ==
N/A. Not a System Wide Change.

== Contingency Plan ==

* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change), No


== Documentation ==
There may be known issues with other Fedora immutable variants which
may be addressed by existing documentation such as the
[https://docs.fedoraproject.org/en-US/fedora-silverblue/troubleshooting/
Fedora Silverblue Troubleshooting document].

== Release Notes ==
Fedora Onyx has been introduced as a new immutable variant of Fedora
Linux / Fedora Budgie Spin, featuring the Budgie Desktop environment
and the same robust technologies as our other variants such as
Kinoite, Sericia, and Silverblue (flatpak, rpm-ostree, podman,
toolbx).


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Man-pages-ru Retirement (Self-Contained Change proposal)

2023-04-27 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/ManPagesRuRetirement

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 ==
Retiring man-pages-ru because it is already part of the man-pages-l10n.


== Owner ==
* Name: [[User:ljavorsk| Lukas Javorsky]]
* Email: ljavo...@redhat.com


== Detailed Description ==
Upstream (man-pages-l10n) has integrated Russian translations for
man-pages. It means we no longer need to have a specific
(man-pages-ru) package for it.
[https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/37b44f5a8ad3999501c79a20b67a27e17cc65630
Upstream commit containing the change]

The plan is simple:
1) Deprecate man-pages-ru package

2) Enable 'ru' translations for man-pages-l10n (temporary disabled due
to conflicts). 
[https://src.fedoraproject.org/rpms/man-pages-l10n/c/00a88c237e1fd7cdef9c52665128b155cf14243c?branch=rawhide
Commit disabling it]
Also add Obsolete and Provides for man-pages-ru package.


== Feedback ==
Early feedback from the community is positive, the feedback is located
in this  
([https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/WGLMJ7XXB5JUER57GEOZQBFMNKHD5FSZ/
Devel list announce])

== Benefit to Fedora ==
Fedora shouldn't maintain a redundant package. This change would make
it easier for the maintainer as well as for the packages that requires
man-pages-l10n and man-pages-ru.

== Scope ==
* Proposal owners: Package man-pages-ru will be retired, and the
man-pages-l10n will contain the Russian translations.

* Other developers: Change the names of their BuildRequires/Requires
accordingly.

* Release engineering: No action required

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)


* Alignment with Objectives:

== Upgrade/compatibility impact ==
When following the plan in Detailed Description there will be no need
for manual action. Everything will be handled by the automated dnf
upgrade.


== How To Test ==


== User Experience ==


== Dependencies ==
List of the packages from Fedora 39

=== man-pages-ru ===
dnf repoquery --whatrequires man-pages-ru | pkgname


dnf repoquery --whatrequires '/usr/share/man/ru/*' | pkgname



== Contingency Plan ==
* Contingency mechanism: Remove the man-pages-l10n build with Russian
translation enabled. Revert deprecation of the man-pages-ru package.
* Contingency deadline: Beta freeze
* Blocks release? No

''NOTE: If we don't finish this change by the deadline, it is possible
to just complete this change with the next release.''


== Documentation ==
[https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/37b44f5a8ad3999501c79a20b67a27e17cc65630
Upstream issue]
[https://bugzilla.redhat.com/show_bug.cgi?id=2163421 Bugzilla tracker]
[https://sourceforge.net/p/man-pages-ru/discussion/1102373/thread/7dda92a232/
man-pages-l10n upstream discussion with man-pages-ru upstream about
this]

== Release Notes ==


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Man-pages-ru Retirement (Self-Contained Change proposal)

2023-04-27 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/ManPagesRuRetirement

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 ==
Retiring man-pages-ru because it is already part of the man-pages-l10n.


== Owner ==
* Name: [[User:ljavorsk| Lukas Javorsky]]
* Email: ljavo...@redhat.com


== Detailed Description ==
Upstream (man-pages-l10n) has integrated Russian translations for
man-pages. It means we no longer need to have a specific
(man-pages-ru) package for it.
[https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/37b44f5a8ad3999501c79a20b67a27e17cc65630
Upstream commit containing the change]

The plan is simple:
1) Deprecate man-pages-ru package

2) Enable 'ru' translations for man-pages-l10n (temporary disabled due
to conflicts). 
[https://src.fedoraproject.org/rpms/man-pages-l10n/c/00a88c237e1fd7cdef9c52665128b155cf14243c?branch=rawhide
Commit disabling it]
Also add Obsolete and Provides for man-pages-ru package.


== Feedback ==
Early feedback from the community is positive, the feedback is located
in this  
([https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/WGLMJ7XXB5JUER57GEOZQBFMNKHD5FSZ/
Devel list announce])

== Benefit to Fedora ==
Fedora shouldn't maintain a redundant package. This change would make
it easier for the maintainer as well as for the packages that requires
man-pages-l10n and man-pages-ru.

== Scope ==
* Proposal owners: Package man-pages-ru will be retired, and the
man-pages-l10n will contain the Russian translations.

* Other developers: Change the names of their BuildRequires/Requires
accordingly.

* Release engineering: No action required

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)


* Alignment with Objectives:

== Upgrade/compatibility impact ==
When following the plan in Detailed Description there will be no need
for manual action. Everything will be handled by the automated dnf
upgrade.


== How To Test ==


== User Experience ==


== Dependencies ==
List of the packages from Fedora 39

=== man-pages-ru ===
dnf repoquery --whatrequires man-pages-ru | pkgname


dnf repoquery --whatrequires '/usr/share/man/ru/*' | pkgname



== Contingency Plan ==
* Contingency mechanism: Remove the man-pages-l10n build with Russian
translation enabled. Revert deprecation of the man-pages-ru package.
* Contingency deadline: Beta freeze
* Blocks release? No

''NOTE: If we don't finish this change by the deadline, it is possible
to just complete this change with the next release.''


== Documentation ==
[https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/37b44f5a8ad3999501c79a20b67a27e17cc65630
Upstream issue]
[https://bugzilla.redhat.com/show_bug.cgi?id=2163421 Bugzilla tracker]
[https://sourceforge.net/p/man-pages-ru/discussion/1102373/thread/7dda92a232/
man-pages-l10n upstream discussion with man-pages-ru upstream about
this]

== Release Notes ==


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: mkosi-initrd (Self-Contained Change proposal)

2023-04-25 Thread Ben Cotton
redhat.com/show_bug.cgi?id=2189633)
** verify (and fix if necessary)  `mkosi-initrd`/`systemd`/other
packages to work with:
*** root on a plain partition
*** root on LVM2
*** root on LUKS
*** root on RAID
*** root on NFS
*** hibernation
** provide a `kernel-install` plugin that builds an initrd locally
** provide a `kernel-install` plugin that combines this initrd with a
kernel binary into a Unified Kernel Image locally
** make dracut not interfere with mkosi-initrd (merge
https://github.com/dracutdevs/dracut/pull/1825 or carry downstream
patch)
** work with koji developers to allow `mkosi-initrd` to run in koji
(stretch goal 1). This requires changing koji to allow access to
downloaded rpms during build.
** add a `mkosi-initrd-initrd` (name TBD) package that builds a set of
subpackages with initrds (stretch goal 2).

(Out of scope: support for root on iSCSI is not planned currently.
Our experiments with iSCSI show that the existing tooling is a bunch
of terrible scripts that don't work at all outside of dracut.)

More items may be added to Scope or listed as not planned based on feedback.

* Other developers: 
** koji developers: help with the rpms-in-buildroot functionality and
** koji maintainers and releng: deploy changes in koji in Fedora infra
** anyone: Install the new packages to opt-in into testing the new initrds.

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
This is new functionality that will only impact people who opt-in.

== How To Test ==
* Right now:
** enable the copr and install `mkosi-initrd` (see
[https://github.com/systemd/mkosi-initrd/#mkosi-initrd--build-initrd-images-using-distro-packages
instructions])
** adjust configuration:echo 'initrd_generator=mkosi-initrd'
>>/etc/kernel/install.conf# Until
https://github.com/dracutdevs/dracut/pull/1825 is mergedmkdir -p
/etc/kernel/install.dln -s /dev/null
/etc/kernel/install.d/50-dracut.install
** Upgrade or reinstall kernel package and reboot
* After `mkosi-initrd` has an official build:
** disable the copr and update to the distro package
** Upgrade or reinstall kernel package and reboot
* After stretch goal 2:
** Install `mkosi-initrd-initrd-`
** Upgrade or reinstall kernel package and reboot

== User Experience ==
Ideally, there should be no visible change for users.
Obviously, when text logs are shown the console, the output is a bit different.
After stretch goals 2, installation will be quicker.

== Dependencies ==
Support for UKIs in grub2 was implemented in
[[Changes/Unified_Kernel_Support_Phase_1]],
but the support for UKIs in grub2 was not merged.
This support is a requirement for people who want to use mkosi-initrd
UKIs with grub2.

== Contingency Plan ==

* Contingency mechanism: Postpone introduction of features to a later
release. If it turns out that initrds are faulty, users who installed
them will need to manually switch back to dracut initrds.
* Contingency deadline: Any time.
* Blocks release? No.

== Documentation ==
https://github.com/systemd/mkosi-initrd/blob/main/docs/fedora.md

== Release Notes ==
Simplified initrds built with `mkosi-initrd` are available for testing.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: mkosi-initrd (Self-Contained Change proposal)

2023-04-25 Thread Ben Cotton
redhat.com/show_bug.cgi?id=2189633)
** verify (and fix if necessary)  `mkosi-initrd`/`systemd`/other
packages to work with:
*** root on a plain partition
*** root on LVM2
*** root on LUKS
*** root on RAID
*** root on NFS
*** hibernation
** provide a `kernel-install` plugin that builds an initrd locally
** provide a `kernel-install` plugin that combines this initrd with a
kernel binary into a Unified Kernel Image locally
** make dracut not interfere with mkosi-initrd (merge
https://github.com/dracutdevs/dracut/pull/1825 or carry downstream
patch)
** work with koji developers to allow `mkosi-initrd` to run in koji
(stretch goal 1). This requires changing koji to allow access to
downloaded rpms during build.
** add a `mkosi-initrd-initrd` (name TBD) package that builds a set of
subpackages with initrds (stretch goal 2).

(Out of scope: support for root on iSCSI is not planned currently.
Our experiments with iSCSI show that the existing tooling is a bunch
of terrible scripts that don't work at all outside of dracut.)

More items may be added to Scope or listed as not planned based on feedback.

* Other developers: 
** koji developers: help with the rpms-in-buildroot functionality and
** koji maintainers and releng: deploy changes in koji in Fedora infra
** anyone: Install the new packages to opt-in into testing the new initrds.

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
This is new functionality that will only impact people who opt-in.

== How To Test ==
* Right now:
** enable the copr and install `mkosi-initrd` (see
[https://github.com/systemd/mkosi-initrd/#mkosi-initrd--build-initrd-images-using-distro-packages
instructions])
** adjust configuration:echo 'initrd_generator=mkosi-initrd'
>>/etc/kernel/install.conf# Until
https://github.com/dracutdevs/dracut/pull/1825 is mergedmkdir -p
/etc/kernel/install.dln -s /dev/null
/etc/kernel/install.d/50-dracut.install
** Upgrade or reinstall kernel package and reboot
* After `mkosi-initrd` has an official build:
** disable the copr and update to the distro package
** Upgrade or reinstall kernel package and reboot
* After stretch goal 2:
** Install `mkosi-initrd-initrd-`
** Upgrade or reinstall kernel package and reboot

== User Experience ==
Ideally, there should be no visible change for users.
Obviously, when text logs are shown the console, the output is a bit different.
After stretch goals 2, installation will be quicker.

== Dependencies ==
Support for UKIs in grub2 was implemented in
[[Changes/Unified_Kernel_Support_Phase_1]],
but the support for UKIs in grub2 was not merged.
This support is a requirement for people who want to use mkosi-initrd
UKIs with grub2.

== Contingency Plan ==

* Contingency mechanism: Postpone introduction of features to a later
release. If it turns out that initrds are faulty, users who installed
them will need to manually switch back to dracut initrds.
* Contingency deadline: Any time.
* Blocks release? No.

== Documentation ==
https://github.com/systemd/mkosi-initrd/blob/main/docs/fedora.md

== Release Notes ==
Simplified initrds built with `mkosi-initrd` are available for testing.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Lazarus repackaging (Self-Contained Change proposal)

2023-04-25 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39-Lazarus-repackaging

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 ==
Split the `lazarus` package (the Lazarus IDE for Free Pascal) into
several sub-packages (built from the same spec file) and enable
building the Lazarus Component Library for multiple widget sets,
instead of just the default GTK2.

== Owner ==
* Name: [[User:suve|Artur Frenszek-Iwicki]]
* Email: 


== Detailed Description ==
The `lazarus` package will be split into multiple packages:
* `lazarus-doc` - documentation
* `lazarus-ide` - the IDE itself
* `lazarus-lcl` - base package for the LCL (Lazarus Component
Library), containing common LCL parts
* `lazarus-lcl-nogui` - components for building non-graphical applications
* `lazarus-lcl-gtk` - components for building programs using the GTK2
widget library
* `lazarus-tools` - command-line tools shipped with Lazarus, e.g. `lazbuild`

The `lazarus` package will become a metapackage - it will not contain
any files itself, instead pulling in all the packages mentioned above.

Several new packages will also be introduced:
* `lazarus-lcl-gtk3` - support for building programs using the GTK3
widget library
* `lazarus-lcl-qt` - ditto, for Qt4
* `lazarus-lcl-qt5` - ditto, for Qt5


== Benefit to Fedora ==
Currently, Lazarus in Fedora only supports building programs with the
GTK2 widget set. With this change, Lazarus will gain support for
additional widget sets, allowing users to build their applications
using GTK3, Qt4 and Qt5.

Maintainers of packages depending on Lazarus can switch from
BuildRequiring `lazarus` to the following set:
* `lazarus-lcl-nogui` (may not be needed, depending on the program)
* `lazarus-lcl-gtk2` (or a different widget set, if the maintainer so wishes)
* `lazarus-tools`

This minimal package set is about ~60MiB smaller than the current
Lazarus package. This should make builds slightly faster.

== Scope ==
* Proposal owners:
** Edit `lazarus.spec` as required and rebuild the package, preferably
before the Mass Rebuild.

* Other developers: No action required.

* Release engineering: No action required.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Objectives: N/A


== Upgrade/compatibility impact ==
When upgrading Fedora 39, users who have the `lazarus` package
installed should see the following sub-packages pulled in during the
process:
* `lazarus-doc`
* `lazarus-ide`
* `lazarus-lcl`
* `lazarus-lcl-nogui`
* `lazarus-lcl-gtk2`
* `lazarus-tools`

This set of packages should provide the same files and functionality
as the current monolithic `lazarus` package.

== How To Test ==
A copr repository has been created where users can test out the
modified package:
[https://copr.fedorainfracloud.org/coprs/suve/lazarus-split/
copr/suve/lazarus-split].

== User Experience ==
For users not interested in different widget sets, this Change should
not affect their experience. Those wanting to build their programs
using GTK3, Qt4 or Qt5 will gain the ability to do so.

== Dependencies ==
None.

== Contingency Plan ==
Worst case scenario - give up, revert to an old version of
`lazarus.spec` and rebuild the package.

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
The `lazarus` package has been split into multiple sub-packages. Apart
from GTK2, the IDE now supports building programs using the GTK3, Qt4
and Qt5 widget sets - available by installing `lazarus-lcl-*`
packages.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Perl 5.38 (System-Wide Change proposal)

2023-04-25 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/perl5.38

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 ==
A new ''perl 5.38'' version brings a lot of changes done over a year
of development. Perl 5.38 will be released in May 20th 2023. See
[https://metacpan.org/release/SHAY/perl-5.37.11/view/pod/perldelta.pod
perldelta for 5.37.11] for more details about new release.

== Owner ==
* Name: [[User:Jplesnik| Jitka Plesníková]], [[User:Mspacek| Michal
Josef Špaček]]
* Email: , 


== Current status ==

=== Completed Items ===

=== Items in Progress ===

=== Items to Be Done ===

* Get dedicated build-root from rel-engs (''f39-perl'')
* Upstream to release Perl 5.38
* Define perl_bootstrap in perl-srpm-macros
* Rebase perl to 5.38.0
* Rebuild all dual-lived packages (83) - otherwise dnf recommends
--skip-broken and fails
* Rebuild packages needed for minimal build-root
* Rebuild packages needed for building source packages from git repository
* Rebuild packages requiring ''libperl.so'' or versioned
''perl(MODULE_COMPAT)'': Use Fedora::Rebuild dependency solver
* Undefine perl_bootstrap
* Rebuild packages having perl_bootstrap condition in spec file (XX packages)
* Rebuild all updated packages
* [https://jplesnik.fedorapeople.org/5.38/ Final lists of results]
* Merge dedicated build-root to rawhide and remove the dedicated one by rel-engs
* Synchronize packages upgraded in ''f39'' build root
* Rebuild Perl packages: 0 of 600 done (0 %)
* Failed packages (0):
* Rebuild Fedora modules: 0 of 0 (0 %)
* Create module perl:5.38 and rebuild dependencies

== Detailed Description ==
New perl is released every year and updates containing mainly bug
fixes follow during the year. The 5.38.0 version is stable release
this year.

== Benefit to Fedora ==

Up-to-date and latest perl release will be delivered to Fedora users.

== Scope ==
Every Perl package will be rebuilt in a dedicated ''f39-perl''
build-root against perl 5.38.0 and then if no major problem emerges
the packages will be merged back to ''f39'' build-root.

* Proposal owners: New perl and all packages requiring ''libperl.so''
or versioned ''perl(MODULE_COMPAT)'' will be rebuilt into ''f39-perl''
build-root.

* Other developers: Owners of packages that fail to rebuild, mainly
perl-sig users, will be asked using Bugzilla to fix or remove their
packages from the distribution.

* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] 
Release engineers will be asked for new ''f39-perl'' build-root
inheriting from ''f39'' build-root. After successful finishing the
rebuild, they will be asked to merge ''f39-perl'' packages back to
''f39'' build-root.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Objectives:

== Upgrade/compatibility impact ==
Vast majority of functionality will be preserved. Only the packages
that failed to build against perl 5.38 will be removed from the
distribution. That will require to remove those packages from the
existing systems otherwise a package manager will encounter
unsatisfied dependencies. The developers in Perl language are advised
to install ''perl-doc'' and ''perl-debugger'' packages.

== How To Test ==
Try upgrading from Fedora 38 to 39. Try some Perl application to
verify they work as expected. Try embedded perl in
[https://src.fedoraproject.org/rpms/openldap slapd] or
[https://src.fedoraproject.org/rpms/net-snmp snmpd].

== User Experience ==
There should not be any remarkable change in user experience. With the
exception that previously locally installed modules with a CPAN
clients will need a reinstallation.

== Dependencies ==
There is more than 3500 packages depending on perl. It is the first
rebuild where we will rebuild only all dual-lived packages and
packages which require ''libperl.so'' or versioned
''perl(MODULE_COMPAT)''. It means only about 600 packages needs to
rebuild. Most of them are expected not to break. Finishing this change
can be endangered only by critical changes in a toolchain.
''noarch'' packages don't need to be rebuilt now.

== Contingency Plan ==
* Contingency mechanism: If we find perl 5.38 is not suitable for
Fedora 39, we will revert back to perl 5.36 and we drop the temporary
build-root with already rebuilt packages.
* Contingency deadline: branching Fedora 39 from Rawhide.
* Blocks release? No.

== Documentation ==
* 5.38.0 perldelta
* An announcement on perl-devel mailing list
* An announcement on fedora-devel mailing list

== Release Notes ==
TBD

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email

F39 proposal: Lazarus repackaging (Self-Contained Change proposal)

2023-04-25 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39-Lazarus-repackaging

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 ==
Split the `lazarus` package (the Lazarus IDE for Free Pascal) into
several sub-packages (built from the same spec file) and enable
building the Lazarus Component Library for multiple widget sets,
instead of just the default GTK2.

== Owner ==
* Name: [[User:suve|Artur Frenszek-Iwicki]]
* Email: 


== Detailed Description ==
The `lazarus` package will be split into multiple packages:
* `lazarus-doc` - documentation
* `lazarus-ide` - the IDE itself
* `lazarus-lcl` - base package for the LCL (Lazarus Component
Library), containing common LCL parts
* `lazarus-lcl-nogui` - components for building non-graphical applications
* `lazarus-lcl-gtk` - components for building programs using the GTK2
widget library
* `lazarus-tools` - command-line tools shipped with Lazarus, e.g. `lazbuild`

The `lazarus` package will become a metapackage - it will not contain
any files itself, instead pulling in all the packages mentioned above.

Several new packages will also be introduced:
* `lazarus-lcl-gtk3` - support for building programs using the GTK3
widget library
* `lazarus-lcl-qt` - ditto, for Qt4
* `lazarus-lcl-qt5` - ditto, for Qt5


== Benefit to Fedora ==
Currently, Lazarus in Fedora only supports building programs with the
GTK2 widget set. With this change, Lazarus will gain support for
additional widget sets, allowing users to build their applications
using GTK3, Qt4 and Qt5.

Maintainers of packages depending on Lazarus can switch from
BuildRequiring `lazarus` to the following set:
* `lazarus-lcl-nogui` (may not be needed, depending on the program)
* `lazarus-lcl-gtk2` (or a different widget set, if the maintainer so wishes)
* `lazarus-tools`

This minimal package set is about ~60MiB smaller than the current
Lazarus package. This should make builds slightly faster.

== Scope ==
* Proposal owners:
** Edit `lazarus.spec` as required and rebuild the package, preferably
before the Mass Rebuild.

* Other developers: No action required.

* Release engineering: No action required.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Objectives: N/A


== Upgrade/compatibility impact ==
When upgrading Fedora 39, users who have the `lazarus` package
installed should see the following sub-packages pulled in during the
process:
* `lazarus-doc`
* `lazarus-ide`
* `lazarus-lcl`
* `lazarus-lcl-nogui`
* `lazarus-lcl-gtk2`
* `lazarus-tools`

This set of packages should provide the same files and functionality
as the current monolithic `lazarus` package.

== How To Test ==
A copr repository has been created where users can test out the
modified package:
[https://copr.fedorainfracloud.org/coprs/suve/lazarus-split/
copr/suve/lazarus-split].

== User Experience ==
For users not interested in different widget sets, this Change should
not affect their experience. Those wanting to build their programs
using GTK3, Qt4 or Qt5 will gain the ability to do so.

== Dependencies ==
None.

== Contingency Plan ==
Worst case scenario - give up, revert to an old version of
`lazarus.spec` and rebuild the package.

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
The `lazarus` package has been split into multiple sub-packages. Apart
from GTK2, the IDE now supports building programs using the GTK3, Qt4
and Qt5 widget sets - available by installing `lazarus-lcl-*`
packages.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Perl 5.38 (System-Wide Change proposal)

2023-04-25 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/perl5.38

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 ==
A new ''perl 5.38'' version brings a lot of changes done over a year
of development. Perl 5.38 will be released in May 20th 2023. See
[https://metacpan.org/release/SHAY/perl-5.37.11/view/pod/perldelta.pod
perldelta for 5.37.11] for more details about new release.

== Owner ==
* Name: [[User:Jplesnik| Jitka Plesníková]], [[User:Mspacek| Michal
Josef Špaček]]
* Email: , 


== Current status ==

=== Completed Items ===

=== Items in Progress ===

=== Items to Be Done ===

* Get dedicated build-root from rel-engs (''f39-perl'')
* Upstream to release Perl 5.38
* Define perl_bootstrap in perl-srpm-macros
* Rebase perl to 5.38.0
* Rebuild all dual-lived packages (83) - otherwise dnf recommends
--skip-broken and fails
* Rebuild packages needed for minimal build-root
* Rebuild packages needed for building source packages from git repository
* Rebuild packages requiring ''libperl.so'' or versioned
''perl(MODULE_COMPAT)'': Use Fedora::Rebuild dependency solver
* Undefine perl_bootstrap
* Rebuild packages having perl_bootstrap condition in spec file (XX packages)
* Rebuild all updated packages
* [https://jplesnik.fedorapeople.org/5.38/ Final lists of results]
* Merge dedicated build-root to rawhide and remove the dedicated one by rel-engs
* Synchronize packages upgraded in ''f39'' build root
* Rebuild Perl packages: 0 of 600 done (0 %)
* Failed packages (0):
* Rebuild Fedora modules: 0 of 0 (0 %)
* Create module perl:5.38 and rebuild dependencies

== Detailed Description ==
New perl is released every year and updates containing mainly bug
fixes follow during the year. The 5.38.0 version is stable release
this year.

== Benefit to Fedora ==

Up-to-date and latest perl release will be delivered to Fedora users.

== Scope ==
Every Perl package will be rebuilt in a dedicated ''f39-perl''
build-root against perl 5.38.0 and then if no major problem emerges
the packages will be merged back to ''f39'' build-root.

* Proposal owners: New perl and all packages requiring ''libperl.so''
or versioned ''perl(MODULE_COMPAT)'' will be rebuilt into ''f39-perl''
build-root.

* Other developers: Owners of packages that fail to rebuild, mainly
perl-sig users, will be asked using Bugzilla to fix or remove their
packages from the distribution.

* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] 
Release engineers will be asked for new ''f39-perl'' build-root
inheriting from ''f39'' build-root. After successful finishing the
rebuild, they will be asked to merge ''f39-perl'' packages back to
''f39'' build-root.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Objectives:

== Upgrade/compatibility impact ==
Vast majority of functionality will be preserved. Only the packages
that failed to build against perl 5.38 will be removed from the
distribution. That will require to remove those packages from the
existing systems otherwise a package manager will encounter
unsatisfied dependencies. The developers in Perl language are advised
to install ''perl-doc'' and ''perl-debugger'' packages.

== How To Test ==
Try upgrading from Fedora 38 to 39. Try some Perl application to
verify they work as expected. Try embedded perl in
[https://src.fedoraproject.org/rpms/openldap slapd] or
[https://src.fedoraproject.org/rpms/net-snmp snmpd].

== User Experience ==
There should not be any remarkable change in user experience. With the
exception that previously locally installed modules with a CPAN
clients will need a reinstallation.

== Dependencies ==
There is more than 3500 packages depending on perl. It is the first
rebuild where we will rebuild only all dual-lived packages and
packages which require ''libperl.so'' or versioned
''perl(MODULE_COMPAT)''. It means only about 600 packages needs to
rebuild. Most of them are expected not to break. Finishing this change
can be endangered only by critical changes in a toolchain.
''noarch'' packages don't need to be rebuilt now.

== Contingency Plan ==
* Contingency mechanism: If we find perl 5.38 is not suitable for
Fedora 39, we will revert back to perl 5.36 and we drop the temporary
build-root with already rebuilt packages.
* Contingency deadline: branching Fedora 39 from Rawhide.
* Blocks release? No.

== Documentation ==
* 5.38.0 perldelta
* An announcement on perl-devel mailing list
* An announcement on fedora-devel mailing list

== Release Notes ==
TBD

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le

F39 proposal: BiggerESP (Self-Contained Change proposal)

2023-04-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/BiggerESP

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 ==

The Fedora installer includes an EFI System Partition of between 200MB
and 600MB by default, of which the lower size is much too small for
firmware updates on modern hardware and also for future bootloader
features like UKI.
This change will increase the minimum size of the ESP to be 500MB,
which is also the same value used by Microsoft for Windows 10 and
newer.

== Owner ==
* Name: [[User:rhughes| Richard Hughes]]
* Email: rich...@hughsie.com


== Detailed Description ==

Modern hardware has UEFI firmware updates that are more than 64MB in
size. The OEMs recommend a ESP free space of double the flash size
plus 20MB and fwupd now enforces this requirement to ensure flash
success. As the ESP is often shared between Windows and Linux, and
also used for firmware updates, and soon to be used by UKIs it's not
enough to just allocate a few hundreds of megabytes. Windows 10 and 11
allocates an ESP of at least 500MiB. Arch also specifies a minimum of
512 MiB.

== Feedback ==

There is no alternative -- the ESP has to scale up if we want firmware
updates to continue to work and to support UKIs for next-generation
bootloaders.

== Benefit to Fedora ==

Firmware updates will work on future hardware, and we can boot the
kernel using UKIs using next-generation bootloaders.

== Scope ==
* Proposal owners:

We need to change a number in Anaconda:
https://github.com/rhinstaller/anaconda/pull/4711

== Upgrade/compatibility impact ==

We can't grow the ESP in size, and so this change will only affect new
installs. This is fine, as this will affect new hardware more than old
hardware.

== How To Test ==

Install Fedora and observe that /boot/efi has at least 276MB free
space, even when installed alongside Windows.

== Dependencies ==

Anaconda would need to be modified, and Fedora would have a / or /home
partition that's ~300MB smaller by default than it is now.

== Contingency Plan ==

* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change), No

== Documentation ==

N/A (not a System Wide Change)

== Release Notes ==

Fedora now defaults to a larger EFI System Partition which allows
firmware updates to work on newer hardware, and allows future
bootloader and kernel modernizations.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Increase vm.max_map_count value (System-Wide Change proposal)

2023-04-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/IncreaseVmMaxMapCount

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 ==
This change aims at increasing the default value of the
`vm.max_map_count` sysctl

== Owner ==
* Name: [[User:aleasto| Alessandro Astone]]
* Email: ales.ast...@gmail.com


== Detailed Description ==
Increase the vm.max_map_count sysctl default value.

The goal is to improve compatibility with Windows games through wine
or steam. Read on "Benefit to Fedora" for examples.

Steam Deck is shipping with a default of `2147483642` (MAX_INT - 5) up
from `65530` of Fedora; it makes sense to follow their lead and set
the same value.

== Feedback ==

This was briefly discussed in #fedora-devel and received positively.
Concerns over possible downsides were raised. I am not aware of any,
but more input here is desired.

== Benefit to Fedora ==
The following Windows games will work out of the box (through wine or steam):
* DayZ: https://steamcommunity.com/app/221100/discussions/0/3199241400256965913/
* Hogwarts Legacy: https://github.com/ValveSoftware/Proton/issues/6510
* Counter Strike 2 (Beta Windows build):
https://www.youtube.com/watch?v=i02n_Ak98TA
* Any other software that might be invoking a lot of mmaps

== Scope ==
* Proposal owners: Add the new default to `/usr/lib/sysctl.d/`

* Other developers: No work will be necessary unless the new default
is found breaking some software

* Release engineering: N/A (not needed for this Change)

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==
Upgrading to the new Fedora release will seamlessly update the
default. No manual intervention is necessary.

== How To Test ==
Temporarily set the new value with `sudo sysctl -w vm.max_map_count=2147483642`

Run any of the software listed above to verify that it now works.

Or run any other software to verify the change causes no regression.


== User Experience ==
More Windows games will work out-of-the-box (through wine or steam)

== Dependencies ==
None


== Contingency Plan ==
* Contingency mechanism: Revert the shipped configuration
* Contingency deadline: Final Freeze
* Blocks release? No


== Documentation ==
The default value is currently hard-coded in the kernel, at
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/mm.h?h=v6.2.12#n203
.
It cannot be changed through the kernel defconfig, instead it must be
set through sysctl.

== Release Notes ==
The default value of the vm.max_map_count sysctl is increased


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: BiggerESP (Self-Contained Change proposal)

2023-04-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/BiggerESP

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 ==

The Fedora installer includes an EFI System Partition of between 200MB
and 600MB by default, of which the lower size is much too small for
firmware updates on modern hardware and also for future bootloader
features like UKI.
This change will increase the minimum size of the ESP to be 500MB,
which is also the same value used by Microsoft for Windows 10 and
newer.

== Owner ==
* Name: [[User:rhughes| Richard Hughes]]
* Email: rich...@hughsie.com


== Detailed Description ==

Modern hardware has UEFI firmware updates that are more than 64MB in
size. The OEMs recommend a ESP free space of double the flash size
plus 20MB and fwupd now enforces this requirement to ensure flash
success. As the ESP is often shared between Windows and Linux, and
also used for firmware updates, and soon to be used by UKIs it's not
enough to just allocate a few hundreds of megabytes. Windows 10 and 11
allocates an ESP of at least 500MiB. Arch also specifies a minimum of
512 MiB.

== Feedback ==

There is no alternative -- the ESP has to scale up if we want firmware
updates to continue to work and to support UKIs for next-generation
bootloaders.

== Benefit to Fedora ==

Firmware updates will work on future hardware, and we can boot the
kernel using UKIs using next-generation bootloaders.

== Scope ==
* Proposal owners:

We need to change a number in Anaconda:
https://github.com/rhinstaller/anaconda/pull/4711

== Upgrade/compatibility impact ==

We can't grow the ESP in size, and so this change will only affect new
installs. This is fine, as this will affect new hardware more than old
hardware.

== How To Test ==

Install Fedora and observe that /boot/efi has at least 276MB free
space, even when installed alongside Windows.

== Dependencies ==

Anaconda would need to be modified, and Fedora would have a / or /home
partition that's ~300MB smaller by default than it is now.

== Contingency Plan ==

* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change), No

== Documentation ==

N/A (not a System Wide Change)

== Release Notes ==

Fedora now defaults to a larger EFI System Partition which allows
firmware updates to work on newer hardware, and allows future
bootloader and kernel modernizations.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Increase vm.max_map_count value (System-Wide Change proposal)

2023-04-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/IncreaseVmMaxMapCount

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 ==
This change aims at increasing the default value of the
`vm.max_map_count` sysctl

== Owner ==
* Name: [[User:aleasto| Alessandro Astone]]
* Email: ales.ast...@gmail.com


== Detailed Description ==
Increase the vm.max_map_count sysctl default value.

The goal is to improve compatibility with Windows games through wine
or steam. Read on "Benefit to Fedora" for examples.

Steam Deck is shipping with a default of `2147483642` (MAX_INT - 5) up
from `65530` of Fedora; it makes sense to follow their lead and set
the same value.

== Feedback ==

This was briefly discussed in #fedora-devel and received positively.
Concerns over possible downsides were raised. I am not aware of any,
but more input here is desired.

== Benefit to Fedora ==
The following Windows games will work out of the box (through wine or steam):
* DayZ: https://steamcommunity.com/app/221100/discussions/0/3199241400256965913/
* Hogwarts Legacy: https://github.com/ValveSoftware/Proton/issues/6510
* Counter Strike 2 (Beta Windows build):
https://www.youtube.com/watch?v=i02n_Ak98TA
* Any other software that might be invoking a lot of mmaps

== Scope ==
* Proposal owners: Add the new default to `/usr/lib/sysctl.d/`

* Other developers: No work will be necessary unless the new default
is found breaking some software

* Release engineering: N/A (not needed for this Change)

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==
Upgrading to the new Fedora release will seamlessly update the
default. No manual intervention is necessary.

== How To Test ==
Temporarily set the new value with `sudo sysctl -w vm.max_map_count=2147483642`

Run any of the software listed above to verify that it now works.

Or run any other software to verify the change causes no regression.


== User Experience ==
More Windows games will work out-of-the-box (through wine or steam)

== Dependencies ==
None


== Contingency Plan ==
* Contingency mechanism: Revert the shipped configuration
* Contingency deadline: Final Freeze
* Blocks release? No


== Documentation ==
The default value is currently hard-coded in the kernel, at
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/mm.h?h=v6.2.12#n203
.
It cannot be changed through the kernel defconfig, instead it must be
set through sysctl.

== Release Notes ==
The default value of the vm.max_map_count sysctl is increased


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: It’s time to transform the Fedora devel list into something new

2023-04-24 Thread Ben Cotton
On Sat, Apr 22, 2023 at 1:24 AM Benson Muite  wrote:
>
> Thanks, this is helpful. Can you make the scripts/programs you used for
> these available to allow for a more detailed analysis?

No, because I literally went to each page of the archives and copied
the numbers into a spreadsheet. If you want to do a more in-depth
analysis, you can download the mbox archive file.

On Sat, Apr 22, 2023 at 12:28 PM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> Could we have the same graph for discourse (and Fedora telegram and Fedora
> matrix)? It'd be interesting to see what percentage of active communicating
> users are active on the mailing list.

I can't provide that, but someone could do that analysis. The hard
part would be mapping the email addresses to Fedora accounts,
especially as those may have changed over the years (and there are
theoretically people on this list who don't have a Fedora account at
all).

That speaks to some of the questions that come from the quick graphs I
did: how many mailing list threads are of the zero-engagement
announcement variety, versus active discussion? And what's the
distribution of threads for users? Do most people reply to one or two
threads and a handful reply to dozens?

--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Ben Cotton
On Fri, Apr 21, 2023 at 4:05 PM Maxwell G  wrote:
>
> What evidence shows that the group is ever shrinking? I often see Self
> Introduction posts and new people interacting with project. I suppose
> that whether they continue interacting afterwards is another question.

I'm glad you asked. Earlier this week I decided to avoid doing other
work by putting together some quick charts of devel list
participation. Here's the number of unique participants per month from
2004–2022:
https://bcotton.fedorapeople.org/images/devel-participation-monthly.png

And for a less-noisy version, the median of the monthly numbers per year:
https://bcotton.fedorapeople.org/images/devel-participation-mean.png

There are a lot of questions left unanswered by this quick analysis,
but there's a clear trend in fewer participants over time. In fact,
last month had the second smallest participant count (tied with
October 2022). Of course, these charts don't show _why_, but they do
support the assertion that folks are dropping out of the conversation
faster than others are joining.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Fedora Images on Azure (Self-Contained Change proposal)

2023-04-21 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Fedora_Images_On_Azure

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 ==

Azure is a massive public cloud and offering an official Fedora Cloud
image there would expand Fedora's user base. It also gives Fedora
Cloud users more options when selecting public clouds.

== Owner ==
* Name: [[User:mhayden| Major Hayden]], [[User:davdunc| David Duncan]]
* Email: ma...@redhat.com, davd...@amazon.com

== Detailed Description ==
We want to:

* Get Azure images built via the existing Pungi processes
* Publish Azure images via Azure's image gallery
* Test these images during regularly scheduled Fedora Cloud test days
before final release
* Ensure that the Azure URN is linked on the Fedora website in the
cloud downloads section (similar to how AWS images are listed today)

== Feedback ==
Another alternative would be to offer a VHD download option from a
mirror, but that
would require users to download the image and upload it to Azure on
their own. This
could be challenging for users without technical skills to complete
these steps or for
users with slow network connectivity.

== Benefit to Fedora ==
* Expands Fedora's official image public cloud footprint to Azure
(currently just AWS and GCP)
* Allows Azure customers to launch official Fedora images which were
tested before launch
* Raises awareness around Fedora Cloud images

== Scope ==
* Proposal owners: Isolated change that does not affect the OS itself
but does improve its availability in public clouds.
* Other developers: Does not affect other developers or features in Fedora.

* Release engineering: [https://pagure.io/releng/issue/11398 #11398]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives: N/A


== Upgrade/compatibility impact ==
This is a net new offering in a cloud where Fedora was not previously offered.


== How To Test ==
* Verify that the Fedora image appears in Azure's image gallery
* Launch an Azure VM with the new Fedora image
* Complete the usual verification that is done on other clouds during
[https://fedoraproject.org/wiki/Test_Results:Fedora_39_Rawhide_20230418.n.1_Cloud
test days]


== User Experience ==
Customers on Azure will notice that a new Fedora official images is
available to them.
Users of other platforms, such as workstation and server, will not see a change.
Customers of other clouds, such as AWS, will not see a change either.

== Dependencies ==
All dependencies are already packaged and tested. One of the biggest
is the Azure Linux
agent ({{package|WALinuxAgent}}), but it has been packaged in Fedora
for multiple releases and is
verified to work on Azure.


== Contingency Plan ==
* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? No


== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
Fedora Cloud Edition is now available for use in Microsoft Azure.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Fedora Images on Azure (Self-Contained Change proposal)

2023-04-21 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Fedora_Images_On_Azure

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 ==

Azure is a massive public cloud and offering an official Fedora Cloud
image there would expand Fedora's user base. It also gives Fedora
Cloud users more options when selecting public clouds.

== Owner ==
* Name: [[User:mhayden| Major Hayden]], [[User:davdunc| David Duncan]]
* Email: ma...@redhat.com, davd...@amazon.com

== Detailed Description ==
We want to:

* Get Azure images built via the existing Pungi processes
* Publish Azure images via Azure's image gallery
* Test these images during regularly scheduled Fedora Cloud test days
before final release
* Ensure that the Azure URN is linked on the Fedora website in the
cloud downloads section (similar to how AWS images are listed today)

== Feedback ==
Another alternative would be to offer a VHD download option from a
mirror, but that
would require users to download the image and upload it to Azure on
their own. This
could be challenging for users without technical skills to complete
these steps or for
users with slow network connectivity.

== Benefit to Fedora ==
* Expands Fedora's official image public cloud footprint to Azure
(currently just AWS and GCP)
* Allows Azure customers to launch official Fedora images which were
tested before launch
* Raises awareness around Fedora Cloud images

== Scope ==
* Proposal owners: Isolated change that does not affect the OS itself
but does improve its availability in public clouds.
* Other developers: Does not affect other developers or features in Fedora.

* Release engineering: [https://pagure.io/releng/issue/11398 #11398]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives: N/A


== Upgrade/compatibility impact ==
This is a net new offering in a cloud where Fedora was not previously offered.


== How To Test ==
* Verify that the Fedora image appears in Azure's image gallery
* Launch an Azure VM with the new Fedora image
* Complete the usual verification that is done on other clouds during
[https://fedoraproject.org/wiki/Test_Results:Fedora_39_Rawhide_20230418.n.1_Cloud
test days]


== User Experience ==
Customers on Azure will notice that a new Fedora official images is
available to them.
Users of other platforms, such as workstation and server, will not see a change.
Customers of other clouds, such as AWS, will not see a change either.

== Dependencies ==
All dependencies are already packaged and tested. One of the biggest
is the Azure Linux
agent ({{package|WALinuxAgent}}), but it has been packaged in Fedora
for multiple releases and is
verified to work on Azure.


== Contingency Plan ==
* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? No


== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
Fedora Cloud Edition is now available for use in Microsoft Azure.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Ben Cotton
Like many of you, I have built up a lot of workflow around my email.
I'm on several dozen Fedora mailing lists, so I heavily filter my
inbox. In fact, that's one of the areas where I'm least enthusiastic
about a large-scale move to Fedora Discussion. Our tag-based setup
makes it very difficult for Gmail (as an email client specifically) to
filter alerts the way I want.

On the other hand, as someone who often needs to cross-post
announcements and the like, the experience for that on Discussion is
so much better. And there are a lot of other quality of life
improvements, some big and some small, but they add up:

* The ability to move threads from "contributor" to "developer" areas
and vice versa
* Splitting off tangents to a new thread
* Editing posts (with visible history, of course)
* In-post polls
* In-line date/time tags that can render the time in the user's zone

Discussion isn't perfect, but it's better on the whole than I thought
it would be.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


FESCo election nominations are now open

2023-04-19 Thread Ben Cotton
Now through 10 May, you may nominate candidates for the Fedora
Engineering Steering Committee (FESCo).

To nominate yourself (or others, if you check with them first), visit
https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations

For more information, see the Community Blog post:
https://communityblog.fedoraproject.org/f38-election-nominations-now-open/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


FESCo election nominations are now open

2023-04-19 Thread Ben Cotton
Now through 10 May, you may nominate candidates for the Fedora
Engineering Steering Committee (FESCo).

To nominate yourself (or others, if you check with them first), visit
https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations

For more information, see the Community Blog post:
https://communityblog.fedoraproject.org/f38-election-nominations-now-open/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 : Prioritized bugs and issues

2023-04-18 Thread Ben Cotton
On Tue, Apr 18, 2023 at 6:00 AM  wrote:
>
> You are kindly invited to the meeting:
>Prioritized bugs and issues on 2023-04-19 from 10:00:00 to 11:00:00 
> America/Indiana/Indianapolis
>At fedora-meetin...@irc.libera.chat
>
> More information available at: 
> https://docs.fedoraproject.org/en-US/program_management/prioritized_bugs/
> Source: https://calendar.fedoraproject.org//meeting/10144/

We will discuss the following nominated bugs:

* English keyboard layout is erroneously used during initramfs phase
(e.g. decrypting encrypted storage devices) instead of native layout,
on Silverblue / ostree installs
- https://bugzilla.redhat.com/show_bug.cgi?id=1890085
* Cannot copy/paste to/from KDE VMs
- https://bugzilla.redhat.com/show_bug.cgi?id=2016563
* Windows with bitlocker enabled can't be booted, needs to use
bootnext instead of chainloader
- https://bugzilla.redhat.com/show_bug.cgi?id=2049849
* Live image made with BOOTX64.EFI from latest shim-x64-15.6-2 fails
to boot on some boards
- https://bugzilla.redhat.com/show_bug.cgi?id=2113005

In addition, we'll check in on the following accepted bugs:

* It is possible to go through the initial setup without creating a
root and without adding a user to the wheel group
- https://bugzilla.redhat.com/show_bug.cgi?id=2015490

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Remove webkit2gtk-4.0 API Version (System-Wide Change proposal)

2023-04-17 Thread Ben Cotton
:2.0.2-17.hg2084299dffb6.fc38.1.noarch
 gthumb-1:3.12.2-7.fc38.x86_64
 liferea-1:1.14.1-1.fc38.x86_64
 lutris-0:0.5.12-3.fc38.x86_64
 marker-0:0.0.2020.04.04-10.fc38.x86_64
 meteo-0:0.9.9.1-4.fc38.x86_64
 midori-0:9.0-12.fc38.x86_64
 minigalaxy-0:1.2.2-3.fc38.noarch
 notes-up-0:2.0.6-4.fc38.x86_64
 osmo-0:0.4.4-2.fc38.x86_64
 pdfpc-0:4.6.0-1.fc38.x86_64
 perl-Gtk3-WebKit-0:0.06-27.fc38.noarch
 rednotebook-0:2.29.3-2.fc38.noarch
 rubygem-webkit2-gtk-0:4.1.2-1.fc38.noarch
 setzer-0:0.4.8-2.fc38.noarch
 sugar-0:0.120-2.fc38.noarch
 sugar-browse-0:207-6.fc38.noarch
 sugar-toolkit-gtk3-0:0.120-2.fc38.x86_64
 surf-0:2.0-15.fc38.x86_64
 ulauncher-0:5.15.2-1.fc38.noarch
 vfrnav-0:20201231-38.fc38.x86_64
 webkit2-sharp-0:0-0.17.20170219gita59fd76.fc38.x86_64
 webkit2gtk4.0-devel-0:2.40.0-2.fc38.x86_64
 webkit2gtk4.0-doc-0:2.40.0-2.fc38.noarch
 wxGTK-webview-0:3.2.1-5.fc38.x86_64
 wxGTK3-webview-0:3.0.5.1-10.fc38.x86_64
 xiphos-0:4.2.1-18.fc38.x86_64
 xreader-libs-0:3.6.3-1.fc38.x86_64
 yad-0:9.3-5.fc38.x86_6

== Contingency Plan ==

* Contingency mechanism: Bring back the removed subpackages
* Contingency deadline: F39 beta freeze
* Blocks release? No

== Documentation ==

* [https://webkitgtk.org/reference/webkit2gtk/stable/index.html WebKit2 - 4.1]
* [https://webkitgtk.org/reference/webkit2gtk-web-extension/stable/index.html
WebKit2WebExtension - 4.1]
* [https://webkitgtk.org/reference/jsc-glib/stable/index.html
JavaScriptCore - 4.1]
* [https://libsoup.org/libsoup-3.0/migrating-from-libsoup-2.html Soup
- 3.0: Migrating from libsoup 2]

== Release Notes ==

The webkit2gtk4.0 and javascriptcoregtk4.0 packages providing
WebKitGTK for GTK 3 and libsoup 2 applications have been removed. Use
the webkit2gtk4.1 and javascriptcoregtk4.1 packages instead, providing
WebKitGTK for GTK 3 and libsoup 3 applications.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Remove standard storage option from Fedora EC2 images (Self-Contained Change proposal)

2023-04-17 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2ImagesNoStandardStorage

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 ==

AWS offers multiple
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html
types of block storage] depending on the needs of the individual user.
Fedora images are uploaded with `standard` and `gp2` currently (`gp3`
will replace `gp2` very soon with another
[https://fedoraproject.org/wiki/Changes/CloudEC2gp3 approved change]).

The `standard` storage is a previous generation storage option with
less performance and less consistent performance than the other
storage types. It also causes some confusion when AWS customers look
through the list of Fedora cloud images in the EC2 console because now
they see '''four''' images (aarch64 + x86_64, both with `standard` and
`gp2` storage).

Removing the `standard` storage option would reduce the amount of
images that appear in the console, but AWS customers could still
provision Fedora on standard storage during the instance creation
process if they really want that storage option.

== Owner ==
* Name: [[User:mhayden| Major Hayden]]
* Email: ma...@redhat.com


== Detailed Description ==

The scripts that upload images to AWS will be adjusted so that they do
not include the creation of an AMI with standard storage. AWS
customers could still choose that option at instance creation time if
needed.

== Feedback ==

No alternatives have been proposed yet.

== Benefit to Fedora ==

This would reduce the amount of Fedora AMIs that appear in the EC2
console by half and it would ensure that Fedora lands on AWS' best
performing storage (soon to be `gp3`) by default. It avoids a
situation where an AWS customer (without a strong knowledge in block
storage types) starts a Fedora instance on standard storage and gets a
low performance experience.

It would have no effect on running instances or existing AMIs.

== Scope ==

* Proposal owners: This is an isolated change that should be made
within `fedimg` and it affects only the AMI creation process.

* Other developers: Should not require work from other developers.

* Release engineering: No work should be required from releng for this change.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: Should make it easier to
display Fedora AWS images on the Fedora Cloud page.

== Upgrade/compatibility impact ==

Existing systems will not be affected by this change. Customers
launching new instances will get better performing storage by default
but will still have the option to select standard storage if they
really need it.


== How To Test ==

1. The updated version of fedimg should create only `gp2` (soon to be
`gp3`) AMIs.
2. We can verify that the latest image upload from rawhide (after the
fedimg change is made) will only include a gp2/gp3-backed image.

== User Experience ==

AWS customers who are not familiar with different block storage types
should always land on high performance storage. They still have the
option to choose other storage types at instance creation time.

== Dependencies ==

Only fedimg needs to be updated. There are no other dependencies.


== Contingency Plan ==

* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)

== Documentation ==

N/A (not a System Wide Change)

== Release Notes ==

Fedora AMIs for EC2 now default to the latest `gp2/3` storage option.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Remove standard storage option from Fedora EC2 images (Self-Contained Change proposal)

2023-04-17 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2ImagesNoStandardStorage

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 ==

AWS offers multiple
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html
types of block storage] depending on the needs of the individual user.
Fedora images are uploaded with `standard` and `gp2` currently (`gp3`
will replace `gp2` very soon with another
[https://fedoraproject.org/wiki/Changes/CloudEC2gp3 approved change]).

The `standard` storage is a previous generation storage option with
less performance and less consistent performance than the other
storage types. It also causes some confusion when AWS customers look
through the list of Fedora cloud images in the EC2 console because now
they see '''four''' images (aarch64 + x86_64, both with `standard` and
`gp2` storage).

Removing the `standard` storage option would reduce the amount of
images that appear in the console, but AWS customers could still
provision Fedora on standard storage during the instance creation
process if they really want that storage option.

== Owner ==
* Name: [[User:mhayden| Major Hayden]]
* Email: ma...@redhat.com


== Detailed Description ==

The scripts that upload images to AWS will be adjusted so that they do
not include the creation of an AMI with standard storage. AWS
customers could still choose that option at instance creation time if
needed.

== Feedback ==

No alternatives have been proposed yet.

== Benefit to Fedora ==

This would reduce the amount of Fedora AMIs that appear in the EC2
console by half and it would ensure that Fedora lands on AWS' best
performing storage (soon to be `gp3`) by default. It avoids a
situation where an AWS customer (without a strong knowledge in block
storage types) starts a Fedora instance on standard storage and gets a
low performance experience.

It would have no effect on running instances or existing AMIs.

== Scope ==

* Proposal owners: This is an isolated change that should be made
within `fedimg` and it affects only the AMI creation process.

* Other developers: Should not require work from other developers.

* Release engineering: No work should be required from releng for this change.

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: Should make it easier to
display Fedora AWS images on the Fedora Cloud page.

== Upgrade/compatibility impact ==

Existing systems will not be affected by this change. Customers
launching new instances will get better performing storage by default
but will still have the option to select standard storage if they
really need it.


== How To Test ==

1. The updated version of fedimg should create only `gp2` (soon to be
`gp3`) AMIs.
2. We can verify that the latest image upload from rawhide (after the
fedimg change is made) will only include a gp2/gp3-backed image.

== User Experience ==

AWS customers who are not familiar with different block storage types
should always land on high performance storage. They still have the
option to choose other storage types at instance creation time.

== Dependencies ==

Only fedimg needs to be updated. There are no other dependencies.


== Contingency Plan ==

* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)

== Documentation ==

N/A (not a System Wide Change)

== Release Notes ==

Fedora AMIs for EC2 now default to the latest `gp2/3` storage option.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Remove webkit2gtk-4.0 API Version (System-Wide Change proposal)

2023-04-17 Thread Ben Cotton
:2.0.2-17.hg2084299dffb6.fc38.1.noarch
 gthumb-1:3.12.2-7.fc38.x86_64
 liferea-1:1.14.1-1.fc38.x86_64
 lutris-0:0.5.12-3.fc38.x86_64
 marker-0:0.0.2020.04.04-10.fc38.x86_64
 meteo-0:0.9.9.1-4.fc38.x86_64
 midori-0:9.0-12.fc38.x86_64
 minigalaxy-0:1.2.2-3.fc38.noarch
 notes-up-0:2.0.6-4.fc38.x86_64
 osmo-0:0.4.4-2.fc38.x86_64
 pdfpc-0:4.6.0-1.fc38.x86_64
 perl-Gtk3-WebKit-0:0.06-27.fc38.noarch
 rednotebook-0:2.29.3-2.fc38.noarch
 rubygem-webkit2-gtk-0:4.1.2-1.fc38.noarch
 setzer-0:0.4.8-2.fc38.noarch
 sugar-0:0.120-2.fc38.noarch
 sugar-browse-0:207-6.fc38.noarch
 sugar-toolkit-gtk3-0:0.120-2.fc38.x86_64
 surf-0:2.0-15.fc38.x86_64
 ulauncher-0:5.15.2-1.fc38.noarch
 vfrnav-0:20201231-38.fc38.x86_64
 webkit2-sharp-0:0-0.17.20170219gita59fd76.fc38.x86_64
 webkit2gtk4.0-devel-0:2.40.0-2.fc38.x86_64
 webkit2gtk4.0-doc-0:2.40.0-2.fc38.noarch
 wxGTK-webview-0:3.2.1-5.fc38.x86_64
 wxGTK3-webview-0:3.0.5.1-10.fc38.x86_64
 xiphos-0:4.2.1-18.fc38.x86_64
 xreader-libs-0:3.6.3-1.fc38.x86_64
 yad-0:9.3-5.fc38.x86_6

== Contingency Plan ==

* Contingency mechanism: Bring back the removed subpackages
* Contingency deadline: F39 beta freeze
* Blocks release? No

== Documentation ==

* [https://webkitgtk.org/reference/webkit2gtk/stable/index.html WebKit2 - 4.1]
* [https://webkitgtk.org/reference/webkit2gtk-web-extension/stable/index.html
WebKit2WebExtension - 4.1]
* [https://webkitgtk.org/reference/jsc-glib/stable/index.html
JavaScriptCore - 4.1]
* [https://libsoup.org/libsoup-3.0/migrating-from-libsoup-2.html Soup
- 3.0: Migrating from libsoup 2]

== Release Notes ==

The webkit2gtk4.0 and javascriptcoregtk4.0 packages providing
WebKitGTK for GTK 3 and libsoup 2 applications have been removed. Use
the webkit2gtk4.1 and javascriptcoregtk4.1 packages instead, providing
WebKitGTK for GTK 3 and libsoup 3 applications.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Getting back the old Bugzilla bug entry form

2023-04-17 Thread Ben Cotton
Mea culpa. My understanding was that this would not impact the sorts
of use cases that were broken. Clearly that's not the case.
Regardless, this should have been better communicated and tested. I
take full responsibility for that; I should know better.

I'll work with the Bugzilla developers to get this fixed or rolled
back if it can't be.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-04-07 Thread Ben Cotton
The current target is the early target date (18 April).

Action summary


Accepted blockers
-

1. shim — Live image made with BOOTX64.EFI from latest shim-x64-15.6-2
fails to boot on some boards — NEW
ACTION: kernel upstream to merge NX support

Proposed blockers
-

1. fedora-release  — Fedora 38 Final needs a non-prerelease
fedora-release package and fedora-repos with updates-testing disabled
— MODIFIED
ACTION: QA to verify update FEDORA-2023-ae8bf65eea


Bug-by-bug detail
=

Accepted blockers
-

1.  shim — https://bugzilla.redhat.com/show_bug.cgi?id=2113005 — NEW
Live image made with BOOTX64.EFI from latest shim-x64-15.6-2 fails to
boot on some boards

UEFI LoadOptions that start with NUL cause boot failure. This is fixed
upstream in https://github.com/rhboot/shim/pull/505 but the SecureBoot
signing process requires NX support in the kernel, which is still
pending upstream.

Proposed blockers
-

1. fedora-release  —
https://bugzilla.redhat.com/show_bug.cgi?id=2185122 — MODIFIED
Fedora 38 Final needs a non-prerelease fedora-release package and
fedora-repos with updates-testing disabled

Currently fedora-release and fedora-repos are in a pre-release state.
Update https://bodhi.fedoraproject.org/updates/FEDORA-2023-ae8bf65eea
contains a candidate fix.



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 Final Go/No-Go meeting next week

2023-04-06 Thread Ben Cotton
The Fedora Linux 38 Final Go/No-Go[1] meeting is scheduled for
Thursday 13 April at 1700 UTC in #fedora-meeting. At this time, we
will determine the status of the F38 Final for the 18 April early
target date[2]. For more information about the Go/No-Go meeting, see
the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10487/
[2] https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


[Test-Announce] Fedora Linux 38 Final Go/No-Go meeting next week

2023-04-06 Thread Ben Cotton
The Fedora Linux 38 Final Go/No-Go[1] meeting is scheduled for
Thursday 13 April at 1700 UTC in #fedora-meeting. At this time, we
will determine the status of the F38 Final for the 18 April early
target date[2]. For more information about the Go/No-Go meeting, see
the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10487/
[2] https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-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/test-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Schedule for Thursday's FPC Meeting (2023-04-06 16:00 UTC)

2023-04-06 Thread Ben Cotton
On Wed, Apr 5, 2023 at 9:39 PM James Antill  wrote:
>
>  Following is the list of topics that will be discussed in the FPC
> meeting Thursday at 2023-04-06 16:00 UTC in #fedora-meeting-1 on
> irc.libera.chat.

Can you add https://pagure.io/packaging-committee/pull-request/1255 if
time permits? This blocks the implementation of the "Rpmautospec by
Default" Change.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 : Prioritized bugs and issues

2023-04-04 Thread Ben Cotton
On Tue, Apr 4, 2023 at 6:00 AM  wrote:
>
> You are kindly invited to the meeting:
>Prioritized bugs and issues on 2023-04-05 from 10:00:00 to 11:00:00 
> America/Indiana/Indianapolis
>At fedora-meetin...@irc.libera.chat
>
> More information available at: 
> https://docs.fedoraproject.org/en-US/program_management/prioritized_bugs/
> Source: https://calendar.fedoraproject.org//meeting/10144/

There are 0 nominated bugs and the 1 accepted bug is making progress,
so I am cancelling the Prioritized Bugs meeting. We'll meet again 19
April.

As a reminder, this process exists but it only works if you nominate
bugs. See 
https://docs.fedoraproject.org/en-US/program_management/prioritized_bugs/#_nomination
for the kinds of bugs to nominate.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-03-31 Thread Ben Cotton
The current target is the early target date (18 April).

Action summary


Accepted blockers
-

1. kernel — anaconda failed to detect the fcoe target(only affects ixgbe) — NEW
ACTION: Maintainers to diagnose issue
NEEDINFO: lnie

2. plasma-workspace — Logging out of Plasma 5.27.3 on Wayland as the
second user on the system resulted in a black screen — NEW
ACTION: Maintainers to diagnose issue

3. shim — Live image made with BOOTX64.EFI from latest shim-x64-15.6-2
fails to boot on some boards — NEW
ACTION: kernel upstream to merge NX support

Proposed blockers
-

1. abrt — crash data are erased occasionally — VERIFIED
ACTION: (none)

2. Podman — shadow-utils installations fails with “cap_set_file
failed” in toolbox/podman on F38 host
ACTION: Maintainers to diagnose issue



Bug-by-bug detail
=

Accepted blockers
-

1. kernel — https://bugzilla.redhat.com/show_bug.cgi?id=2171350 — NEW
anaconda failed to detect the fcoe target(only affects ixgbe)

The installer does not detect attached FCOE storage using ixgbe. The
device ends up in "NO-CARRIER state DORNMANT".

2. plasma-workspace — https://bugzilla.redhat.com/show_bug.cgi?id=2179591 — NEW
Logging out of Plasma 5.27.3 on Wayland as the second user on the
system resulted in a black screen

In some cases, a race condition prevents a user on a system from
logging out successfully. This appears to be an SELinux issue filed as
RHBZ 2181010 for which FEDORA-2023-624eb88729 contains a verified fix.
It seems that a failure of dbus-:1.2-org.kde.LogoutPrompt@0.service
causes the sddm session to not be restarted.

3. shim — https://bugzilla.redhat.com/show_bug.cgi?id=2113005 — NEW
Live image made with BOOTX64.EFI from latest shim-x64-15.6-2 fails to
boot on some boards

UEFI LoadOptions that start with NUL cause boot failure. This is fixed
upstream in https://github.com/rhboot/shim/pull/505 but the SecureBoot
signing process requires NX support in the kernel, which is still
pending upstream.

Proposed blockers
-

1. abrt — https://bugzilla.redhat.com/show_bug.cgi?id=2177153 — VERIFIED
MaxCrashReportsSize claims to be 5000 MB but is 1000 MB

abrt is using a smaller size limit than the hard-coded default of 5000
MB. FEDORA-2023-eb09dd6406 containes a verified fix.

2. podman — https://bugzilla.redhat.com/show_bug.cgi?id=2183034 — NEW
packages with file capabilities fail to install in podman on F38 host

DNF update in a freshly-created f38 toolbox fails. The issue seems to
only happen on F38 hosts; shadow-utlis is updatable in an F36 and F37
container and host using podman 4.4.1. Suspected issue is a change in
Podman between 4.4.2 -> 4.4.3 or a different config file in F38. This
does not appear to be specific to the shadow-utils package.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-30 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/RPM-4.19

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 RPM to the [https://rpm.org/wiki/Releases/4.19.0 4.19] release.

== Owner ==
* Name: [[User:ffesti| Florian Festi]]
* Email: ffe...@redhat.com


== Detailed Description ==
RPM 4.19 contains various improvements over previous versions. Many of
them are internal in nature such as moving from automake to cmake,
improvements to the test suite, stripping copies of system functions,
splitting translations into a separate project and more. There are
still several user facing changes:

* New rpmsort(8) utility for sorting RPM versions
* x86-64 architecture levels (v2-v4) as architectures
* Support for %preuntrans and %postuntrans scriptlets
* Creating User and Groups from sysusers.d files including Provides
and Requires or Recommends
([https://github.com/rpm-software-management/rpm/pull/2432 PR],
[https://github.com/rpm-software-management/rpm/discussions/2277
Discussion])
* [https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html
Dynamic Spec generation]
** find_lang now being able to generate language sub packages

The 4.19 alpha release is expected in April and the final release is
expected in time for the Fedora 39 release cycle as usual.

== Feedback ==


== Benefit to Fedora ==

This release comes with many improvements. It opens the possibility
for Fedora to adopt the new major features mentioned above.

== Scope ==
* Proposal owners:
** Release RPM 4.19 alpha
** Rebase RPM
** Assist with dealing with incompatibilities
** Integrate new User/Group handling
*** Conflicts with the current one including the Provides generation
in ''systemd-rpm-macros''

* Other developers:
** Test new release, report issues and bugs

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:


== Upgrade/compatibility impact ==
* %patch without arguments and options is an error
* %patchN syntax is deprecated
* File globbing is now more consistent


== How To Test ==

Rpm receives a thorough and constant testing via every single package
build, system installs and updates. New features can be tested
specifically as per their documentation.


== User Experience ==

There are no major differences in the normal user experience.

== Dependencies ==
* Deprecated APIs are removed. This may require adjustments to
software still using them.
* so-name of librpm changes. Packages depending on it are expected to
need a re-build
* Packages running in the changes mentioned in the
''Upgrade/compatibility impact'' section might need adjusting. This
should be relatively rare, though.

== Contingency Plan ==

* Contingency mechanism: Revert back to RPM 4.18
* Contingency deadline: Beta freeze
* Blocks release? No

== Documentation ==

Release notes at https://rpm.org/wiki/Releases/4.19.0 and reference manual at
https://rpm-software-management.github.io/rpm/manual/

== Release Notes ==
https://rpm.org/wiki/Releases/4.19.0 (still work in progress)


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-30 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/RPM-4.19

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 RPM to the [https://rpm.org/wiki/Releases/4.19.0 4.19] release.

== Owner ==
* Name: [[User:ffesti| Florian Festi]]
* Email: ffe...@redhat.com


== Detailed Description ==
RPM 4.19 contains various improvements over previous versions. Many of
them are internal in nature such as moving from automake to cmake,
improvements to the test suite, stripping copies of system functions,
splitting translations into a separate project and more. There are
still several user facing changes:

* New rpmsort(8) utility for sorting RPM versions
* x86-64 architecture levels (v2-v4) as architectures
* Support for %preuntrans and %postuntrans scriptlets
* Creating User and Groups from sysusers.d files including Provides
and Requires or Recommends
([https://github.com/rpm-software-management/rpm/pull/2432 PR],
[https://github.com/rpm-software-management/rpm/discussions/2277
Discussion])
* [https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html
Dynamic Spec generation]
** find_lang now being able to generate language sub packages

The 4.19 alpha release is expected in April and the final release is
expected in time for the Fedora 39 release cycle as usual.

== Feedback ==


== Benefit to Fedora ==

This release comes with many improvements. It opens the possibility
for Fedora to adopt the new major features mentioned above.

== Scope ==
* Proposal owners:
** Release RPM 4.19 alpha
** Rebase RPM
** Assist with dealing with incompatibilities
** Integrate new User/Group handling
*** Conflicts with the current one including the Provides generation
in ''systemd-rpm-macros''

* Other developers:
** Test new release, report issues and bugs

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:


== Upgrade/compatibility impact ==
* %patch without arguments and options is an error
* %patchN syntax is deprecated
* File globbing is now more consistent


== How To Test ==

Rpm receives a thorough and constant testing via every single package
build, system installs and updates. New features can be tested
specifically as per their documentation.


== User Experience ==

There are no major differences in the normal user experience.

== Dependencies ==
* Deprecated APIs are removed. This may require adjustments to
software still using them.
* so-name of librpm changes. Packages depending on it are expected to
need a re-build
* Packages running in the changes mentioned in the
''Upgrade/compatibility impact'' section might need adjusting. This
should be relatively rare, though.

== Contingency Plan ==

* Contingency mechanism: Revert back to RPM 4.18
* Contingency deadline: Beta freeze
* Blocks release? No

== Documentation ==

Release notes at https://rpm.org/wiki/Releases/4.19.0 and reference manual at
https://rpm-software-management.github.io/rpm/manual/

== Release Notes ==
https://rpm.org/wiki/Releases/4.19.0 (still work in progress)


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Heads up: GitHub.com SSH host key changed

2023-03-24 Thread Ben Cotton
Public service announcement for anyone who uses GitHub: they have
changed their SSH host key as a result of an inadvertent disclosure.
See their blog for more information:
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-03-24 Thread Ben Cotton
load requests.

3. gnome-shell — https://bugzilla.redhat.com/show_bug.cgi?id=2180277 — NEW
gnome-shell crashes and sysops happens when users logout

Logging out sometimes causes a crash. It may be caused by trying to
exit with open windows. An upstream MR contains work-in-progress
fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2722/

4. gnome-software —
https://bugzilla.redhat.com/show_bug.cgi?id=2181367 — MODIFIED
Incorrect priority order of app sources

Contrary to FESCo's requirement for the Unfiltered Flathub Change,
flatpaks from Flathub sometimes take priority over Fedora RPMs.
FEDORA-2023-49b5dec107 contains a candidate fix.

5. kwin — https://bugzilla.redhat.com/show_bug.cgi?id=2179591 — NEW
Logging out of Plasma 5.27.3 on Wayland as the second user on the
system resulted in a black screen

In some cases, a race condition prevents the second user on a system
from logging out successfully. This appears to be an SELinux issue
filed as RHBZ 2181010. An upstream PR contains a candidate fix:
https://github.com/fedora-selinux/selinux-policy/pull/1628



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Register EC2 Cloud Images with uefi-preferred AMI flag (Self-Contained Change proposal)

2023-03-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2UEFIPreferred

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 ==
A new feature of EC2 is to be able to register AMIs with a boot mode
of `uefi-preferred` rather than picking one of `bios` or `uefi`. In
EC2, aarch64 has always been UEFI, while x86-64 started out as BIOS
only and some instance types have recently begun to support booting in
UEFI mode. Previously, an AMI had to pick if it was UEFI or BIOS. With
`uefi-preferred` it allows an AMI to launch with whatever firmware
stack is available for the instance type, preferring UEFI when UEFI is
an option.

This proposal is to register the Fedora EC2 images with
`uefi-preferred`, having the effect of switching to booting in UEFI
mode on x86-64 in EC2 where available.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
Some features of some EC2 instance types (such as secure boot) are
only available in UEFI mode. There is also the standard set of
advantages of UEFI over BIOS. All aarch64 instance types in EC2 have
always been UEFI, while all x86-64 instance types were historically
all BIOS. Recently, some x86-64 instance types have started to support
UEFI mode. This was originally implemented as an option for instance
launches and AMI registration. An AMI could state that it should be
booted in UEFI mode. An AMI registered for UEFI would *not* boot on
BIOS-only instance types. This meant that if you wanted to make
available an OS that could boot on all instance types, you'd need a
trio of AMIs: aarch64 UEFI, x86-64 BIOS, and x86-64 UEFI.

With the `uefi-preferred` boot mode, one AMI registered for x86-64
will boot on UEFI where possible, but also boot BIOS if the instance
type doesn't support UEFI.

By registering Fedora AMIs with this boot mode, EC2 features that
require UEFI (such as Secure Boot and NitroTPM) will be able to be
used in Fedora, while still maintaining compatibility with BIOS only
instance types.

== Feedback ==
We have started registering Amazon Linux 2023 AMIs with this boot
mode, albeit quite late in the development cycle of AL2023 due to the
timing of when the `uefi-preferred` boot mode flag was added to EC2.

== Benefit to Fedora ==
UEFI is becoming more ubiquitous amongst hardware, and operating under
UEFI inside EC2 unlocks an increasing number of features such as
Secure Boot and NitroTPM. The benefit for Fedora is a more uniform
experience across cloud and non-cloud environments, simplifying the
boot and runtime software stack.

== Scope ==
* Proposal owners:

 * Modify the AMI registration call to include `uefi-preferred`,
verifying that Fedora AMIs are assembled correctly for booting under
UEFI.

* Other developers: No changes needed by other developers

* Release engineering: N/A

* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:


== Upgrade/compatibility impact ==


== How To Test ==
Once the AMI is registered, verify that the parameter is set, and that
instances can be launched for each instance type. Normal testing
should cover this.

== User Experience ==
Users will be able to use features in EC2 that require UEFI such as
Secure Boot and NitroTPM.

== Dependencies ==


== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)


== Documentation ==
* https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html
* https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html


== Release Notes ==
EC2 images are now registered with the `uefi-preferred` boot mode,
thus boot in UEFI mode where possible.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Register EC2 Cloud Images with uefi-preferred AMI flag (Self-Contained Change proposal)

2023-03-24 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2UEFIPreferred

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 ==
A new feature of EC2 is to be able to register AMIs with a boot mode
of `uefi-preferred` rather than picking one of `bios` or `uefi`. In
EC2, aarch64 has always been UEFI, while x86-64 started out as BIOS
only and some instance types have recently begun to support booting in
UEFI mode. Previously, an AMI had to pick if it was UEFI or BIOS. With
`uefi-preferred` it allows an AMI to launch with whatever firmware
stack is available for the instance type, preferring UEFI when UEFI is
an option.

This proposal is to register the Fedora EC2 images with
`uefi-preferred`, having the effect of switching to booting in UEFI
mode on x86-64 in EC2 where available.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
Some features of some EC2 instance types (such as secure boot) are
only available in UEFI mode. There is also the standard set of
advantages of UEFI over BIOS. All aarch64 instance types in EC2 have
always been UEFI, while all x86-64 instance types were historically
all BIOS. Recently, some x86-64 instance types have started to support
UEFI mode. This was originally implemented as an option for instance
launches and AMI registration. An AMI could state that it should be
booted in UEFI mode. An AMI registered for UEFI would *not* boot on
BIOS-only instance types. This meant that if you wanted to make
available an OS that could boot on all instance types, you'd need a
trio of AMIs: aarch64 UEFI, x86-64 BIOS, and x86-64 UEFI.

With the `uefi-preferred` boot mode, one AMI registered for x86-64
will boot on UEFI where possible, but also boot BIOS if the instance
type doesn't support UEFI.

By registering Fedora AMIs with this boot mode, EC2 features that
require UEFI (such as Secure Boot and NitroTPM) will be able to be
used in Fedora, while still maintaining compatibility with BIOS only
instance types.

== Feedback ==
We have started registering Amazon Linux 2023 AMIs with this boot
mode, albeit quite late in the development cycle of AL2023 due to the
timing of when the `uefi-preferred` boot mode flag was added to EC2.

== Benefit to Fedora ==
UEFI is becoming more ubiquitous amongst hardware, and operating under
UEFI inside EC2 unlocks an increasing number of features such as
Secure Boot and NitroTPM. The benefit for Fedora is a more uniform
experience across cloud and non-cloud environments, simplifying the
boot and runtime software stack.

== Scope ==
* Proposal owners:

 * Modify the AMI registration call to include `uefi-preferred`,
verifying that Fedora AMIs are assembled correctly for booting under
UEFI.

* Other developers: No changes needed by other developers

* Release engineering: N/A

* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:


== Upgrade/compatibility impact ==


== How To Test ==
Once the AMI is registered, verify that the parameter is set, and that
instances can be launched for each instance type. Normal testing
should cover this.

== User Experience ==
Users will be able to use features in EC2 that require UEFI such as
Secure Boot and NitroTPM.

== Dependencies ==


== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)


== Documentation ==
* https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html
* https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html


== Release Notes ==
EC2 images are now registered with the `uefi-preferred` boot mode,
thus boot in UEFI mode where possible.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Changes of defaults in createrepo_c-1.0.0 (System-Wide Change proposal)

2023-03-23 Thread Ben Cotton
with the changes we can revert them in
createrepo_c.
* Contingency deadline: 2023-08-01
* Blocks release? No

== Documentation ==
Createrepo_c documentation will be updated accordingly.

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Changes of defaults in createrepo_c-1.0.0 (System-Wide Change proposal)

2023-03-23 Thread Ben Cotton
with the changes we can revert them in
createrepo_c.
* Contingency deadline: 2023-08-01
* Blocks release? No

== Documentation ==
Createrepo_c documentation will be updated accordingly.

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Register EC2 Cloud Images with IMDSv2-only AMI flag (Self-Contained Change proposal)

2023-03-20 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2IMDSv2Only

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 ==
In November 2019, AWS launched IMDSv2 (Instance Meta-Data Store
version 2 - see
https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
) which provides "belt and suspenders" protections for four types of
vulnerabilities that could be used to try to access the Instance
Meta-Data Store available to EC2 instances. In that announcement, AWS
recommended adopting IMDSv2 and restricting access to IMDSv2 only for
added security. This can be done at instance launch time, or
([https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-machine-images-support-instance-metadata-service-version-2-default/
more recently in October 2022]) by providing a flag when registering
an AMI to indicate that the AMI should by default launch with IMDSv1
disabled, and thus require IMDSv2.

By enabling this flag for Fedora, we provide a better security posture
for Fedora users running in EC2.

When an AMI is registered for IMDSv2 it is still possible to launch
instances with IMDSv1 enabled by providing the right option to the
RunInstances EC2 API call. The flag merely switches the default.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
Attached locally to every EC2 instance, the Instance Meta-Data Service
runs on a special "link local" IP address of 169.254.169.254 that
means only software running on the instance can access it. For
applications with access to IMDS, it makes available metadata about
the instance, its network, and its storage. The IMDS also makes the
AWS credentials available for any IAM role that is attached to the
instance.

IMDS is the primary data source for `cloud-init` on EC2, and various
other utilities will also access it.

The 
[https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
 IMDSv2 announcement] gives more details as to the "belt and
suspenders" protections it brings for four types of vulnerabilities
that could be used to try to access the IMDS.

By default, registering and then launching an AMI will launch an EC2
instance where both IMDSv1 and IMDSv2 is enabled. A recent addition to
the EC2 API is the ability to register an AMI with a flag that
indicates that the default behavior when launching an instance should
be to have IMDSv2 enabled, and disable IMDSv1.

The proposal is to (starting with Fedora 39),
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration
register EC2 AMIs with this flag set as documented in the EC2 User
Guide].

== Feedback ==
While Amazon Linux 2023 (then called AL2022) was in Tech Preview, its
AMIs have been registered with this flag the
[https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-machine-images-support-instance-metadata-service-version-2-default/
flag was announced in October 2022].

During this time, we have not received any negative feedback about
this change. The only user of IMDSv1 calls that we have so far had to
migrate to IMDSv2 calls has been some internal test cases run by a
service team.

== Benefit to Fedora ==
This change will provide Fedora users on EC2 with an enhanced security
posture by default.

== Scope ==
* Proposal owners:
Modify AMI registration to include the flag. No other technical work
is required.

* Other developers:
Any remaining code that talks to IMDS that does not use IMDSv2 will
need to be adapted to continue to work by default.

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==

No impact for existing EC2 Instances. The AMI flag only affects new
instance launches.

== How To Test ==
Testing will not change from any regular Fedora EC2 AMI. The only
additional check will need to be that the parameter is set correctly.


== User Experience ==
This change should be transparent to users.

== Dependencies ==
No dependencies.

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A
* Contingency deadline: N/A
* Blocks release? N/A (not a System Wide Change)


== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send

F39 proposal: EC2 AMIs default to the gp3 EBS volume type (Self-Contained Change proposal)

2023-03-20 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2gp3

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 ==
In Amazon EC2, Elastic Block Store (EBS) volumes can be one of several
types. These can be specified at volume creation time, including for
the default volumes that are created on instance launch. An AMI will
have default volumes and volume types configured. Fedora currently
defaults to the gp2 volume type. This proposal is to switch to gp3 as
the default volume type for Fedora. The gp3 volume type is both more
flexible than gp2, and can be up to 20% cheaper per GB.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
According to https://aws.amazon.com/ebs/general-purpose/ :

: Amazon EBS gp3 volumes are the latest generation of general-purpose
SSD-based EBS volumes that enable customers to provision performance
independent of storage capacity, while providing up to 20% lower price
per GB than existing gp2 volumes. With gp3 volumes, customers can
scale IOPS (input/output operations per second) and throughput without
needing to provision additional block storage capacity. This means
customers only pay for the storage they need.

For the default configuration of Fedora 37 AMIs, this means the price
per-GB-per-month for the default root volume would be $0.08 rather
than $0.10. The default number of provisioned IOPs would increase from
100 with gp2, to 3000 with gp3. For gp2 volumes less than 1TB, they
can burst up to 3000 IOPs (see
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/general-purpose.html#gp2-performance
GP2 volume performance]), while gp3 volumes provide a constant 3000
IOPs rather than only being able to burst to that number before
running out of IO credits.

== Feedback ==

Amazon Linux 2023 has switched to gp3 over the Amazon Linux 2 default
of gp2, and we have not received any negative feedback on that change.

== Benefit to Fedora ==

The benefit for Fedora users in EC2 is that of cheaper, more
predictable, higher base-IOP, and more flexible IO performance by
default. Fedora will also be switching to use the latest generation in
general purpose EBS volume, fitting the desire of being First.

== Scope ==
* Proposal owners:
  * Change gp2 to gp3 in AMI registration.

* Other developers: N/A

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change) -->

* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
No affect on upgrades. Existing volumes remain gp2, and the volume
type can be set on instance launch if gp3 is not preferred.

== How To Test ==
No additional testing required beyond normal Fedora testing.

== User Experience ==

This change will be largely transparent to users who take the default
configuration, and do not run into IO limits on gp2 volumes today. The
change for those users will be purely in reduced costs.

For users who hit the burst limits of gp2, this change will improve
IOP throughput to a constant 3000 IOPS.

With the default volume size there is a slight throughput change when
going from gp2 to gp3 (128MB/sec to 125MB/sec).

== Dependencies ==
No dependencies

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)


== Documentation ==

EC2 documentation details differences between gp2 and gp3:
- https://aws.amazon.com/ebs/general-purpose/
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/general-purpose.html

== Release Notes ==


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Register EC2 Cloud Images with IMDSv2-only AMI flag (Self-Contained Change proposal)

2023-03-20 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2IMDSv2Only

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 ==
In November 2019, AWS launched IMDSv2 (Instance Meta-Data Store
version 2 - see
https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
) which provides "belt and suspenders" protections for four types of
vulnerabilities that could be used to try to access the Instance
Meta-Data Store available to EC2 instances. In that announcement, AWS
recommended adopting IMDSv2 and restricting access to IMDSv2 only for
added security. This can be done at instance launch time, or
([https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-machine-images-support-instance-metadata-service-version-2-default/
more recently in October 2022]) by providing a flag when registering
an AMI to indicate that the AMI should by default launch with IMDSv1
disabled, and thus require IMDSv2.

By enabling this flag for Fedora, we provide a better security posture
for Fedora users running in EC2.

When an AMI is registered for IMDSv2 it is still possible to launch
instances with IMDSv1 enabled by providing the right option to the
RunInstances EC2 API call. The flag merely switches the default.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
Attached locally to every EC2 instance, the Instance Meta-Data Service
runs on a special "link local" IP address of 169.254.169.254 that
means only software running on the instance can access it. For
applications with access to IMDS, it makes available metadata about
the instance, its network, and its storage. The IMDS also makes the
AWS credentials available for any IAM role that is attached to the
instance.

IMDS is the primary data source for `cloud-init` on EC2, and various
other utilities will also access it.

The 
[https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/
 IMDSv2 announcement] gives more details as to the "belt and
suspenders" protections it brings for four types of vulnerabilities
that could be used to try to access the IMDS.

By default, registering and then launching an AMI will launch an EC2
instance where both IMDSv1 and IMDSv2 is enabled. A recent addition to
the EC2 API is the ability to register an AMI with a flag that
indicates that the default behavior when launching an instance should
be to have IMDSv2 enabled, and disable IMDSv1.

The proposal is to (starting with Fedora 39),
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration
register EC2 AMIs with this flag set as documented in the EC2 User
Guide].

== Feedback ==
While Amazon Linux 2023 (then called AL2022) was in Tech Preview, its
AMIs have been registered with this flag the
[https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-machine-images-support-instance-metadata-service-version-2-default/
flag was announced in October 2022].

During this time, we have not received any negative feedback about
this change. The only user of IMDSv1 calls that we have so far had to
migrate to IMDSv2 calls has been some internal test cases run by a
service team.

== Benefit to Fedora ==
This change will provide Fedora users on EC2 with an enhanced security
posture by default.

== Scope ==
* Proposal owners:
Modify AMI registration to include the flag. No other technical work
is required.

* Other developers:
Any remaining code that talks to IMDS that does not use IMDSv2 will
need to be adapted to continue to work by default.

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==

No impact for existing EC2 Instances. The AMI flag only affects new
instance launches.

== How To Test ==
Testing will not change from any regular Fedora EC2 AMI. The only
additional check will need to be that the parameter is set correctly.


== User Experience ==
This change should be transparent to users.

== Dependencies ==
No dependencies.

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A
* Contingency deadline: N/A
* Blocks release? N/A (not a System Wide Change)


== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists

F39 proposal: EC2 AMIs default to the gp3 EBS volume type (Self-Contained Change proposal)

2023-03-20 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/CloudEC2gp3

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 ==
In Amazon EC2, Elastic Block Store (EBS) volumes can be one of several
types. These can be specified at volume creation time, including for
the default volumes that are created on instance launch. An AMI will
have default volumes and volume types configured. Fedora currently
defaults to the gp2 volume type. This proposal is to switch to gp3 as
the default volume type for Fedora. The gp3 volume type is both more
flexible than gp2, and can be up to 20% cheaper per GB.

== Owner ==
* Name: [[User:Trawets| Stewart Smith]] [[User:Davdunc| David Duncan]]
* Email: traw...@amazon.com


== Detailed Description ==
According to https://aws.amazon.com/ebs/general-purpose/ :

: Amazon EBS gp3 volumes are the latest generation of general-purpose
SSD-based EBS volumes that enable customers to provision performance
independent of storage capacity, while providing up to 20% lower price
per GB than existing gp2 volumes. With gp3 volumes, customers can
scale IOPS (input/output operations per second) and throughput without
needing to provision additional block storage capacity. This means
customers only pay for the storage they need.

For the default configuration of Fedora 37 AMIs, this means the price
per-GB-per-month for the default root volume would be $0.08 rather
than $0.10. The default number of provisioned IOPs would increase from
100 with gp2, to 3000 with gp3. For gp2 volumes less than 1TB, they
can burst up to 3000 IOPs (see
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/general-purpose.html#gp2-performance
GP2 volume performance]), while gp3 volumes provide a constant 3000
IOPs rather than only being able to burst to that number before
running out of IO credits.

== Feedback ==

Amazon Linux 2023 has switched to gp3 over the Amazon Linux 2 default
of gp2, and we have not received any negative feedback on that change.

== Benefit to Fedora ==

The benefit for Fedora users in EC2 is that of cheaper, more
predictable, higher base-IOP, and more flexible IO performance by
default. Fedora will also be switching to use the latest generation in
general purpose EBS volume, fitting the desire of being First.

== Scope ==
* Proposal owners:
  * Change gp2 to gp3 in AMI registration.

* Other developers: N/A

* Release engineering:
* Policies and guidelines: N/A (not needed for this Change) -->

* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
No affect on upgrades. Existing volumes remain gp2, and the volume
type can be set on instance launch if gp3 is not preferred.

== How To Test ==
No additional testing required beyond normal Fedora testing.

== User Experience ==

This change will be largely transparent to users who take the default
configuration, and do not run into IO limits on gp2 volumes today. The
change for those users will be purely in reduced costs.

For users who hit the burst limits of gp2, this change will improve
IOP throughput to a constant 3000 IOPS.

With the default volume size there is a slight throughput change when
going from gp2 to gp3 (128MB/sec to 125MB/sec).

== Dependencies ==
No dependencies

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)


== Documentation ==

EC2 documentation details differences between gp2 and gp3:
- https://aws.amazon.com/ebs/general-purpose/
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/general-purpose.html

== Release Notes ==


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-03-17 Thread Ben Cotton
ound does not appear to work.

7. mutter — https://bugzilla.redhat.com/show_bug.cgi?id=2175809 — VERIFIED
Session crash when reverting Display settings

Applying a change to Display settings and then reverting (or pressing
Escape when presented with the revert dialog) results in a crash.
Letting the dialog window time out does not crash.
FEDORA-2023-6cec60a347 contains a verified fix.

8. mutter — https://bugzilla.redhat.com/show_bug.cgi?id=2177982 — VERIFIED
Crash when using Win+P shortcut

Using Win+P to switch between displays configuration crashes
gnome-shell. FEDORA-2023-6cec60a347 contains a verified fix.

9. nautilus — https://bugzilla.redhat.com/show_bug.cgi?id=2176766 — VERIFIED
Dragging files is Nautilus doesn't work as expected, quick movements
result in a selection box instead

In order to successfully drag-and-drop a file, you must first hold the
mouse still with the left button pressed for ~half a second.
FEDORA-2023-287e6e502b contains a verified fix.

10. openssh — https://bugzilla.redhat.com/show_bug.cgi?id=2172956 — POST
Update hostkey migration to support OSTree systems and dynamically
detect hostkey location

rpm-ostree systems don't run RPM scriptlets on upgrade, which could
result in an upgrade locking users out of remote machines. Package
pull requests https://src.fedoraproject.org/rpms/fedora-release/pull-request/253
and https://src.fedoraproject.org/rpms/openssh/pull-request/45 contain
a candidate fix.

11. sddm — https://bugzilla.redhat.com/show_bug.cgi?id=2174563 — NEW
Virtual keyboard (on-screen) not working at sddm-wayland-plasma

The virtual keyboard at the login screen does not appear when you
click the appropriate button. This appears to be a Wayland-specific
issue; reverting to X11 allows the keyboard to work as expected.

12. shim — https://bugzilla.redhat.com/show_bug.cgi?id=2113005 — NEW
Live image made with BOOTX64.EFI from latest shim-x64-15.6-2 fails to
boot on some boards

UEFI LoadOptions that start with NUL cause boot failure. This is fixed
upstream in https://github.com/rhboot/shim/pull/505 but the SecureBoot
signing process requires NX support in the kernel, which is still
pending upstream.

Proposed blockers
-

1. f38-backgrounds —
https://bugzilla.redhat.com/show_bug.cgi?id=2178172 — VERIFIED
The default wallpaper isn't listed among available wallpapers

The default background is correctly applied, but if the users switches
to a different wallpaper, the default is not visible in the selection.
FEDORA-2023-359dafca1d contains a verified fix.

2. gnome-abrt — https://bugzilla.redhat.com/show_bug.cgi?id=2177153 — NEW
crash data are erased occasionally

It appears that abrt is removing report data when disk usage exceeds a
threshold, but it's not clear why the reporter is expericing this
worse than others. There may be some user experience improvements to
make. In any case, the vote looks likely to be for rejecting this as a
blocker.

3. gnome-calendar — https://bugzilla.redhat.com/show_bug.cgi?id=2177993 — NEW
Crash/Hang when clicking a modified Google event right after editing
it (due to the preview popover)

Clicking on a remote event immediately after editing it results in
either a crash or an unresponsive window. Waiting a few seconds before
clicking results in expected behavior.

4. ibus — https://bugzilla.redhat.com/show_bug.cgi?id=2156108 — MODIFIED
ibus: XFree(): ibus-x11 killed by SIGABRT

Typing is sometimes "sluggish" with frequent pauses. Eventually ibus
crashes. FEDORA-2023-e0df9e598e contains a candidate fix.

5. mutter — https://bugzilla.redhat.com/show_bug.cgi?id=2178167 — POST
Fullscreen mode is broken for many games

Many games fail to work in fullscreen and if they launch in
fullscreen, they may not be usable at all. Upstream MR
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2910 contains a
candidate fix.

6. xdg-desktop-portal-kde —
https://bugzilla.redhat.com/show_bug.cgi?id=2178971 — NEW
xdg-desktop-portal-kde is launching and crashing when SDDM launches
the Wayland greeter

When the greeter launches, xdg-desktop-portal-kde also launches and
crashes. This appears to only happen on Wayland.




-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: SPDX License Phase 2 (System-Wide Change proposal)

2023-03-16 Thread Ben Cotton
es/list/de...@lists.fedoraproject.org/thread/EXGT34EJPG3G4FJZ4R2SRAI342QDHFOF/
SPDX Statistics]
* 
[https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/NZIFT62REORSNS6MMES446PMCOOSEPSA/
SPDX Change Update]
* 
[https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/3TGCSROJTSX5PXZLKOHCOMVIBTZDORNS/
SPDX - How to handle MIT and BSD]

Challenges:
* license-fedora2spdx tool uses mapping of legacy Fedora short names
to SPDX identifiers using the
[https://gitlab.com/fedora/legal/fedora-license-data/-/tree/main|fedora-license-data]
to suggest SPDX identifiers. Where there is an apparent one-to-one
mapping, the package maintainer could simply update the License field:
and move on.
* for many packages, particularly packages that use "umbrella" legacy
short names that may refer to a large set of unrelated or
loosely-related licenses, further inspection will be needed.
Currently, Fedora documentation provides sparse advice on how to do
this inspection and thus, a range of methods are used.

== Benefit to Fedora ==
The use of standardized identifiers for licenses will align Fedora
with other distributions and facilitates efficient and reliable
identification of licenses. Depending on the level of diligence done
in this transition, Fedora could be positioned as a leader and
contributor to better license information upstream (of Fedora).

== Scope ==
* Prep work:
** poll package maintainers on methods and tools used for license inspection
** create additional guidance (using info from above)
** planning/brainstorming on most efficient way to update packages,
especially those that do not have one-to-one identifier update and
will need closer inspection

* Proposal owners (things sorted by done/todo and by priorities):
** Identify all remaining packages.
** Notify owners of these packages.
** After a grace period, submit PR to a package where the transition is easy.
** Create tracking BZ for packages with unclear transition path
** Submit BZ for packages that cannot migrate in time.

* Other developers:
** All packages (during the package review) should use the SPDX
expression. - this is redundant as this is already approved since
Phase 1, but should be reminded.
** Migrate the existing License tag from a short name to an SPDX expression.

* Release engineering: [https://pagure.io/releng/issues #Releng issue number]

* Policies and guidelines: Licensing page will need to be altered. But
almost all the work has been done in Phase 1.
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
License strings are not used anything in run time. This change will
not affect the upgrade or runtime of Fedora.

During the transition period, developer tools like rpminspect,
licensecheck, etc. may produce false negatives. And we have to define
a date where we flip these tools from old Fedora's short names to the
SPDX formula.

== How To Test ==
See [[Changes/SPDX_Licenses_Phase_1#How_To_Test|How to test section of Phase 1]]

== User Experience ==
Users should be able to use standard software tools that audit
licenses. E.g. for Software Bills of Materials.

== Dependencies ==
No other dependencies.

== Contingency Plan ==
* Contingency mechanism: There will be no way back. We either rollback
in Phase 1. Once we will start Phase 2 we will be beyond of point with
no return.
* Contingency deadline: Beta freeze. But it is expected that not all
packages will be converted by that time and the change will continue
in the next release.
* Blocks release? No. This change has no impact on runtime of any package

== Documentation ==
[https://docs.fedoraproject.org/en-US/legal/allowed-licenses/|Allowed Licenses]

[https://docs.fedoraproject.org/en-US/legal/update-existing-packages/#_process_used
Update existing packages]

== Release Notes ==
In Fedora 39, RPM packages use SPDX identifiers as a standard. Almost
all packages have been migrated to SPDX identifiers. The remaining
packages are tracked in this tracking Bugzilla issue. LINK TO BE ADDED



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: SPDX License Phase 2 (System-Wide Change proposal)

2023-03-16 Thread Ben Cotton
list/devel@lists.fedoraproject.org/thread/EXGT34EJPG3G4FJZ4R2SRAI342QDHFOF/
SPDX Statistics]
* 
[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/NZIFT62REORSNS6MMES446PMCOOSEPSA/
SPDX Change Update]
* 
[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3TGCSROJTSX5PXZLKOHCOMVIBTZDORNS/
SPDX - How to handle MIT and BSD]

Challenges:
* license-fedora2spdx tool uses mapping of legacy Fedora short names
to SPDX identifiers using the
[https://gitlab.com/fedora/legal/fedora-license-data/-/tree/main|fedora-license-data]
to suggest SPDX identifiers. Where there is an apparent one-to-one
mapping, the package maintainer could simply update the License field:
and move on.
* for many packages, particularly packages that use "umbrella" legacy
short names that may refer to a large set of unrelated or
loosely-related licenses, further inspection will be needed.
Currently, Fedora documentation provides sparse advice on how to do
this inspection and thus, a range of methods are used.

== Benefit to Fedora ==
The use of standardized identifiers for licenses will align Fedora
with other distributions and facilitates efficient and reliable
identification of licenses. Depending on the level of diligence done
in this transition, Fedora could be positioned as a leader and
contributor to better license information upstream (of Fedora).

== Scope ==
* Prep work:
** poll package maintainers on methods and tools used for license inspection
** create additional guidance (using info from above)
** planning/brainstorming on most efficient way to update packages,
especially those that do not have one-to-one identifier update and
will need closer inspection

* Proposal owners (things sorted by done/todo and by priorities):
** Identify all remaining packages.
** Notify owners of these packages.
** After a grace period, submit PR to a package where the transition is easy.
** Create tracking BZ for packages with unclear transition path
** Submit BZ for packages that cannot migrate in time.

* Other developers:
** All packages (during the package review) should use the SPDX
expression. - this is redundant as this is already approved since
Phase 1, but should be reminded.
** Migrate the existing License tag from a short name to an SPDX expression.

* Release engineering: [https://pagure.io/releng/issues #Releng issue number]

* Policies and guidelines: Licensing page will need to be altered. But
almost all the work has been done in Phase 1.
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:


== Upgrade/compatibility impact ==
License strings are not used anything in run time. This change will
not affect the upgrade or runtime of Fedora.

During the transition period, developer tools like rpminspect,
licensecheck, etc. may produce false negatives. And we have to define
a date where we flip these tools from old Fedora's short names to the
SPDX formula.

== How To Test ==
See [[Changes/SPDX_Licenses_Phase_1#How_To_Test|How to test section of Phase 1]]

== User Experience ==
Users should be able to use standard software tools that audit
licenses. E.g. for Software Bills of Materials.

== Dependencies ==
No other dependencies.

== Contingency Plan ==
* Contingency mechanism: There will be no way back. We either rollback
in Phase 1. Once we will start Phase 2 we will be beyond of point with
no return.
* Contingency deadline: Beta freeze. But it is expected that not all
packages will be converted by that time and the change will continue
in the next release.
* Blocks release? No. This change has no impact on runtime of any package

== Documentation ==
[https://docs.fedoraproject.org/en-US/legal/allowed-licenses/|Allowed Licenses]

[https://docs.fedoraproject.org/en-US/legal/update-existing-packages/#_process_used
Update existing packages]

== Release Notes ==
In Fedora 39, RPM packages use SPDX identifiers as a standard. Almost
all packages have been migrated to SPDX identifiers. The remaining
packages are tracked in this tracking Bugzilla issue. LINK TO BE ADDED



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: bugz.fedoraproject.org links

2023-03-15 Thread Ben Cotton
An issue was filed earlier today:
https://pagure.io/fedora-infrastructure/issue/11192

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-03-10 Thread Ben Cotton
ot appear to fully undelete it.

7. mutter — https://bugzilla.redhat.com/show_bug.cgi?id=2175809 — POST
Session crash when reverting Display settings

Applying a change to Display settings and then reverting (or pressing
Escape when presented with the revert dialog) results in a crash.
Letting the dialog window time out does not crash. Upstream MR
contains a candidate fix:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2901

8. nautilus — https://bugzilla.redhat.com/show_bug.cgi?id=2176766 — NEW
Dragging files is Nautilus doesn't work as expected, quick movements
result in a selection box instead

In order to successfully drag-and-drop a file, you must first hold the
mouse still with the left button pressed for ~half a second.

9. sddm — https://bugzilla.redhat.com/show_bug.cgi?id=2176782 — NEW
SDDM doesn't start in basic graphics mode in BIOS mode

In BIOS mode only, sddm results in a blank screen when using basic
graphics mode. This may be the result of a SimpleDRM device not being
created.

10. totem — https://bugzilla.redhat.com/show_bug.cgi?id=2176726 — NEW
totem crashes everytime when users try to delete a video

Deleting a video results in an application crash, but only when there
is only one video.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F38 Beta is GO

2023-03-09 Thread Ben Cotton
The Fedora Linux 38 Beta RC1,3 compose[1] is GO and will be shipped
live on Tuesday, 14 March.

The F38 Final freeze begins Tuesday 4 April.

For more information please check the Go/No-Go meeting minutes[2] or log[3].

[1] https://download.fedoraproject.org/pub/alt/stage/38_Beta-1.3/
[2] 
https://meetbot.fedoraproject.org/fedora-meeting/2023-03-09/f38-beta-go_no_go-meeting.2023-03-09-17.00.html
[3] 
https://meetbot.fedoraproject.org/fedora-meeting/2023-03-09/f38-beta-go_no_go-meeting.2023-03-09-17.00.log.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


[Test-Announce] F38 Beta is GO

2023-03-09 Thread Ben Cotton
The Fedora Linux 38 Beta RC1,3 compose[1] is GO and will be shipped
live on Tuesday, 14 March.

The F38 Final freeze begins Tuesday 4 April.

For more information please check the Go/No-Go meeting minutes[2] or log[3].

[1] https://download.fedoraproject.org/pub/alt/stage/38_Beta-1.3/
[2] 
https://meetbot.fedoraproject.org/fedora-meeting/2023-03-09/f38-beta-go_no_go-meeting.2023-03-09-17.00.html
[3] 
https://meetbot.fedoraproject.org/fedora-meeting/2023-03-09/f38-beta-go_no_go-meeting.2023-03-09-17.00.log.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-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/test-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


F39 proposal: FontAwesome6 (Self-Contained Change proposal)

2023-03-08 Thread Ben Cotton
-guidelines/FontsPolicy/#_dependencies_to_font_packages_in_other_packages
the font guidelines].
*** coq
*** libgpuarray
*** libsemigroups
*** python-BTrees
*** python-primecountpy
*** python-sphinx_rtd_theme

* Other developers: Maintainers of the packages listed above will need
to review the proposed changes and merge them if they are acceptable.
Afterwards, I will build all packages in a side tag and merge to
Rawhide once all builds are complete.

* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Initiatives:


== Upgrade/compatibility impact ==
Users should not notice this change, except for having fewer bundled
copies of the FontAwesome icons on disk.

== How To Test ==
Install packages from the
[https://copr.fedorainfracloud.org/coprs/jjames/FontAwesome6 the
FontAwesome6 COPR].  Launch each one and verify that it displays the
expected icons.

== User Experience ==
Users should not see any changes, except for a disk space savings if
they have more than one affected package installed.

== Dependencies ==
All dependencies are listed above and will be updated together.  If
maintainers do not respond to pull requests in a timely manner, then
provenpackager privileges can be used to merge the pull requests and
do the builds together.  The definition of "timely manner" is up for
debate.

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change),

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
The fontawesome-fonts package has been upgraded to version 6.3.0, and
a compatibility fontawesome4-fonts package has been introduced for
applications that still require FontAwesome 4.7.0.  For packages that
can use the FontAwesome 6.x icons, the changes described in
[https://fontawesome.com/docs/changelog/ the FontAwesome changelog]
are now available.  Packages that use the FontAwesome 4.x icons do not
have any user-visible changes.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: FontAwesome6 (Self-Contained Change proposal)

2023-03-08 Thread Ben Cotton
-guidelines/FontsPolicy/#_dependencies_to_font_packages_in_other_packages
the font guidelines].
*** coq
*** libgpuarray
*** libsemigroups
*** python-BTrees
*** python-primecountpy
*** python-sphinx_rtd_theme

* Other developers: Maintainers of the packages listed above will need
to review the proposed changes and merge them if they are acceptable.
Afterwards, I will build all packages in a side tag and merge to
Rawhide once all builds are complete.

* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Initiatives:


== Upgrade/compatibility impact ==
Users should not notice this change, except for having fewer bundled
copies of the FontAwesome icons on disk.

== How To Test ==
Install packages from the
[https://copr.fedorainfracloud.org/coprs/jjames/FontAwesome6 the
FontAwesome6 COPR].  Launch each one and verify that it displays the
expected icons.

== User Experience ==
Users should not see any changes, except for a disk space savings if
they have more than one affected package installed.

== Dependencies ==
All dependencies are listed above and will be updated together.  If
maintainers do not respond to pull requests in a timely manner, then
provenpackager privileges can be used to merge the pull requests and
do the builds together.  The definition of "timely manner" is up for
debate.

== Contingency Plan ==
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change),

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
The fontawesome-fonts package has been upgraded to version 6.3.0, and
a compatibility fontawesome4-fonts package has been introduced for
applications that still require FontAwesome 4.7.0.  For packages that
can use the FontAwesome 6.x icons, the changes described in
[https://fontawesome.com/docs/changelog/ the FontAwesome changelog]
are now available.  Packages that use the FontAwesome 4.x icons do not
have any user-visible changes.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Upcoming summer time changes

2023-03-06 Thread Ben Cotton
As a reminder to the community, we've reached the point in the year
where jurisdictions around the world begin or end summer time. Be sure
to check your recurring meetings on Fedocal[1] to make sure you know
when you're meeting. Some meetings are set to a fixed time UTC and
others are set to a particular time zone.

A global list of time changes is available by country[2] and by
date[3], but here are a few highlights:

13 Mar — summer time begins in Canada, parts of Mexico, and the US
27 Mar — summer time begins in the EU and UK
3 Apr — summer time begins in most of Mexico, summer time ends in Australia

[1] https://calendar.fedoraproject.org/
[2] https://www.timeanddate.com/time/dst/2023.html
[3] https://www.timeanddate.com/time/dst/2023a.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Upcoming summer time changes

2023-03-06 Thread Ben Cotton
As a reminder to the community, we've reached the point in the year
where jurisdictions around the world begin or end summer time. Be sure
to check your recurring meetings on Fedocal[1] to make sure you know
when you're meeting. Some meetings are set to a fixed time UTC and
others are set to a particular time zone.

A global list of time changes is available by country[2] and by
date[3], but here are a few highlights:

13 Mar — summer time begins in Canada, parts of Mexico, and the US
27 Mar — summer time begins in the EU and UK
3 Apr — summer time begins in most of Mexico, summer time ends in Australia

[1] https://calendar.fedoraproject.org/
[2] https://www.timeanddate.com/time/dst/2023.html
[3] https://www.timeanddate.com/time/dst/2023a.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Fedora Linux 38 blocker status summary

2023-03-03 Thread Ben Cotton
The current target release date is the early target date (2023-03-14).
The Go/No-Go meeting will be Thursday!

Action summary


Accepted blockers
-

1. distribution — Workstation boot x86_64 image exceeds maximum size — POST
ACTION: gdb maintainers to remove the 'Recommends' for gcc-gdb-plugin from gdb

2. crypto-policies —  Insecure installed RPMs (like Google Chrome)
prevent system updates in F38, can't be removed  — NEW
ACTION: Upstream to implement MR #129


Proposed blockers
-

1. gnome-session — reboot/poweroff/logout from GNOME are 60 seconds
delayed without 3D acceleration — NEW
ACTION: Maintainers to diagnose issue

2. gnupg2 — revert the RFC4880bis from defaults — NEW
ACTION: Maintainers to revert inclusion of RFC4880bis

3. initial-setup — User creation and root password setting do not work
on minimal install, so cannot log into installed system — NEW
ACTION: Maintainers to diagnose issue

4. kernel — Black screen when amdgpu started during 6.2-rc1 boot with
AMD IOMMU enabled — NEW
ACTION: Maintainers to package update which includes upstream patches

5. mutter — XWayland apps steal focus — NEW
ACTION: Maintainers to build update with upstream merge request

6. sddm — Virtual keyboard (on-screen) not working at sddm-wayland-plasma — NEW
ACTION: Maintainers to diagnose issue


Bug-by-bug detail
=

Accepted blockers
-

1. distribution — https://bugzilla.redhat.com/show_bug.cgi?id=2149246 — POST
Workstation boot x86_64 image exceeds maximum size

Changes to linux-firmware briefly brought the Worktation image below
the limit. Removing the recommendation (in gdb) of gcc-gdb-plugin,
which is "largely broken", should reduce the image size below limits.

2. crypto-policies — https://bugzilla.redhat.com/show_bug.cgi?id=2170878 — NEW
Insecure installed RPMs (like Google Chrome) prevent system updates in
F38, can't be removed

Some third-party repos (including Google Chrome) that sign packages
with SHA-1 cannot be uninstalled, which breaks upgrades. This was
designated a blocker by FESCo. Work is in progress upstream to allow
RPM to permit SHA-1 in the default policy while third-party repos
update to a supported hash function:
https://gitlab.com/redhat-crypto/fedora-crypto-policies/-/merge_requests/129


Proposed blockers
-

1. gnome-session — https://bugzilla.redhat.com/show_bug.cgi?id=2174753 — NEW
reboot/poweroff/logout from GNOME are 60 seconds delayed without 3D acceleration

On machines (physical and virtual) without 3D acceleration, clicking
the reboot/poweroff/logout buttons has no apparent effect for 60
seconds. A second click or using command line commands works
immediately.

2. gnupg2 — https://bugzilla.redhat.com/show_bug.cgi?id=2175155 — NEW
revert the RFC4880bis from defaults

GnuPG 2.4.0 made a potentially-incompatible change. A PR is pending to
revert this: https://src.fedoraproject.org/rpms/gnupg2/pull-request/15

3. initial-setup — https://bugzilla.redhat.com/show_bug.cgi?id=2175244 — NEW
User creation and root password setting do not work on minimal
install, so cannot log into installed system

On the Minimial image only, initial-setup silently fails to create a
user. This results in a system with no usable user account.

4. kernel — https://bugzilla.redhat.com/show_bug.cgi?id=2156691 — NEW
Black screen when amdgpu started during 6.2-rc1 boot with AMD IOMMU enabled

Kernel 6.2.0 introduced an issue that causes the system to hang when
booting with amdgpu. There are upstream patches targeted for 6.2.2
that contain a candidate fix.

5. mutter — https://bugzilla.redhat.com/show_bug.cgi?id=2173985 — NEW
XWayland apps steal focus

Alt+Tab switching, as well as (sometimes) clicking on windows does not
focus the window. This seems to largely affect Wine, Java, and
Chromium applications. This may have been introduced by upstream
commit a68b8e95. Upstream MR #2841 has a fix for Chrome and Electron
apps.

6. sddm — https://bugzilla.redhat.com/show_bug.cgi?id=2174563 — NEW
Virtual keyboard (on-screen) not working at sddm-wayland-plasma

The virtual keyboard at the login screen does not appear when you
click the appropriate button.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 Beta Go/No-Go meeting next week

2023-03-02 Thread Ben Cotton
The Fedora Linux 38 Beta Go/No-Go[1] meeting is scheduled for Thursday
9 March at 1700 UTC in #fedora-meeting. At this time, we will
determine the status of the F38 Beta for the 14 March early target
date[2]. For more information about the Go/No-Go meeting, see the
wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10456/
[2] https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Fedora Linux 38 Beta Go/No-Go meeting next week

2023-03-02 Thread Ben Cotton
The Fedora Linux 38 Beta Go/No-Go[1] meeting is scheduled for Thursday
9 March at 1700 UTC in #fedora-meeting. At this time, we will
determine the status of the F38 Beta for the 14 March early target
date[2]. For more information about the Go/No-Go meeting, see the
wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10456/
[2] https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


[Test-Announce] Fedora Linux 38 Beta Go/No-Go meeting next week

2023-03-02 Thread Ben Cotton
The Fedora Linux 37 Beta Go/No-Go[1] meeting is scheduled for Thursday
9 March at 1700 UTC in #fedora-meeting. At this time, we will
determine the status of the F38 Beta for the 14 March early target
date[2]. For more information about the Go/No-Go meeting, see the
wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10456/
[2] https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-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/test-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Changes to Bugzilla API key requirements

2023-03-01 Thread Ben Cotton
Based on feedback, the 30-day auto-revocation is being dropped[1]. The
12-month key lifetime will still apply.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2174291

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-02-23 Thread Ben Cotton
The current target release date is the early target date (2023-03-14).

Action summary


Accepted blockers
-

1. distribution — Workstation boot x86_64 image exceeds maximum size — ASSIGNED
ACTION: Workstation WG to reduce image size or increase the limit

2. kwin — kwin_wayland often crashed when used as the sddm Wayland
compositor and logging out of Plasma resulting in a black screen —
ON_QA
ACTION: QA to verify FEDORA-2023-81ff51758d


Proposed blockers
-

1. gdb — Can't open file anon_inode:i915.gem which was expanded to
anon_inode:i915.gem during file-backed mapping note processing — NEW
ACTION: Maintainer to diagnose issue

2. pkgconf — Don't depend on system-rpm-config — ON_QA
ACTION: QA to verify FEDORA-2023-766817d642


Bug-by-bug detail
=

Accepted blockers
-

1. distribution — https://bugzilla.redhat.com/show_bug.cgi?id=2149246 — ASSIGNED
Workstation boot x86_64 image exceeds maximum size

Changes to linux-firmware briefly brought the Worktation image below
the limit. However, the Fedora-38-20230216.n.0 went above the limit
again.

2. kwin — https://bugzilla.redhat.com/show_bug.cgi?id=2168034 — ON_QA
kwin_wayland often crashed when used as the sddm Wayland compositor
and logging out of Plasma resulting in a black screen

Logging out of Plasma sometimes triggers a kwin crash.
FEDORA-2023-81ff51758d contains a candidate fix.


Proposed blockers
-

1. gdb — https://bugzilla.redhat.com/show_bug.cgi?id=2172342 — NEW
Can't open file anon_inode:i915.gem which was expanded to
anon_inode:i915.gem during file-backed mapping note processing

Reporting a bug with gnome-abrt fails because no fram and no thread
found in the backtrace that gdb produces.

2. pkgconf — https://bugzilla.redhat.com/show_bug.cgi?id=2172406 — ON_QA
Don't depend on system-rpm-config

pkgconf pulls in ~22 new packages as a runtime dependency, which don't
appear to be strictly necessary. FEDORA-2023-766817d642 contains a
candidate fix.



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Changes to Bugzilla API key requirements

2023-02-23 Thread Ben Cotton
On Thu, Feb 23, 2023 at 1:42 PM Gary Buhrmaster
 wrote:
>
> I seem to recall that some of the Fedora people were
> talking about creating a document that would show
> what "we" use bugzilla for so that a future issue/bug
> tracker solution (whatever that might be) could be
> evaluated and any prep work needed to potentially
> unhook Fedora's procedures/processes from bugzilla
> could be started early (should the eventual chosen
> solution not be able to provide those features).
> Did that happen, and if so, where is it located?

I have a survey prepared that will be opened once the F37
retrospective survey is done. This will give us a basis for evaluating
our requirements as we look for possible replacements.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Changes to Bugzilla API key requirements

2023-02-22 Thread Ben Cotton
Yes, as I understand it, this will make abrt difficult to use.
Historically, we get about 2500 bug reports via abrt per release.
That's roughly a quarter of reports per release on average. On the
other hand, we're not particularly good at fixing abrt-reported bugs.
Here's the resolution (excluding duplicates) of abrt-reported bugs for
F19–34:

EOL  32675
ERRATA3565
INSUFFICIENT_DATA 2965
CURRENTRELEASE1162
NOTABUG983
UPSTREAM   823
WORKSFORME 680
WONTFIX529
CANTFIX461
NEXTRELEASE423
RAWHIDE199

That's a ~73% EOL closure rate, compared to roughly 50% for all bugs.
Depending on which resolutions you include as "fixed", we fix roughly
14% of abrt-reported bugs.

I just found out about this change yesterday. I suspect it's a
security-driven requirement, so I don't know how much room there will
be for changes. I'll pass this on to the Bugzilla team and see what
they say.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Changes to Bugzilla API key requirements

2023-02-22 Thread Ben Cotton
If you did not see the bugzilla-announce-list post[1], there are new
requirements for API keys in Red Hat Bugzilla:

Red Hat Bugzilla has introduced a 12 month lifetimes for API keys. You
must replace your API keys at least once a year. Additionally, any API
key that is not used for 30 days will be suspended but can be
re-enabled on the account's preferences tab.

All existing API keys have had their creation date set to 2023-02-19.
For more details, see the announcement[1].

[1] 
https://listman.redhat.com/archives/bugzilla-announce-list/2023-February/000101.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Changes to Bugzilla API key requirements

2023-02-22 Thread Ben Cotton
If you did not see the bugzilla-announce-list post[1], there are new
requirements for API keys in Red Hat Bugzilla:

Red Hat Bugzilla has introduced a 12 month lifetimes for API keys. You
must replace your API keys at least once a year. Additionally, any API
key that is not used for 30 days will be suspended but can be
re-enabled on the account's preferences tab.

All existing API keys have had their creation date set to 2023-02-19.
For more details, see the announcement[1].

[1] 
https://listman.redhat.com/archives/bugzilla-announce-list/2023-February/000101.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Proposal: drop delta rpms (for real this time)

2023-02-22 Thread Ben Cotton
On Tue, Feb 21, 2023 at 3:48 PM Matthew Miller  wrote:
>
> What we're doing now — as has been the case for several years, already noted
> in the previous discussion — has very little end-user value. Also as noted
> in that thread (as in the ticket)... that's unfortunate, because it did
> bring some real benefits (and could possibly do even more.)

The fact that the value of deltas requires frequent updates means that
most people don't get the benefit. And since delta RPMs trade
bandwidth for CPU, it probably makes things worse for folks in
developing countries. So I agree, it's probably not worth keeping
deltas as the default.

> But, I think it's time to move on. We have ostree and various
> container-delta approaches. We should focus on those — and give DeltaRPMs a
> sad, fond farewell.

Could we do this as a two-step approach? First change the default to
not use deltas but still allow people to opt-in to it. Then (assuming
we can track this, which maybe we can't) see how much they're used
before we decide to pull the plug on producing them.

--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F38 Change complete (100% complete) deadline today

2023-02-21 Thread Ben Cotton
As of today, F38 Changes should be 100% complete. Change owners can
indicate this by setting the Bugzilla tracker to the ON_QA state. F38
enters beta freeze today. Any updates that need to land in the beta
release will require an approved freeze exception or beta blocker.

The current beta target is the early target date of 14 March.

More schedule details are available at
https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F38 Change complete (100% complete) deadline today

2023-02-21 Thread Ben Cotton
As of today, F38 Changes should be 100% complete. Change owners can
indicate this by setting the Bugzilla tracker to the ON_QA state. F38
enters beta freeze today. Any updates that need to land in the beta
release will require an approved freeze exception or beta blocker.

The current beta target is the early target date of 14 March.

More schedule details are available at
https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: MinGW toolchain update (System-Wide Change proposal)

2023-02-21 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39MingwEnvToolchainUpdate

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 the MinGW toolchain to the latest upstream stable releases.

== Owner ==
* Name: [[User:smani|Sandro Mani]]
* Email: manisan...@gmail.com


== Detailed Description ==

The following packages will be updated

* mingw-gcc to version 13.x
* mingw-binutils to version 2.40

== Benefit to Fedora ==

Ship the latest available GNU toolchain for MinGW.

== Scope ==
* Proposal owners:
The above mentioned packages will be updated. Build failures following
the mass rebuild will be inspected.

* Other developers:
Help with build failures may be requested.

* Release engineering: Impact check [https://pagure.io/releng/issue/11299]
* Release engineering: Mass rebuild requested
* Policies and guidelines: No policies need to be changed

== Upgrade/compatibility impact ==
No impact

== How To Test ==
Update the system once the updated packages land, look out for new
build failures etc.

== User Experience ==
The features of the newest GNU Toolchain will be available to MinGW users.

== Dependencies ==
None

== Contingency Plan ==
* Contingency mechanism: Revert to older versions of environment /
toolchain, mass rebuild mingw packages again
* Contingency deadline: Before release
* Blocks release? Yes
* Blocks product? No

== Release Notes ==
Fedora 39 comes with the mingw-gcc-13 and mingw-binutils-2.40.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: MinGW toolchain update (System-Wide Change proposal)

2023-02-21 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39MingwEnvToolchainUpdate

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 the MinGW toolchain to the latest upstream stable releases.

== Owner ==
* Name: [[User:smani|Sandro Mani]]
* Email: manisan...@gmail.com


== Detailed Description ==

The following packages will be updated

* mingw-gcc to version 13.x
* mingw-binutils to version 2.40

== Benefit to Fedora ==

Ship the latest available GNU toolchain for MinGW.

== Scope ==
* Proposal owners:
The above mentioned packages will be updated. Build failures following
the mass rebuild will be inspected.

* Other developers:
Help with build failures may be requested.

* Release engineering: Impact check [https://pagure.io/releng/issue/11299]
* Release engineering: Mass rebuild requested
* Policies and guidelines: No policies need to be changed

== Upgrade/compatibility impact ==
No impact

== How To Test ==
Update the system once the updated packages land, look out for new
build failures etc.

== User Experience ==
The features of the newest GNU Toolchain will be available to MinGW users.

== Dependencies ==
None

== Contingency Plan ==
* Contingency mechanism: Revert to older versions of environment /
toolchain, mass rebuild mingw packages again
* Contingency deadline: Before release
* Blocks release? Yes
* Blocks product? No

== Release Notes ==
Fedora 39 comes with the mingw-gcc-13 and mingw-binutils-2.40.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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 Linux 38 blocker status summary

2023-02-17 Thread Ben Cotton
The F38 Beta freeze begins on 21 February. The current target release
date is the early target date (2023-03-14).

Action summary


Accepted blockers
-

1. distribution — Workstation boot x86_64 image exceeds maximum size — ASSIGNED
ACTION: Workstation WG to reduce image size or increase the limit

Proposed blockers
-

1. glusterfs — libglusterd0 prevents upgrades to Fedora 38 — NEW
ACTION: Maintainer to diagnose issue

2. kwin — kwin_wayland often crashed when used as the sddm Wayland
compositor and logging out of Plasma resulting in a black screen — NEW
ACTION: Maintainer to diagnose issue


Bug-by-bug detail
=

Accepted blockers
-

1. distribution — https://bugzilla.redhat.com/show_bug.cgi?id=2149246 — ASSIGNED
Workstation boot x86_64 image exceeds maximum size

Changes to linux-firmware briefly brought the Worktation image below
the limit. However, the Fedora-38-20230216.n.0 went above the limit
again.


Proposed blockers
-

1. glusterfs — https://bugzilla.redhat.com/show_bug.cgi?id=2169401 — NEW
libglusterd0 prevents upgrades to Fedora 38

libglusterd0, which is preinstalled in F37 Workstation, is not
provided by anything in the F38 repos, so upgrades fail.

2. kwin — https://bugzilla.redhat.com/show_bug.cgi?id=2168034 — NEW
kwin_wayland often crashed when used as the sddm Wayland compositor
and logging out of Plasma resulting in a black screen

Logging out of Plasma sometimes triggers a kwin crash. This may be
limited to running in a virtual machine.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Inactive packager check for F38

2023-02-17 Thread Ben Cotton
On Fri, Feb 17, 2023 at 1:48 AM Mattia Verga via devel
 wrote:
>
> During the weekend I can write down a script reusing partial code from
> the find_inactive_packagers script and purge the ticket list from users
> that showed activity in RH bugzilla, let me know if you want me to
> proceed. Or I can provide a list of users, but I think that will be a
> long list for manual processing...

People who were active in Bugzilla will get noticed on the step-two
run and not removed, so I don't think it's necessary to go through and
clean those up now unless you really want to.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Inactive packager check for F38

2023-02-16 Thread Ben Cotton
On Thu, Feb 16, 2023 at 3:45 PM Mattia Verga via devel
 wrote:
>
> This user should not have been detected as inactive if the Bugzilla
> check was run. @Ben, maybe you forgot to set the BZ_API_KEY before
> running the script?

I didn't forget, I intentionally did not. I thought we had already
modified the script to use `~/.bugzillarc` via the python-bugzilla
library (the scripts for processing Change proposals and handling
branch/EOL events does this). But apparently we did not, since
https://pagure.io/find-inactive-packagers/issue/5 is still open. I'll
prioritize that for next week if the COVID brain fog has lifted by
then. I did find it suspicious that the mailing list and Bugzilla
count matched exactly, but ...again... brain fog.

I'll also knock out #6 (which is #5 except for the Pagure API key) at
the same time. This will make the SOP for future me and my successors
easier to follow.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Inactive packager check for F38

2023-02-16 Thread Ben Cotton
On Thu, Feb 16, 2023 at 6:29 AM Daniel P. Berrangé  wrote:
>
> I'm a little surprised that the pagure ticket doesn't have the
> maintainer to whom it refers added as a subscriber to the ticket.

As far as I know, you can't subscribe others to a ticket the way you
can add a CC in Bugzilla. We could modify the script to set the person
as the assignee, but

1. That's functionally the same as @ing them in the ticket
and...

> Does pagure.io not have accounts synced for everyone who is a
> Fedora packager ?

...2. Not as far as I know. If the person never logged in (which you
don't necessarily need to do as a packager), then pagure.io would not
know about them. I see that from time to time with Changes tickets to
FESCo.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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: Inactive packager check for F38

2023-02-16 Thread Ben Cotton
On Wed, Feb 15, 2023 at 5:20 PM Paul Wouters  wrote:
>
> How many packages depend _only_ on people from this list? Eg are likely
> to be unmaintained ?

There's a command in the script that will check the impact, but I'm
going to hold off on running it for a bit. It takes a long time to
iterate over all of the tickets and the resulting packages, with the
result that people have responded by the time the script finishes. In
another couple of weeks, the "I'm still here!"s will settle down and
the output will be more reliable. I'll share it then.


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F37 retrospective survey open through 9 March

2023-02-15 Thread Ben Cotton
In case you missed it on the Community Blog[1], the F37 retrospective
survey[2] is open through 9 March. As a reminder, this survey is about
the _process_ of creating F37, not the end result. This is the third
such survey, so we'll be able to start putting together trends.

This survey uses Fedora's LimeSurvey instance. Responses are anonymous.

[1] https://communityblog.fedoraproject.org/f37-retrospective-survey-open/
[2] https://fedoraproject.limequery.com/37

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Inactive packager check for F38

2023-02-15 Thread Ben Cotton
In accordance with FESCo's Inactive Packager Policy[1], packagers that
have been identified as inactive have a ticket in the
find-inactive-packagers repo[2]. One week after the final release,
packagers who remain inactive will be removed from the packager group.
(Note that pagure.io is one of the systems checked for activity, so
commenting on your ticket that you're still around will prevent you
from showing up in the second round.)

If you have suggestions for improvement, look for the open feature
issues[3] and file an issue in the find-inactive-packagers repo[4] if
it's not there already.

For the curious, here are the stats from today's run:

### Found 2129 users in the packager group. ###
### Found 914 users with no activity in pagure/src.fp.org over the
last year. ###
### Found 845 users which also show no activity in Bodhi over the last year. ###
### Found 812 users which show also no activity in mailing lists over
the last year. ###
### Found 812 users which also show no activity in Bugzilla over the
last year. ###

As we approach

[1] https://docs.fedoraproject.org/en-US/fesco/Policy_for_inactive_packagers/
[2] 
https://pagure.io/find-inactive-packagers/issues?tags=inactive_packager=Open
[3] https://pagure.io/find-inactive-packagers/issues?tags=feature
[4] https://pagure.io/find-inactive-packagers/new_issue


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Inactive packager check for F38

2023-02-15 Thread Ben Cotton
In accordance with FESCo's Inactive Packager Policy[1], packagers that
have been identified as inactive have a ticket in the
find-inactive-packagers repo[2]. One week after the final release,
packagers who remain inactive will be removed from the packager group.
(Note that pagure.io is one of the systems checked for activity, so
commenting on your ticket that you're still around will prevent you
from showing up in the second round.)

If you have suggestions for improvement, look for the open feature
issues[3] and file an issue in the find-inactive-packagers repo[4] if
it's not there already.

For the curious, here are the stats from today's run:

### Found 2129 users in the packager group. ###
### Found 914 users with no activity in pagure/src.fp.org over the
last year. ###
### Found 845 users which also show no activity in Bodhi over the last year. ###
### Found 812 users which show also no activity in mailing lists over
the last year. ###
### Found 812 users which also show no activity in Bugzilla over the
last year. ###

As we approach

[1] https://docs.fedoraproject.org/en-US/fesco/Policy_for_inactive_packagers/
[2] 
https://pagure.io/find-inactive-packagers/issues?tags=inactive_packager=Open
[3] https://pagure.io/find-inactive-packagers/issues?tags=feature
[4] https://pagure.io/find-inactive-packagers/new_issue


-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F39 proposal: Modernize Thread Building Blocks for Fedora 39 (System-Wide Change proposal)

2023-02-15 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39ModernizeTBB

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 ==
Fedora is currently shipping version 2020.3 (released July 10, 2020)
of the Thread Building Blocks library. The current upstream version is
2021.8 (released December 22, 2022). The Fedora community has
expressed [https://bugzilla.redhat.com/show_bug.cgi?id=2036372
interest] in moving the TBB package to track a more modern version of
the upstream.

== Owner ==
* Name: [[User:trodgers| Thomas Rodgers]]
* Email: trodg...@redhat.com


== Detailed Description ==
Fedora has shipped with version 2020.3 of the Thread Building Blocks
library since Fedora 33. The
upstream project made a decision to break backward compatibility after
that version was released.
As packages move to match the upstream's changes it becomes more
difficult to defer updating the
Fedora packaging for TBB. The situation is further complicated as
there are currently a majority
of TBB dependent packages which have not been updated to track a new
upstream release, as detailed in this
[https://bugzilla.redhat.com/show_bug.cgi?id=2036372#c1 analysis] on
the tracking issue.

This proposal aims to provide a way to modernize the TBB packge
version for Fedora while providing stability for those packages which
continue to depend on the older TBB library version.

It will be possible to install both devel and runtime versions of both
TBB packages, however the devel compat package for version 2020.3 will
require clients to point to a new include path where the legacy
headers will be found.

== Feedback ==


== Benefit to Fedora ==

Fedora 39 will include a current version of Thread Building Blocks
(version 2021.8) while continuing to support clients dependent on an
older version of TBB (version 2020.3). Fedora will stay relevant as
far as Thread Building Blocks clients are concerned.

== Scope ==
* Proposal owners:
** A compat package based on the current 2020.3 version of the
existing TBB package will be created.
** Evaluate TBB dependent packages to identify those which need to
move to the compat version of the TBB package. An initial analysis
suggests the majority of current TBB clients will need to move to the
compat package.
** Post a request for rebuilds to fedora-devel
** Create patches for those packages affected by this change to adjust
their includes to point the compat package's headers as necessary,
work with affected package owners to update package specs to account
for the change.
** When most packages are done, re-tag all the packages in rawhide.
** Watch fedora-devel and assist in rebuilding broken TBB clients.

* Other developers:
** Those who depend on Thread Building Blocks will have to rebuild
their packages. Feature owners will alleviate some of this work as
indicated above, and will assist those whose packages fail to build in
debugging them.

* Release engineering: TODO 

* Policies and guidelines: N/A (not needed for this Change)
** Apart from scope, this is business as usual, so no new policies, no
new guidelines.

== Upgrade/compatibility impact ==
* No manual configuration or data migration needed.
* Some impact on other packages needing code changes to rebuild.

== How To Test ==
* No special hardware is needed.
* Parallel install of the 2020.3 TBB compat packages and the updated
TBB packages and checking that it does not break other packages.

== User Experience ==
* Expected to remain largely the same.
* Developers building third-party software on Fedora may need to
rebuild against the new TBB packages, and may need to adjust their
code to either remain on the compat TBB version or move to the new
version supplied by the updated TBB package.

== Dependencies ==
Packages that must be rebuilt:
& dnf repoquery -s --releasever=rawhide --whatrequires libtbb\*
--enablerepo=fedora | sort -u

The tracking [https://bugzilla.redhat.com/show_bug.cgi?id=2036372
issue's] analysis suggests that only the following packages will be
able to move to a newer TBB -
* fawkes
* gazebo
* opencascade
* pmemkv
* root

While the remaining clients of TBB will need to have their spec's
include paths adjusted to use the 2020.3 compat package.

== Contingency Plan ==

* Contingency mechanism: Worst case scenario is to abandon the update
and simply ship F39 with the existing TBB package, which is already in
rawhide.

== Documentation ==
* Notes on the scope of change, motivation, and likely impacts are in
the comments on the tracking
[https://bugzilla.redhat.com/show_bug.cgi?id=2036372 issue].
* https://github.com/oneapi-src/oneTBB/releases/tag/v2021.7.0
(Released 2nd October 2022)
* https://github.com/oneapi-src/oneTBB/releases/tag/v2020.3 (Released
10th July 2020)

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Man

F39 proposal: Modernize Thread Building Blocks for Fedora 39 (System-Wide Change proposal)

2023-02-15 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/F39ModernizeTBB

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 ==
Fedora is currently shipping version 2020.3 (released July 10, 2020)
of the Thread Building Blocks library. The current upstream version is
2021.8 (released December 22, 2022). The Fedora community has
expressed [https://bugzilla.redhat.com/show_bug.cgi?id=2036372
interest] in moving the TBB package to track a more modern version of
the upstream.

== Owner ==
* Name: [[User:trodgers| Thomas Rodgers]]
* Email: trodg...@redhat.com


== Detailed Description ==
Fedora has shipped with version 2020.3 of the Thread Building Blocks
library since Fedora 33. The
upstream project made a decision to break backward compatibility after
that version was released.
As packages move to match the upstream's changes it becomes more
difficult to defer updating the
Fedora packaging for TBB. The situation is further complicated as
there are currently a majority
of TBB dependent packages which have not been updated to track a new
upstream release, as detailed in this
[https://bugzilla.redhat.com/show_bug.cgi?id=2036372#c1 analysis] on
the tracking issue.

This proposal aims to provide a way to modernize the TBB packge
version for Fedora while providing stability for those packages which
continue to depend on the older TBB library version.

It will be possible to install both devel and runtime versions of both
TBB packages, however the devel compat package for version 2020.3 will
require clients to point to a new include path where the legacy
headers will be found.

== Feedback ==


== Benefit to Fedora ==

Fedora 39 will include a current version of Thread Building Blocks
(version 2021.8) while continuing to support clients dependent on an
older version of TBB (version 2020.3). Fedora will stay relevant as
far as Thread Building Blocks clients are concerned.

== Scope ==
* Proposal owners:
** A compat package based on the current 2020.3 version of the
existing TBB package will be created.
** Evaluate TBB dependent packages to identify those which need to
move to the compat version of the TBB package. An initial analysis
suggests the majority of current TBB clients will need to move to the
compat package.
** Post a request for rebuilds to fedora-devel
** Create patches for those packages affected by this change to adjust
their includes to point the compat package's headers as necessary,
work with affected package owners to update package specs to account
for the change.
** When most packages are done, re-tag all the packages in rawhide.
** Watch fedora-devel and assist in rebuilding broken TBB clients.

* Other developers:
** Those who depend on Thread Building Blocks will have to rebuild
their packages. Feature owners will alleviate some of this work as
indicated above, and will assist those whose packages fail to build in
debugging them.

* Release engineering: TODO 

* Policies and guidelines: N/A (not needed for this Change)
** Apart from scope, this is business as usual, so no new policies, no
new guidelines.

== Upgrade/compatibility impact ==
* No manual configuration or data migration needed.
* Some impact on other packages needing code changes to rebuild.

== How To Test ==
* No special hardware is needed.
* Parallel install of the 2020.3 TBB compat packages and the updated
TBB packages and checking that it does not break other packages.

== User Experience ==
* Expected to remain largely the same.
* Developers building third-party software on Fedora may need to
rebuild against the new TBB packages, and may need to adjust their
code to either remain on the compat TBB version or move to the new
version supplied by the updated TBB package.

== Dependencies ==
Packages that must be rebuilt:
& dnf repoquery -s --releasever=rawhide --whatrequires libtbb\*
--enablerepo=fedora | sort -u

The tracking [https://bugzilla.redhat.com/show_bug.cgi?id=2036372
issue's] analysis suggests that only the following packages will be
able to move to a newer TBB -
* fawkes
* gazebo
* opencascade
* pmemkv
* root

While the remaining clients of TBB will need to have their spec's
include paths adjusted to use the 2020.3 compat package.

== Contingency Plan ==

* Contingency mechanism: Worst case scenario is to abandon the update
and simply ship F39 with the existing TBB package, which is already in
rawhide.

== Documentation ==
* Notes on the scope of change, motivation, and likely impacts are in
the comments on the tracking
[https://bugzilla.redhat.com/show_bug.cgi?id=2036372 issue].
* https://github.com/oneapi-src/oneTBB/releases/tag/v2021.7.0
(Released 2nd October 2022)
* https://github.com/oneapi-src/oneTBB/releases/tag/v2020.3 (Released
10th July 2020)

== Release Notes ==



-- 
Ben Cotton
He / Him / His
Fedora Program Man

F38 Change complete (100% complete) deadline in one week

2023-02-14 Thread Ben Cotton
As a reminder, F38 Changes should be 100% complete by Tuesday 21
February. Change owners can indicate this by setting the Bugzilla
tracker to the ON_QA state. F38 will enter beta freeze on that date.

More schedule details are available at
https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


F38 Change complete (100% complete) deadline in one week

2023-02-14 Thread Ben Cotton
As a reminder, F38 Changes should be 100% complete by Tuesday 21
February. Change owners can indicate this by setting the Bugzilla
tracker to the ON_QA state. F38 will enter beta freeze on that date.

More schedule details are available at
https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Fedora Linux 38 blocker status summary

2023-02-10 Thread Ben Cotton
We've branched F38 from Rawhide, so it's time to start everyone's
favorite Friday email from Ben! The F38 Beta freeze begins on 21
February. The current target release date is the early target date
(2023-03-14).


Action summary


Accepted blockers
-

1–3. distribution — {Workstation,Everything,Server} boot x86_64 image
exceeds maximum size — ASSIGNED
ACTION: Relevant Teams to reduce image size or increase the limit

Proposed blockers
-

1. anaconda — installer fails to boot in text mode or rescue mode with
systemd 253 — MODIFIED
ACTION: Maintainers to build an update that includes upstream PR

2. grub2 — ext4 filessystem support missing — NEW
ACTION: Maintainer to diagnose issue
NEEDINFO: ausil

3. kwin — kwin_wayland often crashed when used as the sddm Wayland
compositor and logging out of Plasma resulting in a black screen — NEW
ACTION: Maintainer to diagnose issue

4. mesa — KDE crashes on start with mesa-23.0.0~rc3-3.fc38 — ASSIGNED
ACTION: Maintainer to diagnose issue

Bug-by-bug detail
=

Accepted blockers
-

1–3. distribution — {Workstation,Everything,Server} boot x86_64 image
exceeds maximum size — ASSIGNED
https://bugzilla.redhat.com/show_bug.cgi?id=2149246
https://bugzilla.redhat.com/show_bug.cgi?id=2151495
https://bugzilla.redhat.com/show_bug.cgi?id=2151497

Image sizes exceed the specified limits. The choices are to either
shrink the image by removing packages or to riase the limits.

Proposed blockers
-

1. anaconda — https://bugzilla.redhat.com/show_bug.cgi?id=2165433 — MODIFIED
installer fails to boot in text mode or rescue mode with systemd 253

anaconda is writing systemd units to an unexpected area. Upstream PR
4534 contains a candidate fix:
https://github.com/rhinstaller/anaconda/pull/4534

2. grub2 — https://bugzilla.redhat.com/show_bug.cgi?id=2166412 — NEW
ext4 filessystem support missing

Between grub2-2.06-76 and grub2-2.06-78, grub2 apparently lost the
ability to detect ext4  filesystems.

3. kwin — https://bugzilla.redhat.com/show_bug.cgi?id=2168034 — NEW
kwin_wayland often crashed when used as the sddm Wayland compositor
and logging out of Plasma resulting in a black screen

Logging out of Plasma sometimes triggers a kwin crash. This may be
limited to running in a virtual machine.

4. mesa — https://bugzilla.redhat.com/show_bug.cgi?id=2164667 — ASSIGNED
KDE crashes on start with mesa-23.0.0~rc3-3.fc38

A recent mesa update caused both GNOME and KDE to crash on start.
Update FEDORA-2023-40b973fa06 fixed GNOME, but KDE is still seeing
this issue. The root cause is still uncertain.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Inactive provenpackagers to be removed from group

2023-02-08 Thread Ben Cotton
In accordance with FESCo policy[1], the following provenpackagers will
be submitted for removal in two weeks based on a lack of Koji builds
submitted in the last six months. If you received this directly, you
can reply off-list to indicate you should still be in the
provenpackager group.

Note that removal from this group is not a "punishment" or a lack of
appreciation for the work you have done. The intent of the process is
to ensure contributors with distro-wide package privileges are still
active and responsive. This process is done regularly at the branch
point in each release.

[1] 
https://docs.fedoraproject.org/en-US/fesco/Provenpackager_policy/#_maintaining_provenpackager_status

Checked 134 provenpackagers
The following 15 provenpackagers have not submitted a Koji build since
at least 2022-08-03 00:00:00:
abompard
mohanboddu
jamatos
jwboyer
till
laxathom
torsava
dwmw2
oget
otaylor
jwilson
oliver
wtogami
steve
bruno

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


Inactive provenpackagers to be removed from group

2023-02-08 Thread Ben Cotton
In accordance with FESCo policy[1], the following provenpackagers will
be submitted for removal in two weeks based on a lack of Koji builds
submitted in the last six months. If you received this directly, you
can reply off-list to indicate you should still be in the
provenpackager group.

Note that removal from this group is not a "punishment" or a lack of
appreciation for the work you have done. The intent of the process is
to ensure contributors with distro-wide package privileges are still
active and responsive. This process is done regularly at the branch
point in each release.

[1] 
https://docs.fedoraproject.org/en-US/fesco/Provenpackager_policy/#_maintaining_provenpackager_status

Checked 134 provenpackagers
The following 15 provenpackagers have not submitted a Koji build since
at least 2022-08-03 00:00:00:
abompard
mohanboddu
jamatos
jwboyer
till
laxathom
torsava
dwmw2
oget
otaylor
jwilson
oliver
wtogami
steve
bruno

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
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


  1   2   3   4   5   6   7   8   9   10   >