Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 836421 - media-tv/mythtv-31.0_p20210731-r1 does not build with media-libs/dav1d-1.0.0
Summary: media-tv/mythtv-31.0_p20210731-r1 does not build with media-libs/dav1d-1.0.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wilson M. Michaels
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 835807
  Show dependency tree
 
Reported: 2022-03-30 12:24 UTC by William T Wilson
Modified: 2022-04-11 06:04 UTC (History)
3 users (show)

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


Attachments
emerge --info (info,20.07 KB, text/plain)
2022-03-30 12:24 UTC, William T Wilson
Details
build.log (build.log,239.38 KB, text/plain)
2022-03-31 01:53 UTC, William T Wilson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William T Wilson 2022-03-30 12:24:11 UTC
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)
Comment 1 William T Wilson 2022-03-30 12:28:10 UTC
well, I can't attach the build.log as the upload won't work.  But if you try to build it, you'll see.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-30 14:45:02 UTC
(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.
Comment 3 Mike Gilbert gentoo-dev 2022-03-31 01:30:41 UTC
Please attach the build log and change the status back to UNCONFIRMED.
Comment 4 William T Wilson 2022-03-31 01:53:22 UTC
Created attachment 768245 [details]
build.log

I was able to attach the build.log this time.  I guess it was a transient problem.
Comment 5 Preston Crow 2022-04-04 23:46:56 UTC
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.
Comment 6 Wilson M. Michaels 2022-04-05 00:20:23 UTC
(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.
Comment 7 Konstantin Münning 2022-04-06 20:00:38 UTC
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.
Comment 8 Wilson M. Michaels 2022-04-06 21:05:19 UTC
(In reply to Konstantin Münning from comment #7)
I'll add that.
Comment 9 Larry the Git Cow gentoo-dev 2022-04-10 23:01:45 UTC
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(-)
Comment 10 Andreas Sturmlechner gentoo-dev 2022-04-11 06:04:02 UTC
Upper version limits are very bad. Since 32.0 seems to work, was there no commit you could have backported to 31.0 instead?