[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: