Bug#909555: debci: testing blocked after binary package removed from source

2018-09-25 Thread Paul Gevers
reassign 909555 release.debian.org
retitle 909555 [britney2] don't blocks when arch:all package is dropped
user release.debian@packages.debian.org
usertags 909555 britney

Dear Drew,

On 25-09-18 07:40, Drew Parsons wrote:
> Source: debci

This is wrong, if anything, the bug is in britney2.

> debci appears to hang, i.e. stops scheduling tests for testing, after
> a binary package is removed from a source package. I think this bug is
> triggered if the package removed was the last binary independent
> package.

debci is happily scheduling requests made by britney2, so definitely not
hanging.

> PTS reports "arch:all not built yet, autopkgtest delayed".  So debci
> is waiting for a package (mshr-demos) which no longer exists.

This is the issue. britney2 apparently doesn't handle the case where
arch:all is never coming.

However, I would have expected your package to show up in the auto-cruft
report [1], but I don't see it there. Maybe there is more going on.

[1] https://ftp-master.debian.org/cruft-report-daily.txt

> I've filed bug#907513 to expunge all trace of mshr-demos.



Paul



signature.asc
Description: OpenPGP digital signature


Bug#909555: debci: testing blocked after binary package removed from source

2018-09-24 Thread Drew Parsons
Source: debci
Severity: normal

debci appears to hang, i.e. stops scheduling tests for testing, after
a binary package is removed from a source package. I think this bug is
triggered if the package removed was the last binary independent
package.

The problem affects the transition of mshr into testing.
mshr 2018.1.0+dfsg1-2 passed tests in both testing and unstable.  But
that's on amd64.  mshr 2018.1.0+dfsg1-2 failed to build on i386 and
other 32 bit arches.

To help with the 32 bit build problems, I dropped the arch-independent
package mshr-demos, moving demos to python3-mshr.

Later versions of mshr continue to pass debci tests on unstable.  But
tests on testing remain frozen at 2018.1.0+dfsg1-2.

PTS reports "arch:all not built yet, autopkgtest delayed".  So debci
is waiting for a package (mshr-demos) which no longer exists.

I've filed bug#907513 to expunge all trace of mshr-demos.  But
nevertheless, I think it is a bug that debci hangs on a missing
package like this.

Drew

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled