-
Notifications
You must be signed in to change notification settings - Fork 48
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
publish reproducibility data by artifacts #20
Comments
I see that When One is missing |
this is a feature of artifact:buildinfo goal that I currently postponed, because:
welcome to the world of reproducible builds in Reproducible Central, where on each nice idea, you discover that it's not so easy :) |
in scenario:
|
I perfectly understand your feedback: it was exactly what I hoped to do at the beginning, 1 year ago.
What about projects that are reproducible but did not add any buindinfo generation step? We need to support that case.
don't hesitate to propose a PR: perhaps you'll see why I did it like I did it, perhaps you'll find a workflow that I could not find
I would be very very interested in that, but I don't see how to implement it: to me, this would be priority 1 to work with you on trying to implement that, because I know that the current implementation, which is the only way I found to implement it, is very unintuitive and makes usage a lot harder than what we need/expect
we need to support cases where buildinfo has not been published
you'll discover how scm info is not so easy to get from current state: there are so many situations (Git sub directory, Windows rebuild when you are on Linux, tag not defined, ...) really, your scenario is what I was looking for but found that it was an unreachable dream, at least until now given the current experience after 1 year of reproducible releases publication and rebuild done to check, perhaps some aspects may be achievable now |
@slawekjaranowski I created https://issues.apache.org/jira/browse/MARTIFACT-6 issue, and perhaps found a nice idea: please continue the discussion in this Jira issue |
#421 done with an approach |
first artifact-level badge test done: https://jvm-repo-rebuild.github.io/reproducible-central/badge/artifact/us/abstracta/jmeter/jmeter-java-dsl/index.html or https://jvm-repo-rebuild.github.io/reproducible-central/badge/artifact/org/apache/maven/apache-maven/index.html idea is that is should be usable in MPIR dependencies report for each dependency: imagine a new column on each table of https://maven.apache.org/plugins/maven-project-info-reports-plugin/dependencies.html |
currently, reproducible central is organised to rebuild projects releases to check reproducibility: main concept is the project release build, with its specification as
.buildspec
(how to rebuild the release), the rebuild result as.buildinfo
(what are the artifacts obtained), and the comparison of rebuild artifacts against Central reference as.buildinfo.compare
In the end, we want to be able to check if our dependencies are reproducible (in addition to our own build): we'll need to have reproducibility information keyed on artifacts
Then we need some way to store reproducibility data on artifacts in a by-artifact query-able way
The text was updated successfully, but these errors were encountered: