maas-cluster-controller is uninstallable on non-Intel architectures

Bug #1383332 reported by Robie Basak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
syslinux (Ubuntu)
Fix Released
Undecided
Colin Watson

Bug Description

[Impact]

maas-cluster-controller cannot be installed on a non-Intel system at all. So, for example, a ppc64el cluster cannot be managed by a MAAS that is running on ppc64el.

If we drop the dependency on syslinux-common for non-Intel architectures, then this would work around the uninstallability problem. But I think the consequence would be that MAAS running on a non-Intel architecture will no longer be able to boot any Intel nodes. This would be less bad, but still not good. Additionally, I don't think this would lead to any kind of sensible error message. The UI would appear to permit it, and it would fail.

[Details]

The following packages have unmet dependencies.
 maas-cluster-controller : Depends: syslinux-common but it is not installable

The relevant dependency is:

syslinux-dev | syslinux-common (<< 3:6.00~pre4+dfsg-5), syslinux-common

Version: 1.7.0~beta1+bzr2781-0ubuntu1 in Utopic.

maas-cluster-controller is "Architecture: all".

syslinux-common is "Architecture: amd64 i386" since 3:6.03~pre18+dfsg-1.

This is a regression caused by a change to the syslinux package that landed in Utopic on 1 July.

Since we're beyond final freeze now, fixing this in syslinux without risking regression is difficult. Any proposed solution that involves changing syslinux packaging needs to be approved by the release team first.

15:17 <rbasak> To me, the multiarch solution seems the best, and maybe least regression risk for this point in the cycle I guess.

15:18 <rbasak> Assuming that change would be acceptable to the release team.

15:18 <cjwatson> I'm afraid not

15:19 <cjwatson> It would be non-trivially complex, potentially affect a bunch of other stuff, and it would be a lot of work to make our checks understand multiarch.

Revision history for this message
Colin Watson (cjwatson) wrote :

We found that syslinux-common has been reverted to Architecture: all in unstable, so I'm going to cherry-pick that change.

affects: maas (Ubuntu) → syslinux (Ubuntu)
Changed in syslinux (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package syslinux - 3:6.03~pre18+dfsg-1ubuntu1

---------------
syslinux (3:6.03~pre18+dfsg-1ubuntu1) utopic; urgency=medium

  * Revert syslinux-common to Architecture: all, cherry-picking part of a
    change from 6.03~pre20+dfsg-1 (LP: #1383332).
 -- Colin Watson <email address hidden> Mon, 20 Oct 2014 10:54:51 -0400

Changed in syslinux (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.