#4150 new task

CI: Test our Debian package for/with upcoming Debian Trixie

Reported by: hacklschorsch Owned by:
Priority: normal Milestone: undecided
Component: dev-infrastructure Version: n/a
Keywords: debian packaging ci Cc:
Launchpad Bug:

Description

We want to be in the upcoming Debian Trixie, and Andrius, maintainer of the Tahoe-LAFS package for Debian, has been phenomenal making it happen.

Let's make sure stuff doesn't break on our side (or rather that we fix it quickly if it does) by integrating a CI runner for the package with our CI.

These are instructions I received from Andrius:


After that the instructions for Docker should be pretty simple:

  1. Take Tahoe-LAFS source
  1. Take debian/ directory from Debian packaging repository [1]
  1. 'apt-get install' dependencies from debian/control
  1. 'apt-get install quilt'
  1. 'quilt push -a' (this might complain about inability to find patches,

but then 'ln -s debian/patches' should help)

  1. Run 'make -f debian/rules binary'

If the build process reaches 'dh_testroot' (after that it will surely fail, but this is enough), this means the build and tests are successful.

Change History (1)

comment:1 Changed at 2024-12-18T21:24:32Z by hacklschorsch

  • Type changed from defect to task
Note: See TracTickets for help on using tickets.