[arch-projects] [devtools] [PATCH 0/3] New tool,
I've finally finished up this thing for testing if a package can be rebuilt reproducibly. It uses makechrootpkg/mkarchroot under the hood, and requires arch-install-scripts >= 23. This, and other commits recently submitted to the list, can be pulled directly from my repository at https://github.com/eli-schwartz/devtools/commits/arch-projects-review Eli Schwartz (3): mkarchroot: support wrapping pacstrap -U makerepropkg: add new program to try to reproducibly build a package doc: add manpage for the new makerepropkg tool Makefile | 2 + doc/makerepropkg.1.asciidoc | 38 ++++++++ doc/mkarchroot.1.asciidoc | 3 + makerepropkg.in | 186 ++++++++++++++++++++++++++++++++++++ mkarchroot.in | 13 ++- 5 files changed, 238 insertions(+), 4 deletions(-) create mode 100644 doc/makerepropkg.1.asciidoc create mode 100755 makerepropkg.in -- 2.24.0
Needed to support reproducible builds.
Signed-off-by: Eli Schwartz
This attempts to recreate a package that was probably created using
makechrootpkg, and see if it conforms to the
https://reproducible-builds.org/ specification.
Signed-off-by: Eli Schwartz
Signed-off-by: Eli Schwartz
On 17.11.2019 21:32, Eli Schwartz via arch-projects wrote:
I've finally finished up this thing for testing if a package can be rebuilt reproducibly. It uses makechrootpkg/mkarchroot under the hood, and requires arch-install-scripts >= 23.
I have been testing this locally along with others in #archlinux-reproducible on Freenode and it works well for me; we have a bunch of packages now building reproducibly. I've also pulled in this patch on my local box and reviewed the code briefly, LGTM. Cheers --- Daniel Edgecumbe | esotericnonsense SE +46 10 195 6918 (no SMS) | UK +44 7723 432110 email@esotericnonsense.com | https://esotericnonsense.com
On 17.11.2019 21:32, Eli Schwartz via arch-projects wrote:
I've finally finished up this thing for testing if a package can be rebuilt reproducibly. It uses makechrootpkg/mkarchroot under the hood, and requires arch-install-scripts >= 23.
You may wish to include `makerepropkg` in .gitignore --- Daniel Edgecumbe | esotericnonsense SE +46 10 195 6918 (no SMS) | UK +44 7723 432110 email@esotericnonsense.com | https://esotericnonsense.com
This attempts to recreate a package that was probably created using
makechrootpkg, and see if it conforms to the
https://reproducible-builds.org/ specification.
Signed-off-by: Eli Schwartz
This attempts to recreate a package that was probably created using
makechrootpkg, and see if it conforms to the
https://reproducible-builds.org/ specification.
Signed-off-by: Eli Schwartz
participants (3)
-
Daniel Edgecumbe
-
Eli Schwartz
-
email@esotericnonsense.com