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.)
Created attachment 614054 [details] emerge --info|xz -e9
Created attachment 614056 [details] failing build log for musescore-3.3.4
Created attachment 614058 [details] failing build log for musescore-3.3
Created attachment 614060 [details] failing build log for musescore-3.4.1
Created attachment 614062 [details] failing build log for musescore-3.4.2
Created attachment 614064 [details] failing build log for musescore-9999
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(-)