On 5/3/24 08:23, Michael Hudson-Doyle wrote:


On Fri, 3 May 2024 at 03:05, Heinrich Schuchardt <heinrich.schucha...@canonical.com <mailto:heinrich.schucha...@canonical.com>> wrote:

    On 02.05.24 16:46, Robie Basak wrote:
     > On Thu, May 02, 2024 at 04:05:31PM +0200, Heinrich Schuchardt wrote:
     >> Often I see apt-get update downloads exceeding 100 MiB. That is
    without a
     >> single package download.
     >
     > I think it might be worth quantifying this. Right now, for amd64
     > proposed pocket Packages.xz files for the following:

    This is what I see:
<snip />>     Translation-en [118 kB]
    Fetched 147 MB in 10s (14,3 MB/s)


    Reading package lists... Done


Yes sure but that's not the common experience for at least three reasons:

 1. it's the devel series so the release pocket gets republished all the time  2. you have apt-file installed and are downloading the Contents files. those are always big  3. you have deb-src enabled (this makes much less difference than the previous 2 though)

If we want to make apt update quicker / lighter on resources we should figure out if we can stop publishing some of the hashes (which entirely dominate the size of the compressed package lists). We currently have 4 hashes in the lists (md5, sha1, sha256, sha512) -- I know Dimitri was trying to get us to the point that we could stop publishing MD5 at least but there are a few things out there that hardcode a dependence on it. Maybe oracular is a good time to turn off some hashes and see what breaks.


With unattended upgrades or cron-apt the meta information is downloaded at least daily. Most of the downloaded data doesn't change.

On Debian I have seen apt-update downloading diff files. Why don't we use those for Ubuntu especially for the large files like Contents?

Best regards

Heinrich

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to