Email or username:

Password:

Forgot your password?
83 posts total
Ludovic Courtès

replaces its mailing lists with Discourse:
mail.gnome.org/archives/deskto

As someone who grew at a time where email was an unquestioned, decentralized foundation of workflows, moves like leave a bad taste in my mouth. I understand how Discourse facilitates onboarding, but the idea of delegating to a central server and using the browser as the sole user interface remains unappealing to me.

Getting old?

replaces its mailing lists with Discourse:
mail.gnome.org/archives/deskto

As someone who grew at a time where email was an unquestioned, decentralized foundation of workflows, moves like leave a bad taste in my mouth. I understand how Discourse facilitates onboarding, but the idea of delegating to a central server and using the browser as the sole user interface remains unappealing to me.

Ludovic Courtès

@ebassi I’ve found Discourse’s onboarding features smart—messages essentially getting you to learn the etiquette, to better understand where the other person is talking from (whether they’re a newcomer or not), and so on. It probably helps lower the barrier to entry and make interactions smoother.

(I find it intriguing though that we need such “social prostheses” in the first place; is the on-line etiquette too different from real-life interactions?)

Ludovic Courtès

“Packaging for Fedora”
lwn.net/SubscriberLink/912202/

Good to see that we are not the only ones struggling. The dismissal of distribution concerns by Rust folks is a problem; developer use cases have been “optimized” with Cargo, but at the expense of users, QA, and more.

Ludovic Courtès

You enjoy but miss /bin, /usr, and friends? Good news! ‘guix shell --emulate-fhs’ has landed!
issues.guix.gnu.org/56677

Example: ‘guix shell --container --emulate-fhs coreutils’ spawns a container that has ‘/bin/ls’ just like on any reasonable distro.

Show previous comments
Arne Babenhauserheide

@civodul Nice! Thank you! That has the potential of solving a ton of problems for me!

taiju :gnu: :emacs: :guix:

@civodul Very nice feature! However, the first time I ran it, it worked fine, but when I re-ran it with the same package combination, I got the following error.

$ guix shell --container --emulate-fhs coreutils which -- which ls
guix shell: error: '--profile' cannot be used with package options

Changing the specified package combination or deleting files under $HOME/.cache/guix seems to work.

ruffni

@civodul
>just like on any reasonable distro

🤣

coming from the author of one of the more reasonable distros

Ludovic Courtès

@fidel When using ‘guix shell’ for development, one would usually prefer not to have an FHS layout to make sure the build machinery doesn’t have hidden assumptions.

Also, ‘--emulate-fhs’ pulls in a special libc variant; it’s usually just an additional substitute download, but still an extra cost.

Ludovic Courtès

Being a maintainer is not about coding; @bzg explained that very clearly:
bzg.fr/en/how-to-help-gnu-emac (HT to zimoun!)

The maintainer to-do list as we sketched it in 2019 is similar and involves very little coding:
guix.gnu.org/en/blog/2019/gnu-

Ludovic Courtès

If you’d like to contribute to beyond packages, don’t miss Josselin’s excellent guided tour of the source tree:
10years.guix.gnu.org/video/gui

You’ll see there’s a surprising variety of modules, from file formats like ELF and cpio, to Linux container, initrd, and kernel module utilities. Much fun to be had!


Cc: @scheme

If you’d like to contribute to beyond packages, don’t miss Josselin’s excellent guided tour of the source tree:
10years.guix.gnu.org/video/gui

You’ll see there’s a surprising variety of modules, from file formats like ELF and cpio, to Linux container, initrd, and kernel module utilities. Much fun to be had!

Ludovic Courtès

The 🎂 Cake.

(Pictures courtesy of Morane Gruenpeter.)

Ludovic Courtès

Not only does have a great program, it also has great kakemonos designed by the awesome @luis_felipe.

Design available here 👉 git.savannah.gnu.org/cgit/guix

(Photo courtesy of co-organizer Tanguy.)

Ludovic Courtès

Believe it or not, there are bindings for ​¹:
github.com/gopiandcode/guile-o

I don’t want to know what happens with garbage collection.

¹Just packaged by @pukkamustard for Guix!

Ludovic Courtès

We’re just two weeks to the 🎂 event in Paris, woohoo!!

10years.guix.gnu.org/

If you’re into or , it’s still time to register and join the fun!

Ludovic Courtès

“It wasn’t for nothing”
gexp.no/it-wasnt-for-nothing.h

Inspiring & humbling article by fellow hacker Marius Bakke on what hacking means to them.

A good illustration of being not just about software.

Ludovic Courtès

@mray I don’t think there’s any such thing as a “GUI user”. A “non-coding” person can use the CLI, too; I encourage you to give it a try.

GUIs have lots of qualities—they help discover features and get started quickly. But here the project is also about helping users emancipate and become autonomous; GUIs all too often work against that.

Ludovic Courtès

We’re a bit more than one month away from the 🎂 conference in Paris!

I’m already excited about the program and I hope many folks will join, be they of the type, enthusiasts, or die-hard Guix hackers. Check it out!

👉 10years.guix.gnu.org/

Charliebrownau

@civodul Gday
Does Guix still have
- soyd
- dbus
- avachi
- pulseaudio
- policykit

Or is it actual based and stripped out the subverted corporation creepwere

Ludovic Courtès

Tom Lord passed away. He started Guile and GNU arch (tla), probably the first free distributed version control system.
lwn.net/Articles/901807/

Ludovic Courtès

“Is reproducibility practical?” 👇
hpc.guix.info/blog/2022/07/is-

This new post asks whether reproducible deployment is a luxury for “professionals”, clarifies what means and how it affects practices.

⠴Ninjatrappeur⠦
@civodul

> Fortunately, compilers behave in a deterministic fashion: given the same input, they produce the same output.

🙈 https://gitlab.haskell.org/ghc/ghc/-/issues/4012
Go Up