Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1026515 > unrolled thread

Bug#932431: DDPO: package removed from experimental but still shown in DDPO column

Started byRoger Shimizu <rosh@debian.org>
First post2020-09-26 16:00 +0200
Last post2020-09-28 18:10 +0200
Articles 8 — 2 participants

Back to article view | Back to linux.debian.bugs.dist

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Roger Shimizu <rosh@debian.org> - 2020-09-26 16:00 +0200
    Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Paul Wise <pabs@debian.org> - 2020-09-27 02:10 +0200
      Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Roger Shimizu <rosh@debian.org> - 2020-09-27 07:40 +0200
        Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Paul Wise <pabs@debian.org> - 2020-09-27 07:50 +0200
          Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Roger Shimizu <rosh@debian.org> - 2020-09-27 08:00 +0200
            Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Paul Wise <pabs@debian.org> - 2020-09-27 08:10 +0200
              Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Paul Wise <pabs@debian.org> - 2020-09-28 03:20 +0200
                Bug#932431: DDPO: package removed from experimental but still shown in DDPO column Roger Shimizu <rosh@debian.org> - 2020-09-28 18:10 +0200

#1026515 — Bug#932431: DDPO: package removed from experimental but still shown in DDPO column

FromRoger Shimizu <rosh@debian.org>
Date2020-09-26 16:00 +0200
SubjectBug#932431: DDPO: package removed from experimental but still shown in DDPO column
Message-ID<ATiU1-5DL-1@gated-at.bofh.it>
Dear Mattia,

I also met this issue on a few packages I uploaded [2]:
- golang-golang-x-xerrors
- golang-github-google-go-github
- golang-go.crypto

[2] https://qa.debian.org/developer.php?login=rosh

>> I have noticed that the package 'golang-github-jinzhu-inflection' is
>> still listed in the experimental column of my DDPO page [1] but it has
>> in the meantime been superseded by a newer version in testing. rmadison
>> also shows this package to no longer be in experimental:
>
> As a data point, that package is listed there in the version of
> 0.0~git20170102.0.1c35d90-2, which indeed is listed in the experimental
> Sources index as ESO.

So what's ESO?
How can I check the ESO status for a specific package?

> So it might just be that whatever in DDPO is in charge of cleaning up
> disappearing sources doesn't do the job if the source is left there as
> ESO.

So what do you suggest to solve this issue?
Thanks!

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1

[toc] | [next] | [standalone]


#1026563

FromPaul Wise <pabs@debian.org>
Date2020-09-27 02:10 +0200
Message-ID<ATsql-35p-1@gated-at.bofh.it>
In reply to#1026515
On Sat, Sep 26, 2020 at 1:57 PM Roger Shimizu wrote:

> So what's ESO?

A package which has this in the Packages file:

Extra-Source-Only: yes

dak uses this to indicate that the source package is only kept around
for license compliance purposes because another package still has a
Built-Using header with the ESO version of the package. Once the other
package has been rebuilt against the newer version, then the ESO
version can be removed.

https://www.debian.org/doc/debian-policy/ch-relationships.html#s-built-using

> How can I check the ESO status for a specific package?

$ apt-cache showsrc golang-github-jinzhu-inflection | grep -E
'^(Version|Extra-Source-Only|)(:|$)'
Version: 0.0~git20170102.0.1c35d90-2
Extra-Source-Only: yes

Version: 1.0.0-1

Version: 1.0.0-1
Extra-Source-Only: yes

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [next] | [standalone]


#1026571

FromRoger Shimizu <rosh@debian.org>
Date2020-09-27 07:40 +0200
Message-ID<ATxzH-66g-1@gated-at.bofh.it>
In reply to#1026563
On Sun, Sep 27, 2020 at 9:08 AM Paul Wise <pabs@debian.org> wrote:
>
> On Sat, Sep 26, 2020 at 1:57 PM Roger Shimizu wrote:
>
> > So what's ESO?
>
> A package which has this in the Packages file:
>
> Extra-Source-Only: yes
>
> dak uses this to indicate that the source package is only kept around
> for license compliance purposes because another package still has a
> Built-Using header with the ESO version of the package. Once the other
> package has been rebuilt against the newer version, then the ESO
> version can be removed.
>
> https://www.debian.org/doc/debian-policy/ch-relationships.html#s-built-using

Thanks for the explanation!

I think this can explain why an old version of package is still in
archive, but still cannot explain why it appears in *experimental*
column in DDPO page.

> > How can I check the ESO status for a specific package?
>
> $ apt-cache showsrc golang-github-jinzhu-inflection | grep -E
> '^(Version|Extra-Source-Only|)(:|$)'

Great example. Thanks again!

I checked one package I mentioned previously:
====
$ apt-cache showsrc golang-github-google-go-github | grep -E
'^(Version|Extra-Source-Only|)(:|$)'
Version: 32.1.0-1
Extra-Source-Only: yes

Version: 32.1.0-2
====

But 28.1.1-1 still appears in my DDPO [2] in experimental column.

So I think there might be two possible bugs in DDPO:
- golang-github-google-go-github version 28.1.1-1 was never uploaded
to experimental, but unstable.
- golang-github-google-go-github 28.1.1-1 is not in ESO anymore, but
still appears in DDPO.

[2] https://qa.debian.org/developer.php?login=rosh

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1

[toc] | [prev] | [next] | [standalone]


#1026572

FromPaul Wise <pabs@debian.org>
Date2020-09-27 07:50 +0200
Message-ID<ATxJo-69v-1@gated-at.bofh.it>
In reply to#1026571

[Multipart message — attachments visible in raw view] — view raw

On Sun, 2020-09-27 at 14:27 +0900, Roger Shimizu wrote:

> I think this can explain why an old version of package is still in
> archive, but still cannot explain why it appears in *experimental*
> column in DDPO page.

This simply because DDPO just reflects what is in the archive, if you
grep the Packages/Sources files from the archive you can confirm this.

> I checked one package I mentioned previously:
> ====
> $ apt-cache showsrc golang-github-google-go-github | grep -E
> '^(Version|Extra-Source-Only|)(:|$)'

I see more versions than you for some reason:

$ apt-cache showsrc golang-github-google-go-github | grep -E '^(Version|Extra-Source-Only|)(:|$)'
Version: 32.1.0-1

Version: 32.1.0-1
Extra-Source-Only: yes

Version: 32.1.0-2

Version: 28.1.1-1
Extra-Source-Only: yes

> But 28.1.1-1 still appears in my DDPO [2] in experimental column.

It also appears in the archive too, in experimental vault:amd64 has
Built-Using with that version of golang-github-google-go-github and
src:golang-github-google-go-github is present too with ESO: yes.

> - golang-github-google-go-github version 28.1.1-1 was never uploaded
> to experimental, but unstable.

It seems if a package from experimental has Built-Using on a package in
unstable, then dak pulls the unstable source package into experimental
and adds ESO: yes.

> - golang-github-google-go-github 28.1.1-1 is not in ESO anymore, but
> still appears in DDPO.

It definitely is, in experimental.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [next] | [standalone]


#1026574

FromRoger Shimizu <rosh@debian.org>
Date2020-09-27 08:00 +0200
Message-ID<ATxT3-6cC-1@gated-at.bofh.it>
In reply to#1026572
control: tags -1 +wontfix

On Sun, Sep 27, 2020 at 2:38 PM Paul Wise <pabs@debian.org> wrote:
>
> It seems if a package from experimental has Built-Using on a package in
> unstable, then dak pulls the unstable source package into experimental
> and adds ESO: yes.

I think above perfectly explains why the original issue of the ticket
occurs, and it's by design.
So I add the "wontfix" tag to this ticket.

Thanks!

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1

[toc] | [prev] | [next] | [standalone]


#1026575

FromPaul Wise <pabs@debian.org>
Date2020-09-27 08:10 +0200
Message-ID<ATy2K-6vh-5@gated-at.bofh.it>
In reply to#1026574

[Multipart message — attachments visible in raw view] — view raw

On Sun, 2020-09-27 at 14:54 +0900, Roger Shimizu wrote:

> I think above perfectly explains why the original issue of the ticket
> occurs, and it's by design.
> So I add the "wontfix" tag to this ticket.

The version in experimental is ESO, so I think it is fine to hide it by
default, perhaps with a parameter to show ESO packages?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [next] | [standalone]


#1026726

FromPaul Wise <pabs@debian.org>
Date2020-09-28 03:20 +0200
Message-ID<ATPZD-mo-1@gated-at.bofh.it>
In reply to#1026575
Control: tags -1 - wontfix
Control: retitle -1 DDPO: hide Extra-Source-Only packages by default,
add option to show them

On Sun, Sep 27, 2020 at 6:00 AM Paul Wise wrote:

> The version in experimental is ESO, so I think it is fine to hide it by
> default, perhaps with a parameter to show ESO packages?

Updating the bug metadata to reflect that suggestion.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

[toc] | [prev] | [next] | [standalone]


#1026788

FromRoger Shimizu <rosh@debian.org>
Date2020-09-28 18:10 +0200
Message-ID<AU3SW-iP-9@gated-at.bofh.it>
In reply to#1026726
On Mon, Sep 28, 2020 at 10:12 AM Paul Wise <pabs@debian.org> wrote:
>
> Updating the bug metadata to reflect that suggestion.

Thanks, pabs!
Hope this fix can be deployed soon.

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web