Package: jigdo-file Version: 0.8.1-1+b1 Severity: wishlist Tags: upstream X-Debbugs-Cc: [email protected]
While wget remains basic, a tool called “aria2” is far more capable. It can fetch many files concurrently. Each file can have multiple sources (mirrors) with support for a variety of protocols including bittorrent. Aria2 can set the --min-split-size, so very small files do not get split and fetched in parallel parts. In situations where a session starts a new session with nothing (scanMenu=''), it might perform better to fetch prebuilt ISO images using aria2 rather than traditional jigdo algos. It can split them into many pieces with many mirrors specified. This would perhaps reduce the overhead of establishing a new connection for each deb file. I believe jigdo’s performance would make a substantial improvement if aria2 were used. At the same time, many mirrors could share the workload. And if jigdo analyzes the performance of each mirror as it goes, it could load-balance on the client side. -- System Information: Debian Release: 12.12 APT prefers oldstable-updates APT policy: (990, 'oldstable-updates'), (990, 'oldstable-security'), (990, 'stable'), (990, 'oldstable'), (500, 'oldoldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-28-amd64 (SMP w/2 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages jigdo-file depends on: ii libbz2-1.0 1.0.8-5+b1 ii libc6 2.36-9+deb12u13 ii libdb5.3 5.3.28+dfsg2-1 ii libgcc-s1 12.2.0-14+deb12u1 ii libstdc++6 12.2.0-14+deb12u1 ii wget 1.21.3-1+deb12u1 ii zlib1g 1:1.2.13.dfsg-1 jigdo-file recommends no packages. jigdo-file suggests no packages. -- no debconf information

