Re: Degradated modules support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The above is done by about 2.5 people (counting multiple volunteers as 1 person). This goes up at times and goes down but for the last year has been about that.
An aside - how/where does one volunteer to help releng?

On Thu, 9 Mar 2023 at 21:22, Stephen Smoogen <ssmoogen@xxxxxxxxxx> wrote:


On Wed, 8 Mar 2023 at 10:12, Petr Pisar <ppisar@xxxxxxxxxx> wrote:
For module maintainers, module users, and flatpak maintainers:

Fedora infrustructure has long-standing problems with supporting modules.

Namely, MBS is unable to build modules with deep dependencies
<https://pagure.io/fm-orchestrator/issue/1759> and Bodhi is unable to accept
multicontext modules <https://github.com/fedora-infra/bodhi/issues/4198>.

This results into inability to support affected modules. E.g. it's impossible
to build perl-CGI:5.54 for Fedora 39, and it's impossible to update
perl-Date-Manip:6.86 in stable Fedoras.

Because nobody has tried to tackle these infrastructure deficiencies, module
maintainers have hard times to support the modules, and as a result users can 
expect dropping of numerous modules from Fedora. If there remain no modules,
Fedora project might consider removing Modularity from Fedora infrastructure.


Most of the work needed to get these worked on successfully requires:
1. Nothing being higher priority for Fedora Infra, Fedora Releng, Red Hat MBS team, and other parts of the build system that this ties into.
2. Schedules being aligned between the 3-4 teams that this is a priority to work on for a 4 to 6 week period.

Most of the Fedora Infrastructure and Releng work is tied up in:
1. getting a daily compose out the door (Monday through Sunday).
2. getting a release out in some form (beta/final) every 12 weeks.
3. keeping 40+ services over a couple hundred systems working to meet 1&&2. 

The above is done by about 2.5 people (counting multiple volunteers as 1 person). This goes up at times and goes down but for the last year has been about that. 

I don't think this is unique to Fedora Infra/Releng. The teams which have supported MBS, Koji, PDC, ODCS, etc have their own goals they need to accomplish and it is hard to get their time to sync up with the usual short periods that Fedora Infra can 'slow-down' (usually after a release). 

I don't have any easy solutions on how to fix this. Even 'turn off modularity' isn't probably easy. Too many services are tied into the Fedora build system framework in a way that expects something from other parts even if they don't seem connected. You turn off one service, and you find out that 3 other things don't work weeks later because they expected some sort of 'heart-beat' or some other message. 

 
That could also affect seemingly unrelated parts of Fedora like Flatpaks
whose build process is based on modularity.

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


--
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux