Re: A package repository URL to get the packages built by Koji soon
On Wed, 2024-10-02 at 16:19 +0200, Petr Pisar wrote: > V Wed, Oct 02, 2024 at 01:45:30PM +0200, Jun Aruga (he / him) napsal(a): > > The following systemtap-5.2~pre17277956g0b7f6722-1.fc42 was built in > > Koji yesterday. But it is not propagated to the mirror repository > > servers yet. > > > > systemtap-5.2~pre17277956g0b7f6722-1.fc42 > > https://koji.fedoraproject.org/koji/buildinfo?buildID=2558654 > > > > I want to get the RPM package version by `dnf upgrade` or `dnf install > > systemtap`. > > > > Maybe there is a way to set something into baseurl or metalink in > > /etc/yum.repos.d/fedora-rawhide.repo. But I cannot remember it. Could > > you tell me how to set the value to the baseurl or metalink? > > > You can defines a repository like this: > > [f42-build] > name=Fedora 42 on Koji > baseurl=http://kojipkgs.fedoraproject.org/repos/f42-build/latest/$basearch > enabled=1 > gpgcheck=0 > metadata_expire=30m > > That will enable you getting packages directly from Koji. > > But that won't help you in the case of > systemtap-5.2~pre17277956g0b7f6722-1.fc42 because that build has not yet been > tagged into "f42" tag. > > The reason is that it failed a gating test. See > <https://bodhi.fedoraproject.org/updates/FEDORA-2024-734dfcbc9d>. The package > maintainer or the build submitter should review the failure and either fix the > pacakge, or the test, or waive the failure. > > Currently, there is no repository (besides an effemeral repository in CI) with > that build. If you want to have it in a repository, you will have to download > it from Koji manually and place it into your own repository. The test failure looks like it was a blip in Fedora CI (the scratch build monitoring script failed to connect to Koji). I've retriggered the 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
Re: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 23:56 +0200, Miro Hrončok wrote: > On 30. 09. 24 19:22, Adam Williamson wrote: > > pkg_resources is > > entirely removed in recent Python (3.12 or 3.13, I forget which). > > pkg_resources is part of setuptools. It is deprecated, but still there. Oh, my bad, I thought it was gone. -- 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: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 12:56 -0400, Daniel Walsh wrote: > > > > Honestly I feel like I would've written this so the bit that runs in > > the container is just a different thing from the bit that runs outside > > of the container? But I guess that's getting rather beyond the scope of > > "package the thing that exists". :D > > Yup. Not sure it is the best and does complicate development. > > BTW I opened https://github.com/containers/ramalama/pull/209 for the > pyproject.toml file. So I thought about this a bit and had two ideas: 1) Have ramalama always do most of its work outside of any container, and when used in container-y mode, only do 'real stuff' in the container. As what ramalama ultimately *does* in the end is dispatch shell commands (unless I missed anything else it does?), this would mean having all the business logic happen on the host, but once it's actually constructed a shell command to run that will "do real stuff", it would run it inside the container. There would not need to be a copy of *ramalama per se* inside the container. In non-container mode of course it would just run the command directly. 2) Make the main meat of ramalama a script called rl-direct, or whatever, which does all the actual work, and always does it "directly" with no container involved. Then have an optional wrap-it-in-a- container script (which can still be called 'ramalama') which, when invoked, does the "create a container then run something inside the container with all the same args" thing. The thing it runs would be rl- direct inside the container. The container image would have a copy of rl-direct baked in at build time. For packaging, we would have a package with the library and the 'direct' script in it (for use directly on the host system) and a package with just the wrap-it-in-a- container script (for containerized use). The wrap-it-in-a-container script could have a --no-container arg (or whatever it is) that would cause it to just run rl-direct (assuming it was there) and pass its args through. The wrap-it-in-a-container script would not need to maintain perfect parity with the rl-direct script - all the wrapper script needs to know about is the business of setting up a container and executing a thing inside the container. All arg evaluation and so on would happen in rl-direct. What do you think of those options? If either sounds interesting I can try and carve out some time to work on 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
Re: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 12:41 -0400, Daniel Walsh wrote: > > We want to make sure that the ramalama executable finds the python > libraries ,which is why we are sticking the library into first place in > the path. (It is a little hacky and we could probably work around it > using environment variables rather then inserting it. OK, so this is kinda fun, actually. setuptools used to provide pkg_resources.resource_filename which you could use to get the filesystem location of files within any given module. But it got a bit weird, because these days in Python, a module doesn't have to exist as a simple file on the filesystem. It could be part of some kind of archived distribution (an egg or wheel, for instance), or imported via zipimport, or something. pkg_resources did some fairly hairy workarounds for these cases - it would basically dump the module out to a temporary cache on disk and give you *that* location, see https://setuptools.pypa.io/en/latest/pkg_resources.html#resource-extraction . That mess is now deprecated and we have `importlib.resources` instead, which doesn't pretend it can always give you a filesystem location for stuff, but just gives you a file-like interface. pkg_resources is entirely removed in recent Python (3.12 or 3.13, I forget which). So...looked at a certain way, yeah, I suppose you *can* say it makes sense for ramalama to have a custom install process simply to ensure the library *is* actually on disk to be mounted into the container. If we did things the 'proper' way and used importlib.resources , we'd have to sort of do what pkg_resources used to do: use the importlib interface to dump the contents of all the files in the library to a known temporary filesystem location and mount *that* into the container. (Arguably, that *still* might be better, but eh.) The overall design still feels a bit weird to me, though. It feels like there should just be overall a better way to implement "have a Python project create a container then drive stuff using a Python project inside the container" than having them both be the *same thing*? -- 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: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 12:41 -0400, Daniel Walsh wrote: > > > > why all this? Why not just have it set up as a perfectly normal Python > > lib+script project and let all the infrastructure Python-world has been > > building for decades handle installing it on various platforms? Is > > there something I'm missing here, or should I send a PR? > > > > Is it because this was written for macOS originally? But surely there's > > a standard way to install a normal Python project on macOS that doesn't > > require a custom install script?! > > We are trying to run ramalama inside of a container, this means that we > are volume mounting in the directory from the host into the container > along with the ramalama executable. > > We want to make sure that the ramalama executable finds the python > libraries ,which is why we are sticking the library into first place in > the path. (It is a little hacky and we could probably work around it > using environment variables rather then inserting it. > > Bottom line we want the executable from the host running inside of the > container, to try to avoid drift between container images and the > executable. So...the script and library are initially run from a host system, and they create a container then copy/mount themselves into it and re- execute within it? Do I have that right? ... yeah, it looks like that is what `run_container` in `ramalama/cli.py` does. kay. Honestly I feel like I would've written this so the bit that runs in the container is just a different thing from the bit that runs outside of the container? But I guess that's getting rather beyond the scope of "package the thing that exists". :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: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 09:24 -0700, Adam Williamson wrote: > On Mon, 2024-09-30 at 11:18 -0400, Daniel Walsh wrote: > > RamaLama is an open source competitor to Ollama. The goal is to make the > > use of AI Models as simple as Podman or Docker. But able to support any > > AI Model registry. HuggingFace, Ollama as well as OCI Registries > > (quay.io, docker hug, artifactory ...) > > > > It uses either Podman or Docker under the hood to run your AI Models in > > containers, but can also run containers natively on the host. > > > > We are looking for contributors in any form, but really could use some > > help getting it packaged for Fedora, PyPy and Brew for Macs. > > > > We have setup a discord room for discussions on RamaLama. > > https://t.co/wdJ2KWJ9de <https://t.co/wdJ2KWJ9de> > > > > The code is all written in Python. > > > > Join the initiative to make running Open Source AI Models simple and boring. > > Having a quick look at it...I assume for packaging purposes we should > avoid that yoiks-inducing `install.py` like the plague? Is the setup.py > file sufficient to install it properly in a normal way? On the face of > it it doesn't look like it would be, but maybe I'm missing something. > Given that we're in the 2020s, why doesn't it have a pyproject.toml ? > > Thanks! Erf...and then ramalama.py goes to the trouble of adding the non- standard directory the Python lib was installed to the path before importing it: https://github.com/containers/ramalama/blob/main/ramalama.py#L10-L15 why all this? Why not just have it set up as a perfectly normal Python lib+script project and let all the infrastructure Python-world has been building for decades handle installing it on various platforms? Is there something I'm missing here, or should I send a PR? Is it because this was written for macOS originally? But surely there's a standard way to install a normal Python project on macOS that doesn't require a custom install script?! -- 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: Looking for help with packaging RamaLama for Fedora.
On Mon, 2024-09-30 at 11:18 -0400, Daniel Walsh wrote: > RamaLama is an open source competitor to Ollama. The goal is to make the > use of AI Models as simple as Podman or Docker. But able to support any > AI Model registry. HuggingFace, Ollama as well as OCI Registries > (quay.io, docker hug, artifactory ...) > > It uses either Podman or Docker under the hood to run your AI Models in > containers, but can also run containers natively on the host. > > We are looking for contributors in any form, but really could use some > help getting it packaged for Fedora, PyPy and Brew for Macs. > > We have setup a discord room for discussions on RamaLama. > https://t.co/wdJ2KWJ9de <https://t.co/wdJ2KWJ9de> > > The code is all written in Python. > > Join the initiative to make running Open Source AI Models simple and boring. Having a quick look at it...I assume for packaging purposes we should avoid that yoiks-inducing `install.py` like the plague? Is the setup.py file sufficient to install it properly in a normal way? On the face of it it doesn't look like it would be, but maybe I'm missing something. Given that we're in the 2020s, why doesn't it have a pyproject.toml ? 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
2024-09-30 @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-09-30 # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! We have 1 proposed blocker and 2 proposed freeze exceptions for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240930T16&p1=1440&ah=2 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
[Test-Announce]Proposal to CANCEL: 2024-08-05 Fedora QA Meeting
Hi folks! I'm proposing we cancel the QA meeting on Monday. It's a holiday in Canada and will be a travel day for Flock for quite a lot of folks. If anyone thinks we should have a meeting and wants to run it instead of me, please go ahead and send out an agenda and plan to run the meeting - see https://fedoraproject.org/wiki/QA:SOP_Matrix_meeting_process Thanks 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
[Test-Announce]2024-09-16 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-09-16 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240916T15&p1=1440&ah=1 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 41 status 3. Criteria ideas from Beta 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
2024-09-16 @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-09-16 # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! We have 1 proposed blocker for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240916T16&p1=1440&ah=2 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 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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 CI - installability gone wild, cannot dnf install base packages
On Sat, 2024-09-14 at 03:33 +, Chen Chen wrote: > I just made a PR on https://src.fedoraproject.org/rpms/glfw/pull-request/6 > Then the installability test failed because it got a 403 on "dnf install > createrepo_c". > https://artifacts.dev.testing-farm.io/ef6b74c1-7335-499c-a15a-c367b6dfa25a/ > > Checked that the package indeed lives in el8 > > [root@sirius ~]# dnf info createrepo_c-libs > > Last metadata expiration check: 2:04:56 ago on Sat 14 Sep 2024 09:11:34 AM > > CST. > > Available Packages > > Name : createrepo_c-libs > > Version : 0.17.7 > > Release : 6.el8 > > Architecture : x86_64 > > Size : 115 k > > Source : createrepo_c-0.17.7-6.el8.src.rpm > > Repository : appstream > > Summary : Library for repodata manipulation > > URL : https://github.com/rpm-software-management/createrepo_c > > License : GPLv2+ > > Description : Libraries for applications using the createrepo_c library > > : for easy manipulation with a repodata. > > and the URL from the log is not accessible from public Internet > > wget > > https://composes.stream.centos.org/stream-8/production/latest-CentOS-Stream/compose/AppStream/x86_64/os/Packages/createrepo_c-0.17.7-6.el8.x86_64.rpm > > Connecting to composes.stream.centos.org > > (composes.stream.centos.org)|2600:9000:271a:a800:16:bca0:9700:93a1|:443... > > connected. > > HTTP request sent, awaiting response... 403 Forbidden > > 2024-09-14 11:23:04 ERROR 403: Forbidden. > > How can I trigger another CI run and whom should I report this problem to? > testing-farm.io or CI group guys? The problem is not in CI, it's in CentOS infra - that URL ought to work fine but is currently 403. I've filed a ticket at https://pagure.io/centos-infra/issue/1495 , hopefully that will get it resolved. -- 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: Summary/Minutes from today's FESCo Meeting (2024-09-10)
On Wed, 2024-09-11 at 19:02 +0200, Fabio Valentini wrote: > As I said, I have no option to *not* send it with wrapped lines ... > sorry about that. You can use real mail clients (Thunderbird, Evolution) with gmail and they let you wrap your mails however you darn please. :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: [Test-Announce]Fedora 41 Candidate Beta-1.1 Available Now!
On Wed, 2024-09-11 at 09:27 +0200, Luna Jernberg wrote: > Testing at the moment, install of > https://kojipkgs.fedoraproject.org/compose/41/Fedora-41-20240910.0/compose/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-41_Beta-1.1.iso > worked as it should, but it was not fully updated still 297 packages > to update with sudo dnf5 update This is normal. updates-testing is enabled by default for Beta installs but packages from updates-testing are not included in the compose, so there will always be a substantial first update. We intend it to be this way. -- 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 41 Candidate Beta-1.1 Available Now!
On Wed, 2024-09-11 at 03:40 +, Andre Robatino wrote: > I'm not seeing a "Create Fedora 41 Beta Candidates" ticket at > https://pagure.io/releng/issues - is there one? No, in this case we just ran a compose with whatever was in the stable tag in order to test out the new release candidate script. I'll probably request a 'real' candidate tomorrow. -- 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: Orphaning python3-oslo-concurrency, python3-oslo-service, python3-oslo-messaging and python3-k2hr3-osnl
On Tue, 2024-09-10 at 13:39 +, Hirotaka Wakabayashi wrote: > Hello Adam, Thanks for the information!! > > While I really feel that it might be worth waiting a bit longer, as a > Fedorauser who wants a new version, I should close my blocker tickets > soon...I plan to un-retire them if and when the bug is fixed. I understand > that > un-retiring is a straightforward but time-consuming process. :( If you're concerned that this is blocking the Fedora 41 release, do not be. It isn't. I don't remember all the details of the forced orphaning/retirement process for FTBFS/FTI packages - it may be that this is forced into retirement in some kinda sync with the F41 schedule, I don't know - but it definitely doesn't block the release, I should know since I look at the blocker list more than anybody. :D https://qa.fedoraproject.org/blockerbugs/milestone/41/beta/buglist -- 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: Orphaning python3-oslo-concurrency, python3-oslo-service, python3-oslo-messaging and python3-k2hr3-osnl
On Mon, 2024-09-09 at 14:47 +, Hirotaka Wakabayashi via devel wrote: > Hello, I am going to orphan following packages because the dependent > package, python3-eventlet, could not build in this cycle. > > python3-oslo-concurrency > python3-oslo-concurrency-tests > python3-oslo-messaging > python3-oslo-messaging-tests > python3-oslo-service > python3-oslo-service-tests > python3-k2hr3-osnl > > Upstream of python3-eventlet recommends migrating to Python’s asyncio > and I tried to stop using the package but it is too difficult for me to deal > with. > > If you need the packages above and you can fix the problem, please take them. > Best, > Hirotaka It does seem like there's some work ongoing here: https://lists.openstack.org/archives/list/openstack-disc...@lists.openstack.org/thread/MBQ4NVRS4GHA3PGGYXVSYJ6PEBVKCU2T/ so it might be worth waiting a little longer to see if that shakes out? -- 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-09-09 @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-09-09 # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! We have 1 proposed blocker and 10 proposed freeze exceptions for Beta. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240909T16&p1=1440&ah=2 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 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!** Especially since we have so many proposed FEs right now, it would really help make the meeting shorter if people can vote on them today. 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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: Something wrong with rawhide (41) keys?
On Thu, 2024-09-05 at 20:48 -0400, Gabriel L. Somlo wrote: > Hi Kevin, > > On Thu, Sep 05, 2024 at 2024 11:01:07 -0700, Kevin Fenzi wrote: > > On Thu, Sep 05, 2024 at 07:03:05AM GMT, Gabriel L. Somlo wrote: > > > As of right now (09/05/2024, 7:00am EDT), I'm getting an error when > > > running `mock -r fedora-rawhide-x86_64 --clean --init` on an > > > up-to-date f40 machine: > > > > > > ... > > > > You need to update to the latest mock-core-configs and > > distribution-gpg-keys packages, then do a 'mock --scrub=all'. > > My mock-core-configs (well, all mock-* packages) and distribution-gpg-keys > are all up to date (on f40). I removed /var/lib/mock/* AND ran > `mock --scrub=all`, and still keep getting the same `transaction > failed: Signature verification failed.` error as before when I attempt > to build anything for `mock -r fedora-rawhide-x86_64 foo.src.rpm` > > > Basically we have branched f41 from rawhide, and rawhide is now moving > > toward f42. So it's signed by a different key, but your mock/keys thinks > > it's still f41 and may have old f41 cached packages it's trying to use? > > I figured that's what must have happened, but from where I'm sitting > there are some lingering remaining side-effects that seem out of my > control :) Any further ideas as to what might be happening much > appreciated! When I ran into stuff like this around the dnf5 and container transition, I just wiped every dir under /var/lib/mock and /var/cache/mock , and it seemed to clear it up. -- 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-09-03 (**TUESDAY**) @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-09-03 (**TUESDAY**) # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! As Monday is a holiday in North America, let's do it on Tuesday instead. We have 7 proposed freeze exceptions for Beta. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240903T16&p1=1440&ah=2 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 holiday weekend and see you on Tuesday! [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: GRUB2 rebase (from 2.06 to 2.12) landing soon on rawhide
On Fri, 2024-08-30 at 14:24 -0600, Leo Sandoval wrote: > On Fri, Aug 30, 2024 at 2:16 PM Leo Sandoval wrote: > > > Hi Adam / Team > > > > On Thu, Aug 1, 2024 at 10:01 AM Adam Williamson < > > adamw...@fedoraproject.org> wrote: > > > > > On Thu, 2024-08-01 at 07:46 -0600, Leo Sandoval wrote: > > > > > > > > > > > > Again, once we have something solid, I will share relevant links for > > > > > further community reviewing & testing. > > > > > > > > > > > > > > > > Any progress on this? We're gearing up to Flock and branching will be > > > > > the week after Flock... > > > > > > > > > > > > > No progress since last email... Still in the testing phase. > > > > > > If you can post a scratch build or COPR, I can run our openQA tests on > > > it, so we can find any issues those tests run into nice and early. > > > > > > > Netboot fixes are now integrated into rawhide, no official build yet just > > a scratch one > > > > Sorry, my last email was sent too fast without completing my phrase (I am > emacs user and sometimes I do Ctrl + something on non-emacs environments > and things can go wild), I meant > > Netboot fixes are now integrated into rawhide, no official build yet just a > scratch one: https://koji.fedoraproject.org/koji/taskinfo?taskID=122703223 > > Adam, please kick the OpenQA tests again using the new set of packages. > Chris, can you do your testing based on > https://bugzilla.redhat.com/show_bug.cgi?id=2303727 ? Tests running at https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=42&build=Kojitask-122703223-NOREPORT&groupid=2 (I usually run this kinda thing on staging, but mistakenly did it on prod, oh well). -- 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 failures over the last ~12 hours
Hey folks! If you maintain a critical path package you may have noticed multiple bogus test failures from openQA in the last 12 hours or so. One of the worker hosts flipped out somehow and was failing about half the jobs it ran immediately on startup because of some kind of qemu port mapping collision. I've rebooted it and it seems to be behaving now. I've re-scheduled all the failed tests. It should catch up over the next few hours. Apologies 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
Re: SWIPL moves to Fedora (packages.fpo page generation)
On Wed, 2024-08-28 at 11:52 -0700, Adam Williamson wrote: > > I guess I'll try and patch up the app's usage of Bodhi release data and > send a PR, that should sort it out. https://pagure.io/fedora-packages-static/pull-request/50 -- 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: SWIPL moves to Fedora (packages.fpo page generation)
files based on those. So if it *did* consider the Rawhide release, it would call it "fedora-42" and name the db files that way. And third, the script looks at each existing database file, and if it didn't find a matching release in the Bodhi data, it *removes it*. What this means is that the HTML output script is meant to always wind up using the data for each package from Rawhide (the latest data), but it currently isn't, because it's not running against Rawhide at all. It will use the data from the first repository it happens to run against that contains the package, and ignore data from all other repositories. At this point I got to wondering how the code got this way - it seems weird that there is special purpose code for Rawhide which we can never reach. And, aha, turns out this is all new code, because it used to use PDC: https://pagure.io/fedora-packages-static/c/9463d3793272c349a1377fd22830b3c0ab8e80e1 PDC was decommissioned a couple of weeks back. I checked the logs for the current fedora-packages-static deployment, and it looks like we're definitely using the Bodhi code now, and it's behaving as I surmised: bin/fetch-repository-dbs.py --target-dir /etc/packages/repositories Fetching active releases from Bodhi... Found: ['epel-10', 'epel-10-testing', 'epel-8', 'epel-8-testing', 'epel-9', 'epel-9-testing', 'fedora-39', 'fedora-39-updates', 'fedora-39-updates-testing', 'fedora-40', 'fedora-40-updates', 'fedora-40-updates-testing'] Note how it did *not* find 'fedora-42', or 'fedora-rawhide'. So here's my theory about what's going on. Up until PDC got decommissioned, this was probably working fine, and I'd guess the data for the pl package was up to date. When PDC got decommissioned, updating would've been broken - `fetch-repository-dbs.py` was written to just exit if it can't reach PDC. So the data would've stayed the same. Then, whenever our fedora-packages-static deployment switched over to the Bodhi code, this happened: 1. fetch-repository-dbs.py ran, did not collect Fedora 41 or 42/Rawhide from Bodhi because they're 'pending' not 'current', and deleted the existing database files for those releases. 2. generate-html.py ran, and because there were no Rawhide database files, regenerated the HTML output using the data from the first repository it encountered that contained the pl package. From the logs, it looks like it reads the files in alphabetical order (or uses the same order fetch-repository-dbs.py encountered them), so it went: > Processing database files for epel-10. > Processing database files for epel-10-testing. > Processing database files for epel-8. > Processing database files for epel-8-testing. > Processing database files for epel-9. > Processing database files for epel-9-testing. > Processing database files for fedora-39. > Processing database files for fedora-39-updates. > Processing database files for fedora-39-updates-testing. > Processing database files for fedora-40. > Processing database files for fedora-40-updates. > Processing database files for fedora-40-updates-testing. > Processing database files for epel-10. > Processing database files for epel-10-testing. > Processing database files for epel-8. > Processing database files for epel-8-testing. > Processing database files for epel-9. > Processing database files for epel-9-testing. > Processing database files for fedora-39. > Processing database files for fedora-39-updates. > Processing database files for fedora-39-updates-testing. > Processing database files for fedora-40. > Processing database files for fedora-40-updates. > Processing database files for fedora-40-updates-testing. The pl package is not in EPEL 10, so it used the data from EPEL 8. And on the EPEL 8 branch, it still has the old-style License: https://src.fedoraproject.org/rpms/pl/blob/epel8/f/pl.spec#_76 Elementary, my dear Jerry. ;) I guess I'll try and patch up the app's usage of Bodhi release data and send a PR, that should sort it out. -- 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: Pyliblo3 fails to build on Fedora 41 with python 3.13.0
On Mon, 2024-08-26 at 07:40 +, Martin Gansser wrote: > I am trying to build pyliblo3 from your repo on Fedora 41 with python 3.13.0. > I've got a build error during compilation: > > # wget https://github.com/gesellkammer/pyliblo3/archive/refs/heads/master.zip > # unzip pyliblo3-master.zip; cd pyliblo3-master; ./setup build > > root@fc41:/tmp/pyliblo3-master# ./setup.py build > running build > running build_py > creating build > creating build/lib.linux-x86_64-cpython-313 > creating build/lib.linux-x86_64-cpython-313/pyliblo3 > copying pyliblo3/__init__.py -> build/lib.linux-x86_64-cpython-313/pyliblo3 > copying pyliblo3/_liblo.pyi -> build/lib.linux-x86_64-cpython-313/pyliblo3 > running build_ext > Compiling pyliblo3/_liblo.pyx because it changed. > [1/1] Cythonizing pyliblo3/_liblo.pyx > /usr/lib64/python3.13/site-packages/Cython/Compiler/Main.py:381: > FutureWarning: Cython directive 'language_level' not set, using '3str' for > now (Py3). This has changed from earlier releases! File: > /tmp/pyliblo3-master/pyliblo3/_liblo.pxd > tree = Parsing.p_module(s, pxd, full_module_name) > building 'pyliblo3._liblo' extension > creating build/temp.linux-x86_64-cpython-313 > creating build/temp.linux-x86_64-cpython-313/pyliblo3 > gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 > -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions > -fcf-protection -fexceptions -O3 -fPIC -Ipyliblo3 -I/usr/include > -I/usr/local/include -I/usr/include/python3.13 -c pyliblo3/_liblo.c -o > build/temp.linux-x86_64-cpython-313/pyliblo3/_liblo.o -fno-strict-aliasing > -Werror-implicit-function-declaration -Wfatal-errors > pyliblo3/_liblo.c: In function ‘__pyx_f_8pyliblo3_6_liblo__msg_callback’: > pyliblo3/_liblo.c:9011:92: error: passing argument 1 of ‘lo_blob_dataptr’ > from incompatible pointer type [-Wincompatible-pointer-types] > 9011 | __pyx_t_7 = __Pyx_PyBytes_FromCString(((unsigned char > *)lo_blob_dataptr((__pyx_v_argv[__pyx_v_i]; if (unlikely(!__pyx_t_7)) > __PYX_ERR(0, 274, __pyx_L1_error) > | > ~^~~~ > | > | > | > lo_arg * > pyliblo3/_liblo.c:1353:78: note: in definition of macro > ‘__Pyx_PyBytes_FromCString’ > 1353 | #define __Pyx_PyBytes_FromCString(s) > __Pyx_PyBytes_FromString((const char*)s) > | >^ > compilation terminated due to -Wfatal-errors. > error: command '/usr/bin/gcc' failed with exit code 1 > > if i edit pyliblo3-master/pyliblo3/_liblo.c > and change the line 9011 to: > __pyx_t_7 = __Pyx_PyBytes_FromCString((unsigned char > *)lo_blob_dataptr(*(struct lo_blob_ **)&__pyx_v_argv[__pyx_v_i])); if > (unlikely(!__pyx_t_7)) __PYX_ERR(0, 274, __pyx_L1_error) > > pyliblo3 compiles with ./setup build. > but how can I patch this file permanently ? I'm a bit confused who you're directing this to. Who is the "you" in "your repo"? You seem to be the person who submitted the review request for this package: https://bugzilla.redhat.com/show_bug.cgi?id=2307912 If you want to maintain a package, you should probably know how to generate and include patches, it's a basic skill for package maintenance. There is a guide at https://rpm-packaging-guide.github.io/#patching-software , although for software maintained in git, I would usually do it by checking out upstream git, committing the change to my local checkout, then using git format-patch to produce a patch file and copying it to the package directory. Miro already posted a patch for this issue in the FTBFS bug for pyliblo: https://bugzilla.redhat.com/show_bug.cgi?id=2248131#c5 -- 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-08-26 @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-08-26 # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! We have 1 proposed blocker and 1 proposed freeze exception for Beta, and 2 proposed blockers for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240826T16&p1=1440&ah=2 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 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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: Orphaned m2crypto
On Wed, 2024-08-21 at 09:29 -0700, Kevin Fenzi wrote: > On Tue, Aug 20, 2024 at 02:33:32PM GMT, Neal Gompa wrote: > > Hey all, > > > > I've just orphaned m2crypto. I and a couple of other folks tried to > > fix it this cycle and it's too difficult for us to deal with. I have > > no need for this anymore, and upstream is moribund and more or less > > recommending people to port away from it. > > Yeah, understandable. ;( > > > Here's the list of reverse dependencies from DNF: > > > > ngompa@fedora ~> dnf rq --qf "%{SOURCERPM}" --whatrequires > > "python3-m2crypto" > > dmlite-1.15.2-21.fc41.src.rpm > > dnsviz-0.10.0-3.fc41.src.rpm > > fts-rest-client-3.13.2-1.fc41.src.rpm > > hash-slinger-3.2-5.fc41.src.rpm > > module-build-service-3.9.2-9.fc41.src.rpm > > oz-0.18.1-15.fc41.src.rpm > > ^ This is the only one I care about... > I know we can/are moving away, so perhaps we can do that before we need > to move builders to f41. Peter merged the fix earlier today - https://github.com/clalancette/oz/pull/315 . He's rolling up some other PRs too, I guess a new release is imminent. -- 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-08-19 @ 16:00 UTC - Fedora 41 Blocker Review Meeting
# F10 Blocker Review meeting # Date: 2024-08-19 # Time: 16:00 UTC # Location: https://matrix.to/#/#blocker-review:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org Hi folks! It's time for a Fedora 41 blocker review meeting! We have 1 proposed blocker and 1 proposed freeze exception for Beta, and 6 proposed blockers for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+41+Blocker+review+meeting&iso=20240819T16&p1=1440&ah=2 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 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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-08-19 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-08-19 # Time: 15: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. Sorry it's been a while - I was traveling for Flock and Devconf.us. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240818T15&p1=1440&ah=1 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 41 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: Disabling extra subpackages wallpaper for Fedora 41
On Mon, 2024-08-12 at 17:12 -0700, Luya Tshimbalanga wrote: > On 2024-08-12 17:03, Miro Hrončok wrote: > > On 13. 08. 24 1:31, Luya Tshimbalanga wrote: > > > Hello spin maintainers, > > > > > > As the subpackage wallpaper i.e. fxx-extras-{gnome,kde,mate,budgie} > > > series, are stale for a while since at least Fedora 30, I would like > > > to disable it for Fedora 41 so the default > > > wallpaper is the only active package. If there is an objection for > > > the change, let it know. > > > > What's the motivation for disabling it? > > > > If they are stale, maybe we can move them to a package that is not > > Fedora-versioned? > > > That subpackage contains only a blank blue background as a fallback for > community submitted supplementary wallpapers until at least Fedora 30. > The benefit as a maintainer is to focus packaging the default wallpaper > until the contest for submitting supplemental wallpapers got reactivated. > Yeah, I've noticed this when working on the package and wondered what was going on. As long as we don't actually *have* any extra backgrounds, I support this idea. -- 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: GRUB2 rebase (from 2.06 to 2.12) landing soon on rawhide
On Thu, 2024-08-01 at 07:46 -0600, Leo Sandoval wrote: > > > > Any progress on this? We're gearing up to Flock and branching will be > > the week after Flock... > > > > No progress since last email... Still in the testing phase. There's progress now - the last build that was sent passed openQA testing, so it landed. We've had grub 2.12 in Rawhide for the last two days. So, uh, yay? If anyone can't boot any more...please fax us the details, I guess? -- 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: GRUB2 rebase (from 2.06 to 2.12) landing soon on rawhide
On Thu, 2024-08-01 at 07:46 -0600, Leo Sandoval wrote: > > > > > > Again, once we have something solid, I will share relevant links for > > further community reviewing & testing. > > > > > > > Any progress on this? We're gearing up to Flock and branching will be > > the week after Flock... > > > > No progress since last email... Still in the testing phase. If you can post a scratch build or COPR, I can run our openQA tests on it, so we can find any issues those tests run into nice and early. -- 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: FedoraWorkstation default firewall rules unsafe
On Sun, 2024-07-28 at 10:25 +0200, Arthur Bols via devel wrote: > Hi all, > > Yesterday, while assisting a user with connecting a printer, I noticed > that the default firewall zone on Fedora Workstation is set to > "FedoraWorkstation". This zone has ports 1025-65535 open by default > [0]. Is there a historical reason for this, just an oversight, or am I > missing something? This configuration doesn't seem ideal for typical > users and developers. For example, I often run dev servers that I assume > are secure due to the default firewall settings, but it appears that > even the Home zone is more restrictive. > > I'm considering to open a change request to remove these firewall rules > for better security but want to ensure I'm not overlooking anything. It's intentional. It's been that way since the first release of Workstation. It's called "Workstation". If you want to run a server, install the one called "Server". -- 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: sbin-merge: what to do?
On Wed, 2024-07-17 at 16:20 +, Zbigniew Jędrzejewski-Szmek wrote: > On Tue, Jul 16, 2024 at 09:19:24AM -0700, Kevin Fenzi wrote: > > On Tue, Jul 16, 2024 at 11:51:28AM GMT, Neal Gompa wrote: > > > On Tue, Jul 16, 2024 at 11:13 AM Adam Williamson > > > wrote: > > > > > > > > On Tue, 2024-07-16 at 08:08 +0100, Daniel P. Berrangé wrote: > > > > > On Mon, Jul 15, 2024 at 05:07:57PM -0700, Kevin Fenzi wrote: > > > > > > On Mon, Jul 15, 2024 at 08:23:05AM GMT, Zbigniew Jędrzejewski-Szmek > > > > > > wrote: > > > > > > > > > > > > > So… the question now: should I pull the plug on the change for > > > > > > > F41, > > > > > > > dump the side tag, and try again for F42? Or wait for some of the > > > > > > > patches > > > > > > > above to be merged? The mass rebuild is supposed to start in two > > > > > > > days… > > > > > > > > > > > > How hard would it be to move back to the old state? > > > > > > Does that mean a bunch of reverts and rebuilds? or ? > > > > > > > > > > Assuming there was nothing impactful outside of the mentioned side > > > > > tag, > > > > > then no rebuilds should be required, just abandon the tag, and do > > > > > dist-git reverts. > > > > yes, but... that has to happenright now or the mass rebuild will > > just build all those things again and it will land in rawhide anyhow. > > FTR: > > I reverted (*) the changes in dist-git for rpm and filesystem. > All other changes are either appropriate independently of the merge or > conditionalized on %_sbindir==%_bindir, so they didn't need to be > touched. > > The current plan is to wait for the f41 branching, and try again after > that. To be clear: do you mean try again for F41, or try again for F42? If the latter, the Change should be formally deferred to F42, as currently folks are seeing this as planned for F41, e.g. https://fosstodon.org/@Linux@kitty.social/112856419312942208 . -- 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: Announcing fmt library soversion bump
On Thu, 2024-07-18 at 07:58 +0200, Alexander Sosedkin wrote: > This broke dnf5 in ELN: > nothing provides libfmt.so.10()(64bit) needed by > libdnf5-plugin-actions-5.2.4.0-1.eln141.x86_64 from ELN-Extras > > Not sure where to report such ELN issues to, so, please, dispatch accordingly. I guess the fmt10 compat package needs to be imported to ELN (or everything patched/rebuilt to so.11). -- 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: Announcing fmt library soversion bump
On Tue, 2024-07-16 at 20:51 +0800, kefu chai wrote: > On Tue, Jul 16, 2024 at 5:48 PM Frantisek Zatloukal > wrote: > > > > > > > On Tue, Jul 16, 2024 at 11:19 AM Vitaly Zaitsev via devel < > > devel@lists.fedoraproject.org> wrote: > > > > > I've rebuilt some important dependent packages (spdlog) in this side > > > tag, so technically we can merge this side tag today before the mass > > > rebuild starts. > > > > > > > Yeah, you're right, missing that would've caused some fallout, thanks a > > lot Vitaly! > > > > Kefu, so now you can go ahead and submit the side via bodhi :) > > > > Thank you Frantisek and Vitaly! just created an update at > https://bodhi.fedoraproject.org/updates/FEDORA-2024-bcf368c2e9 . fingers > crossed. It failed tests because image builds are pulling in the old fmt, not the new one. This implies that the new one does not satisfy all dependencies needed by the images. This affects Workstation and KDE live and ostree images, and the standard container image. It will take a bit of detective work to figure out what, exactly, is the problem that prevents the newer fmt being included in the images. -- 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: aarch64 iso images - can we link the Everything installer?
On Tue, 2024-07-16 at 09:28 +0200, Adam Samalik wrote: > I noticed we're no longer link to aarch64 isos: > https://fedoraproject.org/spins/kde/download > Not even for Workstation: https://fedoraproject.org/workstation/download > > I heard it failed to build. Fair enough. > > But the Everything installer iso for aarch64 works fine, we just don't seem > to link it from anywhere: > https://mirror.serverion.com/fedora/releases/40/Everything/aarch64/iso/ > > Can we link it from the website? We do. It's at https://alt.fedoraproject.org/alt/ , fourth from the bottom of the aarch64 list. (Unless someone added it since you wrote your mail). -- 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: sbin-merge: what to do?
On Tue, 2024-07-16 at 08:08 +0100, Daniel P. Berrangé wrote: > On Mon, Jul 15, 2024 at 05:07:57PM -0700, Kevin Fenzi wrote: > > On Mon, Jul 15, 2024 at 08:23:05AM GMT, Zbigniew Jędrzejewski-Szmek wrote: > > > > > So… the question now: should I pull the plug on the change for F41, > > > dump the side tag, and try again for F42? Or wait for some of the patches > > > above to be merged? The mass rebuild is supposed to start in two days… > > > > How hard would it be to move back to the old state? > > Does that mean a bunch of reverts and rebuilds? or ? > > Assuming there was nothing impactful outside of the mentioned side tag, > then no rebuilds should be required, just abandon the tag, and do > dist-git reverts. > > > It sounds to me like there's still a lot of outstanding questions, so I > > would say moving it to f42 (and trying to land it after branching in > > rawhide) would be best, but that depends somewhat on how hard the revert > > is... if it's hard it might be better to power on through? > > Agree it sounds like the wise thing to do is to postpone to F42, to give > further time to fully explore the implications. If done right at the > start of the F42 dev cycle, there'll be a greater window for finding > and resolving any fallout before the F42 beta freeze point. Yeah, +1 to this. What concerns me about the openQA experience so far is the broad range of issues we hit, including ones that were kinda 'coincidental' (not actually the thing the test was trying to test). Since openQA is nowhere close to comprehensive, this implies more weird failures will show up even once it passes all the openQA update tests, and we will need time to identify and fix those. -- 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: the sad state of installability tests
On Tue, 2024-07-16 at 09:19 -0400, Stephen Gallagher wrote: > On Mon, Jul 15, 2024 at 4:06 PM Zbigniew Jędrzejewski-Szmek > wrote: > > > > On Mon, Jul 15, 2024 at 08:55:03AM -0400, Stephen Gallagher wrote: > > > This seems like overkill. Wouldn't the simplest valid installability > > > test just be to test whether each subpackage *individually* could be > > > installed? > > > > That's a really nice idea. > > > > > If we have 20 subpackages, just launch 20 separate minimal containers > > > and see if `dnf install subpackageN` succeeds. Then it doesn't matter > > > if there are conflicts; we know that at least installing that package > > > directly will work. (Dependency resolution may pull in other > > > subpackages of course, which is proving that it works properly.) > > > > I'm not sure if we actually want a container. Because if it's a container, > > then we need _some_ packages inside. But that creates a problem for > > some packages like cannot be just installed, but need to be swapped > > with other packages. (systemd-standalone-*, coreutils-single, etc.) > > I think it'd be more reliable to do something like > > dnf install --enablerepo=/path/to/repo/with/updates > > --sysroot=/var/tmp/inst-package1 /path/to/repo/with/updates/package1.rpm > > dnf install --enablerepo=/path/to/repo/with/updates > > --sysroot=/var/tmp/inst-package1 /path/to/repo/with/updates/package2.rpm > > ... > > > > And to make this work reliably, the invocation of dnf should be > > wrapped in 'bwrap' to set up /dev, /proc for the invocation. > > > > This should be quick and more reliable than the current tests, > > even with no config. > > > > Sure, I oversimplified by saying "container", but I agree with your > suggestion. That seems both simple and effective. I predict it would turn up some interesting failures on packages which assumed a more 'realistic' environment. I'm not entirely sure there is a silver bullet for a test like this; what it needs is dedicated and focused attention. -- 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: the sad state of installability tests
On Mon, 2024-07-15 at 08:45 +, Zbigniew Jędrzejewski-Szmek wrote: > > Yes, I've opened many issues regarding Fedora CI. I think the problem is > > that > > the CI maintainer is not a regular packager and thus does not observe CI > > reults in real life. On the other hand, package maintainers do not have > > accces > > to the CI system and need to rely on the CI people. Or a CI person?!. The > > head > > count is probably another problem. > > If there's one "CI person", then that is AdamW. He's doing great work > (also in the update I linked in my original post). IIUC, AdamW's focus > is on the 'update.*' tests, and those are fine, they generally pass. > The bodhi results page says: > > For help debugging failed Fedora CI tests (fedora-ci.*), contact the Fedora > CI team. > For help debugging failed Fedora CoreOS tests (coreos.*), contact the > Fedora CoreOS team. > For help debugging failed openQA tests (update.*), contact the Fedora > Quality team, ... > > I added c...@lists.fedoraproject.org in CC. > > Zbyszek Just to be really clear about this: I am not personally responsible for Fedora CI, and the Fedora QA team is not responsible for it as a group. This is true at both Fedora and Red Hat levels. "Fedora CI" refers to the Jenkins and Zuul pipelines that run the tests reported to resultsdb with 'fedora-ci.' at the start of their name. I and my team *are* responsible for openQA, which runs the tests reported with 'update.' at the start of their name. To be clear about something else - no "Fedora CI" test is gating for any Fedora update unless a package has configured it to be so in its per-package gating config. There is no project-wide gating on Fedora CI tests. This is because we know none of them is reliable enough to gate project-wide (and it's hard to read the results, and there's no one person whose job it is to look at failures and help resolve them, and so on). The only project-wide gating is on openQA tests, for critical path updates. Due to various...internal considerations, when the system called "Fedora CI" was set up, it was intentionally set up under a different team which is *not* the team I'm on. Resource constraints since then have led to a situation where there really isn't anyone whose primary full-time job is caring about Fedora CI, which is the reason a lot of things to do with it are the way they are. I don't love this situation, and I'd love to have the time and access to work on improving the Fedora CI tests, but I just don't. Like the team that is nominally responsible for it, I have a bunch of other stuff that is considered higher priority. I have contributed a few things to Fedora CI where I can (like the 'results dashboard' for the installability test), but it's never the top of my to-do list, and I don't have admin access to any of it. I'm just an outside contributor to that effort like anyone else. ci@ is indeed the right list for anything to do with Fedora CI. We are aware of many of the problems with the installability test - there's a ticket tracking them at https://pagure.io/fedora-ci/general/issue/448 . There are lots of ideas and plans there for improving things. The problem is just that nobody ever gets a clear week to sit down and do them as their top priority work. I've spent the last two months trying to clear my plate to work on an idea which would necessarily involve some improvements to it and I've never got there. -- 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: libqalculate soname bump
On Sat, 2024-07-06 at 06:46 -0500, Mukundan Ragavan wrote: > > On 7/5/24 15:10, Fabio Valentini wrote: > > On Fri, Jul 5, 2024 at 7:45 PM Mukundan Ragavan > > wrote: > > > I am updating libqalculate to v5.2.0 which bumps the soname version. I > > > will rebuild the following packages that depend on libqalculate. > > > > > > plasma-workspace > > > step > > > cantor > > > qalculate-kde > > Looks like you forgot to rebuild these packages and just submitted the > > update as-is? > > https://bodhi.fedoraproject.org/updates/FEDORA-2024-944fd900df > > > > Fabio > > > I did not forget. koji wait-repo had this output - > > unsuccessfully waited 492:09 for libqalculate-5.2.0-1.fc41 to appear in > the f41-build repo > > I had no idea what had happened until I saw the bodhi email this > morning. I used to do soname builds on rawhide directly but based on the > feedback on bodhi, it looks like I should do it on side-tag now. This is correct, but it's not a recent change. It has been in the updates policy and packager update docs for years: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages If you got away with this before, it was because libqalculate was not in the critical path so openQA did not test it. Possibly plasma- workspace did not depend on it before. -- 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-07-08 @ 15:00 UTC - Fedora Quality Meeting?
# Fedora Quality Assurance Meeting # Date: 2024-07-08 # Time: 15: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 possibly meeting time again. Or not! It's up to you. I'll be away on Monday morning, so we need someone else to run the meeting, if it's going to run. If you want to volunteer to run the meeting, just reply to this mail and say so. Otherwise, I guess consider it canceled. You can see https://fedoraproject.org/wiki/QA:SOP_Matrix_meeting_process for instructions on running the meeting. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240708T15&p1=1440&ah=1 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 41 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: Fedora Hosted login for mailing lists error
On Fri, 2024-06-28 at 09:42 +0200, Michal Konecny wrote: > My assumption is that OpenID just checked the client_id server side and > not the origin URL. > I will need to check what are the posibilities in OIDC as it needs > different redirect_uri for each instance as well. Maybe it could be > defined as template or regex in the definition. I'm not expert on > Ipsilon, so I need to check the options. If each instance has its own client id and expected redirects, can't we just add more client configs to Ipsilon? One per instance? -- 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: Bodhi update for mesa stuck waiting on test gating?
On Wed, 2024-06-26 at 14:06 -0400, Scott Talbert wrote: > Hi, > > Can someone please check this update for mesa? [1] > > If I'm reading the results correctly, it seems like it is waiting on > update.server_freeipa_replication_replica for 64bit server, but if you > click on that test, it shows that test passed 3 hours ago. Ugh, it's a thing that happens occasionally and I can't figure out why. Somewhere along the chain (openQA should generate an internal event, a plugin I wrote for openQA receives it and generates a fedora-messaging message, a message listener receives the message and sends a report to resultsdb) something breaks occasionally, and I'm not sure what - either openQA isn't generating the internal "job done" event at all, or my plugin isn't receiving it or is having trouble dealing with it somehow, but no idea which one exactly is happening or why. It's rather hard to figure out. There is a dumb check script running every 24 hours now that catches cases like this and fixes them up, so it would have got cleaned up soonish, but I've gone ahead and done it manually for this one. 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
Re: 2FA policy for provenpackagers is now active
On Tue, 2024-06-25 at 16:21 +0200, Vitaly Zaitsev via devel wrote: > On 25/06/2024 15:06, Stephen Gallagher wrote: > > I am not a lawyer, but I would assume that if Fedora offered to > > provide such a token, it would be reviewed by Legal and provide some > > form of legally-binding assertion that we weren't sending out > > malicious devices. > > Who can guarantee that these devices were not replaced during delivery? > > > In that situation, the > > provenpackagers would be making a three way decision: 1) Stop being a > > provenpackager, 2) buy their own token or 3) accept one provided by > > Fedora. > > 4. Allow classic OTP codes. > > I would prefer this one since I can use open source applications to > generate these codes. I can't find any FIDO2 implementations that are > completely open source which doesn't require proprietary technologies > like TPM or SGX. Relying on a black box is not an option for me. But, uh, any open source application you run is running on a hardware stack vastly more complicated and equally prone to trickery as a simple, cheap USB key. Who guarantees that no component of your PC was replaced during delivery at any point along its supply chain? Who guarantees the bona fides of everyone who has ever contributed to its various firmwares and their updates, and all its components and *their* various firmwares and their updates? Same questions for your phone. Really, if you're going to that level of paranoia, you should swear off electronic devices entirely. In the world of what's realistically possible for Fedora, enabling 2FA and sending everyone a USB stick is a lot better than not enabling 2FA. -- 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-06-24 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-06-24 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240624T15&p1=1440&ah=1 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 41 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: heads up: julia has a bunch of incorrect Provides (bug 2291191)
On Mon, 2024-06-10 at 20:57 +0200, Fabio Valentini wrote: > On Mon, Jun 10, 2024 at 8:52 PM Fabio Valentini wrote: > > > > On Mon, Jun 10, 2024 at 8:49 PM Colin Walters wrote: > > > > > > Worth a bit of wide distribution as I'm sure I'm not the only one who got > > > burned: > > > https://bugzilla.redhat.com/show_bug.cgi?id=2291191 > > > > The build of Julia that has this has been unpushed from > > f40-updates-testing already: > > https://bodhi.fedoraproject.org/updates/FEDORA-2024-8a00986001 > > > > Not sure why these changes landed in the f40 branch only, but not in > > rawhide. > > Side note: The commits that are on the f40 branch *only* definitely > look suspicious: > https://src.fedoraproject.org/rpms/julia/commits/f40 > > Looks like Julia is bundling LLVM, libuv, libunwind, gmp, curl (!), > libssh2 (!), and mbedtls (!) ... > https://src.fedoraproject.org/rpms/julia/blob/f40/f/sources Back story is in https://bugzilla.redhat.com/show_bug.cgi?id=2274270 . Not really suspicious, just an upstream terminally inhospitable to downstreams. It kinda looks like we should just ditch the package, to me. -- 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: Macros stored in a separate file
On Mon, 2024-06-10 at 18:52 +0200, Vít Ondruch wrote: > Dne 10. 06. 24 v 17:35 Adam Williamson napsal(a): > > On Mon, 2024-06-10 at 16:38 +0200, Vít Ondruch wrote: > > > Dne 10. 06. 24 v 16:24 Daniel P. Berrangé napsal(a): > > > > On Mon, Jun 10, 2024 at 04:18:14PM +0200, Miroslav Suchý wrote: > > > > > Lately, I noticed that several SPEC files in Fedora use this syntax: > > > > > > > > > > Source: macros.vlc > > > > > > > > > > And this file defines macros that are loaded by rpmbuild during > > > > > buildtime and are used in the SPEC file. > > > > > > > > > > This makes parsing of the SPEC file harder, because any parser have > > > > > to have > > > > > this maro file in current directory - just reading SPEC file is not > > > > > enough. > > > > > > There is also: > > > > > > ~~~ > > > > > > %{load:%{S:1}} > > > > > > ~~~ > > > > > > > > > Which actually loads the file. > > > > > > > > > > > I mentioned vlc, but it is used in many other packages: valkey, zig, > > > > > typelib-srpm-macros, ansible-packaging, rakudo, sip and many many > > > > > other. > > > > > > > > > > Why are packagers doing this? I am not saying this is bad, it just > > > > > surprised > > > > > me. I am used to put all macros at the top of the SPEC file and this > > > > > is new > > > > > to me. What is the benefit? > > > > I don't know if it is the case for vlc, but the common benefit would be > > > > where the same macros are to be used in both this local spec, and the > > > > specs of other dependent RPMs. > > > > > > That is precisely the reason I have pioneered this approach and using it > > > for Ruby. > > It might be nice to package the macros, in that case. > > > They are packaged of course, either in rubygem-devel or in ruby-devel But then why would spec files be listing them as a source, which is where this thread started, instead of buildrequiring the appropriate package? -- 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: Macros stored in a separate file
On Mon, 2024-06-10 at 16:38 +0200, Vít Ondruch wrote: > Dne 10. 06. 24 v 16:24 Daniel P. Berrangé napsal(a): > > On Mon, Jun 10, 2024 at 04:18:14PM +0200, Miroslav Suchý wrote: > > > Lately, I noticed that several SPEC files in Fedora use this syntax: > > > > > > Source: macros.vlc > > > > > > And this file defines macros that are loaded by rpmbuild during buildtime > > > and are used in the SPEC file. > > > > > > This makes parsing of the SPEC file harder, because any parser have to > > > have > > > this maro file in current directory - just reading SPEC file is not > > > enough. > > > There is also: > > ~~~ > > %{load:%{S:1}} > > ~~~ > > > Which actually loads the file. > > > > > > > > I mentioned vlc, but it is used in many other packages: valkey, zig, > > > typelib-srpm-macros, ansible-packaging, rakudo, sip and many many other. > > > > > > Why are packagers doing this? I am not saying this is bad, it just > > > surprised > > > me. I am used to put all macros at the top of the SPEC file and this is > > > new > > > to me. What is the benefit? > > I don't know if it is the case for vlc, but the common benefit would be > > where the same macros are to be used in both this local spec, and the > > specs of other dependent RPMs. > > > That is precisely the reason I have pioneered this approach and using it > for Ruby. It might be nice to package the macros, in that case. That's what we do for other languages like Python, in python-rpm-macros... -- 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-06-10 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-06-10 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240610T15&p1=1440&ah=1 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 41 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: F41 Change Proposal: Anaconda as native Wayland application (System Wide)
On Fri, 2024-06-07 at 13:19 +0200, mkol...@redhat.com wrote: > > > > Does RDP support this kind of "reverse connection" mode that VNC has? > > https://serverfault.com/questions/1100655/is-it-possible-to-make-a-reverse-rdp-connection-on-windows-server > > says not, which seems like a significant loss of functionality. > Yeah, I don't think this is really a thing in the RDP world as far as I > can tell. > > Also, we are using GNOME remote desktop to provide the RDP access & its > remote desktop control tool (grdctl) does not seem to provide a way to > configure something like that: > > https://www.mankier.com/1/grdctl > > For the record, it does not seem to support the VNC connect mode as as > well. > > I'm also not sure how well is VNC actually supported in GNOME remote > desktop, as IIRC it is not even exposed as an option in modern Fedora > Workstation options page - only RDP can be configured from there. Well, all you need is any VNC app, and there are lots of those. For the openQA tests we use vinagre for the regular client test and tigervnc for the reverse connection test. GNOME Connections supports regular VNC, I just didn't get around to changing that test to use it yet. -- 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: F41 Change Proposal: Anaconda as native Wayland application (System Wide)
On Tue, 2024-06-04 at 14:23 +0200, Jiri Konecny wrote: > > On 04. 06. 24 8:21, Adam Williamson wrote: > > On Tue, 2024-06-04 at 13:39 +1000, Ian Laurie via devel wrote: > > > On 6/1/24 1:04 AM, Adam Williamson wrote: > > > > On Fri, 2024-05-31 at 13:36 +0200, Jiri Konecny wrote: > > > > > To my knowledge it shouldn't be. Fedora Workstation is already running > > > > > on Wayland by default for quite some time and even Live ISO is already > > > > > Wayland. To my knowledge Wayland don't have issues with graphics cards > > > > > in general. > > > > GNOME has a fallback mechanism where it automatically runs the X.org > > > > session if the Wayland session doesn't work. I believe that is active > > > > on the live image. Of course, as telemetry is evil, we have absolutely > > > > no idea how many Fedora users actually hit this mechanism. > > > One comment I would make is that VirtualBox doesn't *properly* support > > > Wayland [yet] requiring GNOME to be run as an Xorg session (of course > > > not an issue for Xfce etc). > > > > > > If Anaconda is to be Wayland, my concern is that it may make all DEs > > > uninstallable, even ones like Xfce far removed from Wayland. > > Looking at the change, it's not totally clear to me, but it looks like > > this is actually mainly about how anaconda is run in the installer > > environment - netinst, server DVD, and ostree installer images. It's > > not about live images. > > > > I *think* anaconda would continue to run as an X app if launched from a > > live desktop running on X. But it would be nice to have that clarified > > in the Change scope, and any changes to how it would behave in such an > > environment. > Is it better now? I tried to extend the Scope section of the change. Yes, that does look clearer. 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: F41 Change Proposal: Anaconda as native Wayland application (System Wide)
On Tue, 2024-06-04 at 14:22 +0200, Jiri Konecny wrote: > > On 03. 06. 24 21:57, Jason L Tibbitts III wrote: > > > > > > > Aoife Moloney writes: > > > === VNC switch to RDP for remote GUI installations === > > I'm curious how my usual install workflow will be affected by this > > change. I use the kickstart "vnc --connect" option extensively in my > > workflow; I may have a bunch of installs running in parallel, and they > > just connect and display when they are ready. I use vinagre as the vnc > > client. > > > > It's not a huge thing; I could come up with another workflow but that's > > the one I've used since before Fedora existed. The installs are fully > > automated and the display connection is only used so that I can see the > > progress and potentially interact with a machine if it encounters a > > problem. I guess in the worst case I could just do the install blind > > and ssh in if something takes too long. > Hi, the only change should be that you will change "vnc --connect" with > the new API we will provide and also use RDP as your client instead of VNC. Does RDP support this kind of "reverse connection" mode that VNC has? https://serverfault.com/questions/1100655/is-it-possible-to-make-a-reverse-rdp-connection-on-windows-server says not, which seems like a significant loss of functionality. The point of the `vnc --connect` mechanism anaconda currently has is to allow remote installs to a heavily-firewalled system, by having that system connect *out* to a server running on the system from which you will run the install, instead of the other way around. -- 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: non-blocking ostree test failures in openQA
Hi folks! This is just a heads up for update maintainers. You may have noticed failures of ostree-related tests in openQA over the last few days - rpmostree_overlay, rpmostree_rebase, or install_default_ostree. These were caused by https://bugzilla.redhat.com/show_bug.cgi?id=2284276 , which is now resolved, and the tests are passing on current runs. The ostree tests are not gating at present (this is because Silverblue is still not release-blocking, though I might reconsider this choice at some point since IoT *is* ostree-based and is release blocking). So these failures are not preventing any updates going stable. Given this, I'm not planning to re-run all the failures, because it'd involve re-doing the image build test for every affected update and each one ties up a worker for a couple of hours. So, you can expect the failure to stay in the update results, but you don't really need to be concerned about it. If you really want the failure cleared from your update, let me know and I can re-schedule the test for that 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
Re: F41 Change Proposal: Anaconda as native Wayland application (System Wide)
On Tue, 2024-06-04 at 13:39 +1000, Ian Laurie via devel wrote: > On 6/1/24 1:04 AM, Adam Williamson wrote: > > On Fri, 2024-05-31 at 13:36 +0200, Jiri Konecny wrote: > > > To my knowledge it shouldn't be. Fedora Workstation is already running > > > on Wayland by default for quite some time and even Live ISO is already > > > Wayland. To my knowledge Wayland don't have issues with graphics cards > > > in general. > > > > GNOME has a fallback mechanism where it automatically runs the X.org > > session if the Wayland session doesn't work. I believe that is active > > on the live image. Of course, as telemetry is evil, we have absolutely > > no idea how many Fedora users actually hit this mechanism. > > One comment I would make is that VirtualBox doesn't *properly* support > Wayland [yet] requiring GNOME to be run as an Xorg session (of course > not an issue for Xfce etc). > > If Anaconda is to be Wayland, my concern is that it may make all DEs > uninstallable, even ones like Xfce far removed from Wayland. Looking at the change, it's not totally clear to me, but it looks like this is actually mainly about how anaconda is run in the installer environment - netinst, server DVD, and ostree installer images. It's not about live images. I *think* anaconda would continue to run as an X app if launched from a live desktop running on X. But it would be nice to have that clarified in the Change scope, and any changes to how it would behave in such an environment. -- 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: F41 Change Proposal: Anaconda as native Wayland application (System Wide)
On Fri, 2024-05-31 at 13:36 +0200, Jiri Konecny wrote: > To my knowledge it shouldn't be. Fedora Workstation is already running > on Wayland by default for quite some time and even Live ISO is already > Wayland. To my knowledge Wayland don't have issues with graphics cards > in general. GNOME has a fallback mechanism where it automatically runs the X.org session if the Wayland session doesn't work. I believe that is active on the live image. Of course, as telemetry is evil, we have absolutely no idea how many Fedora users actually hit this mechanism. -- 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-05-27 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-05-27 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240527T15&p1=1440&ah=1 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 41 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: Fedora Workstation 40 aarch64 download -- How to run Live CD installer?
On Tue, 2024-05-21 at 20:15 -0400, Neal Gompa wrote: > On Tue, May 21, 2024 at 8:11 PM Samuel Sieb wrote: > > > > On 5/21/24 5:08 PM, Brian Masney wrote: > > > I want to put Fedora 40 on my Lenovo Thinkpad x13s laptop, which is an > > > aarch64-based laptop with a Qualcomm SoC. I downloaded the Fedora raw > > > image from [1], and I can boot from USB using the directions at [2]. > > > All of the other supported architectures have an ISO available, > > > however aarch64 only has a raw image available. > > > > > > In the past, I would dd the Fedora image directly to my nvme drive, > > > however this time I'd like to go through the installer so that I can > > > easily setup LUKS encryption on my nvme drive through the installer. > > > The raw image doesn't have the installer, and I didn't have luck > > > installing the anaconda-livecd package. > > > > > > Is there a Live ISO available for aarch64 anywhere with an installer? > > > > https://dl.fedoraproject.org/pub/fedora/linux/releases/40/Workstation/aarch64/iso/ > > That is the experimental osbuild one. There is no official ISO, as it > failed to build. It affected Fedora KDE and other variants too. :( Yes, that. Beyond that, Dennis Gilmore has been poking at Fedora on the x13s for a bit, and has run into some issues you might want to be aware of. See https://bugzilla.redhat.com/show_bug.cgi?id=2254940 and https://bugzilla.redhat.com/show_bug.cgi?id=2264794 . -- 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: Debugging fun (wrt C modernization change)
On Fri, 2024-05-17 at 10:32 +0200, Michael J Gruber wrote: > Kevin Kofler via devel venit, vidit, dixit 2024-05-16 22:39:00: > > Panu Matilainen wrote: > > > Patch and source numbers start from zero, that goes for automatically > > > numbered patches too. So there's an off by one in the application, and > > > the latter %autopatch which is supposed to apply patches >= 2 simply has > > > nothing to do, and falls through silently. That's a bug of course in > > > itself, filed now: > > > https://github.com/rpm-software-management/rpm/issues/3093 > > > > And then they say the automagic is a good idea because it prevents people > > from accidentally forgetting to apply a patch, LOL. > > This would not have happened with autosetup. If you overwrite > automatisms (using invidual patch numbers and flags) you need to know > what you are doing. So this is a very weak argument: > > > %patchlist and %auto* should just go away, or at least banned from Fedora > > by > > a git hook rejecting such specfiles. > > We also have unnumbered patch source definition lines, don't we? Yes, and every package should absolutely use them unless it really needs to refer to individual patches for some reason (e.g. applying them at specific times or not applying them on certain arches). -- 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-05-13 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-05-13 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240513T15&p1=1440&ah=1 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 41 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: Mass Package Change: Turn deprecated %patchN syntax into %patch -PN
On Sat, 2024-05-11 at 01:04 +0200, Kevin Kofler via devel wrote: > Florian Festi wrote: > > We have an even easier solution for you: You can just run the script at > > [3] with -n on your own spec files to get them changed to the %patch N > > variant. If you do that right now they will not break nor will they be > > touched during the mass change. > > > > As I said the %patch -PN syntax is the one with the best compatibility - > > reaching back into the dark ages. I am not advocating for people to use > > it. Anyone is free and encouraged to move to something more modern - > > before or after the change. We are using this variant so spec files > > continue to work on older distributions and the chance of breakage is > > minimized. This way packagers that don't care don't have to. > > What I do not understand is why RPM is discontinuing the most commonly used > syntax and breaking hundreds of specfiles. This also leaves us with only the > choice between a backwards-incompatible syntax (added only in RPM 4.18) and > an ugly and redundantly verbose syntax (the -P syntax). And even the modern > syntax is 1 character (space) longer for every patch. The shortest syntax > was the one being dropped. The shortest syntax is just to use Patch: foo.patch , and %autosetup . Much easier on merge requests, too. -- 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: Fedora CI appears to be borked
It looks to me like all tests in Fedora CI are currently failing. I think this is due to a new release of testing-farm having issues. It seems like all tests fail somewhere between Jenkins and testing-farm; Jenkins sends a request to testing-farm, and if you find the log of that request - e.g. https://api.dev.testing-farm.io/v0.1/requests/c9516c80-5375-4548-9e52-c8b22f838dac is one - they all have an error like this: "Command '['ssh', 'artifacts.dev.testing-farm.io', 'mkdir', '-p', '/archive/c9516c80-5375-4548-9e52-c8b22f838dac']' failed with exit code 1" I've tried to ping the relevant folks about this, but it may be past the end of their work day. I don't have the knowledge or access to fix this myself unfortunately. -- 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: Testing package version is spec file
On Wed, 2024-05-08 at 10:38 -0700, Brad Smith wrote: > I help maintain a package where upstream changed the process to > generate installed documentation. In version 1.30 and newer, the spec > file needs to use process A; in versions older than 1.30 (e.g. 1.29.x, > etc) the spec file needs to use process B. I am struggling to find a > workable solution to testing the version like this. > > Can someone please point me in the right direction? Or useful example? There are various strategies for parsing versions, it depends on the upstream version scheme. But I'd actually suggest looking if you can do this indirectly: instead of checking for the version, check for some other marker that indicates which approach you need to use. For instance, maybe some file or other will be present in one case but not the other; can you not just test for that, and choose the process to use based on the result? -- 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: Feedback wanted: Testing side-tag for switching dnf5 in Rawhide
On Thu, 2024-05-02 at 15:41 -0400, Przemek Klosowski via devel wrote: > On 5/2/24 14:34, Gary Buhrmaster wrote: > > While I follow the philosophy of updating > > regularly, there are likely some who install Fnn, and > > never update, and then would expect an update to > > Fnn+2 to work without issue(s). > > -- > > The CLI update strongly suggests doing 'dnf update --refresh' before > system-upgrade. It doesn't require it though. > > I always thought it's an odd workflow; why doesn't it just force it? > While it might take a long while to complete on a stale system, it's > recommended anyway, isn't it? I would actually hugely prefer we amend that to say `dnf --refresh offline-upgrade download; dnf offline-upgrade reboot` or so. It's a footgun as it stands. -- 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-04-29 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-04-29 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240415T15&p1=1440&ah=1 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 post-release status and recap 3. Fedora 41 Change preview 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: systemd 256~rc1 in rawhide
On Fri, 2024-04-26 at 18:59 +0200, Lennart Poettering wrote: > eOn Fr, 26.04.24 09:05, Adam Williamson (adamw...@fedoraproject.org) wrote: > > > On Fri, 2024-04-26 at 07:36 +, Zbigniew Jędrzejewski-Szmek wrote: > > > Hi, > > > > > > systemd-256~rc1 is building in rawhide. This is a major update, > > > in development for 5 months. We've been doing continuous builds > > > and testing of the development versions in rawhide, but bugs > > > are possible (even likely). Plese report issues in bugzilla or > > > here. > > > > It doesn't boot. That seems like an issue. :D > > https://bodhi.fedoraproject.org/updates/FEDORA-2024-54b3646daf#comment-3506797 > > I guess this is triggered by the new ProtectSystem= feature that you > can configure in /etc/systemd/system.conf. See NEWS file. > > It ensures that /usr/ is marked ready-only during earliest > initialization in PID 1. It defaults to off on the final system, but > to on in initrds, and that appears to trip off dracut. > > I don't know why dracut wants to write around in /usr/, but it seems > very wrong it tries to do that. > > Anyway, a quick work-around is to set the knob to false in the > initrd. But a proper fix is to make dracut not patch around in /usr/ > during runtime. Writing to /usr/ should be off limits for anything > that isn't really a package manager (and maybe very few other > exceptions). Well, it really wants to write to /lib , not to /usr. But of course, on Fedora, /lib is /usr/lib . The specific error I can see in the openQA output is triggered here: https://github.com/dracutdevs/dracut/blob/master/modules.d/98dracut-systemd/parse-root.sh#L28 $hookdir , there, is /lib/dracut/hooks . This is a mechanism used all through dracut - it writes hooks into that directory under all sorts of circumstances. I don't know how disruptive it would be to make it a different directory. CCing pvalena. Another thing I discovered testing this locally: the bug only shows up once the initramfs is regenerated. If you just update systemd alone and reboot, system boots fine. As it happens, all the openQA tests run into the bug because there is a kernel update available since their base disk images were last regenerated, so in the same update transaction as the systemd update being tested, they get a kernel update, and the initramfs gets regenerated. But even if that weren't the case, we would have caught the bug with the advisory_boot test, which rebuilds the initramfs after installing the update and tests that the system still boots, specifically to catch cases like 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: Feedback wanted: Testing side-tag for switching dnf5 in Rawhide
On Wed, 2024-04-24 at 22:56 -0700, Adam Williamson wrote: > On Thu, 2024-04-25 at 07:42 +0200, Jan Kolarik wrote: > > Hello everyone, > > > > We've prepared a side-tag for testing Rawhide with dnf5 as the default > > package manager. Instructions for installing the packages from the side-tag > > can be found at the following link [1]. > > > > Please provide feedback in Bodhi or on this mailing list regarding the use > > cases you're familiar with from the existing dnf command, and share your > > experience with this new version. > > > > If there's no negative feedback regarding any critical functionality, we > > plan to push the packages from the side-tag to Rawhide next week. > > > > [1] https://bodhi.fedoraproject.org/updates/FEDORA-2024-8a41ea93a2 > > The update failed a couple of openQA tests. I will take a closer look > into the reason in the morning, I'm busy reneedling things for the GTK > update at present. Just to follow up on this: the Kiwi container build test failure pointed to some changes that will be required to the Fedora kiwi config when this change lands. I have filed a PR for that - https://pagure.io/fedora-kiwi-descriptions/pull-request/46 - which should only be merged when this update is getting pushed. I tweaked the openQA test to make those changes on-the-fly when testing this update, and now it passes. By inference it occurred to me to check the osbuild configs also and I found a likely-required change there, so I sent a PR for that - https://github.com/osbuild/images/pull/637 - which has been merged. We would need the osbuild folks to deploy that change to prod before this update lands in Rawhide, otherwise some osbuild-driven image builds will most likely start to fail. The Cockpit update test failures turned out to be just stricter defaults in the new dnf exposing a bug in how the openQA tests handle the advisory repo (the side repo that contains the packages from the update under testing). I fixed that, and now the tests pass. -- 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: Feedback wanted: Testing side-tag for switching dnf5 in Rawhide
On Fri, 2024-04-26 at 08:56 +0200, Jan Kolarik wrote: > Hi Kevin, > > Personally, I think this is a beta requirement. > > > > IIUC the Fedora 41 Beta requirement is to successfully upgrade the system > from Fedora 40, as mentioned here: > https://fedoraproject.org/wiki/QA:Testcase_upgrade_dnf_current_workstation. > So this still relates to the dnf4 package, which is used in Fedora 40. I > expect this will become relevant for dnf5 at the Fedora 42 Beta. Yup, that makes sense to me. The upgrade is all run by the previous release's DNF, not the new release's DNF. -- 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: systemd 256~rc1 in rawhide
On Fri, 2024-04-26 at 07:36 +, Zbigniew Jędrzejewski-Szmek wrote: > Hi, > > systemd-256~rc1 is building in rawhide. This is a major update, > in development for 5 months. We've been doing continuous builds > and testing of the development versions in rawhide, but bugs > are possible (even likely). Plese report issues in bugzilla or > here. It doesn't boot. That seems like an issue. :D https://bodhi.fedoraproject.org/updates/FEDORA-2024-54b3646daf#comment-3506797 -- 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: Feedback wanted: Testing side-tag for switching dnf5 in Rawhide
On Thu, 2024-04-25 at 07:42 +0200, Jan Kolarik wrote: > Hello everyone, > > We've prepared a side-tag for testing Rawhide with dnf5 as the default > package manager. Instructions for installing the packages from the side-tag > can be found at the following link [1]. > > Please provide feedback in Bodhi or on this mailing list regarding the use > cases you're familiar with from the existing dnf command, and share your > experience with this new version. > > If there's no negative feedback regarding any critical functionality, we > plan to push the packages from the side-tag to Rawhide next week. > > [1] https://bodhi.fedoraproject.org/updates/FEDORA-2024-8a41ea93a2 The update failed a couple of openQA tests. I will take a closer look into the reason in the morning, I'm busy reneedling things for the GTK update at present. -- 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: libarrow (Apache Arrow) SONAME bump in rawhide
On Tue, 2024-04-23 at 10:15 -0700, Adam Williamson wrote: > On Mon, 2024-04-22 at 11:04 -0400, Kaleb Keithley wrote: > > Coming soon. > > > > Updating to Arrow 16.0.0 > > Thanks for the minimal notice, but that is not how this is supposed to > be done. > > You are supposed to mail all the maintainers of dependent components > and provide at least a week to co-ordinate rebuilds in a side tag, then > send out an update with all the rebuilds together. > > Not send one email to one mailing list then dump the soname bump, > alone, into Rawhide the next day: > https://bodhi.fedoraproject.org/updates/FEDORA-2024-5dedc1906c > > this has broken KDE installs, because digikam-libs requires opencv- > imgcodecs which requires gdal-libs which is built against a library > which had its soname bumped in the libarrow bump (libparquet.so.1500 to > libparquet.so.1600 ). That library is also required by three ceph > subpackages - ceph-common, ceph-radosgw, and ceph-test - and by librgw2 > . libarrow.so also had its soname bumped, and that is required by > groonga-libs and root-tree-dataframe . A bunch of other libraries were > also bumped but on a quick look appear not to be required by anything > else. It looks like Kaleb rebuilt ceph after libarrow went stable, and other packagers subsequently noticed the bump and rebuilt gdal and root, so only groonga remains to be rebuilt. But still, that's not how this should go, ideally. The time lags allowed a Rawhide compose to happen after libarrow was bumped but before gdal or root had been rebuilt. Ideally, next time, please build libarrow on a side tag, then build all the dependencies you have the privileges to build on the same side tag and notify the maintainers of other dependencies to build them in the same side tag, then create an update from the side tag. This is documented at https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages . 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: libarrow (Apache Arrow) SONAME bump in rawhide
On Mon, 2024-04-22 at 11:04 -0400, Kaleb Keithley wrote: > Coming soon. > > Updating to Arrow 16.0.0 Thanks for the minimal notice, but that is not how this is supposed to be done. You are supposed to mail all the maintainers of dependent components and provide at least a week to co-ordinate rebuilds in a side tag, then send out an update with all the rebuilds together. Not send one email to one mailing list then dump the soname bump, alone, into Rawhide the next day: https://bodhi.fedoraproject.org/updates/FEDORA-2024-5dedc1906c this has broken KDE installs, because digikam-libs requires opencv- imgcodecs which requires gdal-libs which is built against a library which had its soname bumped in the libarrow bump (libparquet.so.1500 to libparquet.so.1600 ). That library is also required by three ceph subpackages - ceph-common, ceph-radosgw, and ceph-test - and by librgw2 . libarrow.so also had its soname bumped, and that is required by groonga-libs and root-tree-dataframe . A bunch of other libraries were also bumped but on a quick look appear not to be required by anything else. -- 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: RC 1.14 fails in VirtualBox, has problems in UTM
On Fri, 2024-04-19 at 15:19 +0100, Liam Proven wrote: > Tested this morning in the latest VBox 7.0.16 (which in theory > supports kernel 6.8). Running on macOS Monterey, 12.7.4 (latest > release for my hardware). > > GNOME edition: I got a message that my VM had outdated Guest > Additions, which I took as a good sign. However, installation froze > hard, locking the mouse pointer and whole VM, at 8% complete. > > KDE edition: severe text corruption made it inoperable; almost no text > visible in the installer. Did a bit more testing. I can't reproduce the install freeze at all, when I avoid the graphics issues, installs always complete fine for me. How much RAM did you allocate to the VM? I noticed VBox and VMware both seem to want to default to 2GB, which is adorably optimistic; 3GB or 4GB is much safer. (This isn't specific to Fedora, I had an Ubuntu 22.04 test install grind to a halt in a VM when I only gave it 2GB). I did all my testing with 3GB RAM. Using the 'VMSVGA' video adapter with 3D passthrough enabled, on KDE, the desktop and most apps render fine but I see severe installer corruption that makes it unusable (if anything worse than you described, the entire UI is kinda shot through with corrupted black triangles, not just text). Other GTK 3-based apps are fine, weirdly, only the installer is messed up, no idea why. I forgot to try GTK 4- based apps on KDE but I'd guess they're broken. On GNOME, the desktop displays fine, but GTK 4-based apps don't display correctly at all - that's https://bugzilla.redhat.com/show_bug.cgi?id=2274930 / https://gitlab.freedesktop.org/mesa/mesa/-/issues/11008 - and I see the same corruption in the installer, so I'm actually surprised you got as far as you did; maybe you had 3D acceleration disabled for the GNOME test, or something? Using 'VMSVGA' with 3D passthrough disabled, GNOME works fine in every way and installs fine. KDE consistently plays its login sound but never actually manages to render a desktop. Using 'VBoxSVGA' adapter with 3D passthrough disabled (it seems you cannot use 3D passthrough with this adapter, if you select this adapter but check the 3D passthrough box, vbox will silently switch back to 'VMSVGA', so be careful...), both desktops work fine and install fine. So, I guess that would be my recommendation for 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: RC 1.14 fails in VirtualBox, has problems in UTM
On Fri, 2024-04-19 at 15:19 +0100, Liam Proven wrote: > Tested this morning in the latest VBox 7.0.16 (which in theory > supports kernel 6.8). Running on macOS Monterey, 12.7.4 (latest > release for my hardware). > > GNOME edition: I got a message that my VM had outdated Guest > Additions, which I took as a good sign. However, installation froze > hard, locking the mouse pointer and whole VM, at 8% complete. > > KDE edition: severe text corruption made it inoperable; almost no text > visible in the installer. > > I tried again in the latest UTM, which uses QEMU under the hood. > > GNOME: worked fine, nicely responsive. > > KDE: installer draws a blank featureless blue screen. I turned off GPU > passthrough and tried again. Completed fine, and works fine, although > it is a little sluggish. > > Sound does not work in either desktop, though. > > I just thought you might like to know. Just tested KDE. I can reproduce the installer corruption on VirtualBox with 3D passthrough enabled. On my first try to boot with 3D passthrough disabled it wouldn't get to a desktop at all, I'll try again later. On VMware (Player, current version, 3D passthrough enabled) it seems fine - didn't actually run through the install yet as my partner needed his computer back, but I'll try it later :P I'm testing on an HP all-in-one with Intel graphics running Windows 11 23H2. Sound was fine on VirtualBox. On VMWare it plays but is distorted, don't know why. -- 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: RC 1.14 fails in VirtualBox, has problems in UTM
On Fri, 2024-04-19 at 15:19 +0100, Liam Proven wrote: > Tested this morning in the latest VBox 7.0.16 (which in theory > supports kernel 6.8). Running on macOS Monterey, 12.7.4 (latest > release for my hardware). > > GNOME edition: I got a message that my VM had outdated Guest > Additions, which I took as a good sign. However, installation froze > hard, locking the mouse pointer and whole VM, at 8% complete. > > KDE edition: severe text corruption made it inoperable; almost no text > visible in the installer. > > I tried again in the latest UTM, which uses QEMU under the hood. > > GNOME: worked fine, nicely responsive. > > KDE: installer draws a blank featureless blue screen. I turned off GPU > passthrough and tried again. Completed fine, and works fine, although > it is a little sluggish. > > Sound does not work in either desktop, though. > > I just thought you might like to know. Thanks, Liam. I tested GNOME on a Windows host (seemed like the most likely common configuration, plus I don't have a Mac) and found https://bugzilla.redhat.com/show_bug.cgi?id=2274930 . It works fine without 3D passthrough for me. I didn't have time to test KDE (honestly, also thought it'd be less likely to have issues as I didn't think it had changed its rendering approach since F39). GNOME on VMware Player works fine for me with 3D passthrough enabled in F40 Final, though some folks testing Ubuntu 24.04 have reported issues - https://bugs.launchpad.net/ubuntu/+source/gtk4/+bug/2061118 . -- 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: network service removed in Fedora 40 without a Change proposal(?)
On Mon, 2024-04-15 at 10:44 +, Zbigniew Jędrzejewski-Szmek wrote: > On Mon, Apr 15, 2024 at 10:46:39AM +0200, Lukáš Nykrýn wrote: > > Just for record, the removal of network-scripts was done because > > https://fedoraproject.org/wiki/Changes/dhclient_deprecation > > That page has Category:ChangePageIncomplete. > dhcp-client is present in F40, even though it has Provides:deprecated(). > > > Network-scripts heavily depend on dhclient and there is no plan to rework > > them to use a different dhcp implementation. > > Ack. So it sounds like we could keep using both in F40 > and prepare for removal in F41. There are various uses of the service that do not need a DHCP client, like the one I referred to in the bug report and FESCo ticket. Heck, you can kinda *assume* anyone still using the service at this point is doing something weird with it, not just a 'normal' "bring up this interface for me with DHCP" kinda thing. The removal of the network service should still be treated as its own significant operation, not a natural consequence of the removal of dhclient. -- 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-04-15 @ 16:00 UTC - Fedora 40 Blocker Review Meeting
# F40 Blocker Review meeting # Date: 2024-04-15 # Time: 16: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 1 proposed blocker (kinda...) and 4 proposed freeze exceptions for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+40+Blocker+review+meeting&iso=20240415T16&p1=1440&ah=2 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 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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-04-15 @ 15:00 UTC - Fedora Quality Meeting
# Fedora Quality Assurance Meeting # Date: 2024-04-15 # Time: 15: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. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+quality+meeting&iso=20240415T15&p1=1440&ah=1 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 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: network service removed in Fedora 40 without a Change proposal(?)
On Sat, 2024-04-13 at 18:17 -0400, Matthew Miller wrote: > On Fri, Apr 12, 2024 at 06:00:41PM -0700, Adam Williamson wrote: > > > This should have been an announced Change. This is a significant > > > change with wide impact. > > > > I've filed a bug, proposed it as a blocker, and filed a FESCo ticket > > asking FESCo to designate the bug as a blocker. > > > > https://bugzilla.redhat.com/show_bug.cgi?id=2274830 > > https://pagure.io/fesco/issue/3196 > > I admit I was also initially surprised. But, this actually has been going > through the Change process for a while: > > F33: > https://fedoraproject.org/wiki/Changes/NetworkManager_keyfile_instead_of_ifcfg_rh > F36: https://fedoraproject.org/wiki/Changes/NoIfcfgFiles > F39: https://fedoraproject.org/wiki/Changes/MigrateIfcfgToKeyfile I would argue that it has not. Those Changes are all about the NetworkManager plugin that reads ifcfg files. The network service - /etc/init.d/network - is a different thing. They may be tied together in the maintainers' minds, I don't know, but they are not tied together technically and none of those Changes, IMHO, at all clearly conveys "the network service is going away in Fedora 40". -- 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: network service removed in Fedora 40 without a Change proposal(?)
On Fri, 2024-04-12 at 19:03 -0500, Neal Gompa wrote: > On Fri, Apr 12, 2024 at 4:41 PM Adam Williamson > wrote: > > > > Michel Lind just prompted me to notice that the 'network' service > > appears to have been removed from initscripts in Fedora 40+. This > > change seems to have landed in February without any fanfare - > > https://src.fedoraproject.org/rpms/initscripts/c/414789841de9247310ebfd37cd043b75963f7cac?branch=rawhide > > . There is no Change for it, AFAICS. > > > > This does not appear to be driven by upstream removing it, because the > > commit apparently specifically adds 'NO_NETWORK_SCRIPTS=true' to remove > > it from the build. Presumably without that, it would still be built. > > > > I'm a bit worried about this arriving unannounced and apparently mostly > > unnoticed. There *are* still reasons to use the network service; I > > still use it on the openQA worker hosts, for instance, because there is > > integration between openvswitch and the legacy network service, but no > > integration between openvswitch and NetworkManager. I also use an ifup- > > pre-local script to pre-create tap devices; NetworkManager apparently > > does not support this natively. There's a suggested workaround at > > https://access.redhat.com/solutions/6900331 , which is helpful, but > > still, it's a significant change if you're using that mechanism. > > > > As a user of this service, I would've expected more of a heads-up that > > it was going away; if I hadn't happened to catch Michel's message I > > might have upgraded openQA staging to F40 immediately on release (as I > > usually do) and been rather surprised that the network setup stopped > > working. I'm sure I will find a way to re-engineer this rather > > complicated network setup without network.service, but a bit more of a > > heads up would have been nice. > > > > Should this have been a Change? How worried are we about it going out > > in Fedora 40 without having been through the Change process? > > This should have been an announced Change. This is a significant > change with wide impact. I've filed a bug, proposed it as a blocker, and filed a FESCo ticket asking FESCo to designate the bug as a blocker. https://bugzilla.redhat.com/show_bug.cgi?id=2274830 https://pagure.io/fesco/issue/3196 -- 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: network service removed in Fedora 40 without a Change proposal(?)
On Fri, 2024-04-12 at 14:40 -0700, Adam Williamson wrote: > unnoticed. There *are* still reasons to use the network service; I > still use it on the openQA worker hosts, for instance, because there is > integration between openvswitch and the legacy network service, but no > integration between openvswitch and NetworkManager. it seems since I last looked at this, NM has grown some level of openvswitch support, but it seems to be limited, and I don't know off- hand if it's sufficient for what openQA needs. I will need to look into that. https://github.com/NetworkManager/NetworkManager/blob/main/man/nm-openvswitch.xml -- 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
network service removed in Fedora 40 without a Change proposal(?)
Michel Lind just prompted me to notice that the 'network' service appears to have been removed from initscripts in Fedora 40+. This change seems to have landed in February without any fanfare - https://src.fedoraproject.org/rpms/initscripts/c/414789841de9247310ebfd37cd043b75963f7cac?branch=rawhide . There is no Change for it, AFAICS. This does not appear to be driven by upstream removing it, because the commit apparently specifically adds 'NO_NETWORK_SCRIPTS=true' to remove it from the build. Presumably without that, it would still be built. I'm a bit worried about this arriving unannounced and apparently mostly unnoticed. There *are* still reasons to use the network service; I still use it on the openQA worker hosts, for instance, because there is integration between openvswitch and the legacy network service, but no integration between openvswitch and NetworkManager. I also use an ifup- pre-local script to pre-create tap devices; NetworkManager apparently does not support this natively. There's a suggested workaround at https://access.redhat.com/solutions/6900331 , which is helpful, but still, it's a significant change if you're using that mechanism. As a user of this service, I would've expected more of a heads-up that it was going away; if I hadn't happened to catch Michel's message I might have upgraded openQA staging to F40 immediately on release (as I usually do) and been rather surprised that the network setup stopped working. I'm sure I will find a way to re-engineer this rather complicated network setup without network.service, but a bit more of a heads up would have been nice. Should this have been a Change? How worried are we about it going out in Fedora 40 without having been through the Change process? -- 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: Three steps we could take to make supply chain attacks a bit harder
On Fri, 2024-04-12 at 10:10 -0700, Carlos Rodriguez-Fernandez wrote: > Yes that works too. By the time I was setting up MFA everywhere, and > doing the code printing, I recall not all systems giving me that option, Yeah, FreeOTP resisted doing backups for a long time on the basis that it wasn't "secure" enough, which may be what you're remembering. (you could still kinda back it up from a rooted phone, but it was a bit weird.) These days it has a native backup option, though. > and finding the paper thing not very good as recovery mechanism for me, > so I went with Yubikeys and my own backup-in-the-cloud mechanism. I was > just sharing an option just in case it could serve someone that is > hesitating by giving some ideas :). For sure, whatever works for you is always the best way :) -- 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: Three steps we could take to make supply chain attacks a bit harder
On Thu, 2024-04-11 at 19:52 -0700, Carlos Rodriguez-Fernandez wrote: > I was hesitant to have MFA for a while. Imagine losing a phone with tons > of tokens. What a hassle to recover from that. I found it less than > ideal for practical reasons. This is one reason most systems provide a sheet of one-time backup codes that you're meant to print out and keep in a safe place, for recovery from exactly that scenario. Alternatively, if you have an old phone or tablet lying around, just install an MFA app on that and enrol it too, lock it in a cabinet, then if you ever lose your primary phone, use it to recover. Also, these days, most authenticator apps support some kind of backup mechanism. FreeOTP lets you back up to a file (which you should, of course, keep somewhere safe and ideally encrypted). Google Authenticator can backup To The Cloud. -- 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: Three steps we could take to make supply chain attacks a bit harder
On Fri, 2024-04-12 at 00:09 +, Gary Buhrmaster wrote: > > What is the best way to formally propose > that 2FA is required for packagers after > some date There is already a FESCo ticket. https://pagure.io/fesco/issue/3186 / Please don't discuss there, discuss here; FESCo will vote in that ticket or a meeting when they feel it appropriate. -- 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: Fedora 40 Candidate RC-1.12 Available Now!
On Wed, 2024-04-10 at 12:50 +, rawh...@fedoraproject.org wrote: > According to [the schedule][1], Fedora 40 Candidate RC-1.12 is now > available for testing. Please help us complete all the validation > testing! For more information on release validation testing, see: > https://fedoraproject.org/wiki/QA:Release_validation_test_plan > > Test coverage information for the current release can be seen at: > https://openqa.fedoraproject.org/testcase_stats/40 > > You can see all results, find testing instructions and image download > locations, and enter results on the Summary page: > > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Summary > > The individual test result pages are: > > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Installation > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Base > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Server > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Cloud > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Desktop > https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.12_Security_Lab An update on this: we have RC-1.13 coming in a few hours, but it just fixes some filenames and updates uboot-tools from the RC to the final release. Most 1.12 testing will be valid, so please continue to test 1.12 while 1.13 is cooking. At Go/No-Go tomorrow we'll decide whether to ship 1.13 based on the testing of both. -- 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 people to be stewards of rpminspect-data-fedora
On Tue, 2024-04-09 at 14:14 -0700, Kevin Fenzi wrote: > On Tue, Apr 09, 2024 at 01:55:41PM -0400, David Cantrell wrote: > > Hello all, > > > > I am looking for multiple people to help be upstream stewards of the > > rpminspect-data-fedora project. This is a project that contains config > > files and rules for running rpminspect on Fedora builds. It is a package > > containing distribution policy. It needs people to look over it and review > > and merge contributions from other developers, do occassional releases, and > > ensure that it is updated as new releases of Fedora are started (and we get > > new dist tags). > > > > The project currently lives here: > > > > https://github.com/rpminspect/rpminspect-data-fedora > > > > But absolutely can move depending on the desires of the individuals who > > take over maintenance. I created these rules files in the data package for > > rpminspect so that different vendors can customize how rpminspect runs and > > reacts to findings. Maintenance of the rules is independent of the > > software maintenance. > > > > If you are interested, please email me directly and we can get going on the > > logistics. If you have general questions, feel free to ask here. > > I wonder if this isn't something we should have the QE or releng teams > manage... ie, adding new branch info (releng), adjusting tests (qe)? potentially we can be involved in this, yes. I did not have time to look at it yet because of F40 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
2024-04-08 @ 16:00 UTC - Fedora 40 Blocker Review Meeting
# F40 Blocker Review meeting # Date: 2024-04-08 # Time: 16: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 4 proposed blockers and 5 proposed freeze exceptions for Final. Here is a handy link which should show you the meeting time in your local time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=Fedora+40+Blocker+review+meeting&iso=20240408T16&p1=1440&ah=2 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 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 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: 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: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
On Thu, 2024-04-04 at 18:35 -0400, Neal Gompa wrote: > On Thu, Apr 4, 2024 at 6:17 PM Zbigniew Jędrzejewski-Szmek > wrote: > > > > On Wed, Apr 03, 2024 at 11:21:36AM -0500, Michael Catanzaro wrote: > > > So here are three brainstorming proposals: > > > > > > (a) Fedora KDE Plasma Desktop becomes a Fedora edition. We'd need to be > > > careful about how we do it. I would still promote Fedora Workstation as > > > the > > > main/recommended "leading" desktop, would call Plasma an "alternative > > > desktop option," and would strongly caution against use of the word > > > "Workstation" anywhere in the branding for the Plasma version. That is, > > > let's continue to steer undecided users towards Fedora Workstation, while > > > making Plasma easier to find and presenting it more prominently than it is > > > today. > > > > I like this proposal. It would give the KDE spin more prominence and > > would be a good reply to the huge work that has been put into the spin > > in recent times. It also wouldn't disrupt our story about Fedora > > Workstation. > > > > If we call it "Fedora KDE Plasma Desktop" or similarly, it won't be > > confused with Fedora Workstation. > > > > So, effectively no change other than it moves from the Spins section > to the Editions section? That would also mean it should be on the > front page too, like the other Editions. Being an Edition is a very significant thing, though, as we conceive of Fedora more widely than just the download page. We put a bunch of hoops in the way of IoT and CoreOS becoming editions, and there are hoops in the way of Silverblue becoming one (or, you know, wherever we go with that path in the end). -- 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: F41 Change Proposal: Switch to DNF5 (system-wide)
On Wed, 2024-04-03 at 14:27 -0400, Przemek Klosowski via devel wrote: > On 4/3/24 06:36, Aoife Moloney wrote: > > the dnf-automatic command will be obsoleted. > > https://dnf5.readthedocs.io/en/latest/changes.html does not say anything > about automatic updates, and > > https://packages.fedoraproject.org/pkgs/dnf5/dnf5-plugin-automatic/ > > simply suggests that dns update be executed from systemd timers or cron > jobs. > > > dns-automatic provided a simple interface to a setup-and-forget > automatic updates; will DNF5 leave it to be set up by hand? > > I am asking because systemd timers have surprising behavior for > suspendable systems, which leads to problems if updates are scheduled > for off-hours. > > My experience is that even |WakeSystem=true does not make them reliable, > but I am not sure how to debug this (because the system is suspended, heh). > We do use dnf-automatic quite extensively within infra, I think. Has this been discussed with infra? -- 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: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
On Wed, 2024-04-03 at 20:24 +0200, Marc Deop i Argemí wrote: > > Let's assume that we all agree with what you stated ( and I personally partly > do). > > Why do we promote Workstation (with Gnome) over any other alternative that > might arise? (in this case, a Fedora Workstation KDE) It's an interesting question. I would say my answer is "because it works better if we promote *something*". Forcing the choice on people who just want "desktop Fedora" is awkward. The reason we default to GNOME is because we ~always have. To me, this is a reasonable justification. Change is always uncomfortable and disruptive. If you have two equally good options and you already picked one, you should stick with it, not just switch between them every so often for the sake of it. If Plasma were demonstrably, markedly and uncontroversially *superior* to GNOME (please don't take this as an excuse to start a holy war, I am positing for the sake of this post that neither of the two is demonstrably, markedly and uncontroversially better than the other), the case would be different. > I understand that the Change Proposal is about switching the "Workstation" > concept to using Plasma KDE and that approach might have been flawed but... > how > do we challenge the "status quo" where everybody assumes that Fedora's > default > is Gnome? Again personally, I would set a very high bar for this to happen, purely on the grounds of conservatism. Don't change for the sake of change. I would only support changing Fedora's default desktop if it was very clear that the current default was sufficiently flawed that it was hurting the project. I don't think we are at that point. > And I am not arguing for the sake of arguing. I genuinely want to know how to > make Fedora's default to be Plasma KDE because I do believe the whole *linux* > (and Fedora's) community will benefit from having a major distro like Fedora > not defaulting to Gnome. There already is at least one. The most prominent download option for openSUSE is their "Offline image" (equivalent of our old Everything DVD), and the top item in the list of possible "roles" for the system (effectively the choice we are discussing here) is "Desktop with KDE Plasma" (at least in the screenshot in the install guide). -- 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: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
On Tue, 2024-04-02 at 21:15 -0400, Steve Cossette wrote: > I get your point, Kevin. I would argue though that, if a user is looking to > use Linux, they probably got a decent idea as to what DE they want to use. > There are SO MANY LINUX DISTROS! Making a choice between two is > honestly probably not that jarring imo. I mean, we really don't need to speculate about this much. We did an entire overhaul of the project - Fedora.next - which was explicitly based around making it much more focused and less of a choose-your-own- adventure, specifically including making the download page much more opinionated. AFAIR, the numbers Matthew tracks strongly indicate this was associated with a very significant immediate bump in Fedora usage. -- 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: Three steps we could take to make supply chain attacks a bit harder
On Wed, 2024-04-03 at 00:15 +0200, Kevin Kofler via devel wrote: > Adam Williamson wrote: > > It occurs to me - maybe you don't agree, but this is how it looks to me > > - that, ironically, you and I usually argue the exact *opposite* side > > of this case, no? I argue in *favor* of somewhat-arbitrary delays to > > packages appearing in 'stable', and you argue *against* them. :D > > I have never argued against updates-testing existing or that all packages > should skip updates-testing. "Please pick up this new upstream version, it > has some great new features" as was done here is exactly the kind of changes > that SHOULD go through updates-testing. But if the maintainer has something > urgent to push out, such as an important regression fix or a critical > security fix (e.g., a fix for a backdoor like this one), they should be > allowed to decide to skip testing and not be treated as being too > incompetent for that (while at the same time allowing any other person, with > no other credentials than a FAS account, to +1 the package, allowing it to > be autopushed to stable – everyone except the one person most qualified to > make that decision). THAT is what I have been arguing for all this time, and > I do not see how this contradicts my position here in any way. Fair enough. I think the rest of my post stands, though, as it was more about my argument than yours. -- 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: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
On Tue, 2024-04-02 at 17:37 -0300, Sergio Belkin wrote: > > I am a happy KDE user, since the good old days of version 1.0. I celebrate > this decision! My recognition goes to the enormous and sustained work of > the entire KDE community. > Cheers, > Sergiio To be clear, there is no 'decision'. This is a Change proposal. Any Fedora community member can submit a Change proposal proposing just about any change; I could submit one tomorrow proposing we abandon all software development and open a yak farm instead. A Change proposal existing is in no way an indication of any ultimate outcome. Change proposals can be, and frequently are, rejected. -- 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: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
On Tue, 2024-04-02 at 21:05 +0200, Kevin Kofler via devel wrote: > Aoife Moloney wrote: > > Switch the default desktop experience for Workstation to KDE Plasma. > > The GNOME desktop is moved to a separate spin / edition, retaining > > release-blocking status. > > It is funny that the KDE SIG is proposing that now. I have a sense of déjà- > vu: > https://fedoraproject.org/wiki/Features/KDE_Plasma_Desktop_by_default > > Back then, the KDE SIG was NOT willing to support my proposal (even though > the timing would have been ideal, given that GNOME was badly hit at the time > by the GNOME 3 transition and users disappointed by the radical cuts in > customizability). Now they are refloating it as their own, without even > citing my original proposal. Kevin, I know you and I have been around forever and 2011 feels like yesterday, but it was really quite a long time ago. Some of the people involved in the proposal didn't even use Fedora in 2011. Heck, there are probably people using Fedora who weren't *born* in 2011. If you compare the KDE SIG member list from May 2011 (approx. time of your old proposal) and the current one, the only people who appear on both lists are Rex Dieter and Than Ngo, neither of whom is an owner of this Change proposal. https://fedoraproject.org/wiki/SIGs/KDE https://fedoraproject.org/w/index.php?title=SIGs/KDE&oldid=239023 -- 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: Reminder: F40 final freeze starts next week (2024-04-02)
On Tue, 2024-04-02 at 10:22 -0600, Jerry James wrote: > > - We retroactively change the time to stable of all updates that have > already been submitted. I might have an update that I think will go > stable in 1 more day, and suddenly it isn't going to go stable for 5 > more days. This is a constraint of Bodhi's current implementation. It doesn't keep a permanent record of what the value was at creation time for each update, it re-calculates it from the current configured value at various points, including when you try to do a push. I think we kinda want this behaviour, but we *could* do a better job of communicating when it changes, at least. Currently it's rather confusing if you get caught in the change, because you see the "this update can be pushed stable" comment as the last thing on the update, but it actually can't. We *could* detect when this changes and post a new 'oops, sorry, no it can't any more' comment. -- 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: Three steps we could take to make supply chain attacks a bit harder
On Mon, 2024-04-01 at 23:37 +0200, Kevin Kofler via devel wrote: > Adam Williamson wrote: > > > * Deleting ALL files automatically generated or imported by autotools in > > > %prep, THEN running "autoreconf -i -f". (DO NOT trust autoreconf, it > > > would NOT have done the right thing here. Delete the files, THEN run > > > autoreconf.) > > > > No. This would not have avoided the attack, because it would not have > > regenerated the malicious file. We have already established that. > > Just running autoreconf would not. As I wrote: "DO NOT trust autoreconf, it > would NOT have done the right thing here." Deleting the file with an > explicit rm -f in %prep, and THEN running autoreconf would have regenerated > (reimported, actually, this comes from gnulib and is copied unchanged, but > in any case it would NOT have contained the malicious additions) the file. > > That said, autoreconf needs fixing too, because -f is supposed to regenerate > all files that can be regenerated, which is not happening. But if you > explicitly delete the files before running autoreconf, then it has to > regenerate them no matter what. Sure, but as others posted upthread, this still doesn't help much. To do this you have to know what m4s are 'standard' and will actually be regenerated, and which are custom and you can't wipe them. And then an attacker could just slip in an extra custom one instead of modifying a 'standard' 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
Re: Outage alert: openQA result reporting (affects critical path gating), nightly page updating, candidate compose nominations
On Mon, 2024-04-01 at 08:53 -0700, Adam Williamson wrote: > Hi folks! I just discovered this so I'm still investigating it, but > wanted to give a quick heads-up. > > It looks like the message consumers on openqa01 all broke on Saturday > when a fedora-messaging update landed. This affects a lot of things, > but by far the most important is that openQA test results are not > getting reported to resultsdb. This will be causing all critpath > updates to be stuck in gating. > > I am going to investigate this urgently, of course, and as a stopgap I > will manually trigger submission of all reports from the last couple of > days shortly. Very sorry for the inconvenience. > > Also affected: https://openqa.fedoraproject.org/nightlies.html and > .json are not getting updated, validation test events are not being > created, check-compose emails not being generated, possibly something > else I've forgotten. OK, I've found the cause of this: a 'modernization' of the fedora- messaging spec caused the hashbang of /usr/bin/fedora-messaging to change so it is run with `python3 -sP`, which causes python not to use libraries from /usr/local/lib . This was a surprising and unexpected change in a stable release update, and it may affect other folks too. See https://bugzilla.redhat.com/show_bug.cgi?id=2272526 . I'll work around this for now and wait to see what comes of the bug report. The consumers will gradually catch up with all the stuff they should have been doing for the last two days over the next little while. -- 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: xz backdoor
On Mon, 2024-04-01 at 12:16 -0500, Michael Catanzaro wrote: > On Mon, Apr 1 2024 at 10:12:55 AM -07:00:00, Adam Williamson > wrote: > > This is not really correct, or at least at all relevant. The bug > > wasn't > > in F40 Beta simply because the update never made it to 'stable'. Only > > 'stable' packages go into *composes*. However, saying that is not > > really useful because anyone who *installed* Beta and then updated it > > regularly may have got the vulnerable package. We should not say > > anything to give people the impression that if they installed Beta, > > they don't need to worry. That is not true or helpful. > > Thing is, the bug was fixed before Fedora 40 Beta was released. If you > installed the beta on or after the release date, you never got the > builds with ifuncs enabled. This is why it's correct to say that only > "pre-beta" builds were backdoored. Oh, ISWYM. Well, I suppose yes, that does happen to be true. We could communicate that if it's done very carefully and made really clear that it's about the *time frame*, nothing to do with the repositories. -- 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: xz backdoor
On Mon, 2024-04-01 at 09:32 -0500, Michael Catanzaro wrote: > On Sun, Mar 31 2024 at 06:52:53 PM +00:00:00, Christopher Klooz > wrote: > > "Fedora Linux 40 branched users (i.e. pre-Beta) likely received the > > potentially vulnerable 5.6.0-2.fc40 build if the system updated > > between March 2nd and March 6th. Fedora Linux 40 Beta users only > > using stable repositories are NOT impacted. Fedora Linux 39 and 38 > > users are also NOT impacted." > > > > -> only pre-beta, not beta, affected > > -> F40 beta using stable NOT impacted (without challenging the > > previously distributed assumption that testing is disabled by default) > > > > That's still the same false information, isn't it? > > > It looks correct to me. The bug was fixed prior to the final release of > F40 beta, This is not really correct, or at least at all relevant. The bug wasn't in F40 Beta simply because the update never made it to 'stable'. Only 'stable' packages go into *composes*. However, saying that is not really useful because anyone who *installed* Beta and then updated it regularly may have got the vulnerable package. We should not say anything to give people the impression that if they installed Beta, they don't need to worry. That is not true or helpful. > so describing it as "pre-beta" makes sense. And people who > used only the stable repos were indeed not affected. The article later > clarifies that updates-testing is enabled by default (although it would > be nicer to do this higher up rather than lower down the page). For the same reason I think it's dangerous and not useful to try and draw this distinction between notional "people who only use stable repos" and people who use testing. Who would actually install F40 but then manually turn updates-testing off? Very few people. I don't think we should talk about this because it just confuses the issue. It would be like saying a stable release security issue that appeared in a stable update didn't affect people who turned off the updates repo. Technically true, but people don't do that, why would we say it? We should have a simple and clear message that covers the most common and important case: if you installed Fedora 40 and updated regularly during the vulnerable time frame, you very likely got the vulnerable package and should take appropriate action. We should not confuse this with unnecessary verbiage about stable and testing and pre-Beta and post-Beta. -- 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