On Thu, 19 Nov 2020 09:15:07 +0100 Emmanuel Bourg <[email protected]> wrote:
> Nice presentation, the packaging of Maven in Debian followed a similar > path but we never documented the process. Did you go as far as > recording the exact steps and build order required to build from > scratch? First of all, let my clarify that honor goes to Julien or the Guix community or the Reproducible-Builds community. I'm merely communicating the results here. I'm not sure if this is what you mean by "recording the exact steps", but you can use "guix graph maven" to get a (huge) dot/GraphViz dependency tree. That is your record of the work. > Spoiler for the next part of your quest toward packaging the Android > SDK: Maven was the easy part, Gradle and Kotlin are many leagues above > in term of circular dependencies and headache. We have been trying to > bootstrap Kotlin for 2 years in Debian and haven't found the right > path yet. Yes, Android-SDK, Kotlin, Scala is much harder. Scala for example is written in Scala. Julien started to build a Scala compiler in Guile, I'm not sure what the current state is: https://framagit.org/tyreunom/scabo Björn
pgpdwFRrUedNr.pgp
Description: OpenPGP digital signature
