Re: New temporary APT Archive: apt.ai.debian.net
Hello,
nice, is it supposed to replace https://apt.rocm.debian.net/
or as a complementary repos ?
I used a less convenient solution with gitlab :
-----------------------------------------------
It is possible to use salsa as a kind of PPA
If you use this as a ci yaml file like this:
https://salsa.debian.org/rocm-team/rocm-team.pages.debian.net/-/raw/main/ci/rocm.yaml
(inspired from debusine)
You can put this in the CI/CD config and run a new pipeline
you will get a pipeline like this:
https://salsa.debian.org/python-team/packages/sphinxcontrib-runcmd/-/pipelines/933212
and a repos at this kind of url:
https://python-team.pages.debian.net/packages/sphinxcontrib-runcmd/repository
(if you uncheck []Use unique domain at
https://salsa.debian.org/python-team/packages/sphinxcontrib-runcmd/pages )
Then you can reuse the repo in another pipeline like this
https://salsa.debian.org/python-team/packages/sphinxcontrib-datatemplates/-/blob/master/debian/salsa-ci.yml?ref_type=heads
the page is only used to have a constant url but the repo public key
changes at every build except if you setup a private key :
To specify repository signing key, export the gpg key/passphrase as CI /
CD Variables SALSA_CI_APTLY_GPG_KEY and SALSA_CI_APTLY_GPG_PASSPHRASE.
Otherwise, an automatically generated one will be used.
This is documented here (except for the page stuff):
https://salsa.debian.org/salsa-ci-team/pipeline#using-automatically-built-apt-repository
I worked on this kind of stuffs in the past (in a before salsa time),
have to renew this, probably
http://orange-opensource.gitlab.io/gitlab-buildpkg-tools/
Regards
Christian B.
Le 07/09/2025 à 21:33, Christian Kastner a écrit :
i,
I've set up a temporary APT archive for list members here [1].
I needed an APT repository where
* I could experiment with adding multi-vendor GPU support to packages,
especially: to infra packages like autopkgtest, debci
* I could host the packages for CI deployments and other interested
parties
* I could more rapidly iterate on AI/ML packages (NEW can be slow)
It's temporary because debusine is planned to have ppa support soon, and
I expect that to render this repository moot.
If anyone wants to use this for uploads, just follow the "Instructions
for Uploaders" part in [1].
Best,
Christian
> [1]: https://apt.ai.debian.net/
Reply to: