tilde.zone is one of the many independent Mastodon servers you can use to participate in the fediverse.
mastodon instance of the tildeverse, a collection of small public access *nix systems for collaboration, creativity, and socializing. a proud part of the small internet.

Server stats:

384
active users

Hello o/ I am excited to announce Bechamel a collective around the software knows as Guix (which most people use through the Gnu channel of Guix)

Bechamel is something I started as a much easier way for people to contribute to a guix channel (no emailing patches, workflow not built around Emacs, xmpp used instead of irc). It also aims to be a more private and safes space to contribute to Guix things (like using the JoinJabber CoC and the soon the Cooperative Software Development Guidelines) among other things. Rationale: codeberg.org/Guix_Bechamel/col

There are also some other plans including tackling the long-standing accessibility problems in Guix, adding pilul support to guix, rust/python build system improvements and much improved and updated support for xmpp things. Hopefully you are going to see me post a lot more about it from now on :)
At the moment it has updated Gajim the XMPP client to 1.9.5 which brings around 2 years of updates. It also has started having some extensive practical documentation around Guix. And some other things like cerca the forum software.

- Repository for packages (gajim/cerca): codeberg.org/Guix_Bechamel/gui
- Repository for the Bechamel collective including Documentation codeberg.org/Guix_Bechamel/col
- Organization in Codeberg codeberg.org/Guix_Bechamel

Codeberg.orgcollectivecollective
#guix#xmpp#jabber
Public

PS. there are also some plans to improve Guile itself including the error messages that are just bad currently and the ice-9 issue. This will be a topic of some later post though.

Public

@msavoritias Who is part of that collective ? And what is the plan regarding collaboration with the guix channel/upstream ?

Public

@baleine

Right now its just me :) I have been working on the basic structure of everything and decent documentation for a while and felt like I was in a good enough point to announce it for anybody who is interested in a project like this. (I know from discussions in here, mailing lists and xmpp/irc channels that there is interest)

Regarding collaboration with the Gnu channel of Guix.
TLDR Both projects have the same license for exactly this purpose. Commiters from the Gnu channel are participating in the guix channel in xmpp (which is where this project is also organizing). Packages and Docs have already moved from one project to the other. So collaboration is open.

Longer version I would very much like to fold a significant part of bechamel into Gnu Guix. Specifically the xmpp channel, the documentation, the xmpp improvements, the accessibility improvements among other things. I would even go as far as to fold the cooperative system guidelines, an updated CoC maybe and a way to contribute to be easier.
Practically there are some open questions and some disagreements with the Gnu Guix collective atm. I am not going to discuss anything publicly because i really hope that a resolution can be found and i dont want any animosity ^^
Even if that was resolved I personally am the proponent of having a lot of channels instead of just one because of more ways to contribute according to preference, we dont have commiters that burn out, its not slow to contribute because of too many patches, its easier to contribute in a lot of small channels than a big monorepo. So the channel would still be separate personally for reasons listed.

Public

@msavoritias Thanks for the explanation! I'm definitely looking forward for opening new ways to contribute, good luck with the channel!

Public

@msavoritias Having a better way to contribute is quite welcome, I mostly agree with all the goals stated in the readme. :neofox_uwu:
Re: SWH, do you know of an alternative for archiving sources for reproducibility?
I'm kind of ambivalent about SWH, but alternatives that are maybe more decentralized would definitely not hurt.

Public

@csepp

No sadly :( And like I dont think it would be possible either way.
In the sense that distributed substitutes are already worked on in Guix and are doable with Gnunet/Eris. But for archiving long term you need an organization/collective that has the means to actually archive everything and keep them online. Otherwise source code will dissapear like torrents.

Regarding SWH I still hope that some understanding can be reached (maybe I am naive here idk :P ) because I think the goals of the organization are solid. And I hope that creating Bechamel can gives us the means to actually be able to sit on the table and demand change :) (assuming it catches on). I have plans for many more things next year like a chat server around that.