Sorry I did not reply to this sooner. The missing Size field is a bug: https://pulp.plan.io/issues/8506 We are currently working on a fix: https://github.com/pulp/pulp_deb/pull/300
We believe the code changes are ready (still struggling with test coverage), so if you have a test setup that allows this you could try applying the changes as a patch. Otherwise, we hope to add this fix to the next pulp_deb release soon. You can also try to work around this problem by using the verbatim publisher for now (it is not affected by this problem, but it may not meet your requirements in other ways). See: https://docs.pulpproject.org/pulp_deb/feature_overview.html#verbatim-publishing And: https://docs.pulpproject.org/pulp_deb/restapi.html#tag/Publications:-Verbatim I hope that helps, Quirin Pamp (quba42) Software Engineer, pulp_deb plugin maintainer, ATIX AG ________________________________________ From: pulp-list-boun...@redhat.com <pulp-list-boun...@redhat.com> on behalf of Zhang, Xiao <xiao.zh...@windriver.com> Sent: 05 July 2021 15:49 To: pulp-list@redhat.com Subject: [Pulp-list] pulp_deb: how to add "Size" domain into index file "Packages" Hi Experts, With pulp_deb I created a remote mirror based on a Debian repository. While it's index file "Packages" lack of "Size" domain. While based on Debian's document: https://wiki.debian.org/DebianRepository/Format#A.22Packages.22_Indices It defined "Size" as mandatory. So I wonder if there are any method to add this domain? BTW: With my pulp_deb repository, `debootstrap` confused with the "Packages" file thus mis-use the "SHA256" domain as the package "Size" thus caused error. Thanks Xiao Here below is piece of my Packages file: ... Package: netbase Version: 6.3 Architecture: all Section: admin Priority: important Installed-Size: 41 Maintainer: Marco d'Itri <m...@linux.it> Description: Basic TCP/IP networking system This package provides the necessary infrastructure for basic TCP/IP based networking. . In particular, it supplies common name-to-number mappings in /etc/services, /etc/rpc, /etc/protocols and /etc/ethertypes. Multi-Arch: foreign Breaks: ebtables (<< 2.0.11-2) Replaces: ebtables (<< 2.0.11-2) SHA256: f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde Filename: pool/all/n/netbase/netbase_6.3_all.deb _______________________________________________ Pulp-list mailing list Pulp-list@redhat.com https://listman.redhat.com/mailman/listinfo/pulp-list _______________________________________________ Pulp-list mailing list Pulp-list@redhat.com https://listman.redhat.com/mailman/listinfo/pulp-list