Opened at 2024-12-18T21:24:03Z
Last modified at 2024-12-18T21:24:32Z
#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:
- Take Tahoe-LAFS source
- Take debian/ directory from Debian packaging repository [1]
- 'apt-get install' dependencies from debian/control
- 'apt-get install quilt'
- 'quilt push -a' (this might complain about inability to find patches,
but then 'ln -s debian/patches' should help)
- 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