<div dir="ltr"><div dir="ltr" style="font-size:13.1999998092651px;line-height:19.7999992370605px">Hi everyone,<div><br></div><div>I did encounter a strange behavior with my squid-deb-proxy server.</div><div>on the master Debian repository server I forced publish an already existing Debian package having the same version 0.1 (my bad, I won't do it again)</div><div><br></div><div>my squid-deb-proxy configuration looks like:</div><div><br></div><div>...</div><div><div># refresh pattern for debs and udebs</div><div>refresh_pattern deb$   129600 100% 129600</div><div>refresh_pattern udeb$   129600 100% 129600</div><div>refresh_pattern tar.gz$  129600 100% 129600</div><div><br></div><div># always refresh Packages and Release files</div><div>refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0</div><div>refresh_pattern \/Release(|\.gpg)$ 0 0% 0</div><div>refresh_pattern \/InRelease$ 0 0% 0</div></div><div>...</div><div><br></div><div>as far as I understand, the Packages and Release files are always refreshed from the master repository server, but I quite do not understand the meaning of "129600 100% 129600" for Debian packages.</div><div><br></div><div>I interpret that the Debian packages stay in the cache and are not refreshed. So my package legacy-tools_0.1_all.deb and Release file got updated on the master repository and only the Release file got updated through the squid-deb-proxy but the old version mismatching the Release size of the package is still available in the cache.</div><div><br></div><div>does this make sense?</div><div><br></div><div>Best Regards</div><div>--</div><div>Eric</div></div></div>