mbox series

[devtools,0/3] New tool,

Message ID 20191118023243.339374-1-eschwartz@archlinux.org
Headers show
Series New tool, | expand

Message

Emil Velikov via arch-projects Nov. 18, 2019, 2:32 a.m. UTC
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

Comments

Daniel Edgecumbe Nov. 18, 2019, 4:47 a.m. UTC | #1
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
Daniel Edgecumbe Nov. 20, 2019, 12:26 p.m. UTC | #2
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