Public bug reported: The situation with various libapache2-mod-* is unclear, due to not having had a deep look in what seems too long. Historically the more common 6 plus a few deps and later a few for openstack have been in main. That is a small subset of the currently 75 libapache2-mod-* that are in the archive.
Note: This is not about the super-common modules like cache, ssl, rewrite, deflate, ... as they are part of apache2 itself - it is only about external mods extending apache2. AFAICS right now for Oracular that includes: Some via the back then popular lamp stack: - libapache2-mod-php Pulls in the versioned variant of the release like: - libapache2-mod-php8.3 Several were related, but not directly depended on - yet they were considered important and added - libapache2-mod-apparmor - libapache2-mod-auth-pgsql - libapache2-mod-auth-plain - libapache2-mod-perl2 - libapache2-reload-perl Some indirect auto-includes: - libapache2-mod-perl2-dev - libapache2-mod-perl2-doc Others have been in main, but demoted since - libapache2-mod-python Python has been dropped by [1], due to python2. But nowadays it is compatible with python3, so just re-add it right? Yet I'm not a web-stack expert, are people using python using it through libapache2-mod-python or do they prefer mod_wsgi or even not doing that in apache? The same question could be asked for the others too. Some further libapache2-mod-* packages are related to openstack: Added for openstack: - libapache2-mod-auth-mellon via bug 1610286 - libapache2-mod-wsgi-py3 This initially got added for python-moin-moin, but that is itself is removed since a long time. It is still used in openstack components though and hence held in main, but still subscribed by server. - libapache2-mod-auth-openidc This is not in main, but still subscribed by the openstack team? To make this more complex, most of these are in main since the dawn of archive-time: - positive: - the server team is subscribed to these for ages and there rarely have been many issues in any of these except sometimes php - negative: - No MIR bugs, no extended rationale, no deep QA as we'd do today - re-adding any probably needs MIRs to today's standards and while touching one maybe we should get all handled. But that makes this a much bigger task. What might need to do from here: 1. Do an evaluation in more detail, engaging with web admins and developers: - Should we re-add libapache2-mod-python to main? - Should we instead drop some/all others from main? - Ask internal web devs, ask ubuntu-devel, do research, ... up to you 2. Sync with openstack - now that bionic is in ESM we'd not watch for mod-wsgi anymore - coordinate for them to take over the subscription 3. sync with others as needed - for example the odd subscribed not in main mod_auth_openidc is that important or not? Contact the identity team which would be important in their opinion? 4. depending on the outcome of #1/#2/#3 - should we re-MIR those we re-add, prepare that - should we add new modules, prepare MIRs for those - should we re-MIR the others already in main, prepare that Or I'm totally off with my thoughts - after all I'm really not a web-stack expert. This isn't urgent, if we found agreement on a way and get it resolved towards 26.04 that should be ok - which does not mean it is fine to wait. Such discussions and moves can take quite some time. I think this will need to start with a discussion, then an assessment of the situation deeper than the 10 minutes I found and from there depending on what we decide. Hence I tag this triage-discuss to get it started. [1]: https://git.launchpad.net/~ubuntu-core-dev/ubuntu- seeds/+git/ubuntu/commit/?id=0cd71d6e8ab8ef891b1b4498e2a085bdf14a3392 ** Affects: apache2 (Ubuntu) Importance: Undecided Status: New ** Tags: server-triage-discuss ** Tags added: server-triage-discuss -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2073349 Title: Please re-evaluate the libapache2-mod-* and their component placement To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/2073349/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs