Bug#1133300: ITP: squid-deb-proxy -- Squid proxy configuration to optimize package downloads

2026-04-15 Thread Paride Legovini
On 2026-04-12 21.45, Paride Legovini wrote:
> On 2026-04-12 09.44, Alexandre Rossi wrote:
>> Maybe you can document what's different from the legacy squid-deb-proxy
>> package. For instance, it seems the client binary package was dropped.
> 
> Yes, I dropped that in favor of auto-apt-proxy.

Hi again, after working at the package for a while I'm reconsidering
this and I'll likely re-add the client.

It is true that we have auto-apt-proxy already, but that does its own
heuristics to detect the proxy, mostly useful to not depend on avahi.
But it's good to also have a pure avahi client.

Paride



Bug#1133300: ITP: squid-deb-proxy -- Squid proxy configuration to optimize package downloads

2026-04-12 Thread Paride Legovini
On 2026-04-12 09.44, Alexandre Rossi wrote:
> Hi,
> 
>> This package contains a Squid proxy configuration to manage a cache
>> of .deb downloads, with optimizations for the types of file present
>> in package repositories, and using a dedicated directory and port.
> 
> Thanks for this ITP initiative.

Cheers!

>> This packages was already part of Debian, but got removed because of an
>> RC bug that didn't get fixed (see #1081589), and in general because of
>> lack of maintenance. I adopted the package (in agreement the previous
>> maintainer), fixed its bugs and plan to re-upload it to Debian soon.
> 
> Maybe you can document what's different from the legacy squid-deb-proxy
> package. For instance, it seems the client binary package was dropped.

Yes, I dropped that in favor of auto-apt-proxy.

I don't rule out adding that back in the future, should the need arise,
but I'd prefer squid-deb-proxy to only deal with the proxy part,
offering a standard handle (avahi) for other tools to use.

I'll mention the removal in d/NEWS, thanks for the suggestion.

> Also, I had started similar work[1] but never went for pushing it
> to the Debian archive. As I never understood to separate squid instance
> scenario, I chose to integrate into the system squid instance. If you think
> this is usefull I can work on supporting this in the package. I also
> use a Makefile to build acls, maybe it's interesting.
> 
> [1] https://sml.zincube.net/~niol/repositories.git/squid-debproxy-conf/about/

Thanks. For now I'll stick with the old approach, but I'll be happy to
discuss and review improvements once the package will be back in Debian.

--
Paride



Bug#1133300: ITP: squid-deb-proxy -- Squid proxy configuration to optimize package downloads

2026-04-12 Thread Alexandre Rossi
Hi,

> This package contains a Squid proxy configuration to manage a cache
> of .deb downloads, with optimizations for the types of file present
> in package repositories, and using a dedicated directory and port.

Thanks for this ITP initiative.

> This packages was already part of Debian, but got removed because of an
> RC bug that didn't get fixed (see #1081589), and in general because of
> lack of maintenance. I adopted the package (in agreement the previous
> maintainer), fixed its bugs and plan to re-upload it to Debian soon.

Maybe you can document what's different from the legacy squid-deb-proxy
package. For instance, it seems the client binary package was dropped.

Also, I had started similar work[1] but never went for pushing it
to the Debian archive. As I never understood to separate squid instance
scenario, I chose to integrate into the system squid instance. If you think
this is usefull I can work on supporting this in the package. I also
use a Makefile to build acls, maybe it's interesting.

[1] https://sml.zincube.net/~niol/repositories.git/squid-debproxy-conf/about/

Thanks,

Alex



Bug#1133300: ITP: squid-deb-proxy -- Squid proxy configuration to optimize package downloads

2026-04-11 Thread Mike Gabriel

Hi Paride,

On  Sa 11 Apr 2026 20:59:25 UTC, Paride Legovini wrote:


Package: wnpp
Severity: wishlist
Owner: Paride Legovini 
X-Debbugs-Cc: [email protected], [email protected]

* Package name: squid-deb-proxy
  Upstream Contact: Paride Legovini https://salsa.debian.org/debian/squid-deb-proxy
* License : GPL-3
  Description : Squid proxy configuration to optimize package downloads

This package contains a Squid proxy configuration to manage a cache
of .deb downloads, with optimizations for the types of file present
in package repositories, and using a dedicated directory and port.

This packages was already part of Debian, but got removed because of an
RC bug that didn't get fixed (see #1081589), and in general because of
lack of maintenance. I adopted the package (in agreement the previous
maintainer), fixed its bugs and plan to re-upload it to Debian soon.

--
Paride


thanks for working on this package. I use it a lot and missed totally  
that it got removed. Much appreciated!!!


Mike
--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: [email protected], http://das-netzwerkteam.de



Bug#1133300: ITP: squid-deb-proxy -- Squid proxy configuration to optimize package downloads

2026-04-11 Thread Paride Legovini
Package: wnpp
Severity: wishlist
Owner: Paride Legovini 
X-Debbugs-Cc: [email protected], [email protected]

* Package name: squid-deb-proxy
  Upstream Contact: Paride Legovini https://salsa.debian.org/debian/squid-deb-proxy
* License : GPL-3
  Description : Squid proxy configuration to optimize package downloads

This package contains a Squid proxy configuration to manage a cache
of .deb downloads, with optimizations for the types of file present
in package repositories, and using a dedicated directory and port.

This packages was already part of Debian, but got removed because of an
RC bug that didn't get fixed (see #1081589), and in general because of
lack of maintenance. I adopted the package (in agreement the previous
maintainer), fixed its bugs and plan to re-upload it to Debian soon.

--
Paride