Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wine: Add wine-staging patchset as a (non-default) build option #27791

Merged
merged 1 commit into from Jan 14, 2021

Conversation

aeadio
Copy link
Contributor

@aeadio aeadio commented Jan 9, 2021

Because staging is not release quality, this is introduced as a non-default build option. Because users expect a certain level of breakage and imperfection in Wine in general, I think it's still fine to introduce as an option, despite Void's policy against non-release software. Wine-staging is frequently required to make some applications/games work.

Open question of what to do if wine-staging lags a upstream wine release by a bit -- block package updates? But at least for the last several versions, wine-staging has tracked wine closely, lagging in their releases by no more than 1 day.

Builds on x86_64 and i686. Tested on x86_64 with wine+wine-32bit multi.

closes #27612

@ericonr
Copy link
Member

ericonr commented Jan 9, 2021

Please fix the commit to follow the commit style: wine: ...

@aeadio aeadio changed the title Add wine-staging patchset as a (non-default) build option wine: Add wine-staging patchset as a (non-default) build option Jan 9, 2021
srcpkgs/wine/template Outdated Show resolved Hide resolved
@Chocimier Chocimier requested a review from Hoshpak January 9, 2021 22:00
@aeadio aeadio force-pushed the wine-staging branch 2 times, most recently from 250e839 to 785b66c Compare January 9, 2021 22:31
@Hoshpak
Copy link
Member

Hoshpak commented Jan 12, 2021 via email

@aeadio
Copy link
Contributor Author

aeadio commented Jan 12, 2021

I don't like having vopt_if in distfiles and checksum

I was split on this and I agree. I opted to just include it in distfiles directly. The download isn't too large.

While I was there, I also hoisted out the ${version/r/-r} snippet, since it's now used several times.

I at least wouldn't mind waiting a day after a release to update the wine package.

It consistently tracks, and has only missed the 1 day window once in the past year. I think it's fine to pause it the extra day when needed. It's frequently released same-day.

Does CI test non-default build options?

@ericonr
Copy link
Member

ericonr commented Jan 12, 2021

Does CI test non-default build options?

No

@Hoshpak Hoshpak merged commit b2924d8 into void-linux:master Jan 14, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Package request: wine-staging
4 participants