Summary: | media-tv/mythtv-31.0_p20210731-r1 does not build with media-libs/dav1d-1.0.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | William T Wilson <fluffysheap> |
Component: | Current packages | Assignee: | Wilson M. Michaels <thebitpit> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, jstein, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/24983 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 835807 | ||
Attachments: |
emerge --info
build.log |
well, I can't attach the build.log as the upload won't work. But if you try to build it, you'll see. (In reply to William T Wilson from comment #1) > well, I can't attach the build.log as the upload won't work. But if you try > to build it, you'll see. Please make sure your user has access to read it. Please attach the build log and change the status back to UNCONFIRMED. Created attachment 768245 [details]
build.log
I was able to attach the build.log this time. I guess it was a transient problem.
I had this problem, but I hacked the ebuild to use mythtv-32.0 (just released), and it works fine. I just had to disable some use flags for configure options that have gone away. (In reply to Preston Crow from comment #5) > I had this problem, but I hacked the ebuild to use mythtv-32.0 ... I am working on a version bump. I'll make a pull request soon. Same here too, media-tv/mythtv-31.0_p20210731-r1 does not build with media-libs/dav1d-1.0.0. media-libs/dav1d is not in *DEPEND so maybe <media-libs/dav1d-1.0.0 should be added to 31.0* until 32 is in tree or for all which are staying at this version. (In reply to Konstantin Münning from comment #7) I'll add that. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18573a7f5edce720822dda7e8a5ac681fa8541bd commit 18573a7f5edce720822dda7e8a5ac681fa8541bd Author: Wilson Michaels <thebitpit@austincustomerrands.com> AuthorDate: 2022-04-10 22:43:17 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-04-10 23:01:33 +0000 media-tv/mythtv: Restrict version to <media-libs/dav1d-1.0.0 Closes: https://bugs.gentoo.org/836421 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels <thebitpit@austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/24983 Signed-off-by: Sam James <sam@gentoo.org> media-tv/mythtv/{mythtv-31.0-r6.ebuild => mythtv-31.0-r7.ebuild} | 3 ++- ...mythtv-31.0_p20210731-r1.ebuild => mythtv-31.0_p20210731-r2.ebuild} | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) Upper version limits are very bad. Since 32.0 seems to work, was there no commit you could have backported to 31.0 instead? |
Created attachment 768202 [details] emerge --info Works fine with dav1d-0.9.2. Attached emerge --info and build.log. Presumably this is simply a compatibility issue in the upstream code. Might be resolved by version bump to MythTV 32. But the ebuild should specify dav1d-0.9 dependency to prevent the build error. This will eventually become a nuisance because other packages are already starting to depend on dav1d-1.0 (e.g. firefox)