2024-03-04 @ 17:00 UTC - Fedora 40 Blocker Review Meeting

2024-03-02 Thread Adam Williamson
# F40 Blocker Review meeting
# Date: 2024-03-04
# Time: 17:00 UTC
# Location:
https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Hi folks! It's time for another blocker review meeting. We have 2
proposed freeze exception for Beta, and 5 proposed blockers for Final.

The meeting will be on Matrix. Click the link above to join in a web
client - you can authenticate with your FAS account - or use a
dedicated client of your choosing.

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F40 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you on Monday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Update gumbo-parser to 0.12.1/libgumbo SONAME bump

2024-03-01 Thread Adam Williamson
On Fri, 2024-03-01 at 13:27 -0600, Jason Tibbitts wrote:
> > > > > > Adam Williamson  writes:
> 
> > Honestly, we could really use more automation here, but it's a fairly
> > hard thing to do *reliably* and there just isn't anybody specifically
> > tasked with it so it doesn't happen.
> 
> So sure, we could use something but it doesn't have to start out as some
> complex fully automatic system.  (Would be nice, but...)
> 
> Can we agree that we'd be at least half of the way there if we just had
> a well defined way to:
> 
> * Know what package depend on the one you're updating
> 
> * Easily bump and chain-build all of that in a side tag
> 
> Surely there's a reopquery or fedrq command line that will find at least
> most of what needs to be rebuilt.  It doesn't have to be absolutely
> perfect but it can't be that hard to get close.  I know there's a
> distinction between build and runtime dependencies and rich/conditional
> dependencies complicate things a bit, but those much smarter than I am
> must have already figured out how to get something that's at least
> somewhat useful.
> 
> Once you have the package list, maybe it needs some kind of sorting
> before you can just bump and chain-build things, but I think in many
> cases it doesn't.  So, yes, a 100% tool would be really hard but the 80%
> tool really shouldn't be that bad, and almost any tool would really help
> people out.

Yeah, for sure, that's why I'm trying to nibble around the edges by
updating the docs to strongly encourage chain builds, document using
fedpkg chain-build on a side tag, and hopefully get fedpkg chain-build
enhanced so it can create the side tag and the final update
automatically. If we can get that, then I can make the docs explain how
to use it.

ISTR there've been several recent discussions of complex dep chains on
this very list where people have floated candidates for repoquery/fedrq
commands...if there's one we're pretty confident is The Best, we can
definitely plumb that into the docs at least (plumbing it all the way
into fedpkg might be a step too far, though).
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Update gumbo-parser to 0.12.1/libgumbo SONAME bump

2024-03-01 Thread Adam Williamson
On Fri, 2024-03-01 at 09:34 +0100, Michael J Gruber wrote:
> Am Fr., 1. März 2024 um 07:55 Uhr schrieb Ralf Corsépius 
> :
> > 
> > Hi,
> > 
> > I intend to update gumbo-parser to 0.12.1 in rawhide.
> > This comes along with an soname bump libgumbo to libgumbo.so.2
> > 
> > This requires a rebuilt of several dependent packages, AFAICT:
> > claws-mail
> > litehtml
> > mupdf
> > perl-HTML-Gumbo
> > python3-PyMuPDF
> > qpdfview
> > zathura-pdf-mupdf
> > 
> > I'll try to rebuild these packages on side-tag f41-build-side-84865
> > (Please, bear with me, I haven't used side-tags, before. I couldn't find
> > any usable docs on how to use them)
> > 
> > Preliminary tests indicate, something unrelated to libgumbo.so.* has
> > changed with these packages (Probably mupdf), causing gpdfview to FTBFS
> > and dependency changes in rawhide.
> 
> Interesting. I wasn't aware of that dependency - I guess I have to
> re-run detection more often. Speaking of - do we have a policy about
> this? This is not about blaming, but how do we ensure that everyone is
> aware of new dependencies? Frequent re-runs to detect them or
> announcements the other way round?

Unless I've missed something, the general situation in Fedora is all
the onus is on the party bumping the depended-upon package. We don't
require dependent packages to announce their dependencies in any way
(except, you know, through an actual package dependency).

If you're changing a package in any way that could be fairly considered
"not backwards compatible" for another package depending on it in a
"typical" way, I'm pretty sure the onus is on you to find those
dependencies and make sure they are handled, not vice versa.

Honestly, we could really use more automation here, but it's a fairly
hard thing to do *reliably* and there just isn't anybody specifically
tasked with it so it doesn't happen. I had an interesting chat with
Martin Pitt about britney -
https://release.debian.org/doc/britney/what-is-britney.html - which
Debian and Ubuntu use in this area. If I understood the explanation
correctly, it's a sort of automated update bundler; Debian and Ubuntu
devs can just throw builds at a staging area, and britney takes care of
grouping them into logical sets based on their dependencies. So to do
an soname bump you'd build the bumped library in the staging area, wait
for it to appear in the staging area buildroot (I guess), then build
all the dependencies, and britney would figure out that this group of
packages needs to go out of the staging area and into stable together
and make that happen, so the packager doesn't have to group them
manually. If you've got a build in the staging area which britney can't
"solve", I think, you get alerts so you know what needs doing ("package
X needs rebuilding against your thing", or whatever).

Something along those lines for Fedora would be awesome! But we can't
just lift-and-shift britney - we'd have to adapt it to RPM dependencies
(if that hasn't been done already) and integrate it with Bodhi
(definitely not done already). That's a lot of work for someone. We
could conceivably code an equivalent feature into Bodhi ourselves, but
again, a lot of work for someone. And it'd probably need some thought
about a way to allow cutoffs/exceptions so you could get an soname bump
through if it has 500 dependencies and you've fixed 499 and the other
is some obscure package that hasn't been maintained for a year. All of
that is work that isn't #1 on anybody's priority list, I think :( I
would love to say I'm gonna work on it, but I've added three neat
projects to my "neat side project backlog" since *yesterday* and it's
about a thousand items long at this point, so, hmm.

It'd also be nice to have a reliable distro-wide automated check for
"does this update break the dependencies of anything else?" so we could
at least prevent all updates that break dep chains going stable. Right
now openQA catches some such cases, but *only* ones that affect
critical path packages *and* happen to involve a package that actually
gets installed during an openQA test. The CI rpmdeplint test is
supposed to cover this, I think, but historically hasn't proven
reliable enough to be made universally gating (and I think maybe only
works on Rawhide). But again...somebody has to clear the time to work
on it :|
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Update gumbo-parser to 0.12.1/libgumbo SONAME bump

2024-02-29 Thread Adam Williamson
On Fri, 2024-03-01 at 07:54 +0100, Ralf Corsépius wrote:
> Hi,
> 
> I intend to update gumbo-parser to 0.12.1 in rawhide.
> This comes along with an soname bump libgumbo to libgumbo.so.2
> 
> This requires a rebuilt of several dependent packages, AFAICT:
> claws-mail
> litehtml
> mupdf
> perl-HTML-Gumbo
> python3-PyMuPDF
> qpdfview
> zathura-pdf-mupdf
> 
> I'll try to rebuild these packages on side-tag f41-build-side-84865 
> (Please, bear with me, I haven't used side-tags, before. I couldn't find 
> any usable docs on how to use them)

Thanks for trying! This doc should be pretty good:
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#_side_tags
I have an active PR to revise that page a bit, but it doesn't change
much about the side tag instructions themselves.

One neat thing I found out while working on various docs around this
today is that you can use `fedpkg chain-build --target (side tag name)`
to do a chain build to a side tag. I haven't tried it, but it ought to
work fine. So, just create your side tag, wait for it to exist, run the
chain-build, and if it all goes OK, create the update from the side
tag.

I think it'd make sense these days for `fedpkg chain-build` to
*default* to creating a new side tag and doing the builds there
automatically (and then maybe creating an update when they're all
done), so I filed https://pagure.io/fedpkg/issue/540 for that.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: "ABSENT" test results from Fedora CI: status update

2024-02-28 Thread Adam Williamson
On Wed, 2024-02-28 at 09:03 -0800, Adam Williamson wrote:
> Hey folks! Just an update on an issue I know some packagers are running
> into.
> 
> In the last few days, some Fedora CI jobs have been getting stuck and
> timing out. Packagers will usually experience this as a test result
> showing as "ABSENT" in Bodhi, e.g. for this update:
> 
> https://bodhi.fedoraproject.org/updates/FEDORA-2024-ce1fb5a0db
> 
> the fedora-ci.koji-build.tier0.functional result shows as ABSENT (red
> line, question mark icon which shows ABSENT if you hover over it).
> 
> We don't have any CI tests that are universally gating by default, but
> some packages have opted in to gating on some CI tests, and some of
> these have been stuck in updates-testing for a few days due to this
> problem.
> 
> It seems the issue was caused by a kernel 6.8 bug which broke quite a
> lot of stuff last week - see
> https://lore.kernel.org/all/6a150ddd-3267-4f89-81bd-6807700c5...@redhat.com/
> . The fix for that bug was in kernel 6.8rc6, which is now in both
> Fedora 40 and Rawhide. Miroslav Vadkerti is aware of this and is
> working to try and clean things up (update the base images for Fedora
> CI and get all the timed-out tests re-run). I don't know what the ETA
> is, but just wanted to let folks know it's at least being worked on.

Update on this: turns out the kernel bug wasn't the main thing, that
was causing some test errors but the main problem was that reporting of
Fedora CI results to resultsdb simply broke on Saturday and nobody
spotted that was the problem till today.

We got that fixed today, and I have hacked up and am now running a
script which should report all the results that were missed (hopefully
correctly, and hopefully without overriding or duplicating or missing
anything). Once it's finished running I'll do a sweep for updates still
stuck in updates-testing and see where we are.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


"ABSENT" test results from Fedora CI: status update

2024-02-28 Thread Adam Williamson
Hey folks! Just an update on an issue I know some packagers are running
into.

In the last few days, some Fedora CI jobs have been getting stuck and
timing out. Packagers will usually experience this as a test result
showing as "ABSENT" in Bodhi, e.g. for this update:

https://bodhi.fedoraproject.org/updates/FEDORA-2024-ce1fb5a0db

the fedora-ci.koji-build.tier0.functional result shows as ABSENT (red
line, question mark icon which shows ABSENT if you hover over it).

We don't have any CI tests that are universally gating by default, but
some packages have opted in to gating on some CI tests, and some of
these have been stuck in updates-testing for a few days due to this
problem.

It seems the issue was caused by a kernel 6.8 bug which broke quite a
lot of stuff last week - see
https://lore.kernel.org/all/6a150ddd-3267-4f89-81bd-6807700c5...@redhat.com/
. The fix for that bug was in kernel 6.8rc6, which is now in both
Fedora 40 and Rawhide. Miroslav Vadkerti is aware of this and is
working to try and clean things up (update the base images for Fedora
CI and get all the timed-out tests re-run). I don't know what the ETA
is, but just wanted to let folks know it's at least being worked on.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: google-re2 pacakge update and facebook vs google python bindings ?

2024-02-23 Thread Adam Williamson
On Fri, 2024-02-23 at 13:36 -0500, Paul Wouters wrote:
> On Wed, 7 Feb 2024, Ben Beasley wrote:
> 
> > Subject: Re: google-re2 pacakge update and facebook vs google python 
> > bindings
> 
> I haven't heard back from any of the maintainers.
> 
> I've created a PR to upgrade re2-2022-06-01 to re2-2024-02-01 as the
> first step towards getting python-google-re2 working.
> 
> https://src.fedoraproject.org/rpms/re2/pull-request/6

You now seem to have just built re2 for Rawhide without any of the
deps:

https://bodhi.fedoraproject.org/updates/FEDORA-2024-daa3669e4d

that's not how you're supposed to do things, these days. You should
build re2 on a side tag and then get all the deps rebuilt on the same
side tag, then create a combined update. The update failed tests
because of this.

The best thing to do at this point would be to create a side tag, bump
re2 and do a new build on the side tag, then ask maintainers of
dependencies and/or provenpackagers to rebuild the dependencies on the
side tag.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


2024-02-26 @ 17:00 UTC - Fedora 40 Blocker Review Meeting

2024-02-23 Thread Adam Williamson
# F40 Blocker Review meeting
# Date: 2024-02-26
# Time: 17:00 UTC
# Location:
https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Hi folks! It's time for another blocker review meeting. We have 7
proposed blockers and 4 proposed freeze exception for Beta, and 5
proposed blockers for Final.

The meeting will be on Matrix. Click the link above to join in a web
client - you can authenticate with your FAS account - or use a
dedicated client of your choosing.

I'll be on vacation on Monday, so Frantisek Zatloukal will be running
the meeting, thanks Franta!

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F40 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you on Monday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Kickstart install of Rawhide fails

2024-02-22 Thread Adam Williamson
On Thu, 2024-02-22 at 15:32 -0700, Orion Poplawski wrote:
> I've seeing:
> 
> INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Installed:
> glibc-common-2.39.9000-
> 1.fc41.x86_64 1708040026
> e4113ddcb7a4bf591492c0bf4644932b0dad7691ff19c65111751675336cb0c8
> INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Installed:
> bash-5.2.26-3.fc40.x86_64 1707490454
> 3d71ab445ce95481fcd0b367a2541260323b11cff351df8dc8f88df4a5d928df
> INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Configuring
> (running scriptlet for): bash-5.2.26-3.fc40.x86_64 1707490454
> 3d71ab445ce95481fcd0b367a2541260323b11cff351df8dc8f88df4a5d928df
> INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Installed:
> dbus-common-1:1.14.10-3.fc40.noarch 1706087027
> 4501dd43017c1bef93ca8edaae3cbaa501aef60b53e9f7edbe0b5f326d6d471d
> INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Configuring
> (running scriptlet for): dbus-common-1:1.14.10-3.fc40.noarch 1706087027
> 4501dd43017c1bef93ca8edaae3cbaa501aef60b53e9f7edbe0b5f326d6d471d
> INFO:dnf.rpm:error: failed to exec scriptlet interpreter /bin/sh: No such file
> or directory
> warning: %post(dbus-common-1:1.14.10-3.fc40.noarch) scriptlet failed, exit
> status 127
> 
> ERROR:dnf.rpm:Error in POSTIN scriptlet in rpm package dbus-common
> ERROR:anaconda.modules.payloads.payload.dnf.transaction_progress:Error in
> POSTIN scriptlet in rpm package dbus-common
> 
> 
> But /bin/sh is present and runnable when I try in /mnt/sysroot (the log shows
> that bash was just installed as well).
> 
> Anyone else hitting this?

Yes, someone else is, when installing in VirtualBox:
https://bugzilla.redhat.com/show_bug.cgi?id=2244744

It's confusing, isn't it? Are you using VirtualBox?
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: openQA update test backlog - now clearing

2024-02-19 Thread Adam Williamson
On Mon, 2024-02-19 at 23:28 +, Leslie Satenstein via devel wrote:
> 4) After logging in, the keyboard layouts(user and root) are correct. 
> It is only the login screen.

This is https://bugzilla.redhat.com/show_bug.cgi?id=2264930 .
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


openQA update test backlog - now clearing

2024-02-19 Thread Adam Williamson
Hey folks! just a quick note in case anyone was waiting for openQA
tests on their update. it seems one of the worker hosts got into some
kind of stuck state, a lot of jobs were stuck at 'uploading'.
unfortunately these are jobs that are set to *only* run on that host,
so they were stuck permanently. I've rebooted that host and it's
picking up the backlog now, it should work through it over the next few
hours. the most-delayed update seems to be FEDORA-2024-84788cb473 ,
which is 16 hours old. sorry again!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


2024-02-19 @ 17:00 UTC - Fedora 40 Blocker Review Meeting

2024-02-16 Thread Adam Williamson
# F40 Blocker Review meeting
# Date: 2024-02-19
# Time: 17:00 UTC
# Location:
https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Hi folks! It's time for another blocker review meeting. We have 6
proposed blockers and 1 proposed freeze exception for Beta, and 4
proposed blockers for Final.

The meeting will be on Matrix, as we're trying to move to more modern
systems and the meeting bot is working on Matrix now. Click the link
above to join in a web client - you can authenticate with your FAS
account - or use a dedicated client of your choosing.

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F40 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you on Monday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria

-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2024-02-19 @ 16:00 UTC - Fedora QA Meeting

2024-02-16 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2024-02-19
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location:
https://matrix.to/#/#meeting:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Greetings testers! It's meeting time again, and once again we'll
be on Matrix.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 status, including anaconda web UI test planning
3. Test Day / community event status
4. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2024-02-19 @ 17:00 UTC - Fedora 40 Blocker Review Meeting

2024-02-16 Thread Adam Williamson
# F40 Blocker Review meeting
# Date: 2024-02-19
# Time: 17:00 UTC
# Location:
https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Hi folks! It's time for another blocker review meeting. We have 6
proposed blockers and 1 proposed freeze exception for Beta, and 4
proposed blockers for Final.

The meeting will be on Matrix, as we're trying to move to more modern
systems and the meeting bot is working on Matrix now. Click the link
above to join in a web client - you can authenticate with your FAS
account - or use a dedicated client of your choosing.

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F40 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you on Monday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: [heads up] update to jpegxl-0.9.2 with soname bump in rawhide

2024-02-14 Thread Adam Williamson
On Wed, 2024-02-14 at 12:57 -0600, Michael Catanzaro wrote:
> I checked the build log for 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=113473592 but 
> unfortunately I don't actually see any error message. I searched for 
> "error:" (indicating a compiler error) and I also searched for "Killed" 
> (indicating OOM).
> 
> No doubt something is wrong somewhere in that build log, but I'm not 
> sure where.

We have untagged the update for now -
https://pagure.io/releng/issue/11952 - so this won't break Rawhide.
Once webkitgtk is buildable we can figure out how to take another cut
at this (I'm not sure exactly what the procedure is to get a side tag
update like this edited and retagged, we may *possibly* have to create
a new side tag, tag all the existing builds onto that, add a webkitgtk
build, and create a new update?)
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] Re: 2024-02-12 @ 17:00 UTC - Fedora 39 Blocker Review Meeting

2024-02-11 Thread Adam Williamson
On Sun, 2024-02-11 at 10:16 -0800, Adam Williamson wrote:
> # F39 Blocker Review meeting
> # Date: 2024-02-12
> # Time: 17:00 UTC
> # Location:
> https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Of course, this should say 'F40' and the subject should be 'Fedora 40
Blocker Review Meeting'. Sigh. Somehow I always miss *something* when
editing these damn announcements.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2024-02-12 @ 17:00 UTC - Fedora 39 Blocker Review Meeting

2024-02-11 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2024-02-12
# Time: 17:00 UTC
# Location:
https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Hi folks! Fedora 40 branches this coming week, and we have some
blockers to check in on, so it seems like a good time for a blocker
review meeting. We are still on standard time in places that use
daylight savings, so the meeting is at 17:00 UTC.

The meeting will be on Matrix, as we're trying to move to more modern
systems and the meeting bot is working on Matrix now. Click the link
above to join in a web client - you can authenticate with your FAS
account - or use a dedicated client of your choosing.

If you have time today, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F40 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good day and see you tomorrow!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2024-02-05 @ 16:00 UTC - Fedora QA Meeting

2024-02-04 Thread Adam Williamson

# Fedora Quality Assurance Meeting
# Date: 2024-02-05
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location:
https://matrix.to/#/#meeting:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Greetings testers! It's meeting time again, and once again we'll
be on Matrix.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 check-in
3. Test Day / community event status
4. Open floor
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net





--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-03 Thread Adam Williamson

On 2024-02-03 06:16, Marc Deop i Argemí wrote:

- As the packages stand right now, the KDE general updates will have to wait
for the proposed packages to be updated by their maintainers or we will have
to do the updates ourselves (which defeats completely the point of our change
proposal).


Why? This is the part I don't understand. Can you explain it in more 
detail? Thanks.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-01 Thread Adam Williamson

On 2024-02-01 07:40, Sérgio Basto wrote:


I have an obvious answer is when the authors decide, in this case Xorg,
when Xorg decides that it will stop supporting X11, like happened to
Python2 or PHP5 and 7 or Gnome

In fact, it is something I've been thinking about, IMHO, downstream
shouldn't decide when software is deprecated or not like KDE and Red
HAt did , it's weird to me [1], although in RHEL we could have the
packages via EPEL, I think, and RHEL 10 is only in a year and a half


A lot of the people involved at different parts of the stack are just 
the same people wearing different hats.


Wayland and X.org are both part of freedesktop. Whatever maintenance is 
still happening on X.org is mostly being done by people who primarily 
work on Wayland. There isn't some kind of holy war going on between The 
Wayland Developers who want to kill X.org, and The X.org Developers who 
believe it is great and want to keep it. They're nearly all the same 
people, and they all want X.org to die. AFAIK there isn't anybody who is 
actually clamoring to *do the work of maintaining X.org upstream*. There 
are people who don't want it to die because Wayland doesn't yet have the 
features they need or the NVIDIA proprietary driver doesn't work well on 
Wayland or whatever, but AFAIK, none of those people is actually 
volunteering to maintain X.org long-term. If you look through 
https://gitlab.freedesktop.org/xorg/xserver/-/commits/master you will 
see the majority of commits are from people who also work on Wayland 
(and most of the commits are actually to Xwayland).


A lot of the same people who are the graphics stack maintainers for 
freedesktop.org are *also* involved in distribution efforts to move to 
Wayland. So it's not as simple as "distributions making the decisions 
instead of upstream". AFAIK, most of the upstream folks dearly *want* 
distributions to move off of X.org and onto Wayland, but they feel kind 
of obliged to continue minimal maintenance of X.org upstream until this 
move is further along.


Apologies if any of that is inaccurate, and I'm sure folks will correct 
me if so.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-02-01 Thread Adam Williamson

On 2024-02-01 04:08, Steve Cossette wrote:
So, if you all don't mind, I'd like to steer this discussion in a 
slightly different way:


What /is/ the definition of a Fedora Change Proposal?

I was under the impression it was an announcement of intent by the 
maintainers of a specific subset of the fedora project to "change" 
something. Once said announcement has been discussed publicly, Fesco 
(Sorry if the capitals are incorrect) discusses it internally (albeit, 
publicly) and either blocks or approves the change, making it official.


/(Please note: The following paragraphs will use "we" as a pronoun which 
is intended to be the Fedora project as a whole)/

/
/
Once approved, we announced our intent to drop X11 from the KDE spin of 
Fedora. That announcement has gained traction everywhere, got publicized 
and everything. As Neal Gompa also stated, it has already caused some 
substantial development effort upstream to effectively iron out the 
rough edges of many of the problems, with what I assume is more to come.
I would not read it quite like that. I would say that by approving the 
Change, "we" - in the sense of "Fedora as a whole" - approved of the KDE 
SIG's decision to stop maintaining Plasma X11. I can't speak for FESCo, 
but if I had been on FESCo, I don't think I would've had in my mind 
"approving this Change creates a ban on anybody at all maintaining 
Plasma X11 packages in Fedora" when voting on it.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-01-30 Thread Adam Williamson

On 2024-01-30 05:45, Stephen Gallagher wrote:


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

I think this is a case where it's more useful to focus on technical 
details than grand philosophy.


So, let's game out what might actually happen here. Say these packages 
are accepted, and we have, to simplify, a large blob of packages 
maintained by the KDE SIG that represents "Plasma on Wayland, supported 
by the KDE SIG, release blocking" - henceforth "PLASMA-WAYLAND" - and a 
small blob of packages maintained by other folks that represents "Plasma 
on X.org, not supported by the SIG, not release blocking" - henceforth 
PLASMA-XORG.


If I'm correct, the situation would be this:

* PLASMA-XORG would depend on PLASMA-WAYLAND, but not vice versa
* Updates to PLASMA-WAYLAND could break PLASMA-XORG, but not vice versa
* PLASMA-XORG could not block any releases
* PLASMA-XORG would not gate any updates. This is because only openQA 
tests gate Plasma updates, and openQA only tests the default Plasma 
configuration, Plasma-on-Wayland


Given all of this...I am not sure there is really a problem for the 
Plasma SIG beyond expectations they are choosing to place on themselves. 
To put it brutally, they *could* choose to just create and ship 
PLASMA-WAYLAND updates and tell the PLASMA-XORG maintainers to deal with 
it. No procedures or processes would stop them doing this. There would 
be no release-blocking bugs, and no update gating, so long as 
PLASMA-WAYLAND itself worked.


The sole exception I can think of would be if enough people filed 
negative karma due to X.org failures to derail an update, but negative 
karma restrictions are really pretty loose in Fedora. Karma more or less 
does not affect Rawhide updates (except possibly in one rather specific 
case, I am coincidentally in the middle of figuring this out). For 
non-Rawhide updates, the "auto-unpush" threshold is completely 
configurable, you can set it to -100 if you like. A single negative 
karma disables autopush, but it doesn't force it off: you can turn it 
back on. You only need a net +2, in the worst case, to push an update 
stable manually.


So I would argue in favour of accepting the packages, because I don't 
think the negative impact the SIG is worried about is really that 
significant. I don't think they really are "forced to maintain" the Xorg 
packages. I think it will prove to be practical for them to just 
maintain the Wayland stack and leave maintaining the Xorg packages to 
those who volunteer to do it. They can *choose* to co-ordinate 
megaupdates with those maintainers if they like, but I don't think any 
distro rule or mechanism will *require* it, in practice.


I also think that, in practice, things will turn out to be manageable in 
a much nicer fashion. The folks who are volunteering to maintain the 
X.org packages are longstanding and responsible Fedora maintainers who 
are capable of doing it.


If problems do emerge after trying this in good faith for a while, it's 
always possible to re-evaluate.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


openQA test failures for Rawhide: heads up

2024-01-29 Thread Adam Williamson
Hey folks! You may have noticed unpredictable openQA test failures on 
Rawhide updates ATM. This is mainly because of the mass rebuild. All the 
packages from the mass rebuild have been tagged into the buildroot repo 
(which the openQA tests use), so now there are far more on-the-fly 
updates than is usually the case, and various test steps are hitting 
timeouts depending on how fast the download / update process runs.


I'll re-run tests opportunistically for now, but some may still fall 
through the cracks. Once the currently-running Rawhide compose completes 
(fingers crossed), I can regenerate the base disk images so they're up 
to date with the mass rebuild package set, and things should settle down 
again.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: A reminder: you cannot just "revert" package version bumps

2024-01-29 Thread Adam Williamson

On 2024-01-29 16:00, Sérgio Basto wrote:


https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_rawhide_is_allowed_to_lag_temporarily

you may do a new build with lower EVR


That is not what that guideline says. It says the Rawhide build can be 
lower-versioned than a current build from *a different branch* 
*temporarily*. It says nothing about allowing a new Rawhide build to be 
lower versioned than the previous one.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


A reminder: be careful with snapshot versioning, especially with %autorelease

2024-01-29 Thread Adam Williamson
nirik ran a script that checks for versioning issues in Rawhide today, 
and it found several: https://pagure.io/releng/issue/11922#comment-893797


Aside from rogue version downgrades (see other mail), a few of these 
followed a different pattern: problems with snapshot versioning.


1. patool: highest tagged build patool-1.12-22.fc39, most recent tagged 
build patool-1.12-0.27.20231014gitab64562.fc40
2. python-pyunicorn: highest tagged build 
python-pyunicorn-0.7.0a1-1.20230730gitmaster.fc40 , most recent tagged 
build python-pyunicorn-0.7.0~a1-5.20230730gitmaster.fc40
3. vim-devicons: highest tagged build 
vim-devicons-0.11.0-10.20200509gitd12c9b4.fc39 , most recent tagged 
build vim-devicons-0.11.0-0.20221001git71f239a.13.fc40


In the python-pyunicorn case, the packager simply made a mistake with 
pre-release versioning, then fixed it. The current version is correct, 
but unfortunately evaluates as lower than the incorrect one which was 
missing the tilde. This means that anyone who happened to get 
python-pyunicorn-0.7.0a1-1.20230730gitmaster.fc40 installed will likely 
never see an update until 0.7.1 comes out (even a 0.7.0 final release 
will evaluate lower than "0.7.0a1").


In the other two cases, %autorelease is involved. autorelease is a great 
tool, but use it carefully when using snapshot builds. Without any 
additional guidance, %autorelease assumes that if you're building from a 
snapshot, it is a pre-release snapshot for the specified "Version". So 
it'll use a release like 0.(date)git(tag).(rel). If your snapshot is a 
post-release snapshot, you need to provide %autorelease with more cues 
about how to version it to get the desired effect. This is the problem 
for vim-devicons and patool.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


A reminder: you cannot just "revert" package version bumps

2024-01-29 Thread Adam Williamson
nirik ran a script that checks for versioning issues in Rawhide today, 
and it found several: https://pagure.io/releng/issue/11922#comment-893797


Some of these followed a pattern, so I figured a reminder was in order. 
In all these cases, a new version was pushed to Rawhide, then "reverted" 
some time later:


golang-github-nats-io-jwt - bumped to 2.4.1 in July, reverted to 1.2.2 
in September
golang-google-grpc - bumped to 1.58.0 in September, reverted to 1.48.0 
in October; no 1.58.0 build ever landed, but the revert left the 
%release much lower than before
python-mizani - bumped to 0.10.0 on September 10, reverted to 0.9.3 on 
September 12
python-pywlroots - bumped to 0.16.6 on November 4, reverted to 0.16.4 
later the same day


so the reminder is this: you cannot simply "downgrade" RPM package 
versions like this. Especially not if the upgraded version ever made it 
into a Rawhide compose.


If a Rawhide user has your package installed, and got the upgraded 
version, they will be marooned on that build forever unless they 
manually run `dnf distro-sync`. A `dnf upgrade` will not downgrade the 
package to the build you now consider to be the "current" one.


If you have to downgrade a package that made it to a Rawhide compose, 
you must use an epoch. If the package did not have an epoch before, make 
it `Epoch: 1`. If it had an epoch already, bump it by 1. People tend not 
to like epochs, so *try* not to have to do this. Be really certain 
before pushing out version bumps.


If the "upgraded" build never made it into a compose (as is likely the 
case for python-pywlroots) you're *probably* okay, but it's still 
something to be careful about - for instance you might fall into the 
trap golang-google-grpc fell into with the %release tag.


Thanks folks!
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


openQA Rawhide update failures - we're working on it!

2024-01-25 Thread Adam Williamson
Hi folks! I want to apologize to packagers who have Rawhide updates 
stuck on failed openQA tests, and provide an update.


There were two big problems today. First, the Server base disk image 
used for some of the tests got regenerated (this happens weekly). 
Unfortunately, this meant it got affected by 
https://bugzilla.redhat.com/show_bug.cgi?id=2259266 , and no longer 
booted. I should have got that grub2 build untagged or the change 
reverted sooner - sorry. I was expecting the package to be fixed sooner, 
and it didn't occur to me that this image being regenerated was a risk. 
I've now got the package untagged, and forced a rebuild of the disk 
image using a grub2 build with the patch re-applied (otherwise I'd have 
had to wait for the next Rawhide compose to rebuild the image). I'm now 
working through re-running all affected tests.


Second, shell-color-prompt was changed[0] to apply the color prompt to 
virtual consoles. This broke a large number of openQA tests, as they 
often need to do things at root consoles, and to do that they need to 
know when they've actually managed to log in to one, and they do this by 
screen matching the prompt. Any test which needed to know it was at a 
root console was failing. I've updated the 'needle' to match the color 
prompt, and am re-running all affected tests.


I anticipate the mess should be cleaned up in about three or four hours 
(there are a lot of failures to re-run, and some of the tests take a 
while to run). Sorry again for the inconvenience.


I'll probably propose adding shell-color-prompt to the critical path. 
That would mean openQA would have gated the update (allowing me to 
update the needles *before* it got pushed and broke tests for every 
other update), but it also just seems appropriate - theoretically, a bad 
change to the package could cause all sorts of consequences, since it 
fiddles with the default prompt.


[0] 
https://src.fedoraproject.org/rpms/shell-color-prompt/c/1dd8c6c16d760cacfb9fd70a249b28a1fd853dd1?branch=rawhide

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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: openQA update test failures due to ongoing FAS outage

2024-01-22 Thread Adam Williamson
Due to the ongoing FAS outage - https://status.fedoraproject.org/ - many 
updates failed openQA testing, because part of the openQA web browser 
test happens to be to open https://accounts.fedoraproject.org and check 
it looks as expected. Obviously right now it does not.


As this is not a critical part of the test, I have just disabled it 
until the FAS outage is resolved, and re-run the failed tests. Affected 
updates should be unblocked soon. Sorry for the trouble.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


[Test-Announce] 2024-01-22 @ 16:00 UTC - Fedora QA Meeting

2024-01-21 Thread Adam Williamson

# Fedora Quality Assurance Meeting
# Date: 2024-01-22
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location:
https://matrix.to/#/#meeting:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org

Greetings testers! It's meeting time again, and once again we'll
be on Matrix.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 Change review and check-in
3. Test Day / community event status
4. Open floor
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: -fcf-protection dropped from i686 compiler flags

2024-01-18 Thread Adam Williamson

On 2024-01-18 12:28, Michael Catanzaro wrote:


Unfortunately this is causing gating tests to fail for rawhide builds, 
e.g.:


https://artifacts.dev.testing-farm.io/081ad2a3-76cd-4aa0-b95e-e870ff75a65c/

Hardened: /usr/bin/pkcon: FAIL: cf-protection test because 
.note.gnu.property section did not contain the necessary flags


I'm not sure whether to report a bug to rpminspect or to annocheck. One 
or the other needs to stop testing for this.


The timing is unfortunate because the mass rebuild has started today. 
I'm not sure what the impact will be. I guess packages will build, but 
get stuck in gating?


rpminspect does not gate by default. None of the tests run by Fedora CI 
(any test whose name as shown in Bodhi begins with 'fedora-ci') gates by 
default, in fact.


Only packages which opt in to gating on these tests via their 
per-package gating.yaml files should be gated by failures of Fedora CI 
tests.


The only tests that gate packages *without* a per-package gating.yaml 
are the openQA tests that gate critpath packages (the names for these 
always start with 'update.').


In Bodhi's 'automated test results' table, gating tests have an asterisk 
as the first item in their row. Non-gating tests do not.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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 37 is EOL

2024-01-08 Thread Adam Williamson
On Mon, 2024-01-08 at 13:57 -0500, Ben Cotton wrote:
> 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.

If Bugzilla is engineered *at all* sanely, it should be much less work
for it to process a single request to do the same thing to 500 bugs
than it is to process 500 individual requests to do the same thing to a
single bug. There probably *is* a limit on the number of bugs you can
request changes to at once, but it should be simple enough to find out
what that ceiling is and work in batches below it.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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 37 is EOL

2024-01-08 Thread Adam Williamson
On Mon, 2024-01-08 at 18:10 +0100, Vít Ondruch wrote:
> Dne 08. 01. 24 v 13:00 Sandro napsal(a):
> > On 05-12-2023 18:45, Tomas Hrcka wrote:
> > > Fedora Linux 37 has gone end of life for updates and support on 
> > > 2023-12-05.
> > > No more updates of any kind, including security updates or security
> > > announcements, will be available for Fedora Linux 37 after the said
> > > date. All the updates of Fedora Linux 37 being pushed to stable will be
> > > stopped as well.
> > 
> > 
> > As part of the EOL tasks all bugs open for F37 receive an EOL notice, 
> > first, and sometime later they will change status to CLOSED | EOL, 
> > unless the version is changed.
> > 
> > It seems the first step (notification) happened, but the second step 
> > (closing) has not completed. IIRC, I saw some bugs being closed, but I 
> > also see a lot of F37 bugs still open [1].
> > 
> > Is that an oversight or did something go wrong during the procedure? I 
> > cc'ed Aoife, who appears to have run the first step. I'm happy to open 
> > a ticket if required.
> 
> 
> There also used to be Rawhide bugs reassigned to latest stable Fedora, I 
> might have missed something, but I don't think that has happened.

I don't think that's quite right. What happens is that Rawhide bugs get
moved to the *new branched* (not stable) release, and naturally, this
happens at branch time, which hasn't happened for F40 yet.

https://docs.fedoraproject.org/en-US/program_management/pgm_guide/sop/branch/
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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 37 is EOL

2024-01-08 Thread Adam Williamson
On Mon, 2024-01-08 at 16:10 +, Aoife Moloney wrote:
> I'll get the EOL-close script running again, it kept timing out so I
> thought it was finished but clearly not - my mistake and apologies :-/

Just so folks are aware, the EOL closure uses a script:
https://pagure.io/fedora-pgm/pgm_scripts/blob/main/f/closebugs/fedora_bz.py
which runs bug-by-bug - so it comments on, or closes, one bug at a
time. This means it takes a very long time to do the ~2-3k bugs that
are typically commented-on then closed at EOL time.

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), but if it causes problems for Aoife we
can have it mass-update bugs instead, since Bugzilla and its API allow
that (now, they probably didn't when the predecessors to this script
were written). I'll just have to check with the BZ admin whether
there's any upper limit on how many bugs you can request a mass change
to at once.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2024-01-08 @ 16:00 UTC - Fedora QA Meeting

2024-01-07 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2024-01-08
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: https://matrix.to/#/#meeting:fedoraproject.org

Greetings testers! It's time for the first QA meeting of 2024! Using
Matrix went fine last time, so we'll do it again this time.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 check-in
3. Communications overhaul: Discourse?
4. Test Day / community event status
5. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Error updating libvirt-dbus in F38

2024-01-04 Thread Adam Williamson

On 2024-01-04 00:20, Peter Boy wrote:

Just started to update one of our Fedora Servers (F38)

I got the message:


   Executed scriptlet: libvirt-dbus-1.4.1-1.fc38.x86_64   124/132
   Cleaning up   : libvirt-dbus-1.4.1-1.fc38.x86_64   124/132
   Executed scriptlet: libvirt-dbus-1.4.1-1.fc38.x86_64   124/132
/var/tmp/rpm-tmp.BXEIBt: Zeile 1: fg: No Job control in this shell.
Warning: %postun(libvirt-dbus-1.4.1-1.fc38.x86_64) Scriptlet failed, 
Exit-status 1

Error in POSTUN scriptlet in rpm package libvirt-dbus
  Cleaning up: libacl-2.3.1-6.fc38.x86_64  125/132




Warning or error, what is it?


Both. It's an error in the scriptlet. As far as dnf/rpm is concerned, 
scriptlet errors are warnings (it warns you about them, but continues, 
as failing the entire transaction on them is unlikely ever to be a 
better choice).


Can I be sure that a reboot will be successful?


Nope. This is a fundamental issue with packages in general: package 
scriptlets are just...entirely arbitrary code running as root on your 
system. What does a scriptlet do? Nobody but the packager can say with 
much confidence. How bad is it if it fails? Again, impossible to say 
except on a case-by-case investigation basis.



My experiences with reports of this kind are quite mixed. From problem-free 
reboots to total failure, everything is possible. Unfortunately, reports of 
this kind do not exactly boost confidence in the reliability and usability of 
our Fedora.

We should improve this and make reports of problems clearer.


It's fundamentally difficult to do so in the context of RPM packages. 
All the package system can know is "the scriptlet of this package failed".


Looking into this specific case, it looks like the 1.4.1-1 package 
%postun tries to do:


%systemd_postun_with_reload %{name}.service

but that macro doesn't seem to exist on F38, AFAICT. It exists on 
Rawhide, but not F38.


The 1.4.1-2 package changes this to:

%systemd_postun_with_restart %{name}.service

which *does* exist on F38, so it should work. Ironically, you see the 
bug in the 1.4.1-1 package when you upgrade to 1.4.1-2, as the %postun 
of 1.4.1-1 runs when it's being removed to install 1.4.1-2.


This particular case shouldn't cause any real problems, since the macro 
does nothing on upgrade anyway (only on package removal), and the 
scriptlet did not want to do anything after that.

--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
--
___
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


Erlang 26 broke rabbitmq

2023-12-13 Thread Adam Williamson
Lately I'm working on the Bodhi development environment, and I reached
a point where I noticed rabbitmq was not working inside my current,
Fedora 39-based version of it.

This appears to be because rabbitmq 3.11 simply does not work with
Erlang 26. Fedora 39 has erlang 26 and rabbitmq 3.11. See:

https://stackoverflow.com/a/76286720

I notice there were "Self-Contained" changes proposed for Erlang 24 and
25, but no Change was proposed for Erlang 26. Those changes probably
shouldn't have been listed as "self-contained", but as usual, the
"self-contained" vs. "system-wide" distinction is a vague and
unsatisfactory one. Those Changes did correctly consider the impact of
Erlang major version updates on its dependencies, e.g. from the 24
Change:

** Upgrade outdated packages:
*** {{package|riak|Riak}}
 {{package|riak|Riak}} has has been retired. We have to re-add it
back.
*** {{package|ejabberd|Ejabberd}}
*** {{package|rabbitmq-server|RabbitMQ}}.
*** {{package|couchdb|CouchDB}}
** {{package|erlang-rebar3|rebar3}}
*** Provide/adjust RPM macros for rebar3.

and from the 25 Change:

** Upgrade outdated packages:
*** {{package|riak|Riak}}
 {{package|riak|Riak}} has has been retired. We have to re-add it
back.
*** {{package|ejabberd|Ejabberd}}
*** {{package|rabbitmq-server|RabbitMQ}}.
*** {{package|couchdb|CouchDB}}
 {{package|riak|CouchDB}} has has been retired. We have to re-add
it back.
** {{package|erlang-rebar3|rebar3}}

However, no Change seems to have been proposed for Erlang 26, and
nobody seems to have considered the impact on dependent packages, at
least judging from the lack of any handling of rabbitmq.

Can we please avoid this circumstance in future by again using the
Change process and considering dependencies for any future major Erlang
bump? Thanks. It looks like we will need to update rabbitmq to 3.12 for
it to stand any chance of working in 39 or Rawhide. I will see if
that's a straightforward change next, and try to send a PR if so.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2023-12-11 @ 16:00 UTC - Fedora QA Meeting

2023-12-10 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2023-12-11
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: https://matrix.to/#/#meeting:fedoraproject.org

Greetings testers! It's time for the last QA meeting of the year!

We're going to try moving back to Fedora Chat (Matrix) for this
meeting, as the bot should be working there now. Remember, the IRC
bridge is out of commission, so you'll really have to be on Matrix to
join the meeting. You can log in with your Fedora account.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 check-in
3. Communications overhaul: Discourse and Matrix?
4. Test Day / community event status
5. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Should we retire the mailx package?

2023-12-08 Thread Adam Williamson
On Fri, 2023-12-08 at 10:38 -0800, Kevin Fenzi wrote:
> I'm definitely in favor. I hit this broken step a while back myself. ;( 
> 
> Hopefully the current maintainers are on board with this?

Yeah, honestly, I'm not sure a Change is the right way to go about
this, it seems like it could just be handled between maintainers.
nforro - who maintains mailx - has not committed to it for two years,
but is very active on other packages (adding him to CC). If he is OK
with the change, I would think you could just go ahead and do it (have
nforro retire mailx) without needing to go through the Change process.

If you file a Change, I think all that will happen is that a lot more
bureaucracy will happen before somebody says "hey, we'd better ask
nforro about this" anyway. :D
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: goal: booting with an empty /etc

2023-12-08 Thread Adam Williamson
On Fri, 2023-12-08 at 11:49 -0500, Steve Grubb wrote:
> On Friday, December 8, 2023 11:23:29 AM EST Zbigniew Jędrzejewski-Szmek 
> wrote:
> > But yeah, there'll always be a few "special" files. But that's fine,
> > we have mechanisms to handle those. For the other 99%, we should
> > move them out of /etc.
> 
> The problem is that there would need to be a standard that all upstream 
> authors agree on. There are some like systemd which have a [SECTION_NAME] 
> followed by config items. Others do not make sections. What if the config is 
> in 
> yaml, json, or XML? How can you see the end result? We would need to have a 
> standard library that everyone can use. From that, we need a utility to 
> compile the actual configuration that would be consumed by the service so we 
> can inspect it during troubleshooting. 

Eh? What does the format of the files have to do with where they live?

I don't see any reason we can have heterodox config file formats in
/etc, but not in /usr. (Indeed, practically speaking, we already have
lots of different formats in both places).
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Jasper update with .so name update

2023-11-27 Thread Adam Williamson
On Tue, 2023-11-21 at 10:55 +0100, Josef Řídký wrote:
> Hi,
> 
> there is a new jasper version (4.1.0) that will be available in Fedora 40+.
> As this version is bumping it's .so name, the rebuild of the dependent
> package will be necessary.
> 
> There is a side tag created for safe rebuild of those packages
> (f40-build-side-77302) with a new jasper version available.
> 
> I would like to ask maintainers of affected packages to rebuild their
> packages using this tag, so I will be able to push the update to f40 once
> all is done.
> 
> List of affected packages is:
> - eccodes-devel
> - g2clib-devel
> - grib_api-devel

Somehow your list is far too short:

[adamw@xps13a tmp]$ sudo dnf repoquery --whatrequires
"libjasper.so.6()(64bit)"
DevIL-0:1.7.8-42.fc39.x86_64
DevIL-ILUT-0:1.7.8-42.fc39.x86_64
GraphicsMagick-0:1.3.40-3.fc39.x86_64
LibRaw-0:0.21.1-6.fc40.x86_64
OpenSceneGraph-libs-0:3.6.5-19.fc40.x86_64
dcraw-0:9.28.0-20.fc39.x86_64
digikam-libs-0:8.1.0-3.fc39.x86_64
eccodes-0:2.32.1-1.fc40.x86_64
gegl04-0:0.4.46-1.fc40.x86_64
grib_api-0:1.27.0-19.fc39.x86_64
jasper-0:3.0.6-4.fc39.x86_64
jasper-devel-0:3.0.6-4.fc39.x86_64
jasper-utils-0:3.0.6-4.fc39.x86_64
kdelibs-6:4.14.38-40.fc40.x86_64
kdelibs3-0:3.5.10-123.fc40.x86_64
libicns-0:0.8.1-27.fc39.x86_64
ncl-0:6.6.2-38.fc40.x86_64
netpbm-progs-0:11.02.00-2.fc39.x86_64
qt5-qtimageformats-0:5.15.11-1.fc40.x86_64
qt6-qtimageformats-0:6.6.0-1.fc40.x86_64
wgrib2-0:3.1.3-1.fc40.x86_64

the update failed gating because of qt5-qtimageformats, but all the
others also ought to be rebuilt onto the side tag before this is
pushed.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Possible deprecation/removal of Initial Setup from Fedora

2023-11-27 Thread Adam Williamson
On Mon, 2023-11-27 at 14:12 +0100, mkol...@redhat.com wrote:
> On Fri, 2023-11-24 at 15:15 -0800, Adam Williamson wrote:
> > On Tue, 2023-11-21 at 13:34 +0100, Jiri Konecny wrote:
> > > Hello everyone,
> > > 
> > > Is Anaconda Initial Setup important for your project or workflow?
> > > What 
> > > functionality is absolutely necessary for you? Do you use the text
> > > mode 
> > > or the graphical mode? Are you aware of any alternatives? Is there 
> > > anything that would prevent you from migrating to one of the
> > > proposed 
> > > alternatives? Also please feel free to share this mail to any
> > > relevant 
> > > groups.
> > 
> > In addition to the other uses identified: if you do a KDE install and
> > set the root password but do not create a user account, i-s will run
> > on
> > first boot and allow (not sure if it requires) user creation. This is
> > probably the case for other non-GNOME desktops too (GNOME uses its
> > own
> > gnome-initial-setup).
> Sure, but is this really necessary on those images ? If it only
> triggers if no user account is present only only provides user
> creation, what about enforcing user creation at installation time
> instead ? 
> 
> That would simplify the whole thing, as there would be less scenarios
> to test/debug/go wrong.

The problem, as always, is different use cases. We want to very
strongly encourage people to create a user before logging in on KDE
installs, as we really don't want people using KDE as root. But for a
small headless install, someone might want to operate as root without a
user account.

Workstation has sorted this out by disabling user/root spokes in the
installer entirely and having its own g-i-s which requires creation of
an admin user, but we don't have anything like that in place for KDE
currently. So we have to try and manage both KDE and e.g. a minimal or
Server install as best we can, using essentially the same workflows.

If someone wants to do some customization for KDE, of course, that
could help.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


[Test-Announce] 2023-11-27 @ ** 16:00 ** UTC - Fedora QA Meeting

2023-11-24 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2023-11-27
# Time: ** 16:00 ** UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: ** #fedora-meeting on irc.libera.chat **

Greetings testers! It's time for another QA meeting.

Note clocks have changed everywhere they change, by now. If you follow
daylight savings time, the meeting should be at the same local time as
usual. If you do not follow daylight savings time, the meeting will be
one hour later than it was over the summer, in your local time. You can
run `date -u` to see the current UTC time if you are unsure.

As usual lately, please note this meeting will really be *on IRC*.
Matrix may be ready for meeting purposes pretty soon, but I need to
check on that before moving the meeting. So please use an IRC client or
the web client - https://web.libera.chat/#fedora-meeting - to join.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

Note I have a partial conflict for the second half hour of the meeting
slot, so might have to cut the meeting short or let someone take over.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 40 check-in and Change review
3. Communications overhaul: Discourse and Matrix?
4. Test Day / community event status
5. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: How can I delete a rawhide Bodhi update?

2023-11-24 Thread Adam Williamson
On Fri, 2023-11-24 at 09:51 +, Mattia Verga via devel wrote:
> I must say this is really a rare case when an automatic update which is 
> gated by failing tests and stuck in testing

It's really not *that* rare any more, since we do quite extensive
gating of critical path updates on openQA tests. I'd estimate about one
update every two or three days fails tests for legit reasons.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Possible deprecation/removal of Initial Setup from Fedora

2023-11-24 Thread Adam Williamson
On Fri, 2023-11-24 at 13:38 +0100, Jiri Konecny wrote:
> Hi,
> 
> I wonder, I thought that the server images are usually using Anaconda to 
> create a user during installation. Am I missing something?

No, I think you're right there. initial-setup is not part of the
anaconda-deployed Server package set. anaconda - as it does for all
other spins/editions except Workstation - requires you to create a root
password or admin user, so you can always log in.

I think if initial-setup was included in the package set, it would run
on boot if you didn't *both* set the root password *and* create a user
(as it does on spins where it is installed, e.g. KDE), but it isn't.

I tested this with a Server DVD image I had lying around; doing an
install with only root password (no user created) didn't run initial-
setup on boot, and rpm shows initial-setup not installed.

However, as dgilmore noted, the Server ARM disk images certainly do
rely on initial-setup.

> 
> Best Regards,
> Jirka
> 
> Dne 22. 11. 23 v 13:53 Gerd Hoffmann napsal(a):
> > On Tue, Nov 21, 2023 at 08:07:06AM -0800, Davide Cavalca wrote:
> > > On 2023-11-21 04:34, Jiri Konecny wrote:
> > > > Is Anaconda Initial Setup important for your project or workflow? What
> > > > functionality is absolutely necessary for you? Do you use the text
> > > > mode or the graphical mode? Are you aware of any alternatives? Is
> > > > there anything that would prevent you from migrating to one of the
> > > > proposed alternatives? Also please feel free to share this mail to any
> > > > relevant groups.
> > > The Fedora Asahi Remix uses initial-setup (in text mode) for our Server 
> > > and
> > > Minimal variants.
> > I think this is used by *all* server images.  It offers to set the root
> > password and add users, so without that you simply can't login ...
> > 
> > take care,
> >Gerd
> > --
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> > Fedora Code of Conduct: 
> > https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives: 
> > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> > Do not reply to spam, report it: 
> > https://pagure.io/fedora-infrastructure/new_issue
> --
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Possible deprecation/removal of Initial Setup from Fedora

2023-11-24 Thread Adam Williamson
On Tue, 2023-11-21 at 13:34 +0100, Jiri Konecny wrote:
> Hello everyone,
> 
> Is Anaconda Initial Setup important for your project or workflow? What 
> functionality is absolutely necessary for you? Do you use the text mode 
> or the graphical mode? Are you aware of any alternatives? Is there 
> anything that would prevent you from migrating to one of the proposed 
> alternatives? Also please feel free to share this mail to any relevant 
> groups.

In addition to the other uses identified: if you do a KDE install and
set the root password but do not create a user account, i-s will run on
first boot and allow (not sure if it requires) user creation. This is
probably the case for other non-GNOME desktops too (GNOME uses its own
gnome-initial-setup).

openQA tests this:
https://openqa.fedoraproject.org/tests/2280185#step/_graphical_wait_login/1
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: How can I delete a rawhide Bodhi update?

2023-11-23 Thread Adam Williamson
On Thu, 2023-11-23 at 20:40 +0100, Florian Weimer wrote:
> * Mattia Verga via devel:
> 
> > Il 23/11/23 16:40, Florian Weimer ha scritto:
> > > I've got an update that I don't see pushed to stable.  How do I make
> > > sure that doesn't happen?
> > > 
> > > As it's for rawhide, I didn't create the Bodhi update, and I don't see
> > > an option to delete it.
> > > 
> > There's no option to delete Bodhi updates. It can only be done by 
> > hacking the database directly, but it is usually never necessary.
> > 
> > I assume you're referring to 
> > https://bodhi.fedoraproject.org/updates/FEDORA-2023-13783978e8. That 
> > update will never be pushed to stable, since it is gated by failed 
> > tests.
> 
> Half a dozen people can waive those tests, and there have been incorrect
> waivers before. 8-/
> 
> I just want to make sure the update  doesn't proceed because I'm not
> entirely confident that the fix I have is logically correct.

If we can get two more people to -1 it, Bodhi should obsolete/unpush it
in response to that karma.

As Mattia said, it's intentional that there's no option to *delete* an
update. We don't want history to disappear. But it does seem like
there's a workflow problem here. It would be useful for maintainers to
have the ability to put an update in a state from which it cannot be
pushed stable by karma or autopush (only by the maintainer or a
provenpackager changing the state again). For regular release updates
the maintainer can at least "unpush" them, though I'm not sure this
fully achieves the goal. For Rawhide updates it looks like you can't
even do that, which is awkward. I'd say it's probably worth filing a
Bodhi issue for this...
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: Groff: Revert the mapping of special characters for UTF-8 devices introduced in 1.23.0 version

