Debian Bug report logs - #661078
britney: ignore additional packages in Sources index

Package: release.debian.org; Maintainer for release.debian.org is Debian Release Team <debian-release@lists.debian.org>;

Reported by: Ansgar Burchardt <ansgar@debian.org>

Date: Fri, 24 Feb 2012 00:24:01 UTC

Severity: wishlist

Tags: confirmed

Done: Niels Thykier <niels@thykier.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 00:24:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 24 Feb 2012 00:24:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 01:22:38 +0100
Package: release.debian.org
Severity: wishlist
User: release.debian.org@packages.debian.org
Usertags: britney

I would like to include additional packages referenced by Built-Using in
the Sources index[1] at some undefined point in the future.  This might
confuse britney which would need to just ignore them.

Ansgar

[1] <http://bugs.debian.org/657212>




Added indication that bug 661078 blocks 657212 Request was from Ansgar Burchardt <ansgar@debian.org> to control@bugs.debian.org. (Fri, 24 Feb 2012 00:27:09 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 08:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 24 Feb 2012 08:03:04 GMT) Full text and rfc822 format available.

Message #12 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Ansgar Burchardt <ansgar@debian.org>, 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 09:01:51 +0100
On 2012-02-24 01:22, Ansgar Burchardt wrote:
> Package: release.debian.org
> Severity: wishlist
> User: release.debian.org@packages.debian.org
> Usertags: britney
> 
> I would like to include additional packages referenced by Built-Using in
> the Sources index[1] at some undefined point in the future.  This might
> confuse britney which would need to just ignore them.
> 
> Ansgar
> 
> [1] <http://bugs.debian.org/657212>
> 
> 
> 

Hi Ansgar,

I believe Britney already handles this reasonably[1].  Of course, I
assume here that by "ignore" you mean it is (also) okay for Britney not
to include them in the resulting HeidiResult file.

Assuming there will be a source package in Sources only kept due to
Built-Using, then Britney may (or may not) keep its counterpart in
testing until the source package disappears from Sources (in sid).  If
it does not have any binaries and it is not in testing, then she will at
least keep it out of testing[2].

It is possible I am missing a corner case or two, so I am keeping the
bug open for now.

~Niels

[1]

"""
        while step():
            pkg = get_field('Package')
            ver = get_field('Version')
            # There may be multiple versions of the source package
            # (in unstable) if some architectures have out-of-date
            # binaries.  We only ever consider the source with the
            # largest version for migration.
            if pkg in sources and
apt_pkg.version_compare(sources[pkg][0], ver) > 0:
                continue
"""

[2] Example from last nights excuses:

"""
libffi-ruby (- to 0.6.3debian-2)

    Maintainer: Micah Anderson
    516 days old (needed 10 days)
    libffi-ruby has no binaries on any arch
    libffi-ruby (source) has new bugs!
    Updating libffi-ruby introduces new bugs: #652755
    Not considered
"""




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 08:36:03 GMT) Full text and rfc822 format available.

Message #15 received at 661078@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 09:33:14 +0100
Niels Thykier <niels@thykier.net> writes:
> I believe Britney already handles this reasonably[1].  Of course, I
> assume here that by "ignore" you mean it is (also) okay for Britney not
> to include them in the resulting HeidiResult file.

That is fine.

> Assuming there will be a source package in Sources only kept due to
> Built-Using, then Britney may (or may not) keep its counterpart in
> testing until the source package disappears from Sources (in sid).  If
> it does not have any binaries and it is not in testing, then she will at
> least keep it out of testing[2].

dak would also include them in Sources for testing, britney could not
remove them as they are handled differently in dak.  Would britney
handle that as well?

For reference here are the sources that would currently be included in
Sources right now:

WITH extra_sources AS
  (SELECT DISTINCT es.src_id
   FROM extra_src_references es JOIN bin_associations ba
   ON es.bin_id = ba.bin WHERE ba.suite = 4
   EXCEPT SELECT source FROM src_associations WHERE suite = 4)
SELECT source, version FROM source WHERE id IN (SELECT * FROM extra_sources);

For testing (suite=4):
 gcc-4.6  | 4.6.2-6
 binutils | 2.22-2
 gcc-4.6  | 4.6.2-1
 gcc-4.6  | 4.6.1-16
 binutils | 2.22-1
 gcc-4.6  | 4.6.2-5

For unstable (suite=5):
 gdb      | 7.3-1
 gcc-4.6  | 4.6.0-9
 gcc-4.6  | 4.6.2-14
 binutils | 2.22-1

Regards,
Ansgar




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 08:57:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Adam D. Barratt" <adam@adam-barratt.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 24 Feb 2012 08:57:18 GMT) Full text and rfc822 format available.

Message #20 received at 661078@bugs.debian.org (full text, mbox):

From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
To: Niels Thykier <niels@thykier.net>, 661078@bugs.debian.org
Cc: Ansgar Burchardt <ansgar@debian.org>
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 08:51:12 +0000
On Fri, 2012-02-24 at 09:01 +0100, Niels Thykier wrote:
> > I would like to include additional packages referenced by Built-Using in
> > the Sources index[1] at some undefined point in the future.  This might
> > confuse britney which would need to just ignore them.
[...]
> I believe Britney already handles this reasonably[1].  Of course, I
> assume here that by "ignore" you mean it is (also) okay for Britney not
> to include them in the resulting HeidiResult file.
[...]
> [1]
[...]
>             # There may be multiple versions of the source package
>             # (in unstable) if some architectures have out-of-date
>             # binaries.  We only ever consider the source with the
>             # largest version for migration.

This results in britney's internal list of source packages not including
the older versions, so I'm not convinced they'd actually end up in the
Heidi at all.  Another fun case might be if the older version included
binaries which are no longer built by any source.

It's possible I just need more coffee and this all just works[tm] of
course... :)

Regards,

Adam





Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 09:06:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 24 Feb 2012 09:06:18 GMT) Full text and rfc822 format available.

Message #25 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Ansgar Burchardt <ansgar@debian.org>, 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 10:03:47 +0100
On 2012-02-24 09:33, Ansgar Burchardt wrote:
> Niels Thykier <niels@thykier.net> writes:
>> [...]
>> Assuming there will be a source package in Sources only kept due to
>> Built-Using, then Britney may (or may not) keep its counterpart in
>> testing until the source package disappears from Sources (in sid).  If
>> it does not have any binaries and it is not in testing, then she will at
>> least keep it out of testing[2].
> 
> dak would also include them in Sources for testing, britney could not
> remove them as they are handled differently in dak.  Would britney
> handle that as well?
> 

I think so.  If there are two sources with different version, she
completely ignores the lowest version.  So that is definitely not a problem.

Britney has her own copy of testing/Sources, which she maintains
(removing fields she doesn't care about etc.).  So sources injected by
dak wouldn't be noticed unless we refresh those sources.  I admit I do
not know if we do that regularly.

That being said, the sources "(re)appearing" like this would (as far as
I can tell) basically fall into three cases:
  1 lower version than source of same name (in same suite)
      => ignore/discard (see above)
  2 lower version in testing than source of same name in sid
      => attempt to migrate sid version (as usual)
  3 source only in testing or (at end of run) source has no binaries in
    testing
      => attempt removal from testing

I suspect 2 might happen if we remove something from testing.  Though
the sid version probably won't migrate then.

To me, it looks like they will be "reduced to a previously known
solution".  Adam, can you see another case for the "reappearing" sources?

> For reference here are the sources that would currently be included in
> Sources right now:
> 
> [...]
> 
> Regards,
> Ansgar
> 
> 
> 

~Niels






Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 24 Feb 2012 09:39:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 24 Feb 2012 09:39:15 GMT) Full text and rfc822 format available.

Message #30 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: 661078@bugs.debian.org
Cc: Ansgar Burchardt <ansgar@debian.org>
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Fri, 24 Feb 2012 10:36:37 +0100
tags 661078 confirmed
thanks

On 2012-02-24 10:03, Niels Thykier wrote:
> On 2012-02-24 09:33, Ansgar Burchardt wrote:
>> [...]
> 
> I think so.  If there are two sources with different version, she
> completely ignores the lowest version.  So that is definitely not a problem.
> 
> Britney has her own copy of testing/Sources, which she maintains
> (removing fields she doesn't care about etc.).  So sources injected by
> dak wouldn't be noticed unless we refresh those sources.  I admit I do
> not know if we do that regularly.
> 
> That being said, the sources "(re)appearing" like this would (as far as
> I can tell) basically fall into three cases:
>   1 lower version than source of same name (in same suite)
>       => ignore/discard (see above)
>   2 lower version in testing than source of same name in sid
>       => attempt to migrate sid version (as usual)
>   3 source only in testing or (at end of run) source has no binaries in
>     testing
>       => attempt removal from testing
> [...]

IRC chatting revealed at least one issue.  Built-Using can make a
"newer" source version appear in testing.

"""
build foo against bar 2.  bar 1 is in testing.  put foo in testing.
"""

The current suggestion is to use the Packages_X files to determine which
source versions to use (and ignore the rest).  Though:

"""
09:21 < adsb> does it dtrt with smooth updates and/or faux packages?
(not expecting an answer right now, just a thought)
[...]
09:22 < adsb> it = "inferring Sources from Packages"
"""

As always, test cases are welcome at [1].

~Niels

[1] http://anonscm.debian.org/gitweb/?p=collab-maint/britney-tests.git





Added tag(s) confirmed. Request was from Niels Thykier <niels@thykier.net> to control@bugs.debian.org. (Fri, 24 Feb 2012 09:39:21 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Fri, 29 Jun 2012 22:09:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Fri, 29 Jun 2012 22:09:03 GMT) Full text and rfc822 format available.

Message #37 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Debian FTP Master <ftpmaster@ftp-master.debian.org>, 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Sat, 30 Jun 2012 00:04:24 +0200
[Message part 1 (text/plain, inline)]
On 2012-02-24 01:22, Ansgar Burchardt wrote:
> Package: release.debian.org
> Severity: wishlist
> User: release.debian.org@packages.debian.org
> Usertags: britney
> 
> I would like to include additional packages referenced by Built-Using in
> the Sources index[1] at some undefined point in the future.  This might
> confuse britney which would need to just ignore them.
> 
> Ansgar
> 
> [1] <http://bugs.debian.org/657212>
> 
> 
> 

Hi,

In light of our IRC chat in #d-ftp today and the asumption that the
"Only-Extra-Source" field will be implemented, I believe I have a
trivial patch that will work[1].  There is an updated test for it in the
"britney2-tests"[2] (the new repository announced today - not the old one).
  The patch is backwards compatible and could be applied before the
extra sources appear in the Sources files (and without updating any of
the unrelated existing tests).

It is my understanding that the new field has only been proposed at this
point, but the field would greatly simplify the Britney changes and keep
the risks of regressions at a minimal.

~Niels

[1]
http://anonscm.debian.org/gitweb/?p=users/nthykier/britney.git;a=shortlog;h=refs/heads/bug-661078

(also attached)

[2] http://anonscm.debian.org/gitweb/?p=collab-maint/britney2-tests.git

[0001-Ignore-sources-only-referenced-by-Built-Using.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Tue, 31 Jul 2012 07:39:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Tue, 31 Jul 2012 07:39:06 GMT) Full text and rfc822 format available.

Message #42 received at 661078@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: 657212@bugs.debian.org
Cc: 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Tue, 31 Jul 2012 09:30:02 +0200
Hi,

Niels Thykier <niels@thykier.net> writes:
> On 2012-02-24 01:22, Ansgar Burchardt wrote:
>> I would like to include additional packages referenced by Built-Using in
>> the Sources index[1] at some undefined point in the future.  This might
>> confuse britney which would need to just ignore them.
>> 
>> Ansgar
>> 
>> [1] <http://bugs.debian.org/657212>
>
> In light of our IRC chat in #d-ftp today and the asumption that the
> "Only-Extra-Source" field will be implemented, I believe I have a
> trivial patch that will work[1].  There is an updated test for it in the
> "britney2-tests"[2] (the new repository announced today - not the old one).
>   The patch is backwards compatible and could be applied before the
> extra sources appear in the Sources files (and without updating any of
> the unrelated existing tests).

I remembered we don't have overrides and thus no Priority or Section
fields for the extra sources.  As even the current values for overrides
aren't that useful (most source packages have Priority: source), I had
an alternative idea:

Instead of introducing a new field, use Priority: optional for regular
sources and Priority: extra for the extra sources introduced by
Built-Using.  At least the latter would also go to Section: source.

This would also fix #626394 ("Priority: source" in Sources).

Ansgar



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Tue, 31 Jul 2012 08:15:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Tue, 31 Jul 2012 08:15:07 GMT) Full text and rfc822 format available.

Message #47 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Ansgar Burchardt <ansgar@debian.org>, 661078@bugs.debian.org
Cc: 657212@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Tue, 31 Jul 2012 10:11:53 +0200
On 2012-07-31 09:30, Ansgar Burchardt wrote:
> Hi,
> 
> [...]
> 
> I remembered we don't have overrides and thus no Priority or Section
> fields for the extra sources.  As even the current values for overrides
> aren't that useful (most source packages have Priority: source), I had
> an alternative idea:
> 
> Instead of introducing a new field, use Priority: optional for regular
> sources and Priority: extra for the extra sources introduced by
> Built-Using.  At least the latter would also go to Section: source.
> 
> This would also fix #626394 ("Priority: source" in Sources).
> 
> Ansgar
> 
> 

Short: Sounds good to me.


AFAICT, we don't use Priority for any thing in Britney, so it won't
cause a lot of issues.  The only thing is that Britney does not include
"Priority" in the control files she writes.
  However, I believe she is the only consumer of those control files.
If we assume "Priority: optional" if the field is missing, this should
not be an issue[1].

If you change the value of the source field, that should also be fine.
I see it is written to the "HeidiResult" file, but I think that
particular column is stripped by another of our scripts before it is
passed on (I think we use that column to strip out our "faux" packages).

~Niels

[1] The filtering would ensure that she would never write a "Priority:
extra" source in the control files, so the assumption should be reasonable.




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Tue, 08 Jan 2013 15:51:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Tue, 08 Jan 2013 15:51:03 GMT) Full text and rfc822 format available.

Message #52 received at 661078@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Tue, 08 Jan 2013 16:48:25 +0100
Hi,

I finally got around to implement this in dak. The patch is available in
the f/extra-sources branch of my Git repository[1].

Sources only referenced by Built-Using will have a field

    Extra-Source-Only: yes

On franck.d.o you can look at the changes this would introduce to
testing's Sources with

----
cd /home/ansgar/public_html/root/srv/ftp-master.debian.org/ftp/dists
zdiff -d -u testing{-old,}/main/source/Sources.gz
----

The files are also accessible from [2].

Niels, could you update the patch to britney you prepared earlier?

Ansgar

  [1] <https://ftp-master.debian.org/users/ansgar/dak.git>
  [2] <http://ftp-master.debian.org/users/ansgar/root/>



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Thu, 10 Jan 2013 17:00:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Thu, 10 Jan 2013 17:00:03 GMT) Full text and rfc822 format available.

Message #57 received at 661078@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Ansgar Burchardt <ansgar@debian.org>, 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Thu, 10 Jan 2013 17:57:03 +0100
[Message part 1 (text/plain, inline)]
On 2013-01-08 16:48, Ansgar Burchardt wrote:
> Hi,
> 
> I finally got around to implement this in dak. The patch is available in
> the f/extra-sources branch of my Git repository[1].
> 
> Sources only referenced by Built-Using will have a field
> 
>     Extra-Source-Only: yes
> 

Your demo seems to be using ExtraSourceOnly.  :)

> On franck.d.o you can look at the changes this would introduce to
> testing's Sources with
> 
> ----
> cd /home/ansgar/public_html/root/srv/ftp-master.debian.org/ftp/dists
> zdiff -d -u testing{-old,}/main/source/Sources.gz
> ----
> 
> The files are also accessible from [2].
> 
> Niels, could you update the patch to britney you prepared earlier?
> 
> Ansgar
> 
>   [1] <https://ftp-master.debian.org/users/ansgar/dak.git>
>   [2] <http://ftp-master.debian.org/users/ansgar/root/>
> 
> 

Attached is the updated patch and the test-suite has been updated
accordingly.

~Niels

[0001-Ignore-sources-only-referenced-by-Built-Using.patch (text/x-patch, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Thu, 10 Jan 2013 17:09:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Thu, 10 Jan 2013 17:09:03 GMT) Full text and rfc822 format available.

Message #62 received at 661078@bugs.debian.org (full text, mbox):

From: Ansgar Burchardt <ansgar@debian.org>
To: Niels Thykier <niels@thykier.net>
Cc: 661078@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Thu, 10 Jan 2013 18:07:15 +0100
On 01/10/2013 05:57 PM, Niels Thykier wrote:
> On 2013-01-08 16:48, Ansgar Burchardt wrote:
>> Sources only referenced by Built-Using will have a field
>>
>>     Extra-Source-Only: yes
> 
> Your demo seems to be using ExtraSourceOnly.  :)

Yep, I was confused as we use CamelCase in Release, but
Words-with-Dashes in Sources. The test run was before I noticed this and
changed the field name to the more appropriate "Extra-Source-Only".

> Attached is the updated patch and the test-suite has been updated
> accordingly.

Thanks. Then I have to annoy the wanna-build team next.

packages.qa.debian.org, packages.debian.org and UDD (rmadison) might
also want to ignore the new entries, but that shouldn't be a blocker. So
I would like to enable the change once britney and wanna-build are patched.

Ansgar




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#661078; Package release.debian.org. (Thu, 10 Jan 2013 19:21:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Adam D. Barratt" <adam@adam-barratt.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Thu, 10 Jan 2013 19:21:03 GMT) Full text and rfc822 format available.

Message #67 received at 661078@bugs.debian.org (full text, mbox):

From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
To: Niels Thykier <niels@thykier.net>, 661078@bugs.debian.org
Cc: Ansgar Burchardt <ansgar@debian.org>
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Thu, 10 Jan 2013 19:19:16 +0000
On Thu, 2013-01-10 at 17:57 +0100, Niels Thykier wrote:
> On 2013-01-08 16:48, Ansgar Burchardt wrote:
> > Sources only referenced by Built-Using will have a field
> > 
> >     Extra-Source-Only: yes
[...]
> Attached is the updated patch and the test-suite has been updated
> accordingly.

>From fdf9089905f78f2e9f8253f60de5a5b723fb893b Mon Sep 17 00:00:00 2001
From: Niels Thykier <niels@thykier.net>
Date: Fri, 29 Jun 2012 23:23:25 +0200
Subject: [PATCH] Ignore sources only referenced by Built-Using

Signed-off-by: Niels Thykier <niels@thykier.net>

Have a

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>

to go with yours. ;-)

Regards,

Adam




Reply sent to Niels Thykier <niels@thykier.net>:
You have taken responsibility. (Sat, 12 Jan 2013 11:39:03 GMT) Full text and rfc822 format available.

Notification sent to Ansgar Burchardt <ansgar@debian.org>:
Bug acknowledged by developer. (Sat, 12 Jan 2013 11:39:03 GMT) Full text and rfc822 format available.

Message #72 received at 661078-done@bugs.debian.org (full text, mbox):

From: Niels Thykier <niels@thykier.net>
To: Ansgar Burchardt <ansgar@debian.org>, 661078-done@bugs.debian.org
Subject: Re: Bug#661078: britney: ignore additional packages in Sources index
Date: Sat, 12 Jan 2013 12:34:47 +0100
On 2012-02-24 01:22, Ansgar Burchardt wrote:
> Package: release.debian.org
> Severity: wishlist
> User: release.debian.org@packages.debian.org
> Usertags: britney
> 
> I would like to include additional packages referenced by Built-Using in
> the Sources index[1] at some undefined point in the future.  This might
> confuse britney which would need to just ignore them.
> 
> Ansgar
> 
> [1] <http://bugs.debian.org/657212>
> 
> 
> 

Fix deployed in commit 0497e95b717df1398092e0fd3d3cf7ea2a542496[1].

~Niels

[1]
commit 0497e95b717df1398092e0fd3d3cf7ea2a542496
Author: Niels Thykier <niels@thykier.net>
Date:   Fri Jun 29 23:23:25 2012 +0200

    Ignore sources only referenced by Built-Using

    Signed-off-by: Niels Thykier <niels@thykier.net>
    Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 10 Feb 2013 07:27:23 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 10:06:56 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.