Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692502 - app-emulation/wine-vanilla-4.14: double prefix files installed
Summary: app-emulation/wine-vanilla-4.14: double prefix files installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nick Sarnie
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-19 07:00 UTC by Guilherme Amadio
Modified: 2019-08-21 14:26 UTC (History)
1 user (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 Guilherme Amadio gentoo-dev 2019-08-19 07:00:04 UTC
The last version bump unfixed my prefix changes:

 * ERROR: app-emulation/wine-vanilla-4.14::gentoo failed:
 *   Aborting due to QA concerns: double prefix files installed
 * 
 * Call stack:
 *   misc-functions.sh, line 586:  Called install_qa_check
 *   misc-functions.sh, line 132:  Called source 'install_symlink_html_docs'
 *            05prefix, line 114:  Called install_qa_check_prefix
 *            05prefix, line  19:  Called die
 * The specific snippet of code:
 *   		die "Aborting due to QA concerns: double prefix files installed"
 
Please apply the commit below in the overlay and to 4.14 to avoid breaking prefix again. Thank you.

https://gitweb.gentoo.org/repo/gentoo.git/commit/app-emulation/wine-vanilla?id=738ec2a42dee7491d1198a20f5ade88df22f8b39
Comment 1 Nick Sarnie gentoo-dev 2019-08-19 22:37:18 UTC
In the future, please do not modify the wine project ebuilds without contacting the wine team. We have a workflow that includes updating the wine overlay and then copying the ebuilds to ::gentoo. That was not followed by your commit, causing the change to be lost in the revbump.
Comment 2 Larry the Git Cow gentoo-dev 2019-08-19 22:45:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=6bddcf8783c273d9ff4c9ec496d9119a4a2243ef

commit 6bddcf8783c273d9ff4c9ec496d9119a4a2243ef
Author:     Nick Sarnie <sarnex@gentoo.org>
AuthorDate: 2019-08-19 22:41:19 +0000
Commit:     Nick Sarnie <sarnex@gentoo.org>
CommitDate: 2019-08-19 22:41:19 +0000

    app-emulation/wine-vanilla: Apply rogue commit to revbump
    
    Fixes: https://bugs.gentoo.org/692502
    Package-Manager: Portage-2.3.71, Repoman-2.3.17
    Signed-off-by: Nick Sarnie <sarnex@gentoo.org>

 app-emulation/wine-vanilla/wine-vanilla-4.14.ebuild | 7 +++++--
 app-emulation/wine-vanilla/wine-vanilla-9999.ebuild | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=c5819f01ddb24b27830cb9a6b56dc4dba6b6e966

commit c5819f01ddb24b27830cb9a6b56dc4dba6b6e966
Author:     Nick Sarnie <sarnex@gentoo.org>
AuthorDate: 2019-08-19 22:43:11 +0000
Commit:     Nick Sarnie <sarnex@gentoo.org>
CommitDate: 2019-08-19 22:43:42 +0000

    app-emulation/wine-staging: Port change from vanilla
    
    Bug: https://bugs.gentoo.org/692502
    Package-Manager: Portage-2.3.71, Repoman-2.3.17
    Signed-off-by: Nick Sarnie <sarnex@gentoo.org>

 app-emulation/wine-staging/wine-staging-4.14.ebuild | 7 +++++--
 app-emulation/wine-staging/wine-staging-9999.ebuild | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)
Comment 3 Guilherme Amadio gentoo-dev 2019-08-20 06:28:03 UTC
I did contact the wine team. I created a pull request on GitHub: https://github.com/gentoo/gentoo/pull/12592, then asked in IRC for review. Maintainers for other packages reviewed my prefix changes, and I pushed them, but after more than a week I had no answer from wine maintainers, so I just pushed the fixes for wine in the end as well. In any case, it might make sense to sync your overlay both ways, from the main tree into ::wine, then back. That way you can get tree-wide changes or fixes like the one from prefix. Cheers,
Comment 4 Chiitoo gentoo-dev 2019-08-20 08:29:50 UTC
Via IRC, I replied with

"Perhaps a bug with patches that apply on the project repo ( https://gitweb.gentoo.org/repo/proj/wine.git/ ), or a pull request via https://github.com/gentoo/repo-proj-wine"

because I knew sarnex and the others who are better for reviewing this kind of things will notice this kind of things better that way.  :]

(It might also have helped if the Wine project, or just sarnex for example was mentioned in the pull request.)

I understand it can be frustrating when you're not getting the attention of people in a timely fashion, but I imagine often times just pushing without said attention will at the very least create some confusion.
Comment 5 Nick Sarnie gentoo-dev 2019-08-20 22:41:40 UTC
Thanks Chiitoo. Yes, in the future please mention me or the wine team in the PR, and the PR should be on the ::wine repository. I'm not sure how I'm supposed to have found that PR without going through every open PR. IRC messages are easy to go through the cracks.
Comment 6 Guilherme Amadio gentoo-dev 2019-08-21 12:45:22 UTC
Fair enough. I don't have the IRC logs, but I did give a link to the PR to both of you, I just wanted an ack before creating the PR against ::wine. I will create a PR directly against ::wine next time. Cheers,
Comment 7 Chiitoo gentoo-dev 2019-08-21 14:26:30 UTC
Yeah, I was going to take a better look at it at a better time, and at the very least poke sarnex about it, but I pretty much forgot all about it.  :\

Sorry about that!