Announcing the next #Guix Days!
Let's meet for two days in February to talk about Guix and its community! This event is part of a series of events this year that celebrate the tenth anniversary of Guix. More to come :)
We welcome any topic related to Guix, so don't hesitate to submit a talk! You have until February 8 to submit a proposal, but the sooner you submit, the sooner you'll be notified, and the more time you'll have. Don't wait!
Made good progress lately on my #android #guix channel. I managed to import the packages I previously had, now for android 12. I had almost no changes to make. I also managed to get a few more packages in: aapt2 and aidl. I'm now working on importing more packages :)
The meetup was a success :) Thanks everyone who participated! We tried to find our marks, as it was the first meeting. After talking for 1 hour, we found out that some had trouble with compiling #guix from git, and that, although the solution exists, it was not documented.
We used the shared notes to edit the texinfo together. That part was fun and we learned from one another.
We'll have our regular packaging meetup next week, and a second documentation meetup next month.
Hey #guix! Don't forget there's a packaging meetup this Saturday, November 27 at 2PM ET (19:00 UTC). This is the right time to learn about packaging, or work together on something you want to package. See you soon!
I was quite #guix productive this week-end :)
- closed a number of obsolete tickets on the bug tracker
- updated most OCaml and Coq packages
- managed to get coq-semantics to release a new version :D
- Fixed two issues in the opam importer
- Got rid of some ocaml4.07-* packages
- Implemented v2 of a patch to decouple builds and downloads counts, so they can run in parallel (no more waiting unrelated downloads before building): https://issues.guix.gnu.org/39728
Don't get too excited though, it's only the first of a very long bootstrap chain. That kotlin I built is from 2012, the last that did not require kotlin to build.
This is all thanks to the excellent work done by Emmanuel Bourg, at https://github.com/ebourg/kotlin-bootstrapping, on top of which I bootstrapped all other dependencies.
I got adb and fastboot building from the latest android release in #guix! It was quite difficult because I chose to reimplement the build system. Soong makes too many assumptions and it was too hard for me to make it work outside a huge monolithic source directory.
Build them from this channel:
Before continuing on packaging the rest of #android, I'll fix cross-building (libcxx is broken) and implement the rest of the importer.
Bonne lecture !
Finally, I released Guile Netlink 1.0. It implements netlink, rtnetlink and a high-level API inspired by iproute2. So you can do (addr-add "enp1s0" "192.0.2.15/24") from guile!
Hopefully, the high-level API can be used on Linux to replace our current implementation of container networking and static networking service type.
Thank you everyone for participating, it's been a really great day! I hope to see you all again soon on IRC or the mailing list, and at a future Guix Day event maybe beginning of 2021 :)
Special thanks to our presenters who did very well, despite the obvious lack of preparation on our side ;)
libriste, contributeur OpenStreetMap, Guix, traducteur de LFS, docteur 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 !