Am 18/10/2022 um 11:20 schrieb Fabian Grünbichler: > this series implements filtering based on package section (exact match) > or package name (glob), and extends mirroring support to source > packages/deb-src repositories. > > technically the first patch in proxmox-apt is a breaking change, but the > only user of the changed struct is proxmox-offline-mirror, which doesn't > do any incompatible initializations. > > proxmox-apt: > > Fabian Grünbichler (2): > packages file: add section field > deb822: source index support > > src/deb822/mod.rs | 3 + > src/deb822/packages_file.rs | 2 + > src/deb822/release_file.rs | 2 +- > src/deb822/sources_file.rs | 255 + > ..._debian_dists_bullseye_main_source_Sources | 858657 +++++++++++++++ > 5 files changed, 858918 insertions(+), 1 deletion(-) > create mode 100644 src/deb822/sources_file.rs > create mode 100644 > tests/deb822/sources/deb.debian.org_debian_dists_bullseye_main_source_Sources > > proxmox-offline-mirror: > > Fabian Grünbichler (4): > mirror: add exclusion of packages/sections > mirror: implement source packages mirroring > fix #4264: only require either Release or InRelease > mirror: refactor fetch_binary/source_packages > > Cargo.toml | 1 + > debian/control | 2 + > src/bin/proxmox-offline-mirror.rs | 4 +- > src/bin/proxmox_offline_mirror_cmds/config.rs | 8 + > src/config.rs | 40 +- > src/mirror.rs | 483 ++++++++++++++---- > 6 files changed, 437 insertions(+), 101 deletions(-) >
applied series, thanks! Waiting for some doc patches before bumping, describing how to use this with ideally common sensible section filters like 'games' and 'kernel' as I don't think many people will find this in the rather hidden usage, at least not until its "too late" and they already downloaded way more than they wanted (in most cases). _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel