lua-system 0.2.1-6 and lua-mediator 1.1.2-0-7 have circular build dependence

Bug #1980432 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lua-mediator (Ubuntu)
Fix Released
Undecided
Unassigned
lua-system (Ubuntu)
New
Undecided
Unassigned

Bug Description

Due to this change, lua-mediator 1.1.2-0-7 (in proposed) now requires lua-system 0.2.1-3 or newer:

  https://salsa.debian.org/lua-team/lua-mediator/-/commit/8dc81764b730e7050078fdd374ec04b9d6fec907

But meanwhile, lua-system 0.2.1-6 (in -proposed) requires lua-mediator (>= 1.1.2-0-4).

 lua-mediator | 1.1.2-0-3 | kinetic/universe
 lua-mediator | 1.1.2-0-7 | kinetic-proposed/universe
 lua-mediator | 1.1.2-0-7 | unstable

 lua-system | 0.2.1-2 | kinetic/universe
 lua-system | 0.2.1-6 | kinetic-proposed/universe
 lua-system | 0.2.1-6 | unstable

Since we missed syncing in the intermediate versions from Debian that would have satisfied the requirements, the two packages are stuck in a circular build dependence. This may be the cause of other lua ecosystem blocks (lua-say? lua-cliargs?)

It appears that the requirements were added to enable tests to pass for Lua 5.4, so it may be possible to disable the tests to allow the builds to complete, and then re-enable the tests by dropping the delta.

Bryce Harrington (bryce)
tags: added: update-excuse
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lua-mediator - 1.1.2-0-7ubuntu2

---------------
lua-mediator (1.1.2-0-7ubuntu2) kinetic; urgency=medium

  * Temporarily disable build-time tests, which depend on lua-system being
    available for lua 5.4.

 -- Steve Langasek <email address hidden> Sat, 20 Aug 2022 06:34:51 +0000

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

Other bug subscribers

Remote bug watches

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