Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFE] for each project with Godeps.json file, generate a commit deviation (cd) of its deps from the current one packaged in Fedora (just info about drifted commits) #4

Open
ingvagabund opened this issue Sep 18, 2015 · 3 comments

Comments

@ingvagabund
Copy link

As a golang packager and maintainer, I would like to see how far are dependencies of my projects from those packages in Fedora. I.e. for reach dependency of my project, takes its commit (godeps_commit). For the same dependency take its commit from spec file (spec_commit). Compute

cd(deps) = spec_commit - godeps_commit.

Result will be integral number. If the number is negative, spec_file has to be updated. If the number is positive, newer version of the deps is packaged. The interesting situation will be for deps that are imported by two and more projects. So for each project, there will be different value of cd(deps).

Use case is to see which projects are capable of building from deps and which are not.

@ingvagabund
Copy link
Author

Each project with Godeps.json will provide a link to all its dependencies (one link for each deps). This link will provide an x,y-graph, where x-axis will be labeled by commits (on commit for each project importing the dep) and y-axis will by labeled by project name (that import the deps) with a cd(dep) next to project's name (e.g. kubernetes (-5)).

@fridex fridex self-assigned this Sep 18, 2015
@ingvagabund ingvagabund changed the title [RFE] for each project with Godeps.json file, generate a commit deviation (cd) of its deps from the current one packaged in Fedora [RFE] for each project with Godeps.json file, generate a commit deviation (cd) of its deps from the current one packaged in Fedora (just info about drifted commits) Sep 21, 2015
@ingvagabund
Copy link
Author

This will tell you that there are projects with different commits of the same dependency only. Just informational purpose.

@ingvagabund
Copy link
Author

At the same time api diff among all commits of the same deps can be provided (in table form).

@fridex fridex removed their assignment Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants