← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1844504] [NEW] xenial buildd chroots shouldn't have makedev

 

Public bug reported:

xenial mir builds recently started failing as follows:

  https://launchpadlibrarian.net/442878565/buildlog_ubuntu-xenial-
amd64.mir_1.4.0+dev83-g939ca20348-0ubuntu16.04_BUILDING.txt.gz

  ERROR:src/umockdev.c:4991:umockdev_testbed_create_node_for_device:
assertion failed: (Linux.openpty (out ptym, out ptys, ptyname_array,
null, null) == 0)

I'm fairly sure that this is because the new livecd-rootfs-built xenial
buildd base images include makedev, which was Priority: required in
xenial (but not in later releases) but not in the historical buildd
chroots.  The best approach is likely to be to just take makedev out
again.

[Test Case] Run a buildd image build and make sure that makedev is gone
from the resulting images.  If possible, run a mir build and test that
it works now, though this is likely to be arduous; we probably don't
need to put too much effort into this given that reverting buildd base
image upgrades is now a quick operation.  (We can't upgrade the base
images until this is in -updates.)

[Regression Potential] This is mostly a reversion to a previous known-
working state, so I'm not too worried, but we need to make sure that
buildd images are still buildable and keep a close eye on builds
immediately after upgrading to new images.

** Affects: livecd-rootfs (Ubuntu Xenial)
     Importance: High
     Assignee: Colin Watson (cjwatson)
         Status: Fix Committed

** Also affects: livecd-rootfs (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: livecd-rootfs (Ubuntu Xenial)
       Status: New => In Progress

** Changed in: livecd-rootfs (Ubuntu Xenial)
   Importance: Undecided => High

** Changed in: livecd-rootfs (Ubuntu Xenial)
     Assignee: (unassigned) => Colin Watson (cjwatson)

** No longer affects: livecd-rootfs (Ubuntu)

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1844504

Title:
  xenial buildd chroots shouldn't have makedev

Status in livecd-rootfs source package in Xenial:
  Fix Committed

Bug description:
  xenial mir builds recently started failing as follows:

    https://launchpadlibrarian.net/442878565/buildlog_ubuntu-xenial-
  amd64.mir_1.4.0+dev83-g939ca20348-0ubuntu16.04_BUILDING.txt.gz

    ERROR:src/umockdev.c:4991:umockdev_testbed_create_node_for_device:
  assertion failed: (Linux.openpty (out ptym, out ptys, ptyname_array,
  null, null) == 0)

  I'm fairly sure that this is because the new livecd-rootfs-built
  xenial buildd base images include makedev, which was Priority:
  required in xenial (but not in later releases) but not in the
  historical buildd chroots.  The best approach is likely to be to just
  take makedev out again.

  [Test Case] Run a buildd image build and make sure that makedev is
  gone from the resulting images.  If possible, run a mir build and test
  that it works now, though this is likely to be arduous; we probably
  don't need to put too much effort into this given that reverting
  buildd base image upgrades is now a quick operation.  (We can't
  upgrade the base images until this is in -updates.)

  [Regression Potential] This is mostly a reversion to a previous known-
  working state, so I'm not too worried, but we need to make sure that
  buildd images are still buildable and keep a close eye on builds
  immediately after upgrading to new images.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/xenial/+source/livecd-rootfs/+bug/1844504/+subscriptions


Follow ups