meta icon indicating copy to clipboard operation
meta copied to clipboard

Reproducible Builds

Open anonimal opened this issue 6 years ago • 6 comments

This should apply to the entire build system. Ticketing for housekeeping.

Referencing https://github.com/monero-project/monero/issues/2641.

anonimal avatar Mar 09 '18 01:03 anonimal

CLI: done GUI: not yet done

SamsungGalaxyPlayer avatar Jun 05 '20 15:06 SamsungGalaxyPlayer

To keep this open and update on progress on the gui build: Cmake support on the gui build was the primary goal. I initially authored a half-broken pull request to get the ball rolling last year: https://github.com/monero-project/monero-gui/pull/2404 . Its stability has improved greatly thanks to the work of xiphon to the point where its now nearing a usable state. In the meantime I've been working on the repro builds on this branch here: https://github.com/TheCharlatan/monero-gui/tree/dependsQtSub . I'm stuck at the moment with building qt with open gl support. Once that hurdle is overcome, I think it won't be too much work to get to a fully reproducible release.

TheCharlatan avatar Jun 05 '20 23:06 TheCharlatan

Thanks for the update @TheCharlatan! Perhaps a silly question, but have you asked on the reproducible-builds.org mailing list for advice (haven't seen anything in the last two months in subject concerning Qt/OpenGL/Monero/your handle)?

scottAnselmo avatar Jun 06 '20 00:06 scottAnselmo

I have not worked on the problem in the past few months, but I think this is rather something for the qt forums.

TheCharlatan avatar Jun 06 '20 09:06 TheCharlatan

https://github.com/monero-project/monero-gui#compiling-the-monero-gui-from-source

Is it correct to say we now have reproducible builds for the GUI on everything other than Android?

carrington1859 avatar Nov 24 '21 11:11 carrington1859

No. macOS isn't reproducible. Not sure about android.

selsta avatar Nov 24 '21 11:11 selsta

what steps are required to solve the reproducible issues for the GUI? (we at least have a reproducible 'installer' .exe https://github.com/plowsof/monero-gui-exe

plowsof avatar Dec 17 '23 16:12 plowsof

Let's keep track of the GUI reproducible build status in the GUI repo.

selsta avatar Dec 18 '23 04:12 selsta