Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673342 - media-sound/musescore: musescore-9999-fix-buildsystem.patch is outdated
Summary: media-sound/musescore: musescore-9999-fix-buildsystem.patch is outdated
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-17 16:12 UTC by Austin Chang
Modified: 2019-02-01 21:21 UTC (History)
1 user (show)

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


Attachments
The build log for emerge --ask media-sound/musescore when using `webengine` USE flag (build.log,9.96 KB, text/x-log)
2018-12-17 16:12 UTC, Austin Chang
Details
musescore-3.0_rc-cmake.patch (musescore-3.0_rc-cmake.patch,20.86 KB, patch)
2018-12-24 20:06 UTC, Andreas Sturmlechner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Austin Chang 2018-12-17 16:12:34 UTC
Created attachment 558010 [details]
The build log for emerge --ask media-sound/musescore when using `webengine` USE flag

The QtWebKit seems to be deprecated since 5.5, so I may need the `webengine` USE flag in the 9999 version without installing lower version of Qt.

The ebuild file for all versions are fetched from SRC_URI that points to https://dev.gentoo.org/~mgorny/dist/. And the patch `musescore-9999-fix-buildsystem.patch` will be rejected in nowadays MuseScore repository(As attached build.log).

The patch was added in commit `Version bump to 2.1.0` in the ebuild repo but I didn't found what this patch for(removing bunch of debug options in order to listen to `debug` USE flag I guess) and how it was generated.

I think updating musescore-9999-fix-buildsystem.bz2 on https://dev.gentoo.org/~mgorny/dist/ can temporarily resolve the problem.
Comment 1 Andreas Sturmlechner gentoo-dev 2018-12-23 23:57:56 UTC
Even commit 3313441aaa4f2b51b92b2d0bda00b37109173886 talks about the patch not applying so it is broken since at least Dec 15, 2017.
Comment 2 Austin Chang 2018-12-24 19:25:20 UTC
Yeah I've noticed that. But the patch is hosted on the contributer's own site, is there any way for others to fix it?
Comment 3 Andreas Sturmlechner gentoo-dev 2018-12-24 20:06:49 UTC
Created attachment 558452 [details, diff]
musescore-3.0_rc-cmake.patch

Anyone can take it and change it, upload it again in this bug, that's not the problem (apart from disabling non-working patch in a local ebuild copy). But after such a long time and the commit count in the upstream repository (currently release 3.0.0 is in preparation), it needs to be completely rebased on top of the upstream repository. I made an attempt yesterday, but it does not build for me yet.
Comment 4 Larry the Git Cow gentoo-dev 2019-02-01 21:21:46 UTC
The bug has been closed via the following commit(s):

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

commit d405376b1ffdb0d5666d1ea18c37ca3106b23512
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2019-02-01 21:07:10 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2019-02-01 21:21:29 +0000

    media-sound/musescore-9999: fixed
    
    Closes: https://bugs.gentoo.org/673342
    Package-Manager: Portage-2.3.59, Repoman-2.3.12
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/musescore/Manifest                         |  1 -
 .../musescore/files/musescore-3.0.1-man-pages.patch    | 13 +++++++++++++
 media-sound/musescore/musescore-9999.ebuild            | 18 ++++++++----------
 3 files changed, 21 insertions(+), 11 deletions(-)