2023-11-16 Thread Adam Williamson
On Thu, 2023-11-16 at 23:41 +0100, Lukas Javorsky wrote:
> > 
> > I think an upstream only wants to adhere to the language specification
> > (groff_char(7)). These small differences became prominent with the advent
> > of
> > UTF-8 capable terminals. They have always been visible in a PostScript
> > output.
> > 
> > Imagine you are the upstream and a user sends you a bug report that groff
> > does
> > not behave according to the specification. While another user complains
> > that
> > his nonconforming input behaves weirdly. There is no solution which would
> > satisfy both.
> > 
> 
> I totally understand why they made the change, I just don't see the reason
> for requesting them to put the mapping back.
> 
> I think the right decision would be that upstreams of the packages that
> have the man pages written with the wrong character, should be the ones to
> fix their man pages.

But they *don't* have their man pages written with the "wrong
character". That's one reason why this is awkward and controversial.

The man pages are written with the *right* character - an ASCII dash,
the character that is actually used for arguments to console commands.
groff is converting this to a Unicode dash based on the expectation
that it's being used for something more "text-y", and the writer just
used an ASCII dash because it's much more convenient to type, but they
really want a more text-ish dash. This may be the case for a lot of
text, but it's definitely not the case for CLI tool manpages. When they
write an ASCII dash, they want it to stay as an ASCII dash.

With the 'new' behaviour, you have to markup or escape your ASCII
dashes somehow to prevent groff turning them into unicode dashes.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



--
___
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: dnf conflict in rawhide Docker container in GitHub Action

2023-11-13 Thread Adam Williamson
On Mon, 2023-11-13 at 19:28 +0100, Thomas Haller wrote:
> On Thu, 2023-08-10 at 12:37 -0700, Adam Williamson wrote:
> > On Thu, 2023-08-10 at 19:07 +, Chris Kelley wrote:
> > > Hello all,
> > > 
> > > I have a GitHub Action
> > > (https://github.com/dogtagpki/jss/actions/runs/5810230552/job/15794
> > > 978022) that fails due to a conflict between dnf and dnf5 when
> > > using the rawhide docker image. I have been trying to keep up with
> > > the dnf/dnf5 revert story, but I may have missed something about
> > > the current state of affairs/expectations around it working without
> > > issue. I am not sure to whom I should raise this issue, any
> > > suggestions welcome - thanks!
> > 
> > Not sure what the specific issue is here, but in general, we
> > recommend
> > against pulling from the Docker registry, as it is not updated very
> > often. It's much better to pull from registry.fedoraproject.org or
> > quay.io , as those are updated with every Rawhide compose.
> 
> 
> Hi,
> 
> It seems that https://registry.fedoraproject.org/repo/fedora/tags/ is
> quite outdated (contrary to https://hub.docker.com/_/fedora ).
> 
> This is quite bad, if I run
> 
> podman run -ti fedora:39
> 
> it will get the image from registry.fedoraproject.org (due to
> /etc/containers/registries.conf). The problem is, that this image is
> from August and still points to Rawhide. So the first `dnf upgrade`
> installs fc40 packages, which results in a broken installation.
> 
> Workaround:
> 
> podman run -ti docker.io/fedora:39
> 
> Is this a known issue? Am I doing something wrong? Where would I report
> this?

Neither I nor nirik can reproduce this as described. Note the web UI is
basically just lies / incomplete info; I think it's telling you when
the tag was created, not when the image behind it was last updated.

This is what I get trying to reproduce:

[adamw@xps13a Oneplus 9]$ podman run -ti fedora:39
Resolved "fedora" as an alias 
(/etc/containers/registries.conf.d/000-shortnames.conf)
Trying to pull registry.fedoraproject.org/fedora:39...
Getting image source signatures
Copying blob 6eb636413202 done   | 
Copying config ec546109f8 done   | 
Writing manifest to image destination
[root@ee928f4eb27a /]# dnf update
Fedora 39 - x86_64  

  31 MB/s |  89 MB 00:02
Fedora 39 openh264 (From Cisco) - x86_64

 1.2 kB/s | 2.5 kB 00:02
Fedora 39 - x86_64 - Updates

 393 kB/s |  12 MB 00:32
Last metadata expiration check: 0:00:01 ago on Mon Nov 13 19:00:36 2023.
Dependencies resolved.

=
 PackageArchitecture
  Version   Repository  
Size

=
Upgrading:
 dnfnoarch  
  4.18.1-1.fc39 updates 
   508 k
 dnf-data   noarch  
  4.18.1-1.fc39 updates 
39 k
 elfutils-default-yama-scopenoarch  
  0.190-1.fc39  updates 
14 k
 elfutils-libelfx86_64  
  0.190-1.fc39  updates 
   195 k
 elfutils-libs  x86_64  
  0.190-1.fc39  updates 
   260 k
 gnupg2 x86_64  
  2.4.3-4.fc39  updates 
   2.6 M
 python3-dnf  

[Test-Announce] 2023-11-13 @ ** 16:00 ** UTC - Fedora QA Meeting

2023-11-12 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2023-11-13
# Time: ** 16:00 ** UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: ** #fedora-meeting on irc.libera.chat **

Greetings testers! It's time for another QA meeting.

Note clocks have changed in North America, so the meeting time in UTC
has also changed, as usual. If you follow daylight savings time and
have already set your clock back, the meeting will be at the same local
time as before. If you do not follow daylight savings time or have not
yet set your clocks back, the meeting will be one hour later than
before in your local time. You can run `date -u` to see the current UTC
time if you are unsure.

As usual lately, please note this meeting will really be *on IRC*.
Matrix may be ready for meeting purposes pretty soon, but I need to
check on that before moving the meeting. So please use an IRC client or
the web client - https://web.libera.chat/#fedora-meeting - to join.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 39 and Fedora 40 check-ins
3. Communications overhaul: Discourse and Matrix?
4. Test Day / community event status
5. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Automatic check for bodhi updates not to break RPM dependencies

2023-11-10 Thread Adam Williamson
On Tue, 2023-11-07 at 15:20 +0100, Miro Hrončok wrote:
> On 07. 11. 23 12:17, Sandro Mani wrote:
> > Hi
> > 
> > Due to an unfortunate oversight of an incorrect branch merge a couple of 
> > months 
> > ago, a recently backported security fix caused an unwanted gdal soname bump 
> > in 
> > F37, due to an update from the 3.5.x series to the 3.6.x series.
> > 
> > I'm preparing a gdal-3.6.2-8.really3.5.3.fc37 to address this, please don't 
> > rebuild any dependencies in the meantime, as the new package will bring 
> > back 
> > the previous soname.
> > 
> > Apologies for the troubles.
> 
> Hello,
> 
> this is not the first time I saw a bodhi update that breaks dozens of 
> dependencies, goes unnoticed for a week and is automatically pushed stable, 
> only to discover many packages fail to install.
> 
> How come we don't have an automatic check for this? What can be done?

This task (which we tend to call "reverse dependency checking") is
actually one of the more difficult things to implement reliably, and
has been ever since the AutoQA / taskotron days.

Fedora CI does have the rpmdeplint test, which I believe attempts to do
this:
https://pagure.io/rpmdeplint/blob/master/f/rpmdeplint/__init__.py#_227
but it seems to only run that test on Rawhide:
https://github.com/fedora-ci/rpmdeplint-trigger/blob/master/Jenkinsfile#L30
I am honestly not sure why. Additionally, Fedora CI triggering always
(AIUI) runs tests in the context of a *package* not an *update*, which
means it will produce quite a few 'false failures' in the case where
the rebuilt dependencies are in fact bundled in an update with the
bumped library. Additionally, rpmdeplint often 'false fails' for other
reasons (commonly internal package conflicts which aren't really a big
problem), and so it cannot be set as a gating test at present even on
Rawhide.

openQA will catch cases like this only when the update is a critical
path one (so openQA actually tests it) and the broken dependency is in
a package that's within the scope of one of openQA's tests.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



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


Re: Automatic check for bodhi updates not to break RPM dependencies

2023-11-10 Thread Adam Williamson
On Tue, 2023-11-07 at 15:20 +0100, Miro Hrončok wrote:
> On 07. 11. 23 12:17, Sandro Mani wrote:
> > Hi
> > 
> > Due to an unfortunate oversight of an incorrect branch merge a couple of 
> > months 
> > ago, a recently backported security fix caused an unwanted gdal soname bump 
> > in 
> > F37, due to an update from the 3.5.x series to the 3.6.x series.
> > 
> > I'm preparing a gdal-3.6.2-8.really3.5.3.fc37 to address this, please don't 
> > rebuild any dependencies in the meantime, as the new package will bring 
> > back 
> > the previous soname.
> > 
> > Apologies for the troubles.
> 
> Hello,
> 
> this is not the first time I saw a bodhi update that breaks dozens of 
> dependencies, goes unnoticed for a week and is automatically pushed stable, 
> only to discover many packages fail to install.
> 
> How come we don't have an automatic check for this? What can be done?

This task (which we tend to call "reverse dependency checking") is
actually one of the more difficult things to implement reliably, and
has been ever since the AutoQA / taskotron days.

Fedora CI does have the rpmdeplint test, which I believe attempts to do
this:
https://pagure.io/rpmdeplint/blob/master/f/rpmdeplint/__init__.py#_227
but it seems to only run that test on Rawhide:
https://github.com/fedora-ci/rpmdeplint-trigger/blob/master/Jenkinsfile#L30
I am honestly not sure why. Additionally, Fedora CI triggering always
(AIUI) runs tests in the context of a *package* not an *update*, which
means it will produce quite a few 'false failures' in the case where
the rebuilt dependencies are in fact bundled in an update with the
bumped library. Additionally, rpmdeplint often 'false fails' for other
reasons (commonly internal package conflicts which aren't really a big
problem), and so it cannot be set as a gating test at present even on
Rawhide.

openQA will catch cases like this only when the update is a critical
path one (so openQA actually tests it) and the broken dependency is in
a package that's within the scope of one of openQA's tests.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


PSA: Rawhide Server (and other xfs) installs broken

2023-11-04 Thread Adam Williamson
Hey folks! Just a heads up that Rawhide Server installs are broken in
today's Rawhide compose (and any custom install using xfs). This is
because a new version of xfsprogs went into Rawhide and grub2 cannot
detect filesystems made with it:

https://bugzilla.redhat.com/show_bug.cgi?id=2247926

I've identified the patches needed in grub2, but I can't patch it
myself as I'm not on the list of people who can build packages that
need to be Secure Boot signed, and anyway, working on the grub2 package
is a bit of a nightmare for non-maintainers due to the whole "hundreds
of patches that are pulled from an alternative upstream git repo"
thing.

I've requested xfsprogs be untagged for now:
https://pagure.io/releng/issue/11763

so if that gets done, things should work again after the next compose.

Unfortunately openQA didn't catch this because we don't test xfs
installs on updates :( Maybe I'll have to add a test somehow.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final Go/No-Go meeting tomorrow (Thursday)

2023-11-01 Thread Adam Williamson
The Fedora Linux 39 Final Go/No-Go[1] meeting is scheduled for
Thursday 2 November at 1700 UTC in #fedora-meeting (on IRC, not
Matrix). At this time, we will determine the status of F39 Final
for the 7 November target date[2]. For more information about the
Go/No-Go meeting, see the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10627/?from_date=2023-10-30
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final Go/No-Go meeting tomorrow (Thursday)

2023-11-01 Thread Adam Williamson
The Fedora Linux 39 Final Go/No-Go[1] meeting is scheduled for
Thursday 2 November at 1700 UTC in #fedora-meeting (on IRC, not
Matrix). At this time, we will determine the status of F39 Final
for the 7 November target date[2]. For more information about the
Go/No-Go meeting, see the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10627/?from_date=2023-10-30
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-30 @ 16:00 UTC - Fedora 39 Blocker Review Meeting

2023-10-29 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2023-10-30
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.libera.chat (*NOT* Matrix)

Hi folks! Currently there are two proposed Final freeze exception
issues to review, so let's have a meeting on Monday (where we can also
check on the state of accepted blockers).

The meeting will on IRC only due to the ongoing lack of a Matrix <->
IRC bridge and a meeting bot on the Matrix side. If you no longer have
an IRC setup you can join via webIRC: https://web.libera.chat/ , enter
a nickname and put #fedora-blocker-review in the Channel box.

If you have time today, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F39 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good day and see you tomorrow!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


Fedora Linux 39 Final is NO-GO (#3)

2023-10-27 Thread Adam Williamson
Due to outstanding blocker bugs[1], F39 Final RC-1.2 was declared NO-GO
in today's Go/No-GO meeting[2].

The next Fedora Linux 39 Final Go/No-Go meeting[3] will be held at
1700 UTC on Thursday 2 November in #fedora-meeting. We will aim for
the "target date #3" milestone of 7 November. The release schedule[4]
has been updated accordingly.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] 
https://meetbot-raw.fedoraproject.org/fedora-meeting/2023-10-26/f39-final-go_no_go-meeting.2023-10-26-17.00.html
[3] https://calendar.fedoraproject.org/meeting/10627/?from_date=2023-10-30
[4] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final is NO-GO (#3)

2023-10-26 Thread Adam Williamson
Due to outstanding blocker bugs[1], F39 Final RC-1.2 was declared NO-GO
in today's Go/No-GO meeting[2].

The next Fedora Linux 39 Final Go/No-Go meeting[3] will be held at
1700 UTC on Thursday 2 November in #fedora-meeting. We will aim for
the "target date #3" milestone of 7 November. The release schedule[4]
has been updated accordingly.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] 
https://meetbot-raw.fedoraproject.org/fedora-meeting/2023-10-26/f39-final-go_no_go-meeting.2023-10-26-17.00.html
[3] https://calendar.fedoraproject.org/meeting/10627/?from_date=2023-10-30
[4] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


Fedora Linux 39 Final Go/No-Go meeting tomorrow (Thursday)

