On Sat, 2020-10-10 at 11:16 +0200, Mechtilde Stehmann wrote:
> Hello Adam,

Hi,

I've replied to the bug, as that's where you raised the questions, but
as this is trending towards general discussion we should possibly move
it to the debian-release list instead.

> Am 07.10.20 um 21:45 schrieb Adam D. Barratt:
> > On Wed, 2020-10-07 at 21:24 +0200, Mechtilde Stehmann wrote:
> > > Hello Adam,
> > > 
> > > On Wed, 07 Oct 2020 19:54:41 +0100 "Adam D. Barratt"
> > > <a...@adam-barratt.org.uk> wrote:> severity 971807 normal
> 
> ...
> 
> > > Since RT updated Thunderbird in buster from version 68.x to 78.x
> > > this causes the incompatibility from webext-tbsync with the
> > > recent Thunderbird version in Buster.
> > 
> > For the record, the Release Team have done no such thing. The
> > Security Team have released 78.x, which is not yet even in stable-
> > new, yet alone buster (although it likely will be in buster after
> > the next point release).
> > 
> > I realise this might seem picky, but if you're going to say we
> > caused it... :-)
> 
> Ok, I want to understand it and to document it properly.
> 
> The secutity-team does the the update of thunderbird from 68.x to
> 78.x in buster.
> 
> As I did an apt update && apt list --upgradable it already shows
> thunderbird 1:78.x in buster. So for me thunderbird 78.x is already
> released.

Where / how does it show that the package is "in buster"? Your
sources.list contains an entry for the security archive, which will be
"(security|deb).debian.org/debian-security buster/updates main" or
similar. As such the package is "in buster/updates" or "in buster-
security", but not "in buster".

The package _has been_ released, and will be available to any user of
stable who has the security archive in their APT sources (which
*should* be all of them). That is not in dispute. It is just not yet
part of the stable distribution in the main archive, "only" in the
security archive. This is a detail of the process that I expect and
appreciate that most users will never care about or possibly even be
particularly aware of.

Note that this does not in general mean that an update required to
stable by another update in the security archive cannot be made. I
would not have mentioned it at all, if you had not yourself said that
the Release Team had made the update to thunderbird. I was not honestly
expecting that comment to generate this much process discussion. :-)

> How can I follow up which package is in stable-new and not already in
> stable?

As a starting point, if the DSA was released since the most recent
point release, then the package cannot be in stable yet, as stable only
changes with point releases, which happen roughly every couple of
months.

APT will also show the difference:

$ apt-cache policy thunderbird
thunderbird:
  Installed: (none)
  Candidate: 1:78.3.1-2~deb10u2
  Version table:
     1:78.3.1-2~deb10u2 500
        500 http://security.debian.org/debian-security buster/updates/main 
amd64 Packages
     1:68.12.0-1~deb10u1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages

and for a package that has already been included in a point release:

$ apt-cache policy ark
ark:
  Installed: (none)
  Candidate: 4:18.08.3-1+deb10u2
  Version table:
     4:18.08.3-1+deb10u2 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        500 http://security.debian.org/debian-security buster/updates/main 
amd64 Packages

The current status of packages being potentially included in the next
point release (either via p-u, or imported from the security archive)
can be seen at https://release.debian.org/proposed-updates/stable.html
, with the top table corresponding to stable-new.

As stable-new is "just" another suite (well, it's a policy queue, but
for users that's again mostly an archive implementation detail), you
can also see the status of the package using rmadison, or dak on a
couple of DD-accessible hosts:

$ rmadison thunderbird -s stable,stable-new
thunderbird | 1:60.9.0-1~deb10u1  | stable     | source, armel, armhf
thunderbird | 1:68.12.0-1~deb10u1 | stable     | source, amd64, arm64, i386, 
mips64el, ppc64el, s390x
thunderbird | 1:78.3.1-2~deb10u1  | stable-new | source, amd64, arm64, 
mips64el, ppc64el
thunderbird | 1:78.3.1-2~deb10u2  | stable-new | source, amd64, arm64, i386, 
mips64el, ppc64el

I hope that helps resolve any queries you had regarding the process and
my earlier comment.

Regards,

Adam

Reply via email to