FTBFS since lxc has different version numbers in Debian and Ubuntu

Bug #1837537 reported by Hans Joachim Desserud
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
lua-lxc (Ubuntu)
Fix Released
Undecided
Unassigned
lxc (Ubuntu)
Fix Released
Undecided
Stéphane Graber

Bug Description

The lua-lxc [1] package currently fails to build since it cannot satisfy the build dependency: lxc-dev (>= 1:3.0.2-1~exp+1).

Looks like this is caused by different version numbers in Debian and Ubuntu. The latest version in Debian unstable is 1:3.1.0+really3.0.3-8 while Ubuntu eoan has 3.0.3-0ubuntu1. I believe the 1: epoch (?) is causing this issue.

Presumably lua-lxc needs to be patched to allow the Ubuntu package to fulfill the build requirements.

[1] https://bugs.launchpad.net/ubuntu/+source/lua-lxc/1:3.0.2-1
[2] https://bugs.launchpad.net/ubuntu/+source/lua-lxc/1:3.0.2-1/+build/16664061

Tags: ftbfs eoan
tags: added: eoan ftbfs
Revision history for this message
Steve Langasek (vorlon) wrote :

I'm uploading lua-lxc with an adjustment to the versioned build-dependency, since this has been stuck in -proposed for 250 days already. But ultimately it would be better if Ubuntu followed Debian on the epoch of lxc-dev. I see no reason not to.

Changed in lua-lxc (Ubuntu):
status: New → Fix Committed
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

@vorlon, I did followup on your upload, by also dropping epoch on the runtime liblxc1 dependency, to avoid it being stuck again in queue...
it should finally migrate now.

I asked a while ago to Ubuntu lxc developers to bump epoch, and they were happy with that... not sure why they forgot, but I'm going to open a bug now.

Revision history for this message
Stéphane Graber (stgraber) wrote :

So I think I'll be doing the epoch bump with 4.0 which should help somewhat.
There will still be the issue of not having the binary packages themselves lined up (different names) but that should be a step forward.

Changed in lxc (Ubuntu):
status: New → In Progress
assignee: nobody → Stéphane Graber (stgraber)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxc - 1:4.0.0-0ubuntu2

---------------
lxc (1:4.0.0-0ubuntu2) focal; urgency=medium

  * Cherry-pick upstream bugfixes:
    - 0036-fix-non-root-user-cannot-write-dev-stdout.patch
    - 0037-cgroups-fix-uninitialized-transient_len-warning.patch
    - 0038-utils-rework-fix_stdio_permissions.patch
    - 0039-utils-use-setres-u-g-id-in-lxc_switch_uid_gid.patch
    - 0040-cgroups-fix-build-warning-on-GCC-7.patch
    - 0041-lxccontainer-poll-takes-millisecond-not-seconds.patch

 -- Stéphane Graber <email address hidden> Thu, 02 Apr 2020 12:25:20 -0400

Changed in lxc (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

The epoch was added to lxc.
lxc-lua seems to have built successfully.
And since then the delta was dropped when a new version of lxc-lua was synced from Debian (https://bugs.launchpad.net/ubuntu/+source/lua-lxc/1:3.0.2-2)

Changed in lua-lxc (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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