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

Reproduce a package from the repository #26

Closed
4 tasks done
jelly opened this issue Aug 20, 2018 · 5 comments
Closed
4 tasks done

Reproduce a package from the repository #26

jelly opened this issue Aug 20, 2018 · 5 comments

Comments

@jelly
Copy link
Member

jelly commented Aug 20, 2018

This tool currently can detect reproducible build issue, but it does not reproducible packages from our repo yet. For that it requires either a BUILDINFO (or extract from pkg.tar.xz) and a PKGBUILD.

This means, we need to create a chroot:

  • Install all old packages (installed =). pacman -U -r ? Can't use daily repo since packages can be updated twice a day!
  • Modify makepkg.conf for possible passed variables (options/buildenv)
  • Set builddir
  • Set builddate
@maximbaz
Copy link
Contributor

I think repro check *.pkg.tar.xz is meant exactly for this, but I might be wrong

@jelly
Copy link
Member Author

jelly commented Aug 22, 2018

Indeed, I'm pretty ignorant, really should have read the code..

Although the makepkg.conf options aren't currently set yet. @Foxboron shall I make a new bugreport for that or do you want to close this one :)

@maximbaz
Copy link
Contributor

Just curious, what do you mean by makepkg.conf options? There is -M flag where you can provide a path to makepkg.conf, and I already tried using it to change PKGEXT - it worked 🙂

@jelly
Copy link
Member Author

jelly commented Aug 26, 2018

makepkg options are:

  • OPTIONS=()
  • BUILDENV=()

@Foxboron
Copy link
Member

Fixed with 5dffe47 🎆

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

3 participants