Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578202 - app-emulation/wine-1.8.1 version bump
Summary: app-emulation/wine-1.8.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL: https://www.winehq.org/announce/1.8.1
Whiteboard:
Keywords: STABLEREQ
: 578272 (view as bug list)
Depends on: 578272
Blocks:
  Show dependency tree
 
Reported: 2016-03-24 20:19 UTC by Carter Young
Modified: 2016-04-11 00:56 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carter Young 2016-03-24 20:19:24 UTC
If this is a Duplicate, please mark it as such.  I only searched for wine.

According to https://www.winehq.org/ and the associated Release Announcement noted in the URL, 1.8.1 is the current Stable release, so why is Gentoo's Stable release still 1.6.2?

If something is broken, please attach the associated bug.  I'm asking because 1.6.2 to 1.9.5 is to big of a jump for me, and while user masking is acceptable, it is not preferred, as 1.6.2 has been stable as long as I can remember.
Comment 1 Tomáš Mózes 2016-03-25 19:08:16 UTC
I don't see 1.8.1 in the tree, so first we need to bump.
Comment 2 Carter Young 2016-03-25 23:32:29 UTC
(In reply to Tomáš Mózes from comment #1)
> I don't see 1.8.1 in the tree, so first we need to bump.

Do I need to create another Bug that is a Tracker only, and Mark this bug as Depends On: <the new Tracker I create>?  I.e., there could be a valid reason our Wine has lagged behind WineHQ
Comment 3 Adam Feldman gentoo-dev 2016-03-25 23:38:17 UTC
Yes, there is an intention to stabilize the 1.8 branch and wine-1.8 is ready for stabilization.

I'd prefer that our stable wine 1.8 use the official gstreamer 1.0 patchset, but upstream never released that under the 1.8 branch.  Once again though, I'd rather not be hosting a custom patchset for stable. There is currently a request to the upstream wine stable maintainer to include this in 1.8.2.

1.8.1 was never bumped because Wine Staging never released a patchset for 1.8.1 and I'd rather not have a stable candidate in package.use.stable.mask and not have staging support.  I'd also rather not have to host a custom staging patch just for 1.8.1.  I've cc'd the Staging devs in case they'd like to weigh in on making an official release for 1.8.1. 

These reasons are why I sort of stalled on bumping and/or stabilizing a 1.8 ebuild.
Comment 4 Carter Young 2016-03-26 01:27:19 UTC
(In reply to NP-Hardass from comment #3)
> Yes, there is an intention to stabilize the 1.8 branch and wine-1.8 is ready
> for stabilization.
> 
> I'd prefer that our stable wine 1.8 use the official gstreamer 1.0 patchset,
> but upstream never released that under the 1.8 branch.  Once again though,
> I'd rather not be hosting a custom patchset for stable. There is currently a
> request to the upstream wine stable maintainer to include this in 1.8.2.
> 
> 1.8.1 was never bumped because Wine Staging never released a patchset for
> 1.8.1 and I'd rather not have a stable candidate in package.use.stable.mask
> and not have staging support.  I'd also rather not have to host a custom
> staging patch just for 1.8.1.  I've cc'd the Staging devs in case they'd
> like to weigh in on making an official release for 1.8.1. 
> 
> These reasons are why I sort of stalled on bumping and/or stabilizing a 1.8
> ebuild.

In that case, I'll create a Tracker style bug and mark this one depends...  IMHO what you stated is one of the reasons I prefer a source based distribution.
Comment 5 Carter Young 2016-03-26 01:34:04 UTC
Added Depends
Comment 6 Carter Young 2016-03-26 01:43:06 UTC
(In reply to Carter Young from comment #5)
> Added Depends

Please add associated Blockers etc in the newly created Tracker Bug.  If possible patchset is needed, could we possibly submit this upstream.  If needed, I'll do it.  I don't mind stepping on peoples toes if it fixes an issue.
Comment 7 Tomáš Mózes 2016-03-26 06:48:31 UTC
Thanks for sharing the latest info NP-Hardass. In that I don't see a point of having another bug #578272 open. This is useful for cases when it depends on other packages, but this is solely a matter of wine and upstream.

Let's keep this open with the info from NP-Hardass so that anybody else who seeks for 1.8.1 knows.

I'm closing #578272 as I see no point of having it open. NP-Hardass stated he wants to bump and stabilize 1.8.x, so it's on upstream now.

Thanks for your interest Carter, maybe try to convince upstream to get it going ;)
Comment 8 Tomáš Mózes 2016-03-26 06:51:09 UTC
*** Bug 578272 has been marked as a duplicate of this bug. ***
Comment 9 Carter Young 2016-03-26 20:12:12 UTC
This has now been officially reported upstream:

See https://bugs.winehq.org/show_bug.cgi?id=40363
Comment 10 Sebastian Lackner 2016-03-26 20:44:31 UTC
(In reply to NP-Hardass from comment #3)
> I've cc'd the Staging devs in case they'd
> like to weigh in on making an official release for 1.8.1. 

Seems like you forgot that. I've already added an statement to the WineHQ bug report linked below.
Comment 11 Yanestra 2016-04-01 19:49:34 UTC
"Staging" is genereally used for branches NOT stable. It's nonsense to wait for a staging patchset in the stable branch.
Comment 12 Carter Young 2016-04-02 20:14:23 UTC
(In reply to Carter Young from comment #9)
> This has now been officially reported upstream:
> 
> See https://bugs.winehq.org/show_bug.cgi?id=40363

Based on the discussion upstream, they have released a patch set.  I don't think they will do it the next time.  As such, I'd like to propose an ebuild split.

Copy all app-emulation/wine >=1.7 packages that are ~arch to app-emulation/wine-staging, and make the staging flag REQUIRED, i.e. IUSE=staging, along with the other USE Flags, then remove the staging USE Flag from the app-emulation/wine package, and block/mask staging if the package is currently installed, i.e.

emerge -av wine would show:

app-emulation/wine USE=( ... (-staging) ...)
Comment 13 Yanestra 2016-04-03 22:25:33 UTC
An ebuild "wine-staging" wouldn't be that bad, other distrbutions do so. Taken literally, they're different upstreams, so it would be consequent.
Comment 14 Yanestra 2016-04-11 00:39:42 UTC
The ebuild is there (thank you NP-Hardass!!) and now the testing and stabilization.
Comment 15 Adam Feldman gentoo-dev 2016-04-11 00:56:52 UTC
(In reply to Yanestra from comment #14)
> The ebuild is there (thank you NP-Hardass!!) and now the testing and
> stabilization.

No problem.  Took a little time to get the backport of the new gstreamer 1.0 code, but here it is... Now, we can have our new stables on gst 1.0 and not have to worry about issues when the gnome project moves to drop gst 0.10.

As far as splitting is concerned, I'm considering this staging release as Gentoo, downstream, stable.   I'll split staging off into it's own separate package when I have the time to clean up and merge the content in the wine-a-holics overlay.  Closing this bug, feel free to open a new one if you run into any issues with the ebuild for wine 1.8.1