Bug#696680: Bug#693068: release.debian.org: arch-specific dependency should invalidate arch-specific candidate

2021-12-09 Thread Paul Gevers

Hi ADam,

On Tue, 25 Dec 2012 17:36:07 + "Adam D. Barratt" 
 wrote:

On 24.12.2012 14:08, Adam D. Barratt wrote:
> The attached patch appears to dtrt in my tests; I've not applied it
> yet as I'd appreciate another set of eyes to check if there's 
> anything

> obviously broken. I've also attached the difference in the
> excuses.html generated by this morning's britney run and a test run
> with the patch applied and the same input data - the output is now
> more noisy in the case of source to binNMU dependencies (e.g. the
> haskell-wai-eventsource entry at the end of the excuses list) but I'm
> not entirely sure that's a bad thing.

I'm decoupling the bug fix from the excuses format change as there's at 
least two systems outside of team tools that parse excuses output. I'll 
file patches for the PTS and DDPO for the format change and we can look 
at that further another time.


I think Ivo implemented this last year, didn't he?

Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#693068: release.debian.org: arch-specific dependency should invalidate arch-specific candidate

2012-12-25 Thread Julien Cristau
On Mon, Dec 24, 2012 at 14:08:07 +, Adam D. Barratt wrote:

 Control: tags -1 + patch
 
 On 12.11.2012 16:24, Julien Cristau wrote:
 $ grep-excuses hlint/amd64
 hlint/amd64 (1.8.28-1 to 1.8.28-1)
 [...]
 Depends: hlint/amd64 haskell-uniplate
 Valid candidate
 $ grep-excuses haskell-uniplate/amd64
 haskell-uniplate/amd64 (1.6.7-1 to 1.6.7-1)
 [...]
 Invalidated by dependency
 Not considered
 [...]
 I'd expect hlint/amd64 to get invalidated because of its
 dependency on
 haskell-uniplate.
 
 The attached patch appears to dtrt in my tests; I've not applied it
 yet as I'd appreciate another set of eyes to check if there's
 anything obviously broken. I've also attached the difference in the
 excuses.html generated by this morning's britney run and a test run
 with the patch applied and the same input data - the output is now
 more noisy in the case of source to binNMU dependencies (e.g. the
 haskell-wai-eventsource entry at the end of the excuses list) but
 I'm not entirely sure that's a bad thing.
 
Doesn't look obviously broken to me.  Maybe even sane. :)

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#693068: release.debian.org: arch-specific dependency should invalidate arch-specific candidate

2012-12-25 Thread Adam D. Barratt

Control: clone -1 -2
Control: retitle -2 [britney] excuses should be clearer for 
arch-specific dependencies


On 24.12.2012 14:08, Adam D. Barratt wrote:

The attached patch appears to dtrt in my tests; I've not applied it
yet as I'd appreciate another set of eyes to check if there's 
anything

obviously broken. I've also attached the difference in the
excuses.html generated by this morning's britney run and a test run
with the patch applied and the same input data - the output is now
more noisy in the case of source to binNMU dependencies (e.g. the
haskell-wai-eventsource entry at the end of the excuses list) but I'm
not entirely sure that's a bad thing.


I'm decoupling the bug fix from the excuses format change as there's at 
least two systems outside of team tools that parse excuses output. I'll 
file patches for the PTS and DDPO for the format change and we can look 
at that further another time.


Regards,

Adam


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#693068: release.debian.org: arch-specific dependency should invalidate arch-specific candidate

2012-11-12 Thread Julien Cristau
Package: release.debian.org
Severity: minor
User: release.debian@packages.debian.org
Usertags: britney

$ grep-excuses hlint/amd64
hlint/amd64 (1.8.28-1 to 1.8.28-1)
Maintainer: Debian Haskell Group 
Updated binary: hlint (1.8.28-1+b1 to 1.8.28-1+b2)
Updated binary: libghc-hlint-dev (1.8.28-1+b1 to 1.8.28-1+b2)
Ignoring libghc-hlint-doc 1.8.28-1 (from 1.8.28-1) as it is arch: all
Updated binary: libghc-hlint-prof (1.8.28-1+b1 to 1.8.28-1+b2)
Ignoring removal of libghc-hlint-doc as it is arch: all
Depends: hlint/amd64 haskell-uniplate
Valid candidate
$ grep-excuses haskell-uniplate/amd64
haskell-uniplate/amd64 (1.6.7-1 to 1.6.7-1)
Maintainer: Debian Haskell Group 
Updated binary: libghc-uniplate-dev (1.6.7-1 to 1.6.7-1+b1)
Ignoring libghc-uniplate-doc 1.6.7-1 (from 1.6.7-1) as it is arch: all
Updated binary: libghc-uniplate-prof (1.6.7-1 to 1.6.7-1+b1)
Ignoring removal of libghc-uniplate-doc as it is arch: all
Invalidated by dependency
Not considered
Depends: haskell-uniplate/amd64 haskell-unordered-containers (not 
considered)
$ grep-excuses haskell-unordered-containers
haskell-unordered-containers (0.2.1.0-1 to 0.2.2.1-2~sid)
Maintainer: Debian Haskell Group 
21 days old (needed 10 days)
Not touching package due to block request by freeze (contact debian-release 
if update is needed)
Not considered

I'd expect hlint/amd64 to get invalidated because of its dependency on
haskell-uniplate.

Cheers,
Julien


signature.asc
Description: Digital signature