turnkeylinux / tracker

TurnKey Linux Tracker
https://www.turnkeylinux.org
71 stars 16 forks source link

Reproducible ISOs preparatory investigation #890

Open lamby opened 7 years ago

lamby commented 7 years ago

@JedMeister wrote:

If you do happen to have two (differing) ISOs built from the same source, please send links to them and I'll have a very very brief look at the scope here. Who knows; it might be quite simple!

I'm building a few ISOs at the moment, so I'll do a back-to-back run sometime soon and share them with you.

[Adding a tracker bug for this]

lamby commented 7 years ago

(For completeness)

@alonswartz wrote:

Off the top of my head:

We should most definitely NOT start with appliance isos. Too many things can change between builds (updated upstream code, debian packages), not to mention stuff that definitely changes, such as mcookie initial passwords.

We'd need to start with bootstrap, then core. Bootstrap will be easier to do, especially due to the use of chanko (locally cached packages). Fab also supports plans with specified package versions, so that should help when building core.

That said, in the future, TurnKey will (most likely) only be building one ISO, which would then use containers to provide "appliance functionality", so we shouldn't even be looking into repro-appliance builds. Reproducible docker builds would be interesting though, but that;s for another discussion.

lamby commented 7 years ago

I'm building a few ISOs at the moment, so I'll do a back-to-back run sometime soon and share them with you.

Any update on this folks?