Bug#877902: ftp.debian.org: removals.822 contains invalid stanzas

2020-05-18 Thread Jakub Wilk

* Guillem Jover , 2017-10-06, 23:39:

Date: Sat, 01 Apr 2017 00:00:14 +
Ftpmaster: Scott Kitterman
Suite: unstable
Sources:
libdc0_0.3.24~svn3121-4
Binaries:
libdc-dev_0.3.24~svn3121-4 [amd64, arm64, armel, armhf, i386, kfreebsd-amd64, 
kfreebsd-i386, mips, mips64el, mipsel, powerpc, ppc64el, s390x]
libdc5v5_0.3.24~svn3121-4 [amd64, arm64, armel, armhf, i386, kfreebsd-amd64, 
kfreebsd-i386, mips, mips64el, mipsel, powerpc, ppc64el, s390x]
Reason: RoQA; unmaintained, dead upstream, low popcon, library with no rdeps
Bug: 761989
Date: Sat, 01 Apr 2017 14:22:46 +


I'm not sure what happened here, but the code that generated these 
entries (the remove() function in daklib/rm.py) doesn't look 
particularly robust. If an exception happened during removal, the 
separating empty line (or the trailing === thing in the .txt file) would 
not be written to the log.



Date: sh: 0: getcwd() failed: No such file or directory
Sat, 06 May 2017 08:45:30 +


This would happen if you ran "dak rm" from non-existent cwd.
Should be fixed by this:
https://salsa.debian.org/ftp-team/dak/commit/400066ea702d5185

--
Jakub Wilk



Bug#877902: ftp.debian.org: removals.822 contains invalid stanzas

2017-10-06 Thread Guillem Jover
Package: ftp.debian.org
Severity: normal

I've written a local script (to be submitted to devscripts) that
parses the removals.822, but it seems the generated one(s) is bogus.

We have for example joined stanzas, which make the parser trip over
the duplicate field:

[ error: syntax error in Debian package removals at line 11506:
  duplicate field Date found ]
,---
Date: Sat, 01 Apr 2017 00:00:14 +
Ftpmaster: Scott Kitterman
Suite: unstable
Sources:
 libdc0_0.3.24~svn3121-4
Binaries:
 libdc-dev_0.3.24~svn3121-4 [amd64, arm64, armel, armhf, i386, kfreebsd-amd64, 
kfreebsd-i386, mips, mips64el, mipsel, powerpc, ppc64el, s390x]
 libdc5v5_0.3.24~svn3121-4 [amd64, arm64, armel, armhf, i386, kfreebsd-amd64, 
kfreebsd-i386, mips, mips64el, mipsel, powerpc, ppc64el, s390x]
Reason: RoQA; unmaintained, dead upstream, low popcon, library with no rdeps
Bug: 761989
Date: Sat, 01 Apr 2017 14:22:46 +
Ftpmaster: DAK's auto-decrufter
Suite: experimental
Sources:
 wine_1.8.7-1
Binaries:
 fonts-wine_1.8.7-1 [all]
 libwine_1.8.7-1 [amd64, arm64, armel, armhf, hurd-i386, i386, kfreebsd-i386, 
powerpc]
 libwine-dev_1.8.7-1 [amd64, arm64, armel, armhf, hurd-i386, i386, 
kfreebsd-i386, powerpc]
 wine_1.8.7-1 [all]
 wine-binfmt_1.8.7-1 [all]
 wine32_1.8.7-1 [armel, armhf, hurd-i386, i386, kfreebsd-i386, powerpc]
 wine32-preloader_1.8.7-1 [armel, armhf, i386, powerpc]
 wine32-tools_1.8.7-1 [armel, armhf, hurd-i386, i386, kfreebsd-i386, powerpc]
 wine64_1.8.7-1 [amd64, arm64]
 wine64-preloader_1.8.7-1 [amd64]
 wine64-tools_1.8.7-1 [amd64, arm64]
Reason: [auto-cruft] NVIU
`---

[ error: syntax error in Debian package removals at line 13372:
  line with unknown format (not field-colon-value) ]
,---
Date: sh: 0: getcwd() failed: No such file or directory
Sat, 06 May 2017 08:45:30 +
Ftpmaster: Chris Lamb
Suite: unstable
Binaries:
 rnahybrid_2.1.2-1 [armel]
Reason: ROM; Does not build on armel
Bug: 861794
Date: Sat, 06 May 2017 08:45:49 +
Ftpmaster: Chris Lamb
Suite: unstable
Sources:
 cpp-netlib_0.11.2+dfsg1-2
Binaries:
 libcppnetlib-dev_0.11.2+dfsg1-2+b1 [arm64, hurd-i386, kfreebsd-amd64, 
kfreebsd-i386]
 libcppnetlib-dev_0.11.2+dfsg1-2+b3 [amd64, armel, armhf, i386, mips, mips64el, 
mipsel, powerpc, ppc64el, s390x]
 libcppnetlib-doc_0.11.2+dfsg1-2 [all]
 libcppnetlib0_0.11.2+dfsg1-2+b1 [arm64, hurd-i386, kfreebsd-amd64, 
kfreebsd-i386]
 libcppnetlib0_0.11.2+dfsg1-2+b3 [amd64, armel, armhf, i386, mips, mips64el, 
mipsel, powerpc, ppc64el, s390x]
Reason: ROM; Doesn't work against current libboost, no time to maintain it
Bug: 861888
Also-Bugs: 834186
Also-WNPP: 857461
`---

Thanks,
Guillem