Please run upstream test suite as autopkgtest

Bug #2031417 reported by Benjamin Drung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dracut (Ubuntu)
Fix Released
High
Benjamin Drung

Bug Description

Upstream ships a test suite in the test directory. Please run those test as autopkgtest.

Related: Request documenting running the test out-of-tree: https://github.com/dracutdevs/dracut/issues/2483

Benjamin Drung (bdrung)
Changed in dracut (Ubuntu):
importance: Undecided → High
assignee: nobody → Benjamin Drung (bdrung)
status: New → Triaged
Revision history for this message
Benjamin Drung (bdrung) wrote :

Uploaded dracut 059-4ubuntu1 with autopkgtest. Forwarded them to Debian: https://salsa.debian.org/debian/dracut/-/merge_requests/24

Changed in dracut (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Benjamin Drung (bdrung) wrote :

I tried to run the test suite on all Ubuntu architectures. After applying several patches (see https://github.com/dracutdevs/dracut/pull/2487), it fails with lacking IDE support in QEMU for non-x86: https://github.com/dracutdevs/dracut/issues/2493

So running the test requires more upstream work. Until then restrict the autopkgtest on amd64.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dracut - 059-4ubuntu2

---------------
dracut (059-4ubuntu2) mantic; urgency=medium

  * Split dracut-install into separate package for initramfs-tools
    (LP: #2031185)
  * Update out-of-tree patches to final version merged upstream
  * Cherry-pick upstream fixes:
    - fix(dracut-systemd): rootfs-generator issues
    - test: increase test VM memory from 512M to 1024M to avoid OOM killer
  * Address lintian complains:
    - Remove empty directories in /usr/lib/dracut/modules.d
    - Add ${misc:Depends} to all binary package dependencies
    - Override lintian complaint executable-in-usr-lib (reported upstream)
    - Override false positive about missing init.d scripts
  * Install files from debian/tmp to make dh_missing happy
  * Install dracut.kernel.7 man page (link to dracut.cmdline.7)
  * Restrict autopkgtest to amd64 (other architectures need upstrem work)
  * autopkgtest: run more upstream test cases

dracut (059-4ubuntu1) mantic; urgency=medium

  * fix(test): running tests no longer requires to be root
  * test: Make dracut and modules.d directory configurable
  * Add upstream autopkgtest to run four test cases (LP: #2031417)
  * Add modules 80test, 80test-makeroot, and 80test-root to dracut-core

 -- Benjamin Drung <email address hidden> Tue, 22 Aug 2023 16:34:06 +0200

Changed in dracut (Ubuntu):
status: Fix Committed → 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.