Bug#696680: Bug#693068: release.debian.org: arch-specific dependency should invalidate arch-specific candidate
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
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
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
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