On Mon, Apr 29, 2019 at 10:43:11AM -0700, Vagrant Cascadian wrote: > On 2019-04-29, Vagrant Cascadian wrote: > > It seems to be missing the .buildinfo.N, which in some cases are the > > actual .buildinfo files built by the buildd's and the corresponding .deb > > files shipped in the archive. > > > > The .buildinfo without a numbered increment is frequently provided by > > developers who follow best practices and do source-only uploads that > > include a signed .buildinfo file. I'll take a look at the code and see > > if I can't propose a simple fix. > It seems like you did in fact catch these, and named them as > ARCH-source.buildinfo. Nice!
in the pool structure the filenames are changed so that the original filename $package_$version_$arch.buildinfo is replaced with one where the $arch part is replaced like this: ARCHITECTURE=$(grep ^Architecture: $FILE | cut -d ' ' -f2-|sed 's# #-#g') or in plain English: with the Architecture: field from inside the file, where the architectures are concated with hyphons, so that Architecture: all source amd64 results in a $package_$version_all-source-amd64.buildinfo file. And then strangely there are a few hundred cases of identically named $package_$version_$arch.buildinfo files (out of allmost a million) in the yyyy/mm/dd structure, these get a .0 suffix. And then there are 4 cases with 3 identically named files, which get a .1 suffix. (This needs to be investigated why this happens...) -- tschau, Holger ------------------------------------------------------------------------------- holger@(debian|reproducible-builds|layer-acht).org PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C we'll all die. make a difference while you can. disobey. smile.
signature.asc
Description: PGP signature