Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 721066

Summary: app-portage/smart-live-rebuild-1.3.6 does not work correctly for wine-staging with COMMITs set
Product: Gentoo Linux Reporter: ykui <YumekuiNeru>
Component: Current packagesAssignee: Michał Górny <mgorny>
Status: UNCONFIRMED ---    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description ykui 2020-05-05 10:02:44 UTC
The ebuild for app-emulation/wine-staging is peculiar in that the commit overrides have their own names here.
So if EGIT_OVERRIDE_COMMIT_WINE and EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING are set then smart-live-rebuild will try to update from the staging_commit to the wine_commit
(

Example
```
 14 if [[ ${PV} == "9999" ]] ; then
 15   EGIT_REPO_URI="https://source.winehq.org/git/wine.git"
 16   EGIT_BRANCH="master"
 17   inherit git-r3
 18   EGIT_OVERRIDE_COMMIT_WINE="3047385"
 19   EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING="90109a5"
 20   SRC_URI=""
 21   #KEYWORDS=""
 22 else
```

```
->  [app-emulation/wine-staging:9999] https://source.winehq.org/git/wine.git [master]
--> update from 90109a5fc5a8bbd0d7b65348a8286768e893583d to 4e2ad334b5881af7661be4d6df3c51aae92ca4a2
```

Reproducible: Always
Comment 1 ykui 2020-05-05 10:09:58 UTC
by "try to update from the staging_commit to the wine_commit" I mean the most recent commit to the wine git branch, in this case https://source.winehq.org/git/wine.git/commit/4e2ad334b5881af7661be4d6df3c51aae92ca4a2