Just pushed the first maven plugin to that branch, maven-enforcer-plugin! Still missing maven-{install,resources,compiler,surefire,jar}-plugin.

Afficher le fil de discussion

\o/ First step of the integration of my -build-system into 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:

framagit.org/tyreunom/guix/-/t

Hi! I've written a short post on how I run android studio on . The wrong way. Still interested? lepiller.eu/en/running-android

I managed to build a fully bootstrapped package with the build system I'm creating for 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 -build-system in 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 build system in 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 framagit.org/tyreunom/maven-bu

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 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?
1/3

Envie d'un peu de en français ? J'ai présenté le gestionnaire de paquet à , c'était cool :D

replay.jres.org/videos/watch/c

Faîtes-moi exploser ce compteur de vues :p

I wrote a short post of the 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.

guix.gnu.org/blog/2019/guix-on

I hope you'll enjoy!

Depuis la fusion de la branche de développement aujourd'hui, 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 à , cet ensemble a été réduit de moitié. Trop bien !

guix.gnu.org/blog/2019/guix-re

Working on a maven-build-system for . 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.

Alors, j'ai écrit cette petite extension à il y a pas très longtemps : framagit.org/tyreunom/guix-hom

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 😀

Afficher le fil de discussion

So, I've written this small extension to lately: framagit.org/tyreunom/guix-hom

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 😀

Framapiaf

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 !