Hi,

it seems dak got improved [1] (or at least the release instructions), 
although no changes were made to the current releases afaict (not even 
testing/bullseye).

The instructions also don't include yet the part to update the 
suite_name on release - backports and (proposed-)updates are in a "MOVE 
STUFF AROUND:" section [2] that manipulates symlinks but doesn't 
actually update suite_name in the database (contrary to most suites [3] 
which are handled by a "rename-suite" function [4]).

The "rename-suite" won't work with broken suites - as its database 
updates are based on the previous "suite_name" value (which is the part 
that is broken right now afaict).

I hope this is going to work out somehow - and it is nice to see some 
progress was made :)

cheers,
Stefan

[1]: 
https://salsa.debian.org/ftp-team/dak/-/commit/bc0f26a328ff6f3a26ff0f04a6e51a8ac6cd5e7f
[2]: 
https://salsa.debian.org/ftp-team/dak/-/blob/8f090ecf549fcc8713af3e2a993fc52bcd66bc91/docs/release.txt#L117-136
[3]: 
https://salsa.debian.org/ftp-team/dak/-/blob/8f090ecf549fcc8713af3e2a993fc52bcd66bc91/docs/release.txt#L69-84
[4]: 
https://salsa.debian.org/ftp-team/dak/-/blob/8f090ecf549fcc8713af3e2a993fc52bcd66bc91/docs/release.txt#L15-42

On 20.06.19 14:06, Stefan Bühler wrote:
> Hi,
> 
> here we are again for the buster release cycle.
> 
> $ curl -s http://ftp.debian.org/debian/dists/buster-backports/Release | head 
> -n4
> Origin: Debian Backports
> Label: Debian Backports
> Suite: buster-backports
> Codename: buster-backports
> 
> $ curl -s http://ftp.debian.org/debian/dists/buster/Release | head -n4
> Origin: Debian
> Label: Debian
> Suite: testing
> Codename: buster
> 
> The Suite for buster-backports should be "testing-backports" right now 
> and become "stable-backports" when buster gets released.
> 
> cheers,
> Stefan
> 
> On 18.06.17 09:46, Stefan Bühler wrote:
>> Hi,
>>
>> On Tue, 6 Jun 2017 13:33:03 +0200 Stefan Bühler wrote:
>>> Hi,
>>>
>>> On Sun, 26 Apr 2015 22:01:03 +0200 Stefano Zacchiroli <[email protected]>
>>> wrote:
>>>> Heya,
>>>>
>>>> On Tue, Jul 02, 2013 at 10:30:40AM +0200, Stefano Zacchiroli wrote:
>>>>>   ./wheezy-backports/Release:Suite: wheezy-backports
>>>>>   ./wheezy-backports/Release:Codename: wheezy-backports
>>>>>
>>>>> as you can see from the last 2 lines, both Suite and Codename are set
>>>>> to "wheezy-backports" whereas, to be consistent with the rest, the
>>>>> suite should be something like "stable-backports".
>>>>
>>>> JFTR, it looks like this bug has been propagated to the just released
>>>> suite Jessie. Currently,
>>>> http://ftp.debian.org/debian/dists/jessie-backports/Release reads:
>>>>
>>>>   Suite: jessie-backports
>>>>   Codename: jessie-backports
>>>>
>>>> To cope with this, I've just hard-coded yet another release name in
>>>> sources.d.n configuration, to make sure that the new backports suite is
>>>> included.
>>>>
>>>> It would be nice to fix this now for jessie+1.
>>>
>>> Didn't work out so far, stretch is affected by this as well:
>>>
>>> $ curl -s http://ftp.debian.org/debian/dists/stretch-backports/Release
>>> Origin: Debian Backports
>>> Label: Debian Backports
>>> Suite: stretch-backports
>>> Codename: stretch-backports
>>> [...]
>>>
>>> Maybe this could still be fixed in time? I guess right now "Suite"
>>> should read "testing-backports", hoping it becomes "stable-backports" on
>>> release.
>>
>> Still broken after the stretch release.  Maybe this time just fix it
>> although it is already released (right now there is nothing in it yet
>> anyway)?
>>
>> As a workaround if someone wants to pin:
>>
>>     Pin: release o=Debian Backports,a=stable-backports
>>
>> They should pin instead or additionally:
>>
>>     Pin: release o=Debian Backports,n=stretch-backports
>>
>> Or (if you don't mix oldstable / stable backports sources):
>>
>>     Pin: release o=Debian Backports
>>
>> Pinning a=stretch-backports ("a=" instead of "n="!) might work now, but
>> breaks if this bug gets fixed.
>>
>> cheers,
>> Stefan
>>

Reply via email to