Support more modern Lua versions - to keep only one in main

Bug #1910372 reported by Christian Ehrhardt  on 2021-01-06
8
This bug affects 1 person
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).

[1]: https://git.launchpad.net/ubuntu/+source/apache2/tree/modules/lua/config.m4?h=applied/ubuntu/hirsute#n37

Related branches

Paride Legovini (paride) wrote :

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
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820243

Paride Legovini (paride) wrote :

(I also verified that apache2 does *not* build against lua5.4)

Changed in apache2 (Debian):
status: Unknown → Fix Committed
Bryce Harrington (bryce) wrote :

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 :

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-utils.ufw.profile,
      apache2.dirs}: Add ufw profiles.
    - debian/apache2.py, debian/apache2-bin.install: Add apport hook.
    - d/index.html, d/icons/ubuntu-logo.png, d/apache2.postrm: replace
      Debian with Ubuntu on default page.
      + d/source/include-binaries: add Ubuntu icon file
    - d/t/control, d/t/check-http2: add basic test for http2 support
    - d/p/t/apache/expr_string.t: Avoid test suite failure due to timing
      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-framework/t/modules/allowmethods.t: disable reset test. This
      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 :

For the aforementioned lua removal I've filed:

https://bugs.launchpad.net/ubuntu/+source/lua5.2/+bug/1918957

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.