Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-09 Thread Alex Mestiashvili
On 05/08/2016 11:55 PM, Mattia Rizzolo wrote:
> On Sun, May 08, 2016 at 09:40:02PM +, Niels Thykier wrote:
>> James Cowgill:
>>> On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
 gearmand package has stuck in unstable due to missing -dbg packages:

  https://release.debian.org/migration/testing.pl?package=gearmand
>>>
>>> It's not migrating because the old dbg packages are still in sid.
>>
>> The note from testing.pl is (now) just an informational message.  Have a
>> look at [1], which notes the following items of interest:
> 
> In general, testing.pl is imho more confusing than anything else.  And
> really reading the message in tracker.d.o is usually more than enough to
> understand what's wrong.  Not in this case, but here testing.pl didn't
> either...
> 
>>> Usually stuff like this is removed automatically by dak's auto
>>> decrufter but apparently not this time.
>>>
>>
>> Hmm, apparently the auto-decrufter thinks that the removal of
>> libgearman7-dbg would break libgearman-dbg.  I suspect part of the issue
>> is that libgearman-dbg is an arch:all package (which has a different
>> heuristic for depending when it should be decrufted).
>>
>>> If you file a NBS removal bug against ftp.debian.org then the package
>>> should migrate after the dbg packages are removed manually.
>>>
>>> James
>>>
>>
>> I agree that it would probably help. :)
> 
> I agree that a NBS removal for libgearman-dbg should be enough.
> Then the autodecrufter will be able to remove libgearman7-dbg, and then
> gearmand will be able to migrate.
> 

Thank you for the details, I am preparing a new upload fixing a couple
of minor issues and will file the NBS removal bug.

Best regards,
Alex



Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-09 Thread Alex Mestiashvili
On 05/08/2016 09:00 PM, James Cowgill wrote:
> On Sun, 2016-05-08 at 19:57 +0100, James Cowgill wrote:
>> Hi,
>>
>> On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
>>>
>>> Hi All,
>>>
>>> gearmand package has stuck in unstable due to missing -dbg
>>> packages:
>>>
>>>  https://release.debian.org/migration/testing.pl?package=gearmand
>>>
>>> The debug packages were removed after switching to automatic debug
>>> packages [0].
>>>
>>> How do I force the migration ?  What is the right way to switch to
>>> automatic -dbgsym packages ?
>>
>> It's not migrating because the old dbg packages are still in sid.
>> Usually stuff like this is removed automatically by dak's auto
>> decrufter but apparently not this time.
>>
>> If you file a NBS removal bug against ftp.debian.org then the package
>> should migrate after the dbg packages are removed manually.
> 
> And you also should have a call to dh_strip --dbgsym-migration in your
> debian/rules (see dh_strip(1)). This wont prevent testing migration
> though.
> 
> James
> 

I see, thanks for the hint!

Best regards,
Alex



Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-08 Thread Mattia Rizzolo
On Sun, May 08, 2016 at 09:40:02PM +, Niels Thykier wrote:
> James Cowgill:
> > On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
> >> gearmand package has stuck in unstable due to missing -dbg packages:
> >>
> >>  https://release.debian.org/migration/testing.pl?package=gearmand
> > 
> > It's not migrating because the old dbg packages are still in sid.
> 
> The note from testing.pl is (now) just an informational message.  Have a
> look at [1], which notes the following items of interest:

In general, testing.pl is imho more confusing than anything else.  And
really reading the message in tracker.d.o is usually more than enough to
understand what's wrong.  Not in this case, but here testing.pl didn't
either...

> > Usually stuff like this is removed automatically by dak's auto
> > decrufter but apparently not this time.
> > 
> 
> Hmm, apparently the auto-decrufter thinks that the removal of
> libgearman7-dbg would break libgearman-dbg.  I suspect part of the issue
> is that libgearman-dbg is an arch:all package (which has a different
> heuristic for depending when it should be decrufted).
> 
> > If you file a NBS removal bug against ftp.debian.org then the package
> > should migrate after the dbg packages are removed manually.
> > 
> > James
> > 
> 
> I agree that it would probably help. :)

I agree that a NBS removal for libgearman-dbg should be enough.
Then the autodecrufter will be able to remove libgearman7-dbg, and then
gearmand will be able to migrate.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-08 Thread Niels Thykier
James Cowgill:
> Hi,
> 

Hi,

> On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
>> Hi All,
>>
>> gearmand package has stuck in unstable due to missing -dbg packages:
>>
>>  https://release.debian.org/migration/testing.pl?package=gearmand
>>
>> The debug packages were removed after switching to automatic debug
>> packages [0].
>>
>> How do I force the migration ?  What is the right way to switch to
>> automatic -dbgsym packages ?
> 
> It's not migrating because the old dbg packages are still in sid.

I suspect you may be right about that though it is not clear to me that
we agree on why. :)  So I'll just clarify one point:

The note from testing.pl is (now) just an informational message.  Have a
look at [1], which notes the following items of interest:

 - "Valid candidate" => Nothing listed is a blocker for migration
 - "old binaries left ... (but ignoring cruft, so nevermind)"
   (which is the part where this is just an informational message)

It does not migrate currently because it would make things
uninstallable.  Admittedly, I did a TL;DR on the britney log, so I don't
know the details and you could be right about the old "-dbg" causing the
issue.

(Mind you, in the "old" days, Britney would ignore the package until had
been decrufted)

> Usually stuff like this is removed automatically by dak's auto
> decrufter but apparently not this time.
> 

Hmm, apparently the auto-decrufter thinks that the removal of
libgearman7-dbg would break libgearman-dbg.  I suspect part of the issue
is that libgearman-dbg is an arch:all package (which has a different
heuristic for depending when it should be decrufted).

> If you file a NBS removal bug against ftp.debian.org then the package
> should migrate after the dbg packages are removed manually.
> 
> James
> 

I agree that it would probably help. :)

Thanks,
~Niels

[1] https://tracker.debian.org/pkg/gearmand




signature.asc
Description: OpenPGP digital signature


Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-08 Thread James Cowgill
On Sun, 2016-05-08 at 19:57 +0100, James Cowgill wrote:
> Hi,
> 
> On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
> > 
> > Hi All,
> > 
> > gearmand package has stuck in unstable due to missing -dbg
> > packages:
> > 
> >  https://release.debian.org/migration/testing.pl?package=gearmand
> > 
> > The debug packages were removed after switching to automatic debug
> > packages [0].
> > 
> > How do I force the migration ?  What is the right way to switch to
> > automatic -dbgsym packages ?
>
> It's not migrating because the old dbg packages are still in sid.
> Usually stuff like this is removed automatically by dak's auto
> decrufter but apparently not this time.
> 
> If you file a NBS removal bug against ftp.debian.org then the package
> should migrate after the dbg packages are removed manually.

And you also should have a call to dh_strip --dbgsym-migration in your
debian/rules (see dh_strip(1)). This wont prevent testing migration
though.

James

signature.asc
Description: This is a digitally signed message part


Re: package stuck in unstable after switching to AutomaticDebugPackages

2016-05-08 Thread James Cowgill
Hi,

On Sun, 2016-05-08 at 20:17 +0200, Alex Mestiashvili wrote:
> Hi All,
> 
> gearmand package has stuck in unstable due to missing -dbg packages:
> 
>  https://release.debian.org/migration/testing.pl?package=gearmand
> 
> The debug packages were removed after switching to automatic debug
> packages [0].
> 
> How do I force the migration ?  What is the right way to switch to
> automatic -dbgsym packages ?

It's not migrating because the old dbg packages are still in sid.
Usually stuff like this is removed automatically by dak's auto
decrufter but apparently not this time.

If you file a NBS removal bug against ftp.debian.org then the package
should migrate after the dbg packages are removed manually.

James

signature.asc
Description: This is a digitally signed message part


package stuck in unstable after switching to AutomaticDebugPackages

2016-05-08 Thread Alex Mestiashvili
Hi All,

gearmand package has stuck in unstable due to missing -dbg packages:

 https://release.debian.org/migration/testing.pl?package=gearmand

The debug packages were removed after switching to automatic debug
packages [0].

How do I force the migration ?  What is the right way to switch to
automatic -dbgsym packages ?

Thanks,
Alex


[0] https://wiki.debian.org/AutomaticDebugPackages