• apt-cacher-ng (Was Re: New contributor experience)

    From Andy Smith@21:1/5 to Andrey Rakhmatullin on Sat Jun 7 23:00:01 2025
    Hi,

    On Sat, Jun 07, 2025 at 09:08:50PM +0500, Andrey Rakhmatullin wrote:
    apt-cacher-ng is simply almost dead upstream/unmaintained, having just one release/maintainer upload since 2021 and many open bugs, including several very well known problems affecting many people.

    What are people using instead of apt-cacher-ng if I may ask?

    I've been using it for more than 10 years but the problems I have
    encountered since upgrading to its bookworm version have got a lot
    worse, including memory leaks, segfaults and clients that get stuck
    endlessly after doing an "apt update". I too had got the impression that
    it was basically dead and have been wondering what to replace it with.

    Just a general purpose caching HTTP proxy?

    Thanks,
    Andy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrea Pappacoda@21:1/5 to Andy Smith on Sat Jun 7 23:20:01 2025
    Hi,

    On Sat Jun 7, 2025 at 10:38 PM CEST, Andy Smith wrote:
    On Sat, Jun 07, 2025 at 09:08:50PM +0500, Andrey Rakhmatullin wrote:
    apt-cacher-ng is simply almost dead upstream/unmaintained, having just one >> release/maintainer upload since 2021 and many open bugs, including several >> very well known problems affecting many people.

    What are people using instead of apt-cacher-ng if I may ask?

    I've started using squid-deb-proxy [1] after seeing it mentioned in the
    apt documentation [2]. Unfortunately, it got removed from the archive
    a while back [3]. It still works better then apt-cacher-ng for me :)

    [1]: https://tracker.debian.org/pkg/squid-deb-proxy
    [2]: https://manpages.debian.org/testing/apt/apt-transport-http.1.en.html
    [3]: https://bugs.debian.org/1081589

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Pentchev@21:1/5 to Andy Smith on Sun Jun 8 03:40:01 2025
    On Sat, Jun 07, 2025 at 08:38:09PM +0000, Andy Smith wrote:
    Hi,

    On Sat, Jun 07, 2025 at 09:08:50PM +0500, Andrey Rakhmatullin wrote:
    apt-cacher-ng is simply almost dead upstream/unmaintained, having just one release/maintainer upload since 2021 and many open bugs, including several very well known problems affecting many people.

    What are people using instead of apt-cacher-ng if I may ask?

    I've been using it for more than 10 years but the problems I have
    encountered since upgrading to its bookworm version have got a lot
    worse, including memory leaks, segfaults and clients that get stuck
    endlessly after doing an "apt update". I too had got the impression that
    it was basically dead and have been wondering what to replace it with.

    Just a general purpose caching HTTP proxy?

    I've been using approx for... I don't know, maybe fifteen years or something? It has always worked mostly fine for me, and its files layout makes it easy for me to remove a file or two when I've pushed something to one of my own
    repos so that the clients will notice at once.

    The only problem I've had with it in the past years was that
    the approx-gc tool went away at some point; actually it was just about
    a week ago that I finally decided to go ahead and write my own tool for
    doing that; it has not been released yet (I'm still working out a couple of kinks in a couple of other Rust crates that I wrote specifically for it), but if anyone with a recent Rust compiler (yeah, sorry, even the one in Trixie-to-be won't quite do) wants to give it a go, it's
    at https://gitlab.com/ppentchev/unref-files
    I still have to write some usage documentation, but generally
    `unref-files [-d] [-v] approx find [--delete]` is all that is supported for now.

    G'luck,
    Peter

    --
    Peter Pentchev roam@ringlet.net roam@debian.org peter@morpheusly.com
    PGP key: https://www.ringlet.net/roam/roam.key.asc
    Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmhE5vgACgkQZR7vsCUn 3xPILRAAwerkR6GPODVOon3L8YqqeVELaCw/ftNkpO6c6/CbATg4Ma3h//XnJ8+Z 3egyNRJVw+qeSqxcf+imYoZY60cO6g1qpY+rIee8gAQgDgEwmOKWzt/RKo9vcjJA Tfa5PmJyMJO+Fk+kcqmHRt3z+YQ9OZGjRPQz6sq93PERKxyWriDQwRcJIIIvdY5I J/V//zJtiNKAR09TRi8U5q98Lrkv4Y5CFKjRGhnCJDYFDFjKERAZSVZ4HwwWFYoh qAp3FNbShqZ24X01rg8UlkeOoj52M/J1y9Hl5A9AlHTmqjxIDwLrdtZKuapsLP6a uMvdHkUQeKdvHqbbb92btqkZSGm/+bDMThpuAXo3AEjMjMVu9jQGBHf56M0FcDEL YzpikG8ZJMx3MxEkg0J1+SA4KsZFwdmT9gCG+fHTNiJbvOvehcvFiAaTDuY0o5jW Z4Nf5QtK42/zp3z2kfC+dbPsDcg5Lkma5x5HEfGJze9EIbFHO7N5BCbhWLX3nZYe z7Vry0PiAwUvkvAK6UWK5AHsIe708/h+VJn1fFocJ2L6E9xtmtIyQ2HIn0wJwuPn uTPBw8QvD//XK3mZdIsP6UrQTMZkj0Vq8NGw0pWYJF23r3f9OPhWRiX4DXgXpluo bH3x9GEHPCkdfvjf3qB/+grd5jIYMOedNJZVPuVM93UPrJk8IG4=
    =AZSn