Skip to content

Issue on Google Sources #2005

@luggesexe

Description

@luggesexe

Hello,

Google provides several libs that are well used. Sadly Google does not have any type of concept of releases thus every commit is considered a stable release (rolling model).

Specifically I am looking at libyuv library (https://chromium.googlesource.com/libyuv/libyuv/).
For example there is a file in the repo (version) that has a custom string that has a some type version (1922).
Some distros have implementet a concept of having its own version number (such as 1922.DATEOFCOMMIT.COMMITCOUNT ON THIS DAY) (Debian f.e.).

This is important for tools such as Renovate to increment the version. Thus working with the raw commit id is not feasable.

We, over at StageX are using release-manager for our updates. I'd like to see if we have an option here to adress google's repositories.

Ideas we had:
Build this release version automatically using a git clone, defining the version string for every repo we encounter and do not update on every commit but rather once a week or something like this.

Do you have any idea?
It would be important to streamline this to also ensure other Distros use up to date versions of google libs and do not rely on manual updates.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions