Your message dated Mon, 28 Dec 2015 18:19:37 +0000 with message-id <[email protected]> and subject line Bug#808558: fixed in reprepro 4.17.0-1 has caused the Debian Bug report #808558, regarding automatic -dbgsym packages in changes files rejected even with --ignore=surprisingbinary to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 808558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808558 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: reprepro Version: 4.16.0-1 Severity: important Hi, debhelper is now adding automatic -dbgsym packages to all packages in sid that don't have a -dbg package yet. The problem with this in combination with reprepro is that the .changes file produced will contain a foo-dbgsym.deb file which isn't listed in the Binary: field. The reasoning here is that Binary: is supposed to contain the list of .debs from debian/control which is not necessarily the list of things uploaded (e.g. d-i is uploading non-deb content using this way). Unfortunately reprepro doesn't like this, even with --ignore=surprisingbinary which should (according to the manpage) allow exactly this situation: $ reprepro --verbose --ignore=surprisingbinary processincoming pgdg Name 'pgagent-dbgsym' of binary 'pgagent-dbgsym_3.4.1-1.pgdg+1_i386.deb' is not listed in Binaries header of 'pgagent_3.4.1-1.pgdg+1_i386.changes'! Name 'pgagent-dbgsym' of binary 'pgagent-dbgsym_3.4.1-1.pgdg+1_amd64.deb' is not listed in Binaries header of 'pgagent_3.4.1-1.pgdg+1_amd64.changes'! There have been errors! $ cat pgagent_3.4.1-1.pgdg+1_amd64.changes Format: 1.8 Date: Sun, 20 Dec 2015 10:29:52 +0100 Source: pgagent Binary: pgagent ... Files: b9f0f5130cb8093b5ff9fe4b368f8941 663372 debug extra pgagent-dbgsym_3.4.1-1.pgdg+1_amd64.deb 30421be49e3669628c2cc75d14e53634 67068 database optional pgagent_3.4.1-1.pgdg+1_amd64.deb Looking into the code, only checkindeb.c is evaluating "surprisingbinary": if (!strlist_in(allowed_binaries, pkg->deb.name) && !IGNORING(surprisingbinary, "'%s' has packagename '%s' not listed in the .changes file!\n", debfilename, pkg->deb.name)) { deb_free(pkg); return RET_ERROR; } ... but incoming.c does not: if (! strlist_in(&c->binaries, file->deb.name)) { fprintf(stderr, "Name '%s' of binary '%s' is not listed in Binaries header of '%s'!\n", file->deb.name, BASENAME(i, file->ofs), BASENAME(i, c->ofs)); return RET_ERROR; } Thanks for maintaining reprepro, Christoph -- [email protected] | http://www.df7cb.de/
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: reprepro Source-Version: 4.17.0-1 We believe that the bug you reported is fixed in the latest version of reprepro, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bernhard R. Link <[email protected]> (supplier of updated reprepro package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 28 Dec 2015 13:20:02 +0100 Source: reprepro Binary: reprepro Architecture: source amd64 Version: 4.17.0-1 Distribution: unstable Urgency: medium Maintainer: Bernhard R. Link <[email protected]> Changed-By: Bernhard R. Link <[email protected]> Description: reprepro - Debian package repository producer Closes: 781258 783129 784024 788351 803481 808558 Changes: reprepro (4.17.0-1) unstable; urgency=medium . * new release - some manpage fixes (Closes: #784024, #803481) - add support for -dbgsym packages (Closes: #808558) - allow comments in filterlists (Closes: #781258) - fix parsing of strangly formated control files (Closes: #783129) - add Exportoptions: noexport option in conf/distributions (Closes: #788351) Checksums-Sha1: 2bfdb3901f89f4304274ae1b926c6a48f033ffd7 1944 reprepro_4.17.0-1.dsc 8dd28c836506c9ca0788abef86eedacb3d6e2fdd 671771 reprepro_4.17.0.orig.tar.gz 052a7d2d46b48909eca1a23e37c2ee18a8b863e9 18568 reprepro_4.17.0-1.debian.tar.xz e1a0813ae8d83c8ad2137310a7e5cf05ca8ec7fd 978116 reprepro-dbgsym_4.17.0-1_amd64.deb d66c4fb1e146369ce59ae63725553701435f4d4a 439146 reprepro_4.17.0-1_amd64.deb Checksums-Sha256: a6d18f31049083f1653c229a6b244c585c42a23b1250380caab59935faee6b81 1944 reprepro_4.17.0-1.dsc 97ef4dc26f6f81981a591d620adadb233074a36d7e042d56711eb4e885ce68fa 671771 reprepro_4.17.0.orig.tar.gz 8adc22f470c1ef19879928c1dbd570e147d36bbf4790430406ac0241cb3f6727 18568 reprepro_4.17.0-1.debian.tar.xz fadc9d24dc919befec9bbac22591da9f2739aa18fa985dea5038d8e8a0ad128e 978116 reprepro-dbgsym_4.17.0-1_amd64.deb 99fcabc7af8a2651ef294e980eabe1be7daa3b622e49638b3335314e065e5c01 439146 reprepro_4.17.0-1_amd64.deb Files: 6129d56157ba4cd7751df3fa452076be 1944 utils extra reprepro_4.17.0-1.dsc 4579e699f10e8bf27539d5fe3f12b82b 671771 utils extra reprepro_4.17.0.orig.tar.gz 7a7223940687b238cbdbeb7bd9ecbe38 18568 utils extra reprepro_4.17.0-1.debian.tar.xz b5cca5f2629be0b57637babbc39bb450 978116 debug extra reprepro-dbgsym_4.17.0-1_amd64.deb f46391f74a80d23e7474463bd6f66b26 439146 utils extra reprepro_4.17.0-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWgXl7AAoJEOxkTtbr1QJDq/kQAIKGwJkaxYtc1EaScUQNWC/k /Cm+fuT27Xg2irfaRimxJiAzTIzuxxClK3OS5XDwFJKdl0fMQAtBxufNGcU+hVrM Jo3+1lRQk2R7w9twHuL0xFon603u81rXA3MTSV/myUokysJewR+800dFdFZkIoAz 8+wCgUlQlzCTvTBlfZ5GhKI6b769J5d9sUTMZpJSKLQ75QPcLAvhv4sUEScjMFcy 2+4P6g7u5J7d7O6GX/Dv7VkJqKdTDZUDxjGTIrodFjKy95ZX8+Ey6wT2rg2kzOxP UBYTNLgTiLwBv/+v8eKOPtqSzGgHwcJV3D3aNg4IN+7lZP6bdm+uAbJC4y7gCkFq RFwUwtkzpc7gJPT/tYqmvVVNWUmrlsnplAo4P+hroPlwOaf2yRWIRo11YNpegK+x TDDBldIau96+op1NSet1FAhw8v2OFohSNdLrQyLP8XcZt5/neQgAY7mwzTkl6ifv rxCpCUW3SbT7qiMzbciccK07uZImMeWA70MEfTroO/FpKclB7SzD+4EEPei3eBc8 bguDqivOGxUsbrkLT1zLBgx1ZxD6N24b9+Hig1S8qdQX3fId1BXHEZnCE9gPWfQS /5r/kdamrxd85vtBDKeOb8wBVKzDvDWLMZWf2/iR92xybRCdefPGpIKPZsQhvZ8L Eao06Fy74vaEmdxzfAYp =Eqil -----END PGP SIGNATURE-----
--- End Message ---

