Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709838 - media-sound/musescore-{3.{3,3.4,4.1,4.2},9999} fail to compile when dev-qt/qtsingleapplication-2.6.1_p20171024 has USE=-X
Summary: media-sound/musescore-{3.{3,3.4,4.1,4.2},9999} fail to compile when dev-qt/qt...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-16 18:53 UTC by Osmo
Modified: 2020-03-03 14:14 UTC (History)
0 users

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


Attachments
emerge --info|xz -e9 (emerge--info.xz,5.62 KB, application/x-xz)
2020-02-16 18:54 UTC, Osmo
Details
failing build log for musescore-3.3.4 (minusX_media-sound_musescore-3.3.4_build.log.xz,1.94 KB, application/x-xz)
2020-02-16 18:56 UTC, Osmo
Details
failing build log for musescore-3.3 (minusX_media-sound_musescore-3.3_build.log.xz,1.93 KB, application/x-xz)
2020-02-16 18:57 UTC, Osmo
Details
failing build log for musescore-3.4.1 (minusX_media-sound_musescore-3.4.1_build.log.xz,2.07 KB, application/x-xz)
2020-02-16 18:57 UTC, Osmo
Details
failing build log for musescore-3.4.2 (minusX_media-sound_musescore-3.4.2_build.log.xz,2.07 KB, application/x-xz)
2020-02-16 18:58 UTC, Osmo
Details
failing build log for musescore-9999 (minusX_media-sound_musescore-9999_build.log.xz,2.52 KB, application/x-xz)
2020-02-16 18:59 UTC, Osmo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Osmo 2020-02-16 18:53:34 UTC
The ebuilds
media-sound/musescore-3.3
media-sound/musescore-3.3.4
media-sound/musescore-3.4.1
media-sound/musescore-3.4.2
media-sound/musescore-9999
fail to compile when dev-qt/qtsingleapplication-2.6.1_p20171024 is compiled with USE=-X and succeed when it is compiled with USE=X but they do not depend on >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]

Reproducible: Always

Steps to Reproduce:
1.emerge -1o '=media-sound/musescore-3.3.4'
2.USE=-X emerge -1 --changed-use '=dev-qt/qtsingleapplication-2.6.1_p20171024'
3.emerge -1 '=media-sound/musescore-3.3.4'
Actual Results:  
qtsingleapplication does not get rebuilt with USE=X and the musescore build fails.


Expected Results:  
The musescore ebuilds would depend on
>=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
instead of
>=dev-qt/qtsingleapplication-2.6.1_p20171024

This can be demonstrated with the versions 3.3, 3.3.4, 3.4.1, 3.4.2, 9999. They all succeed when qtsingleapplication has USE=X and fail when it does not.
(The output of emerge --info is too long to submit in this field.)
Comment 1 Osmo 2020-02-16 18:54:58 UTC
Created attachment 614054 [details]
emerge --info|xz -e9
Comment 2 Osmo 2020-02-16 18:56:22 UTC
Created attachment 614056 [details]
failing build log for musescore-3.3.4
Comment 3 Osmo 2020-02-16 18:57:18 UTC
Created attachment 614058 [details]
failing build log for musescore-3.3
Comment 4 Osmo 2020-02-16 18:57:53 UTC
Created attachment 614060 [details]
failing build log for musescore-3.4.1
Comment 5 Osmo 2020-02-16 18:58:33 UTC
Created attachment 614062 [details]
failing build log for musescore-3.4.2
Comment 6 Osmo 2020-02-16 18:59:28 UTC
Created attachment 614064 [details]
failing build log for musescore-9999
Comment 7 Larry the Git Cow gentoo-dev 2020-03-03 14:14:33 UTC
The bug has been closed via the following commit(s):

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

commit 0c8aeb252c23138bcebbc0e8a5cbb247bd08273e
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2020-03-03 14:14:00 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2020-03-03 14:14:23 +0000

    media-sound/musescore: fixed qtsingleapplication dep use flags
    
    Closes: https://bugs.gentoo.org/709838
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/musescore/musescore-3.3.4.ebuild | 2 +-
 media-sound/musescore/musescore-3.4.1.ebuild | 2 +-
 media-sound/musescore/musescore-3.4.2.ebuild | 2 +-
 media-sound/musescore/musescore-9999.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)