ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#guix

22 posts17 participants0 posts today

Found some issues with the new rootless daemon changes in #Guix. Some packages have tests that require altering the build tree for things like filesystem manipulation tests, but they now fail as the build trees are mounted as read only now. This affects important packages with a lot of dependents like `go`, `ruby` and `scons`. When these packages get an update or need to be rebuilt for some reason, this could be a pain. issues.guix.gnu.org/77570
#linux #packaging #programming #guile

issues.guix.gnu.orgBuild failures on core packages following daemon changes

Infografía sobre GNU Guix

✨ Cuando algo te sorprende, es inevitable encariñarse y comenzar a compartirlo con los demás. Eso me sucedió con GNU Guix, y hoy he dedicado un tiempo a crear una infografía que espero contribuya al reconocimiento de este increíble Sistema Operativo. 🖌️ El diseño lo realicé directamente en Guix, utilizando herramientas como Inkscape y GIMP, que me permitieron plasmar mis ideas de manera creativa. 📹 Además, he subido un par de videos a mi canal de Peertube donde exploro […]

libretics.org/diseno-grafico/i

#gnu#guix#libretics

Cuando algo te sorprende te encariñas y comienzas a hablar de aquello.

Eso me pasó con GNU Guix y hoy he dedicado un tiempito para hacer una pequeña infografía y espero seguir aportando en algo con este gran Sistema Operativo.

El diseño lo he realizado en Guix mismo con la ayuda de Inkscape y Gimp.

También he publicado un par de videos en mi canal de Peertube.

El diseño queda subido en nuestro repositorio en Codeberg, los links en el sitio web libretics.org

Since I got commit access to #Guix in January, I've made it a habit to spend some time on Saturday morning reviewing and pushing patches others have contributed. Today, I pushed the 100th.

Thanks to all the folks contributing and reviewing!

Replied in thread

@Pol @eu_os

More exactly #fedora #silverblue, I think.

This is maybe because they claim that during transactional updates "as the final image is composed iteratively with every update on each machine individually, no guartantees to avoid configuration drift and to achive reproducibility between different computers" ?

Never heard of anything similar that with #guix, as reproducibility is one of its main goals.

Replied to Andrew Tropin

I always find myself split when I look at the #guix home page guix.gnu.org. I feel like it 1) misses selling the declarative/functional/transactional power of #guix, 2) misses selling #guix as an open system as well as supporting pure-#gnu installations, and 3) don't like to see the embedded domain-specific languages thing as the selling point is that #guile is a general-purpose, infinitely powerful configuration mechanism. I'm also not a big fan of the spaced-out feel of the site.

guix.gnu.orgGNU Guix transactional package manager and distribution — GNU GuixGuix is a distribution of the GNU operating system. Guix is technology that respects the freedom of computer users. You are free to run the system for any purpose, study how it works, improve it, and share it with the whole world.

I was installing a program to my android device and realized how much I appreciate the way Guix packages software. It contains only bootstrapable Freedom and Privacy respecting programs and libraries.

It's like a Quality mark: If the package in the repo I'm pretty sure that it's built from source code, it has no blobs, no telemetry and no backdoors. There is no man-in-the-middle in my supply chain.

guix.gnu.org/

guix.gnu.orgGNU Guix transactional package manager and distribution — GNU GuixGuix is a distribution of the GNU operating system. Guix is technology that respects the freedom of computer users. You are free to run the system for any purpose, study how it works, improve it, and share it with the whole world.
Replied in thread
I hate debating this with you Ekaitz, because I like you a lot both as a person and as a hacker. And I can even understand your desire to go on and forget such a sad page of #Guix history.

Yet, as nice, smart and wise that @civodul@toot.aquilenet.fr might be, he's still the first signature of this https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/

Now, let's be clear about this: everybody makes errors.

If Courtés realized he was wrong, he can publicly apologize in the same places where he did got things wrong. But until then, he should be held accountable for his actions, just like me and everybody else.
guix.gnu.orgJoint statement on the GNU Project — 2019 — Blog — GNU GuixBlog posts about GNU Guix.
Replied in thread
I wish you were right, but with its "Joint Statement on the GNU Project" #Guix joined the shitstorm that back then was after #RMS head.

Back then, #Stallman selflessly left #MIT and #FSF to protect them from the mob justice, so that "joint back-stab", published in that specific moment was not just a sort of virtue signaling but a plain attack.

So much that, two years later 9 of those people signed the infamous "RMS open letter" calling "for the removal of the entire Board of the Free Software Foundation" that dared reinstantiate RMS and even for "Richard M. Stallman to be removed from all leadership positions, including the GNU Project" out of lies.

The powers in place in 2021 were quite evident: just look at the sponsors of the signing organizations to find Google, Meta, Microsoft and all of their friends.

CC: @ekaitz_zarraga@mastodon.social @civodul@toot.aquilenet.fr
guix.gnu.orgJoint statement on the GNU Project — 2019 — Blog — GNU GuixBlog posts about GNU Guix.
Replied in thread
@ekaitz_zarraga@mastodon.social

Indeed if you were leading #Guix, I'd likely be a user and contributor (I think you know I have the technical skills required).

And I also know other people working there, people I respect despite not being always aligned with their opinion (for example I had a long debate with a friend that work on Guix a few months ago about the right to be mentioned with the preferred name by a transitioned trans developer whose code was archived with their dead-name and #SoftwareHeritage was refusing to update. I think hackers have the right to be named as they wish in their works and no script, tool or hash chain matter more than this right).

Yet there's a huge difference between a technical or even philosophical argument and a (politically motivated) personal attack in form of a shitstorm.

Courtès might even be the best #scheme hacker out there, with a solid architectural vision of how to make #linux more reliable.

But I chose free software for political goals that he actively damaged with that attack to RMS.
Replied in thread
@ekaitz_zarraga@mastodon.social

The #Guix leaders are indeed the reason I don't even give it a try despite some great people like you working on it.

I will reconsider when I'll read a public apology for this personal attack to a neurodivergent #hacker such as #RMS.

It worth to remember how that "joint stab in the back" was published while RMS was under attack because he dared defend Minsky's memory from the same sort of mob justice that was then redirected (and amplified on #BigTech social media) against RMS himself.

Some of those "leaders" who signed that "joint statement" a couple years later signed an even worse attack built on top of lies.

These sort of personal attacks have clear political goals, "incidentally" aligned with BigTech interests.

Now @zimoun@sciences.re could try to sort me among #Stallman fanboys to reinforce his beliefs, but in fact I'm pretty critical of RMS work: ultimately I think he based free software on a cold-war biased ideology, without a proper balance between communion (aka sharing strongly protected commons) and freedom. This huge error left space to #opensource and to the current use of #FreeSoftware by all sort of large corporations to abuse and subdue people.
Another (related) issue has been the total lack of a cohesive architectural design for #GNU system: RMS was too (inconsciously) fond of free market ideology to lead the movement's technically, and this lack of cohordination was turned by #ESR to the "bazaar" (not so subtle) sublimation of free market, to ease corporate exploitation of the high skilled labour of #hackers.

But in fact, with all of his political errors, he's still the most coherent and commited free software activist out there.

So I will consider Guix again when they will publish a joint apology with the same visibility the back-stab had in 2019.
guix.gnu.orgJoint statement on the GNU Project — 2019 — Blog — GNU GuixBlog posts about GNU Guix.

Ended up trying #Guix, and I was honestly shocked by how many really cool features it has that I had no idea about. guix shell --export-manifest for example uses the other arguments you pass to it in order to generate the Guix equivalent of #Nix’s shell.nix — which is great for people like me who don’t even really known GNU Guile