\o/ First step of the integration of my #maven-build-system into #guix done. I now install maven and its dependencies in a maven repository. Next steps are adding the basic maven plugins, and the maven-build-system itself, then I'll send all these patches for review :)
My current work is available on this branch:
Hi! I've written a short post on how I run android studio on #guix. The wrong way. Still interested? https://lepiller.eu/en/running-android-studio-on-guix.html
I managed to build a fully bootstrapped package with the #maven build system I'm creating for #guix now! I'm still missing a component for the installation, and the package is only a parent pom that requires only the enforcer plugin. I'll focus on the install plugin now, so I can actually install the package. Next will be an actual package, probably.
My experiment with bootstrapping the #maven-build-system in #guix is going well. I now have maven itself with all the pom files it and its dependencies come with. Next step is building some plugins before I can actually use the build system. I plan to build a simple pom-only package first that only requires the enforcer plugin. I'll need more plugins to build an actual package though.
I did some work to try and bootstrap a #maven build system in #guix this weekend. The plan is to get to maven as quickly as possible, reducing the number of dependencies, and creating a repository for it. Then, we will be able to rewrite most of our packages to use the maven-build-system. Work is happening in maven/packages/maven-bootstrap.scm at https://framagit.org/tyreunom/maven-build-channel
I hope to have a working build system in maybe two weeks.
so yesterday evening I found out about a security issue in opensmtpd. I stopped my servers and reconfigured my #guix machines. Went well on one server, except the new version of smtpd has a new configuration syntax. After updating it, it accepted to start and I had my second MX server running (the first is still down because it's a small ARM machine that's stuck building its kernel :/). Well... guess what happened this morning?
Faîtes-moi exploser ce compteur de vues :p
I wrote a short post of the #guix blog explaining how I installed the Guix System on my cubietruck (an ARM board) and how you can do the same with your own board.
I hope you'll enjoy!
Depuis la fusion de la branche de développement aujourd'hui, #Guix utilise un ensemble de binaires réduits à la base de son graphe de dépendance. Contrairement aux autres distributions, Guix formalise clairement les paquets binaires utilisés pour construire le reste de la distribution. Grâce à #mes, cet ensemble a été réduit de moitié. Trop bien !
Working on a maven-build-system for #guix. I can now build the default maven project with it using binaries downloaded from maven repositories. I was also able to replace a few dependencies with guix packages. Next step is trying to bootstrap a plugin with guix and try it with my maven-build-system.
C'est un gestionnaire de configuration pour votre dossier personnel. Ça met $HOME en lecture-seule et la configuration est complètement déclarative, programmable et sans état. Comme les dépôts de dotfiles, mais avec plus de fonctionnalités et de fiabilité !
C'est très expérimental et plutôt drastique, mais ça marche et je trouve ça excitant 😀
It's a configuration manager for user home directories. It makes your $HOME read-only and your configuration is fully declarative, programmable and stateless. Like dotfiles repos, but with more features and better reliability!
It's very experimental and a bit drastic, but it works and I find it exciting 😀
libriste, contributeur OpenStreetMap, Guix, traducteur de LFS, doctorant en informatique
Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !