Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 638064 - app-emulation/wine*: please clean up old wine versions *urgently*
Summary: app-emulation/wine*: please clean up old wine versions *urgently*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal critical (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-18 22:20 UTC by Michał Górny
Modified: 2017-11-29 01:15 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
app-emulation/wine-any: Remove old versions (0001-app-emulation-wine-any-Remove-old-versions.patch,347.25 KB, patch)
2017-11-19 11:38 UTC, Lucian Poston
Details | Diff
app-emulation/wine-d3d9: Remove old versions (0002-app-emulation-wine-d3d9-Remove-old-versions.patch,302.14 KB, patch)
2017-11-19 11:39 UTC, Lucian Poston
Details | Diff
app-emulation/wine-vanilla: Remove old versions (0003-app-emulation-wine-vanilla-Remove-old-versions.patch,348.41 KB, patch)
2017-11-19 11:39 UTC, Lucian Poston
Details | Diff
app-emulation/wine-staging: Remove old versions (0004-app-emulation-wine-staging-Remove-old-versions.patch,325.71 KB, patch)
2017-11-19 11:40 UTC, Lucian Poston
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-11-18 22:20:10 UTC
As I've mentioned to you already, wine is killing CI. Right now app-emulation/* is taking *over 10 minutes* which is twice as much as any other category. Of that, 7.5 minutes are app-emulation/wine-{d3d9,staging,vanilla}. Those ebuilds are simply killing the service.

You are currently keeping 21 versions of wine-any, -d3d9 and -staging each, and 28 versions of -vanilla. This gives 91 ebuilds of the same package. Not counting the old package, and all the extra packages.

Please move the old versions to an overlay *urgently*, or just remove them. If you do not solve this issue within 24 hours, I'm going to remove app-emulation/ from CI.
Comment 1 Lucian Poston 2017-11-19 11:38:28 UTC
Created attachment 504896 [details, diff]
app-emulation/wine-any: Remove old versions
Comment 2 Lucian Poston 2017-11-19 11:39:19 UTC
Created attachment 504898 [details, diff]
app-emulation/wine-d3d9: Remove old versions
Comment 3 Lucian Poston 2017-11-19 11:39:44 UTC
Created attachment 504900 [details, diff]
app-emulation/wine-vanilla: Remove old versions
Comment 4 Lucian Poston 2017-11-19 11:40:06 UTC
Created attachment 504902 [details, diff]
app-emulation/wine-staging: Remove old versions
Comment 5 Lucian Poston 2017-11-19 11:45:15 UTC
Attached 4 patches to remove old ebuilds. Dev versions older than 2.16 removed. Also removed old stable versions where there were many stable versions in testing branch.

I put up a wine ebuild repo at https://github.com/lucianposton/wine-ebuilds containing the old wine version ebuilds mentioned above that we can push to /repo/proj/wine.git whenever someone with gentoo.org repo access creates it.
Comment 6 Adam Feldman gentoo-dev 2017-11-20 05:03:38 UTC
(In reply to Michał Górny from comment #0)
> As I've mentioned to you already, wine is killing CI. Right now
> app-emulation/* is taking *over 10 minutes* which is twice as much as any
> other category. Of that, 7.5 minutes are
> app-emulation/wine-{d3d9,staging,vanilla}. Those ebuilds are simply killing
> the service.
> 
> You are currently keeping 21 versions of wine-any, -d3d9 and -staging each,
> and 28 versions of -vanilla. This gives 91 ebuilds of the same package. Not
> counting the old package, and all the extra packages.
> 
> Please move the old versions to an overlay *urgently*, or just remove them.
> If you do not solve this issue within 24 hours, I'm going to remove
> app-emulation/ from CI.

Just spoke with you on Friday about joining overlays project and creating the repo.  If you can't wait a couple of days, then you can remove the 4 packages from CI temporarily.  I'll speak to you tomorrow, should be a light work day so I should have plent of time to work on what we previously discussed for me helping out merge developer requests for overlays (and thus create one for wine).

I'll be moving all but the newest 3 releases and stables for each of the packages.  Longterm plan is to drop -any and -d3d9 entirely, but that's long term, not right now.
Comment 7 tsmksubc 2017-11-20 10:06:00 UTC
(In reply to NP-Hardass from comment #6)
> Longterm plan is to drop -any and -d3d9 entirely, but that's long
> term, not right now.

Why drop?
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-11-28 15:40:36 UTC
The repository is filled for some time already, and the maintainer clearly doesn't have time to do the work, so I'll just do it. As noted in #c6, I'm going to remove all but 3 newest releases and stable.
Comment 9 Larry the Git Cow gentoo-dev 2017-11-28 16:24:26 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462081a8c595756c04ba71f3114b19f98851b294

commit 462081a8c595756c04ba71f3114b19f98851b294
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2017-11-28 15:38:18 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-11-28 16:24:12 +0000

    app-emulation/wine-vanilla: Clean old up
    
    Closes: https://bugs.gentoo.org/638064
    
    Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>

 app-emulation/wine-vanilla/Manifest                |  26 +-
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.0.1.ebuild         | 518 --------------------
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.0.3.ebuild         | 523 --------------------
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild | 518 --------------------
 .../wine-vanilla/wine-vanilla-2.1-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.10-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.11-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.12-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.13-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.14-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.15-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.16-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.17-r1.ebuild       | 529 ---------------------
 .../wine-vanilla/wine-vanilla-2.2-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.3-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.4-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.5-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.6-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.7-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.8-r1.ebuild        | 527 --------------------
 .../wine-vanilla/wine-vanilla-2.9-r1.ebuild        | 529 ---------------------
 24 files changed, 3 insertions(+), 12140 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7598f91b7ae513f9d763df4dbe94b77dc6b157a2

commit 7598f91b7ae513f9d763df4dbe94b77dc6b157a2
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2017-11-28 15:35:00 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-11-28 16:24:11 +0000

    app-emulation/wine-staging: Clean old up
    
    Closes: https://bugs.gentoo.org/638064
    
    Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>

 app-emulation/wine-staging/Manifest                |  40 +-
 .../wine-staging/wine-staging-2.0-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.1-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.10-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.11-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.12-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.13-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.14-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.15-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.16-r1.ebuild       | 609 ---------------------
 .../wine-staging/wine-staging-2.2-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.3-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.4-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.5-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.6-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.7-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.8-r1.ebuild        | 607 --------------------
 .../wine-staging/wine-staging-2.9-r1.ebuild        | 609 ---------------------
 18 files changed, 3 insertions(+), 10372 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf10b7095a00945c5749df3144535ce82dae6eb

commit 1bf10b7095a00945c5749df3144535ce82dae6eb
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2017-11-28 15:34:06 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-11-28 16:24:11 +0000

    app-emulation/wine-d3d9: Clean old up
    
    Closes: https://bugs.gentoo.org/638064
    
    Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>

 app-emulation/wine-d3d9/Manifest                 |  40 +-
 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.1-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.10-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.11-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.12-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.13-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.14-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.15-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.16-r1.ebuild | 572 -----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.2-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.3-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.4-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.5-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.6-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.7-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.8-r1.ebuild  | 570 ----------------------
 app-emulation/wine-d3d9/wine-d3d9-2.9-r1.ebuild  | 572 -----------------------
 18 files changed, 3 insertions(+), 9743 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09f09f004f50ecabe0c6d1a230f8ffefe897310

commit c09f09f004f50ecabe0c6d1a230f8ffefe897310
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2017-11-28 15:33:23 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-11-28 16:24:10 +0000

    app-emulation/wine-any: Clean old up
    
    Closes: https://bugs.gentoo.org/638064
    
    Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>

 app-emulation/wine-any/Manifest                |  59 +--
 app-emulation/wine-any/wine-any-2.0-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.1-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.10-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.11-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.12-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.13-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.14-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.15-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.16-r1.ebuild | 638 -------------------------
 app-emulation/wine-any/wine-any-2.2-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.3-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.4-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.5-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.6-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.7-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.8-r1.ebuild  | 636 ------------------------
 app-emulation/wine-any/wine-any-2.9-r1.ebuild  | 638 -------------------------
 18 files changed, 4 insertions(+), 10883 deletions(-)
Comment 10 Lucian Poston 2017-11-29 01:15:33 UTC
wine organizes stable versions in an odd way. 2.0, 3.0, etc are stable releases. 2.1, 2.2, 2.3, 3.1, 3.2, etc are dev releases.

The commit above removed all stable releases.