[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4150: CI: Test our Debian package for/with upcoming Debian Trixie
Tahoe-LAFS
trac at tahoe-lafs.org
Wed Dec 18 21:24:03 UTC 2024
#4150: CI: Test our Debian package for/with upcoming Debian Trixie
---------------------------------+---------------------------
Reporter: hacklschorsch | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: dev-infrastructure | Version: n/a
Keywords: debian packaging ci | Launchpad Bug:
---------------------------------+---------------------------
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
>
> 2. Take debian/ directory from Debian packaging repository [1]
>
> 3. 'apt-get install' dependencies from debian/control
>
> 4. 'apt-get install quilt'
>
> 5. 'quilt push -a' (this might complain about inability to find patches,
> but then 'ln -s debian/patches' should help)
>
> 4. 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.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4150>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list