2023-10-25 Thread Adam Williamson
The Fedora Linux 39 Final Go/No-Go[1] meeting is scheduled for
Thursday 26 October at 1700 UTC in #fedora-meeting. At this time, we
will determine the status of the F39 Final for the 31 October 
target date[2]. For more information about the Go/No-Go meeting, see
the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10627/
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: F39 candidate composes coming - here's the plan

2023-10-25 Thread Adam Williamson
On Wed, 2023-10-25 at 11:23 -0700, Adam Williamson wrote:
> Hey folks! Just to keep everyone in the loop regarding F39 plans.
> 
> As you may have noticed, we've slipped once or twice already (depending
> on whether you count the "early target date") and are in danger of
> slipping again. The go/no-go meeting is scheduled for tomorrow (2023-
> 10-26). The outstanding blockers are all Raspberry Pi-related, aside
> from the shim one we've been waiving for several releases and intend to
> waive again.
> 
> Matthew Miller, Kevin Fenzi and I came up with this plan: we're going
> to run a compose right now without fixes for the two outstanding Pi
> blockers (2241252 and 2244305). If QA can get sufficient testing on
> this done by the go/no-go meeting, we can discuss the possibility of
> shipping it and noting that there are known issues with Raspberry Pi
> that are taking time to resolve, and Pi users should not install or
> upgrade to F39 until they're resolved (or something like that).
> 
> If at any point a fix for 2241252 shows up, we'll run another compose
> with the fix included. If that gets sufficient testing by the time of
> the meeting, we can also consider that as a candidate to ship. If ARM
> team decide to attempt a fix for 2244305 we'd also pull that in, but if
> not, we think it's reasonable to consider revoting or waiving that bug,
> as it seems not to happen very commonly or consistently and the
> proposed "fix" apparently comes with tradeoffs of some kind.
> 
> So, QA folks, please stand ready to test one or two candidate composes
> soon. If we wind up with two, we will consider most test results to
> apply to both, as the only difference should be uboot-tools; we would
> want to run ARM hardware tests, at least, on both composes if possible.
> The usual announcement mails will be sent for the completed composes.
> 
> Thanks folks!

Update on this: the first candidate without Pi fixes is done and
currently available for testing - see
https://fedoraproject.org/wiki/Test_Results:Fedora_39_RC_1.1_Summary .
The second candidate is running, when it is done,
https://fedoraproject.org/wiki/Test_Results:Fedora_39_RC_1.2_Summary
will be live.

Most tests of either candidate will be valid for both, but we
especially would like testing of the second candidate (when it's done)
on ARM hardware - obviously on Raspberry Pi, but also on any other ARM
hardware folks have lying around. We ended up having to revert uboot-
tools to an older version to try and address the Pi issues, so we need
to check that hasn't broken anything else important. If you run into
problems, please file a bug, propose it as a release blocker, and maybe
reply here just to be sure :)

Thanks!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] Fedora Linux 39 Final Go/No-Go meeting tomorrow (Thursday)

2023-10-25 Thread Adam Williamson
The Fedora Linux 39 Final Go/No-Go[1] meeting is scheduled for
Thursday 26 October at 1700 UTC in #fedora-meeting. At this time, we
will determine the status of the F39 Final for the 31 October 
target date[2]. For more information about the Go/No-Go meeting, see
the wiki[3].

[1] https://calendar.fedoraproject.org/meeting/10627/
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
[3] https://fedoraproject.org/wiki/Go_No_Go_Meeting
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: [fedora-arm] Re: Fedora Linux 39 Final blocker status summary #3

2023-10-25 Thread Adam Williamson
On Wed, 2023-10-25 at 20:51 -0400, Jeffrey Walton wrote:
> On Wed, Oct 25, 2023 at 7:33 PM Adam Williamson
>  wrote:
> > 
> > On Wed, 2023-10-25 at 22:02 +, Zbigniew Jędrzejewski-Szmek wrote:
> > > On Fri, Oct 20, 2023 at 04:55:57PM -0700, Adam Williamson wrote:
> > > > 6. distribution - https://bugzilla.redhat.com/2242759 - NEW: anyone at
> > > > all to come up with a genius fix, otherwise we'll likely have to
> > > > document this
> > > 
> > > Happy to oblige ;--]
> > 
> > Genius located! Thanks, Zbigniew :)
> 
> Be careful of this solution. Time functions were formerly returning an
> error until the RTC was set to an accurate time. The new behavior is
> to return a fake/incorrect time without an error. I don't think it's a
> good idea to misreport something time system wide without error.
> 
> You might want to consider other ways to get beyond signature checks
> that are less intrusive, and not system wide.

There isn't any new behaviour. We're just doing a new systemd build for
F38 so the already-existing behaviour (set the clock to the time the
package was built) will give a later time than previously.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final blocker status summary #3

2023-10-25 Thread Adam Williamson
On Wed, 2023-10-25 at 22:02 +, Zbigniew Jędrzejewski-Szmek wrote:
> On Fri, Oct 20, 2023 at 04:55:57PM -0700, Adam Williamson wrote:
> > 6. distribution - https://bugzilla.redhat.com/2242759 - NEW: anyone at
> > all to come up with a genius fix, otherwise we'll likely have to
> > document this
> 
> Happy to oblige ;--]

Genius located! Thanks, Zbigniew :)
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 candidate composes coming - here's the plan

2023-10-25 Thread Adam Williamson
On Wed, 2023-10-25 at 20:46 +, Leslie Satenstein via devel wrote:
> Hi Adam, are bugs related to Fedora gnome that I posted on the forum ignored? 
>  I and a few others have smaller / older graphics cards. They are new enough 
> to work with the USB type cable.
> On all my Fedora versions, (38-40),  Wayland gnome, beginning around 5 
> October, 2023, began locking up.
> Bugzilla 2241955.
> FYI, All three Fedora versions (38,39,40), prior to that date worked 100% 
> with Wayland.Since that date, only the x11 versions work. (I am unable to 
> test Rawhide 40, as it is Wayland only. I would like to see a comment in the 
> 2241955 that it will be handled during the second week following F39 go live.

It's not being ignored, no. There are two GNOME developers trying to
help you, but your reports are quite confusing and lacking in detail.
It would help a lot if you could just describe in plain language -
without your interpretations - exactly what you're trying and what the
results are, on different kernel versions.

At present I don't see any particular reason the bug should block the
release, as it seems like only a few people are affected by the issue.
Possibly it's specific to the NVIDIA 9800 GT graphics card, at least
that's the best impression I can get from your posts.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 candidate composes coming - here's the plan

2023-10-25 Thread Adam Williamson
Hey folks! Just to keep everyone in the loop regarding F39 plans.

As you may have noticed, we've slipped once or twice already (depending
on whether you count the "early target date") and are in danger of
slipping again. The go/no-go meeting is scheduled for tomorrow (2023-
10-26). The outstanding blockers are all Raspberry Pi-related, aside
from the shim one we've been waiving for several releases and intend to
waive again.

Matthew Miller, Kevin Fenzi and I came up with this plan: we're going
to run a compose right now without fixes for the two outstanding Pi
blockers (2241252 and 2244305). If QA can get sufficient testing on
this done by the go/no-go meeting, we can discuss the possibility of
shipping it and noting that there are known issues with Raspberry Pi
that are taking time to resolve, and Pi users should not install or
upgrade to F39 until they're resolved (or something like that).

If at any point a fix for 2241252 shows up, we'll run another compose
with the fix included. If that gets sufficient testing by the time of
the meeting, we can also consider that as a candidate to ship. If ARM
team decide to attempt a fix for 2244305 we'd also pull that in, but if
not, we think it's reasonable to consider revoting or waiving that bug,
as it seems not to happen very commonly or consistently and the
proposed "fix" apparently comes with tradeoffs of some kind.

So, QA folks, please stand ready to test one or two candidate composes
soon. If we wind up with two, we will consider most test results to
apply to both, as the only difference should be uboot-tools; we would
want to run ARM hardware tests, at least, on both composes if possible.
The usual announcement mails will be sent for the completed composes.

Thanks folks!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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-2023-ed0c57b4ba — unspecified update for libtirpc — Fedora Updates System

2023-10-25 Thread Adam Williamson
On Wed, 2023-10-25 at 12:03 -0400, Steve Dickson wrote:
> Hello,
> 
> This update failed [1] due to a system timeout [2]
> not a test failure... Is there some way to override
> or wave the failure.

