Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 748399

Summary: media-libs/x264 snapshot version bump
Product: Gentoo Linux Reporter: gentoo <gentoo>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description gentoo@imrebuild.com 2020-10-13 08:22:39 UTC
The final version of snapshot is 20191217. The snapshotting service was discontinued since 20191218 from https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20191218-README.txt and we need to get source code from https://code.videolan.org/videolan/x264/ instead.

However, there are no tags on the repo but only master and stable branches, making it impossible to follow the upstream versioning.

The latest version of media-libs/x264 is 20190903. Should we leave it as is (or bump to 20191217) and let people who want newer version use 9999 instead?

Reproducible: Always
Comment 1 Ionen Wolkens gentoo-dev 2020-10-13 09:00:51 UTC
Can still see what commit binary releases are based on, like:
x264-r3018-db0d417 	17M 	14-Jul-2020 13:56
x264-r3015-4c2aafd 	17M 	02-Jul-2020 20:25
(from https://artifacts.videolan.org/x264/release-debian-amd64/)

So could potentially match those. db0d417 is the current master (no changes in 3 months), so it's what -9999 gives right now.
Comment 2 gentoo@imrebuild.com 2020-10-13 09:38:41 UTC
(In reply to Ionen Wolkens from comment #1)
> Can still see what commit binary releases are based on, like:
> x264-r3018-db0d417 	17M 	14-Jul-2020 13:56
> x264-r3015-4c2aafd 	17M 	02-Jul-2020 20:25
> (from https://artifacts.videolan.org/x264/release-debian-amd64/)
> 
> So could potentially match those. db0d417 is the current master (no changes
> in 3 months), so it's what -9999 gives right now.

Yeah, I agree that we can still use similar pattern for future version. For example, the current master can be set as 0.0.20200714.

The only problem would be the download url, which is based on commit id. It needs to be manually set in ebuild. For example, the url for current master is https://code.videolan.org/videolan/x264/-/archive/db0d417728460c647ed4a847222a535b00d3dbcb/x264-db0d417728460c647ed4a847222a535b00d3dbcb.tar.gz, which can't be generated from version 0.0.20200714.
Comment 3 Joakim Tjernlund 2021-03-01 21:24:41 UTC
Current snapshot of media-libs/x264 is getting old
Comment 4 Joakim Tjernlund 2021-12-22 09:06:07 UTC
Normal users don't use 9999 builds unless told to do so.
Some sort of snapshot would be nice.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-22 09:12:08 UTC
(In reply to Joakim Tjernlund from comment #4)
> Normal users don't use 9999 builds unless told to do so.
> Some sort of snapshot would be nice.

Could you prepare a git am-able patch (use git format-patch) and I'll apply it?

Would appreciate you testing just a handful of reverse dependencies just in case too.
Comment 6 Alexis Ballier gentoo-dev 2022-03-12 13:06:43 UTC
commit d57cbea1bb77dd707fed0e1e2167782931d0dc53
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Mar 10 13:06:33 2022 +0100

    media-libs/x264: bump to latest version
    
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Alexis Ballier <aballier@gentoo.org>