RE: On the packaging of ldraw-parts and ldraw-mklist
2019-09-16, 16:52 (This post was last modified: 2019-09-16, 16:53 by Sylvain Corlay.)
2019-09-16, 16:52 (This post was last modified: 2019-09-16, 16:53 by Sylvain Corlay.)
(2019-09-16, 16:42)Orion Pobursky Wrote: The current version of the library is always the one that should be used. We take great pains to maintain backward compatibility for all parts in the library. I believe we have only broken compatibility once, ever. Therefore, is there a "good reason" to archive the complete.zip? I'm mainly concerned with server space in archiving these files. When (and this may be a while) we switch to a source version control system (probably git) this will be easier but for now it probably won't happen unless there's a clear need.
Thank you for your reply!
The motivation is reproducible builds. What we try to achieve is to be able to rebuild ldraw-parts-1902 at a later point in time... With the current setup, if someone produces another build of the same package (bumping the build number but not the version) while 1903 has been released in the mean time, he will get the new version of the parts library. (Although I think it is fine if there is also a complete.zip file pointing to the latest version).