Failed tests are automatically retried one time. However,
for...reasons[0]...this isn't shown immediately in Bodhi; the test will
remain showing as 'failed' until the rerun completes (at which point
the result will become whatever the rerun's result was). You can see
the actual current status of testing on your update at
https://openqa.fedoraproject.org/tests/overview?build=Update-FEDORA-2023-ed0c57b4ba=38=fedora=2
- all tests are either green (passed) or blue (running) currently.

In general I monitor all openQA update test results and don't let
flakey results stand - if a test flakes twice in a row I will restart
it manually. Please check with me before waiving openQA results as it
can have problematic consequences if the problem *does* reproduce for
subsequent updates.

[0] https://progress.opensuse.org/issues/123625
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-23 @ 16:00 UTC - Fedora 39 Blocker Review Meeting

2023-10-22 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2023-10-23
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.libera.chat (*NOT* Matrix)

Hi folks! Currently there are no proposed blockers or FEs, but let's
schedule a meeting on Monday just in case some show up today. If not,
we can just quickly review the accepted blocker status and wind up.

The meeting will on IRC only due to the ongoing lack of a Matrix <->
IRC bridge and a meeting bot on the Matrix side. If you no longer have
an IRC setup you can join via webIRC: https://web.libera.chat/ , enter
a nickname and put #fedora-blocker-review in the Channel box.

If you have time today weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F39 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good day and see you tomorrow!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Fedora Linux 39 Final blocker status summary #3

2023-10-21 Thread Adam Williamson
On Sat, 2023-10-21 at 11:34 +0200, Tomasz Torcz wrote:
> On Fri, Oct 20, 2023 at 08:40:43PM -0500, Chris Adams wrote:
> > Once upon a time, Adam Williamson  said:
> > > 6. distribution - https://bugzilla.redhat.com/2242759 - NEW
> > > dnf system-upgrade fails on some RPi4 due to system boot date that pre-
> > > dates gpg key
> > > 
> > > We're still kinda kicking around ideas for "fixing" this, but I think
> > > if push comes to shove, we'll wind up revoting or waiving it as not
> > > practically fixable.
> > 
> > Not adding to the ticket (because "me too" is not useful there), but...
> > I think Fedora should include SOME type of "fake hwclock"-type thing for
> > systems with no RTC (make a systemd service depend on /dev/rtc not
> > existing?), as other RPi-targeted distros do.  This isn't RPi-specific,
> > a number of the small boards have no RTC.  I do typically add an RTC to
> > my Pis, but not always (for various reasons).
> 
>   We already have systemd-timesyncd. On startup, it syncs the time to
> the mtime of:
> - /var/lib/systemd/timesync/clock file; or
> - /usr/lib/clock-epoch file; or
> - a time derived from the source tree at build time
> 
> timesyncd is mentioned in the bug, but I didn't read everything.

There are several ways we could certainly address the bug going
forward. Say, starting with a Fedora 40 Change. But it seems less clear
how we could safely fix it for upgrades from F37 or F38 to F39, without
pushing a level of change that is inappropriate for a stable release.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final blocker status summary #3

2023-10-20 Thread Adam Williamson
Hi folks! We're still trying to get F39 done, so time for another
status update...

Action summary
==

Accepted blockers
-

1. kexec-tools - https://bugzilla.redhat.com/2243068 - VERIFIED: releng
to push the fix stable

2. mutter - https://bugzilla.redhat.com/2241632 - ASSIGNED: desktop
team (and adamwill) to keep trying to come up with a fix

3. shim - https://bugzilla.redhat.com/2113005 - NEW: assume this will
be waived

4. uboot-tools - https://bugzilla.redhat.com/2241252 - ASSIGNED: ARM
team (pbrobinson) to fix it

5. uboot-tools - https://bugzilla.redhat.com/2244305 - ASSIGNED: ARM
team to evaluate and fix if possible, ARM/QA to test on more systems if
possible

6. distribution - https://bugzilla.redhat.com/2242759 - NEW: anyone at
all to come up with a genius fix, otherwise we'll likely have to
document this


Bug-by-bug detail
=

Accepted blockers
-

1. kexec-tools - https://bugzilla.redhat.com/2243068 - VERIFIED
kdump is enabled by default on desktops

This is basically fixed, just waiting to be pushed stable.

2. mutter - https://bugzilla.redhat.com/2241632 - ASSIGNED
Netinstall ISO renders a black screen when using kickstart install
(bare metal and VM)

Well, we kinda had a fix for this, but it turns out to break something
even worse (now anaconda isn't visible on the Workstation live image).
So we're still stuck trying to find a perfect fix, unfortunately.
Desktop team plus me to keep cranking away on it.

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

Let's just assume this is gonna be waived.

4. uboot-tools - https://bugzilla.redhat.com/2241252 - ASSIGNED
Fedora-Workstation-39_Beta-1.1 boots to a black screen on Raspberry Pi
4

Peter says "So we've basically got to the bottom of the problem and
worked out the issue, I now just need to come up with a fix.", so
that's what we're waiting on.

5. uboot-tools - https://bugzilla.redhat.com/2244305 - ASSIGNED
Fedora Server 39 does not boot on Raspberry Pi 4 (RPi4) from microSD
card slot

This one's also waiting on ARM team (i.e. Peter), but seems somewhat
less clear-cut of a blocker, so we're kinda waiting for his take on
that, plus testing from other Raspberry Pi owners would be useful.

6. distribution - https://bugzilla.redhat.com/2242759 - NEW
dnf system-upgrade fails on some RPi4 due to system boot date that pre-
dates gpg key

We're still kinda kicking around ideas for "fixing" this, but I think
if push comes to shove, we'll wind up revoting or waiving it as not
practically fixable.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final is NO-GO (#2)

2023-10-19 Thread Adam Williamson
Due to outstanding blocker bugs[1], we do not have a release candidate
for Fedora Linux 39 Final. Today's Go/No-Go meeting is cancelled.

The next Fedora Linux 39 Final Go/No-Go meeting[2] will be held at
1700 UTC on Thursday 26 October in #fedora-meeting-1. We will aim for
the "target date #2" milestone of 31 October. The release schedule[3]
will be updated accordingly soon.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] https://calendar.fedoraproject.org/meeting/10627
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Looking for a volunteer to automate the orphaned packages process

2023-10-19 Thread Adam Williamson
On Thu, 2023-10-19 at 18:43 +0200, Frantisek Zatloukal wrote:
> On Thu, Oct 19, 2023 at 6:24 PM Adam Williamson 
> wrote:
> 
> > I'm not sure I have time to take this, but glancing over it, I have a
> > suggestion on how to further automate the release stuff.
> > 
> > You can use Bodhi release date to determine the extant EPEL releases
> > and the current Branched release. If you query
> > https://bodhi.fedoraproject.org/releases/ with content-type JSON, you
> > get a bunch of data on releases (paginated, so either handle the pages
> > or use https://bodhi.fedoraproject.org/releases/?rows_per_page=500
> > instead).
> > 
> > To get all current EPEL releases you'd do something like this:
> > 
> > epels = {int(rel['version']) for rel in releases if
> >  rel['state'] == 'current' and rel['id_prefix'] ==
> > 'FEDORA-EPEL'}
> > 
> > To find current Branched, you can do something like this:
> > 
> > devrels = {int(rel['version']) for rel in releases if
> >rel['state'] == 'pending' and rel['id_prefix'] == 'FEDORA'}
> > if len(devrels) > 1:
> > branched = min(devrels)
> > else:
> > branched = None
> > 
> > that logic should be safe as long as we don't change the release
> > process. There is always one "pending" Fedora release - Rawhide. If
> > there's more than one, there will be two, and the other one will be
> > Branched.
> > 
> 
> Or, the "lazier" to implement alternative for this would be
> https://packager-dashboard.fedoraproject.org/api/v1/releases :)

how/where is that data sourced?

if it's from fedfind, it ultimately relies on me manually updating a
JSON file, which isn't awesome. if it's from bodhi, great. :D

fedfind unfortunately can't use bodhi data because of the problem that
releases are marked stable too early in bodhi, but that shouldn't be a
problem for this script's use case.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] Fedora Linux 39 Final is NO-GO (#2)

2023-10-19 Thread Adam Williamson
Due to outstanding blocker bugs[1], we do not have a release candidate
for Fedora Linux 39 Final. Today's Go/No-Go meeting is cancelled.

The next Fedora Linux 39 Final Go/No-Go meeting[2] will be held at
1700 UTC on Thursday 26 October in #fedora-meeting-1. We will aim for
the "target date #2" milestone of 31 October. The release schedule[3]
will be updated accordingly soon.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] https://calendar.fedoraproject.org/meeting/10627
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Looking for a volunteer to automate the orphaned packages process

2023-10-19 Thread Adam Williamson
On Thu, 2023-10-19 at 11:06 +0200, Miro Hrončok wrote:
> Hello folks,
> 
> you might know I run a script that generates
> 
> https://churchyard.fedorapeople.org/orphans.txt
> https://churchyard.fedorapeople.org/orphans.json
> 
> The script is located at
> https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py
> 
> I try to monitor the output and whenever it is stuck, I restart it.
> 
> Every 2 weeks I try to save a copy of the generated file and send it to the 
> devel list, devel announce list and the affected maintainers.
> 
> Every branching, the script needs (trivial) changes.
> 
> When I see packages orphaned for 6+ weeks, I retire them.
> 
> 
> I took this task a coupe years back because I was not satisfied with the 
> status 
> quo at that time (packages orphaned for year+ lingering in the distro).
> 
> The task is semi-automated but not fully. After almost 5 years, I think it's 
> time to pass this to somebody else. Preferably to somebody who would enjoy 
> automating it entirely.
> 
> I can provide all the details about the operation if you want to become the 
> reaper's apprentice.
> 
> Please do let me know. I believe this process is essential for the health of 
> Fedora but I'd like to be relieved of this task.

I'm not sure I have time to take this, but glancing over it, I have a
suggestion on how to further automate the release stuff.

You can use Bodhi release date to determine the extant EPEL releases
and the current Branched release. If you query
https://bodhi.fedoraproject.org/releases/ with content-type JSON, you
get a bunch of data on releases (paginated, so either handle the pages
or use https://bodhi.fedoraproject.org/releases/?rows_per_page=500
instead).

To get all current EPEL releases you'd do something like this:

epels = {int(rel['version']) for rel in releases if
 rel['state'] == 'current' and rel['id_prefix'] == 'FEDORA-EPEL'}

To find current Branched, you can do something like this:

devrels = {int(rel['version']) for rel in releases if
   rel['state'] == 'pending' and rel['id_prefix'] == 'FEDORA'}
if len(devrels) > 1:
branched = min(devrels)
else:
branched = None

that logic should be safe as long as we don't change the release
process. There is always one "pending" Fedora release - Rawhide. If
there's more than one, there will be two, and the other one will be
Branched.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F40 proposal: Fedora Atomic Desktops (Self-Contained Change proposal)

2023-10-17 Thread Adam Williamson
The discussion thread to provide feedback for this change proposal can
be found here:
https://discussion.fedoraproject.org/t/f40-change-proposal-fedora-atomic-desktops-self-contained/92893
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


F40 proposal: Fedora Atomic Desktops (Self-Contained Change proposal)

2023-10-17 Thread Adam Williamson
 update the documentation and figure out a way to share
more of the content between those variants.

== Release Notes ==

To be done.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: F40 proposal: Fedora Atomic Desktops (Self-Contained Change proposal)

2023-10-17 Thread Adam Williamson
The discussion thread to provide feedback for this change proposal can
be found here:
https://discussion.fedoraproject.org/t/f40-change-proposal-fedora-atomic-desktops-self-contained/92893
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


F40 proposal: Fedora Atomic Desktops (Self-Contained Change proposal)

2023-10-17 Thread Adam Williamson
 update the documentation and figure out a way to share
more of the content between those variants.

== Release Notes ==

To be done.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Re-triggering fedora CI tests

2023-10-17 Thread Adam Williamson
On Tue, 2023-10-17 at 11:41 +, Martin Cermak wrote:
> Hello folks,
> 
> based on my end user experience, users are only allowed to re-trigger Fedora 
> CI tests in case they are committers for the component in question.  Would it 
> be possible to open it a little bit for certain other users?  Specifically 
> Red Hat QE typically aren't even fedora packagers.  But having a chance to 
> re-trigger ci tests would be very beneficial for them.

we actually have work on this going on ATM:


https://pagure.io/fedora-infrastructure/issue/11447
basically, the required support has been added to Bodhi but not
deployed to prod yet, we will probably do that after F39 Final. Then we
just need to add appropriate folks to a group called 'fedora-ci-users'.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: Rawhide builds currently failing openQA gating

2023-10-16 Thread Adam Williamson
On Mon, 2023-10-16 at 11:39 -0700, Adam Williamson wrote:
> Hey, folks. If you have a Rawhide update stuck in openQA gating - we're
> aware of the issue. A KDE package was prematurely rebuilt against kf6
> before https://pagure.io/fedora-kde/SIG/issue/399 was sorted out, and
> this ultimately triggers file conflicts which prevents dnf update from
> working in the KDE tests (and prevents the KDE live image build
> working), which usually results in the tests failing in the
> _advisory_post check that the update was actually installed (because it
> wasn't).
> 
> The KDE team is working on fixing this, there are several builds
> pending which they hope should resolve all kf6 file conflicts and allow
> tests to succeed again. If this doesn't work we'll just untag the
> offending build (kde-partitionmanager) until the conflicts can be fully
> sorted out. Once we have a resolution I will be re-running failed
> tests. We apologize for the inconvenience.

Update: I believe everything should be resolved now, and failed tests
are being re-run. They should come up green over the next couple of
hours, and updates will be unblocked.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Rawhide builds currently failing openQA gating

2023-10-16 Thread Adam Williamson
Hey, folks. If you have a Rawhide update stuck in openQA gating - we're
aware of the issue. A KDE package was prematurely rebuilt against kf6
before https://pagure.io/fedora-kde/SIG/issue/399 was sorted out, and
this ultimately triggers file conflicts which prevents dnf update from
working in the KDE tests (and prevents the KDE live image build
working), which usually results in the tests failing in the
_advisory_post check that the update was actually installed (because it
wasn't).

The KDE team is working on fixing this, there are several builds
pending which they hope should resolve all kf6 file conflicts and allow
tests to succeed again. If this doesn't work we'll just untag the
offending build (kde-partitionmanager) until the conflicts can be fully
sorted out. Once we have a resolution I will be re-running failed
tests. We apologize for the inconvenience.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-16 @ 16:00 UTC - Fedora 39 Blocker Review Meeting

2023-10-14 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2023-10-16
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.libera.chat (*NOT* Matrix)

Hi folks! We have 1 proposed Final blocker and 1 proposed Final freeze
exception issue to review, so let's have a meeting on Monday.

The meeting will on IRC only due to the ongoing lack of a Matrix <->
IRC bridge and a meeting bot on the Matrix side. If you no longer have
an IRC setup you can join via webIRC: https://web.libera.chat/ , enter
a nickname and put #fedora-blocker-review in the Channel box.

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F39 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you on Monday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-16 @ 15:00 UTC - Fedora QA Meeting

2023-10-14 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2023-10-16
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: ** #fedora-meeting on irc.libera.chat **

Greetings testers! It's time for another QA meeting.

As usual lately, please note this meeting will really be *on IRC*.
The Matrix bridge is still down and the meeting bot for Matrix is not
quite done yet. So please use an IRC client or the web client -
https://web.libera.chat/#fedora-meeting - to join.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 39 status
3. Test Day / community event status
4. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


https://pagure.io/fesco/issue/3082 - proposal to increase aarch64 netinst image size limit to 1G

2023-10-14 Thread Adam Williamson
Hey folks! I mentioned this in the blocker status summary email I just
sent, but figured it also deserved its own thread just to make sure
folks are aware of it. I've sent a ticket to FESCo:

https://pagure.io/fesco/issue/3082

proposing we bump the max size of the aarch64 Server netinst image
(which is release-blocking) from 700M to 1G. A detailed justification
is in the ticket. If you have passionate opinions on this, please read
the ticket and comment. Thanks :)
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final blocker status summary #2

2023-10-14 Thread Adam Williamson
com/2243206 - POST
anaconda should allow installations on drives providing installation
source

This is at -3, +1 in voting currently. Needs more votes. If it happens
to be accepted, anaconda team would have to decide on a fix.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Canceled: FESCo Meeting (2023-10-12)

2023-10-12 Thread Adam Williamson
On Thu, 2023-10-12 at 15:04 +0200, Fabio Valentini wrote:
> On Thu, Oct 12, 2023, 14:58 Major Hayden  wrote:
> 
> > Hello there,
> > 
> > I'm not able to find any items in the FESCo Pagure queue that need
> > discussion today, so I'll cancel this week's meeting and we can regroup
> > next week on October 19 at 1700 UTC.
> > 
> > Unless anyone is super excited to be the chair for next week's meeting, I
> > will do it. 晴
> > 
> > I hope everyone has a great rest of the week and weekend! 
> > 
> 
> Beware that there are some change proposals that are either pending
> announcement / discussion / creation of fesco tickets. That also might be
> the reason why our Ticket queue looks kind of empty.

Well, AFAICS there are four awaiting announcement, but those wouldn't
require any FESCo action immediately. There are only two that have been
announced and not yet sent to FESCo -
https://fedoraproject.org/wiki/Changes/Drop_Sshd_Socket and
https://fedoraproject.org/wiki/Changes/KDE_Plasma_6 - and I believe we
(Aoife and I) were kinda sitting on those for Reasons: the Plasma 6 one
is a big one that still had active discussion ongoing till fairly
recently, and it seems reasonably likely that the sshd socket one won't
be needed once
https://github.com/systemd/systemd/pull/29159#issuecomment-1714205320
lands in Fedora, so we were kind of intentionally leaving it in limbo,
I think.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Python enable dependency generator problem

2023-10-11 Thread Adam Williamson
On Wed, 2023-10-11 at 09:31 -0300, Priscila Gutierres wrote:
> Thank you,
> It works removing -t from %pyproject_buildrequires, EXCEPT if I keep all
> the pytest tests running
> When running the test, it blames about the modules needed for the tests, as
> you can see here: https://paste.centos.org/view/5f0e107a
> Deleting line 61 here: https://paste.centos.org/view/c25fee49, everything
> works as expected +_+

Well, yes, that's...expected. Removing -t means you're not generating
automatic build dependencies for the test suite, so the things the test
suite needs don't get installed.

As I said in my mail, if you want to run the tests - which you should!
- you either need to get upstream to make its dependency version
specifiers looser, patch them downstream before the dependency
generator runs, or don't use the dependency generator but specify the
BuildRequires manually based on the text file.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: [Test-Announce] Fedora Linux 39 Final is NO-GO

2023-10-11 Thread Adam Williamson
On Wed, 2023-10-11 at 15:45 +0200, Michael J Gruber wrote:
> I was just wondering what the "anchor" is, say "right after final
> freeze" or "7 days before GA". We could put "updates-testing disabled
> in fedora-release GA version" as a remark in there, just like "xy plan
> on this" and such.

The anchor is "whenever someone remembers we have to do it".
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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 39 Final is NO-GO

2023-10-10 Thread Adam Williamson
Due to outstanding blocker bugs[1], we do not have a release candidate
for Fedora Linux 39 Final. Thursday's Go/No-Go meeting is cancelled.

The next Fedora Linux 39 Final Go/No-Go meeting will be held at
1700 UTC on Thursday 19 October in #fedora-meeting-1. We will aim for
the "target date #1" milestone of 24 October. The release schedule[2]
will be updated accordingly soon.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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] Please help complete validation testing for current Fedora 39 candidate nightly!

2023-10-10 Thread Adam Williamson
Hey folks! You probably saw the mail "Fedora 39 Branched 20231010.n.0
nightly compose nominated for testing" today. Although we still don't
have an RC for the Fedora 39 Final release, I want to ask folks to
please help us fill out the matrices for this candidate as much as
possible. It's best if we find any remaining blocker bugs *now*, not
wait for an RC before doing the full testing.

You can use testcase_stats to see what test cases probably need running
- https://openqa.fedoraproject.org/testcase_stats/39/ . The pages there
shows the execution history and last run date for each test on the
corresponding matrix page, so you can see at a glance which tests
haven't been run recently or at all. Please focus on tests marked
Basic, Beta or Final that have not yet been run, or not been run for
some time. And of course, if you find a significant bug, mark the test
as a failure, file a bug, and nominate it as a release blocker.

Thanks a lot folks!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
___
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: Python enable dependency generator problem

2023-10-10 Thread Adam Williamson
On Tue, 2023-10-10 at 17:30 -0300, Priscila Gutierres wrote:
> Hello,
> 
> I'm trying to add python enable dependency generator on python-pymemcache,
> but when adding it to the specfile, it asks for some old version of some
> needed packages:
> https://paste.centos.org/view/33623ed7
> 
> Fedora repos have a more updated version, but this dependency generator is
> asking for an older version of those packages:
> 
> https://src.fedoraproject.org/rpms/python-faker
> https://src.fedoraproject.org/rpms/python-gevent
> https://src.fedoraproject.org/rpms/python-pylibmc
> 
> 
> How to fix this?

Did you include the `-t` arg for the generator?
`%pyproject_buildrequires -t`?

If so, it'll be pulling these dependencies from tox.ini, which pulls
them from
https://github.com/pinterest/pymemcache/blob/master/test-requirements.txt
, which pins very specific versions.

If you *want* to auto-generate these requirements, your only options
are to get upstream to loosen the version specifiers, or patch the
requirements file in %prep before the build requirement generator runs
(I think that ordering is possible).

Alternatively of course you can omit `-t` so the dependency generator
won't work out the requirements from tox.ini , but then you can't run
the tests during %check unless you specify the requirements manually...
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: kdump enabled in F39

2023-10-10 Thread Adam Williamson
On Tue, 2023-10-10 at 12:15 -0400, Chris Murphy wrote:
> Hi folks,
> 
> I'm having some difficulty tracking down why it's being enabled on Fedora 39 
> but not on Fedora 38.
> 
> On both Fedora 38 and 39, /etc/kdump.conf contains 
> 
> auto_reset_crashkernel yes
> 
> However, I've never seen the reported behavior until Fedora 39.
> 
> While the crashkernel parameter is being set on the kernel command line,  the 
> kdump.service unit is disabled. I don't know how these things interact, so I 
> don't know how big a deal the issue is. Maybe it's just wasted space on the 
> kernel command line?
> 
> In any case, eventually it will clutter up the command line for everyone once 
> they update their kernel because this parameter will be added. And I don't 
> know how we fix it with an update because it means stepping on everyone's 
> /etc/kdump.conf - without a way of knowing if they want this or some other 
> setting applied.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=2243068

Detailed follow-up in the bug report, but for anyone following along
here, I think this was caused by changes to the set of scripts in
kexec-tools between F38 and F39 which have the effect that a
crashkernel= arg will almost always get added whenever a kernel is
installed, or kexec-tools is updated. Previously that was not the case.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


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

2023-10-10 Thread Adam Williamson
Due to outstanding blocker bugs[1], we do not have a release candidate
for Fedora Linux 39 Final. Thursday's Go/No-Go meeting is cancelled.

The next Fedora Linux 39 Final Go/No-Go meeting will be held at
1700 UTC on Thursday 19 October in #fedora-meeting-1. We will aim for
the "target date #1" milestone of 24 October. The release schedule[2]
will be updated accordingly soon.

[1] https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist
[2] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-09 @ 16:00 UTC - Fedora 39 Blocker Review Meeting

2023-10-08 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2023-10-09
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.libera.chat (*NOT* Matrix)

Hi folks! We have 4 proposed Final blockers and 3 proposed Final freeze
exception issues to review, so let's have a meeting tomorrow.

The meeting will on IRC only due to the ongoing lack of a Matrix <->
IRC bridge and a meeting bot on the Matrix side. If you no longer have
an IRC setup you can join via webIRC: https://web.libera.chat/ , enter
a nickname and put #fedora-blocker-review in the Channel box.

If you have time today, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F39 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good day and see you tomorrow!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


Fedora Linux 39 Final blocker status summary

2023-10-06 Thread Adam Williamson
nel patches seem to finally be getting merged upstream, but it may
be just too late for F39, unfortunately - if so, we'll have to waive it
one more time. It'd be good if Gerd / Peter / Justin can clarify the
outlook here.

11. uboot-tools - https://bugzilla.redhat.com/2241252 - ASSIGNED
Fedora-Workstation-39_Beta-1.1 boots to a black screen on Raspberry Pi 4

We need the maintainers to work out a fix for this one, Peter says he's
working on it.

12. xdg-desktop-portal - https://bugzilla.redhat.com/2240211 - VERIFIED
Fonts, maximize buttons, cursor size settings not applied in "GTK" Flatpaks

Update is in testing -
https://bodhi.fedoraproject.org/updates/FEDORA-2023-a34ccfc45b . Just
needs testing and karma.

Proposed blockers
-

1. blivet-gui - https://bugzilla.redhat.com/2241761 - MODIFIED
cancelling partition editing by Esc doesn't cancel, but CONFIRMS the dialog

We have a fix for this lined up and it's already accepted as an FE, so
with testing and karma of
https://bodhi.fedoraproject.org/updates/FEDORA-2023-e9198d932d this
should go away.

2. kbd - https://bugzilla.redhat.com/2242287 - MODIFIED
loadkeys from kbd 2.6.1 triggers all mounts in the cwd

Similarly to #1, this is already accepted as FE and
https://bodhi.fedoraproject.org/updates/FEDORA-2023-fa617966c7 is ready
for testing.

3. kernel - https://bugzilla.redhat.com/2239807 - NEW
Fedora 39 Wayland experiences regular screen blackouts at increasing intervals 
after login on amdgpu with kernel 6.5+

We need votes on this one
at https://pagure.io/fedora-qa/blocker-review/issue/1359 , and it'd be
great if kernel team can come up with a fix, of course. It's basically
a judgment call about how commonly we think this bug is likely to come
up based on the feedback so far. There's an outside chance 6.5.6 might
happen to fix it, will ask the reporter.

4. librepo - https://bugzilla.redhat.com/2242115 - POST
Binary PGP keys cannot be imported since librepo v1.16.0

We need votes on this one at
https://pagure.io/fedora-qa/blocker-review/issue/1375 . So far I can't
see a clear blocker justification, but take a look for yourself. A fix
has been posted as an upstream PR, it would be great if the maintainer
can build an update with it.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Specify koji build machine mem req via. spec file

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

Unfortunately I still got several failed builds today while trying to
do builds with the fixes for the .desktop file issues :( Most recent
was a case of gdb-add-index getting killed, as Kevin says he found
happens with 24G of RAM:

https://bugzilla.redhat.com/show_bug.cgi?id=2241690#c7
https://koji.fedoraproject.org/koji/taskinfo?taskID=107145177

this was a build on buildvm-x86-11.iad2.fedoraproject.org . I guess
I'll try fiddling with some of the other stuff discussed in this thread
and firing more builds. :(
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: Live USB iso boot not working since Fedora 37, still broken in 39 Beta

2023-10-05 Thread Adam Williamson
On Thu, 2023-10-05 at 16:36 -0400, Neal Gompa wrote:
> On Thu, Oct 5, 2023 at 4:03 AM Matthias Saou  wrote:
> > 
> > Hi,
> > 
> > I continued digging some more, and it turns out there is a one liner
> > fix for the issue that has been merged upstream:
> > 
> > https://github.com/dracutdevs/dracut/pull/2196
> > 
> > Would there be any hope to get this backported to be included in Fedora
> > 39? The scope of the change is ridiculously tiny, limited to this
> > single modules.d/90dmsquash-live/iso-scan.sh file which is exclusively
> > used for this broken feature.
> > 
> > It would be really great to get the final Fedora 39 iso working again.
> > 
> 
> An update has been proposed:
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-f71507e281

The bug still needs to be accepted as an FE for this to make final,
though. https://pagure.io/fedora-qa/blocker-review/issue/1382
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: time is running: security issue BZ#2241470

2023-10-05 Thread Adam Williamson
On Thu, 2023-10-05 at 19:01 +0200, Tomasz Torcz wrote:
> On Thu, Oct 05, 2023 at 11:23:35AM -0400, Stephen Smoogen wrote:
> > On Sat, 30 Sept 2023 at 05:13, Marius Schwarz 
> > wrote:
> > 
> > > 
> > > Hi,
> > > 
> > > this is emerg ping for the security team, to take a look at this bz :
> > > 
> > > https://bugzilla.redhat.com/show_bug.cgi?id=2241470
> > > 
> > > The deadline for having a fix shipped is the afternoon of SUN, 1. of Oct
> > > 2023 . On this date, the patches in upstream go public and exploits
> > > will be developed for them. this impacts ALL of redhat based
> > > installations which run as servers and are publically reachable. The
> > > component in question is the default package for rh based installations.
> > > 
> > So does anyone know which of this weeks major security problems this was
> > about? Since it is supposedly past the release date, I figure it is ok to
> > ask. If it isn't due to some other delay.. my apologies.
> 
>   My guess is on glibc's suid local root: https://lwn.net/Articles/946381/

That doesn't seem to really fit, though. You need to be able to at
least set environment variables and execute processes to exploit that,
right? That hardly covers "all publically reachable servers".

I guess it's the closest candidate, but meh. In any case, the updates
for that all went stable yesterday.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Specify koji build machine mem req via. spec file

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

Thanks for the idea, Kalev. I went ahead and applied this, and builds
for F38 and F39 succeeded. Let's hope it really helps and this wasn't
just luck!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-02 @ 16:00 UTC - Fedora 39 Blocker Review Meeting

2023-09-29 Thread Adam Williamson
# F39 Blocker Review meeting
# Date: 2023-10-02
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.libera.chat (*NOT* Matrix)

Hi folks! We have 7 proposed Final blockers and 3 proposed Final freeze
exception issues to review, so let's have a meeting on Monday.

I will not be around to run the meeting, but I'm hoping somebody else
will volunteer. lruzicka has said he'll do it if nobody else is
available but he'd prefer somebody with native English to do it if
possible. Don't be shy :) The SOP to run the meeting is
https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting , it's not
too hard.

The meeting will on IRC only due to the ongoing lack of a Matrix <->
IRC bridge and a meeting bot on the Matrix side. If you no longer have
an IRC setup you can join via webIRC: https://web.libera.chat/ , enter
a nickname and put #fedora-blocker-review in the Channel box.

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

Remember, you can also now vote on bugs outside of review meetings! If
you look at the bug list in the blockerbugs app, you'll see links
labeled "Vote!" next to all proposed blockers and freeze exceptions.
Those links take you to tickets where you can vote.
https://pagure.io/fedora-qa/blocker-review has instructions on how
exactly you do it. We usually go through the tickets shortly before the
meeting and apply any clear votes, so the meeting will just cover bugs
where there wasn't a clear outcome in the ticket voting yet. **THIS
MEANS IF YOU VOTE NOW, THE MEETING WILL BE SHORTER!**

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F39 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and someone will see you on Monday, I hope!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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


[Test-Announce] 2023-10-02 @ 15:00 UTC - Fedora QA Meeting?

2023-09-29 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2023-10-02
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: ** #fedora-meeting on irc.libera.chat **

Greetings testers! There is a meeting slot on Monday, but I won't be
around (I'll be on my way back from a weekend trip). If anyone else is
able to run a meeting, please do volunteer! If not, we'll do one next
time.

As usual lately, please note this meeting will really be *on IRC*.
The Matrix bridge is still down and the meeting bot for Matrix is not
quite done yet. So please use an IRC client or the web client -
https://web.libera.chat/#fedora-meeting - to join.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 39 status
3. Test Day / community event status
4. Open floor
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
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: 16 packages still need a Python 3.12 rebuild, final freeze in 6 days

2023-09-27 Thread Adam Williamson
On Wed, 2023-09-27 at 09:48 -0500, Ian Pilcher wrote:
> On 9/27/23 04:56, Miro Hrončok wrote:
> > fail2ban
> > 
> > https://bugzilla.redhat.com/2219991
> > https://github.com/fail2ban/fail2ban/issues/3487
> > Bugzilla ASSIGNED 2 months ago, no update since.
> > Maintainers NEEDINFOed last week.
> 
> With my system/network administrator hat on, this one is really
> concerning.  After reading the upstream issue, it doesn't seem that
> there's much chance of this being fixed any time soon.
> 
> Is there anything in Fedora that provides similar functionality?  (I've
> looked, but come up empty thus far.)

Could we possibly just vendor the old async stuff into fail2ban for now
to keep it usable until upstream manages to rewrite everything? I agree
that we should really try to avoid this dying, it does seem to be
fairly commonly used by enthusiast sysadmins.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


<    1   2   3   4   5   6   7   8   9   10   >