make mmdebstrap autopkgtest test-case work for ubuntu archive

Bug #2028868 reported by Dominik Viererbe
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dash (Ubuntu)
Fix Released
Wishlist
Dominik Viererbe

Bug Description

The mmdebstrap autopkgtest test-case is currently disabled, because it just tests the debian archive and not the ubuntu archive.

This is a tracking bug to make the testcase work for the ubuntu archive.

Related branches

Changed in dash (Ubuntu):
assignee: nobody → Dominik Viererbe (dviererbe)
tags: added: foundations-todo
Changed in dash (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in dash (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Dominik Viererbe (dviererbe) wrote :

I recently paired with bdrung on this issue. Upon inspecting what the issue was we could not reproduce the failure which lead to me disabling the testcase in the first place. Unfortunately I also did not find any specific records for the initial failure in the merge bug (LP: 2026730).

We still found unused code. I opened a merge proposal to remove the code in question here:
https://salsa.debian.org/debian/dash/-/merge_requests/25

I am also in the process of validating if the testcase works on all oracular architectures in this PPA:
https://launchpad.net/~dviererbe/+archive/ubuntu/dash/+packages

Changed in dash (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dash - 0.5.12-9ubuntu1

---------------
dash (0.5.12-9ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable (LP: #2071627). Remaining changes:
    - DEP17 /usr merge:
      - debian/shells.d/dash: move files to /usr
      - d/t/smoke: add /bin/dash link tests
    - d/t/mmdebstrap: remove unused distribution parsing
    - d/t/control:
      - restrict test case mmdebstrap to the architectures
        amd64, arm64, s390x & ppc64el (LP: #2028868, #2071464)
      - re-added fakeroot Depends after it was accidentially droped in
        0.5.12-6ubuntu6, causing the test to fail

dash (0.5.12-9) unstable; urgency=medium

  [ Helmut Grohne ]
  * Move files from / to /usr to finalize /usr-merge.

dash (0.5.12-8) unstable; urgency=medium

  [ Helmut Grohne ]
  * Don't leak host CFLAGS into build compiler invocation
    (Closes: #1057339).

dash (0.5.12-7) unstable; urgency=medium

  [ Andrej Shadura ]
  * Drop obsolete ash package (Closes: #920644)
  * Bump debhelper from old 12 to 13.
  * Set Rules-Requires-Root: no.
  * Bump Standards-Version to 4.6.2.
  * Upstream patch:
    - Implement pipefail option (Closes: #1071238)

  [ Luca Boccassi ]
  * Drop versioned dependencies satisfied since Buster (Closes: #1057323)

 -- Dominik Viererbe <email address hidden> Thu, 04 Jul 2024 13:19:46 +0300

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