Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670618 - >=media-video/mpv-0.28.2 unmask, because ffmpeg-4 is unmasked now
Summary: >=media-video/mpv-0.28.2 unmask, because ffmpeg-4 is unmasked now
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Coacher
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords:
Depends on: 653676
Blocks:
  Show dependency tree
 
Reported: 2018-11-07 16:54 UTC by Ulenrich
Modified: 2018-12-16 11:43 UTC (History)
8 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulenrich 2018-11-07 16:54:57 UTC
>=media-video/mpv-0.28.2 unmask now
Comment 1 Craig Andrews gentoo-dev 2018-11-12 03:53:15 UTC
monsieurp@gentoo.org added the mask, here it is:
---
# Patrice Clement <monsieurp@gentoo.org> (18 Jan 2018)
# mpv >= 0.28.0 requires currently masked ffmpeg >= 4.0.
>=media-video/mpv-0.28.0
---
Comment 2 Georgy Yakovlev archtester gentoo-dev 2018-11-12 06:41:41 UTC
I spoke with monsieurp recently on IRC and he's ok to remove the mask.
But there is come trickiness involved.

Currently testing it with github CI here
https://github.com/gentoo/gentoo/pull/10398

as repoman screams at me
['>=media-video/ffmpeg-4.0:0=[encode?,threads,vaapi?,vdpau?]']

I guess it's something with [encode] deps, as I ruled out vaapi and vdpau.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2018-11-12 09:24:20 UTC
I was a bit sleepy.
mpv>=0.28 needs dropping alpha, ppc and ppc64 keywords to be unmasked as ffmpeg is not keyworded on those arches yet. see https://bugs.gentoo.org/653676
Comment 4 Craig Andrews gentoo-dev 2018-11-12 20:48:50 UTC
(In reply to Georgy Yakovlev from comment #3)
> I was a bit sleepy.
> mpv>=0.28 needs dropping alpha, ppc and ppc64 keywords to be unmasked as
> ffmpeg is not keyworded on those arches yet. see
> https://bugs.gentoo.org/653676

I suggest we do that. A keyword request bug can be created for those archs once the mask is removed.
Comment 5 Coacher 2018-11-12 21:00:13 UTC
(In reply to Craig Andrews from comment #4)
> (In reply to Georgy Yakovlev from comment #3)
> > I was a bit sleepy.
> > mpv>=0.28 needs dropping alpha, ppc and ppc64 keywords to be unmasked as
> > ffmpeg is not keyworded on those arches yet. see
> > https://bugs.gentoo.org/653676
> 
> I suggest we do that. A keyword request bug can be created for those archs
> once the mask is removed.
Please don't do that. Rekeywording on minor arches is slow.
Instead we can unmask recent mpv on amd64 and x86. Will do it on weekend.
Comment 6 Mart Raudsepp gentoo-dev 2018-11-24 22:53:09 UTC
(In reply to Coacher from comment #5)
d request bug can be created for those archs
> > once the mask is removed.
> Please don't do that. Rekeywording on minor arches is slow.
> Instead we can unmask recent mpv on amd64 and x86. Will do it on weekend.

That's not how this is handled. Dropping keywords and rekeywording bugs is precisely how this is handled. In this case probably added to the same bug as ffmpeg-4 re-keywording itself. You can't unmask a profiles/package.mask entry per-arch, only profiles/base/package.mask or similar entries.
Comment 7 Mart Raudsepp gentoo-dev 2018-11-24 22:54:17 UTC
Additionally doing only amd64/x86 would mean the problem (that this bug is about) remains for arm, ia64, ppc, ppc64 and more.
Comment 8 Mart Raudsepp gentoo-dev 2018-11-24 22:55:36 UTC
Sorry for further spam; I realized right after the previous one, that this isn't much of a big problem, as old mpv works fine with ffmpeg-4 too, just newer (with new mpv features) requires it.
Either way, this should be properly handled with dropped keywords and just arranging the re-keywording of mpv to be together with ffmpeg-4 on the same bug, as stated above.
Comment 9 Georgy Yakovlev archtester gentoo-dev 2018-11-27 01:05:38 UTC
While I understand keywording pain on less popular arches I'm also for dropping keywords for now.

PR https://github.com/gentoo/gentoo/pull/10398 is here, I can commit it anytime. Let me know.

We still have stable-keyworded mpv-0.27 that works and it'll take some time to drop it.
Comment 10 Amaury Bouchra Pilet 2018-12-13 06:33:27 UTC
(In reply to Georgy Yakovlev from comment #9)
> While I understand keywording pain on less popular arches I'm also for
> dropping keywords for now.
> 
> PR https://github.com/gentoo/gentoo/pull/10398 is here, I can commit it
> anytime. Let me know.
> 
> We still have stable-keyworded mpv-0.27 that works and it'll take some time
> to drop it.

Well, if you can commit it, just do it. mpv 2.28 is ~1 year old and 2.29 is out since months. ffmpeg-4.0 being unmasked since more than a month, it's more than time.
For minor arches, since the package is masked anyway, unkewording it will not be an issue, and for amd64 (vast majority of users) this will be a great thing.
Comment 11 Georgy Yakovlev archtester gentoo-dev 2018-12-16 00:44:29 UTC
since ppc and ppc64 were added to ffmpeg I'm going to push it now. we are losing alpha and arm64 was lost before that already.
Comment 12 Larry the Git Cow gentoo-dev 2018-12-16 01:05:23 UTC
The bug has been closed via the following commit(s):

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

commit e2375f598a724cb60969938ced5097cfd2356085
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-11-07 08:47:15 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-16 00:53:26 +0000

    profiles/package.mask: unmask mpv >=0.28
    
    Since ffmpeg-4 is unmasked.
    
    Closes: https://bugs.gentoo.org/670618
    Acked-by: Patrice Clement <monsieurp@gentoo.org>
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/package.mask | 4 ----
 1 file changed, 4 deletions(-)

Additionally, it has been referenced in the following commit(s):

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

commit 4c3a4586d6a98ce2ab37ebb4291c9d14475cc835
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-11-12 06:20:32 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-16 00:53:26 +0000

    arch/x86/package.use.mask: remove vulkan unmask for mpv
    
    vulkan-loader is not x86 keyworded but should work
    feel free to file keywording request
    
    Bug: https://bugs.gentoo.org/670618
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/arch/x86/package.use.mask | 5 -----
 1 file changed, 5 deletions(-)

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

commit ee132d13ba58db007538e2201581690de8819dbb
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-12-16 00:33:54 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-16 00:53:25 +0000

    media-video/mpv: drop alpha keyword for 0.29.1
    
    Bug: https://bugs.gentoo.org/670618
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 media-video/mpv/mpv-0.29.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit 66efd8fa6adcf4bdea42b764e497c3a0c32cef8b
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-12-16 00:32:04 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2018-12-16 00:53:25 +0000

    media-video/mpv: drop alpha keyword for 0.28.2
    
    Bug: https://bugs.gentoo.org/670618
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 media-video/mpv/mpv-0.28.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 13 Mart Raudsepp gentoo-dev 2018-12-16 11:43:44 UTC
Where is the rekeywording bug?