Support more modern Lua versions - to keep only one in main
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| apache2 (Debian) |
Fix Committed
|
Unknown
|
||
| apache2 (Ubuntu) |
Undecided
|
Unassigned | ||
| dovecot (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
Hi,
in the past we have tried to move 5.1->5.2 (bug 1324062) but right now we have:
For older Lua versions being held in main I found:
- apache2-bin depends on lua5.2
- dovecot depends depends on lua5.3
And a request for lua5.4 in bug 1909665.
Step I:
I'd request to check if we can:
- at least move apache2 to lua5.3 to be able to demote lua5.2 in Hirsute
- [1] suggests that 5.3 might work right away
Step II:
Further down the road I'd request to check and work on moving dovecot+apache2 to lua5.4 (unless it turns out impossible). Then we could completely move to 5.4 and demote 5.3 as well.
And we could make ibus-libpinyin a sync again then (see bug 1909665).
Related branches
- Christian Ehrhardt : Approve on 2021-03-09
- Canonical Server Team: Pending requested 2021-03-04
- Ubuntu Server Dev import team: Pending requested 2021-03-04
-
Diff: 2522 lines (+1869/-34)14 files modifieddebian/apache2-bin.install (+1/-0)
debian/apache2-utils.ufw.profile (+14/-0)
debian/apache2.dirs (+1/-0)
debian/apache2.install (+1/-0)
debian/apache2.postrm (+1/-0)
debian/apache2.py (+48/-0)
debian/apache2ctl (+33/-18)
debian/changelog (+1697/-2)
debian/control (+4/-2)
debian/index.html (+19/-12)
debian/perl-framework/t/apache/expr_string.t (+4/-0)
debian/source/include-binaries (+1/-0)
debian/tests/check-http2 (+41/-0)
debian/tests/control (+4/-0)
Paride Legovini (paride) wrote : | #1 |
Paride Legovini (paride) wrote : | #2 |
(I also verified that apache2 does *not* build against lua5.4)
Paride Legovini (paride) wrote : | #3 |
apache2 "Fix Committed" in Debian: https:/
Changed in apache2 (Debian): | |
status: | Unknown → Fix Committed |
Bryce Harrington (bryce) wrote : | #4 |
I've posted an MP with a merge of the Apache2 with the lua5.2->5.3 change.
Changed in apache2 (Ubuntu): | |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package apache2 - 2.4.46-4ubuntu1
---------------
apache2 (2.4.46-4ubuntu1) hirsute; urgency=medium
* Merge with Debian unstable, to allow moving from lua5.2 to
lua5.3 (LP: #1910372). Remaining changes:
- debian/{control, apache2.install, apache2-
apache2.
- debian/apache2.py, debian/
- d/index.html, d/icons/
Debian with Ubuntu on default page.
+ d/source/
- d/t/control, d/t/check-http2: add basic test for http2 support
- d/p/t/apache/
issue reading error log too quickly after request, by adding a sleep.
(LP #1890302)
- d/apache2ctl: Also use systemd for graceful if it is in use.
This extends an earlier fix for the start command to behave
similarly for restart / graceful. Fixes service failures on
unattended upgrade.
* Drop:
- d/perl-
was re-added by mistake in 2.4.41-1 (Closes #921024)
[Included in Debian 2.4.46-3]
* d/apache2ctl: Also use /run/systemd to check for systemd usage
(LP: #1918209)
-- Bryce Harrington <email address hidden> Tue, 09 Mar 2021 00:45:35 +0000
Changed in apache2 (Ubuntu): | |
status: | In Progress → Fix Released |
Bryce Harrington (bryce) wrote : | #6 |
For the aforementioned lua removal I've filed:
https:/
I verified that apache2 builds fine against lua5.3 and filed [1] in Debian. This is similar to [2] and the apache2 maintainers promptly bumped the build-dep back then.
[1] https:/ /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 979501 /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 820243
[2] https:/