abcdw, to scheme
@abcdw@fosstodon.org avatar

Implementing run-project-tests for SRFI-64 test suits.

https://youtu.be/pDBOKTK9SL8
https://yewtu.be/watch?v=pDBOKTK9SL8

BigEatie, to emacs
@BigEatie@fosstodon.org avatar

I'm tagging @daviwil for no particular reason. None at all.

vagrantc, to guix
@vagrantc@floss.social avatar

So, a serious issue was discovered in March ... but achieved a near-total eclipse of nearly all other issues...

The security update of guix as packaged in was finally released today!

https://lists.debian.org/debian-security-announce/2024/msg00078.html

I am also pleased to say the official build servers for Debian produced a bit-for-bit identical .deb as my local build on bookworm amd64. Yay yay!

janneke, to guix
@janneke@todon.nl avatar

This morning, my "[PATCH v3 0/4] Reproducible `make dist' tarball: Avoid override stamp-N warnings." was included in master. The title is somewhat misleading, but the gist is that we now have reproducible source tarballs. Hopefully the discussion on minimal/pure source tarballs continues.

https://issues.guix.gnu.org/70380#19

@reproducible_builds

LateNightLinux, to random
@LateNightLinux@mastodon.cloud avatar

What's the best non-mainstream Linux distro?

(your replies may be read out and discussed on an episode of Late Night Linux)

#VoiceOfTheMasses

Mehrad,
@Mehrad@fosstodon.org avatar

@LateNightLinux
The would be my nominee. It has some advantages compared to NixOS including:

  1. Being rolling release

  2. No need for Flake-style experimental stuff to add other repositories

  3. Uses Guile Scheme for everything (package management, systemctl-like stuff, etc.) which I like way more than Nix syntax as Scheme is a real fully fledged language

  4. It's a GNU project, so no proprietary dependency (of course you can add non-gnu repos to have any software you like)

deadblackclover, to guix
@deadblackclover@functional.cafe avatar
ArneBab, to guix German
@ArneBab@rollenspiel.social avatar
daviwil, (edited ) to random
@daviwil@fosstodon.org avatar

I'm going to have time available soon to hack on free software projects and live stream it.

Which type(s) of project would you be most interested to see?

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Good news for declarative config fans: finally there’s a #Guix System service to deploy home environments!
https://guix.gnu.org/manual/devel/en/html_node/Guix-Services.html#Guix-Home-Service

Thanks to Richard Sent for implementing it, based on code by @abcdw.

ieure, to guix
@ieure@retro.social avatar

Woo, after an epic review cycle, my patch adding the LibreWolf web browser has finally landed in #Guix!

w96k, to guix
@w96k@fosstodon.org avatar

When I was using GNU #guix for a long time I had many situation when I needed to install software as fast as it possible or I just wanted to try it out first before packaging. It is not easy task to do in Guix because it doesn't followed atm FHS standard.

For such situations I had several chroot environment with different distributions that I was logging in to use one application or another. And I think right now, is it a good idea to make something like guix chroot debian -- apt install

daviwil, to guix
@daviwil@fosstodon.org avatar

Issue of the System Crafters Newsletter is out today!

In this issue:

  • Details on the April iteration of the Guile Scheme beginners course
  • Thoughts on Void Linux as a crafters' distro
  • New live streaming plans
  • A tip for sharing Org file content and hiding headings selectively
  • News from the community

If you haven't subscribed yet, you can read it here:

https://systemcrafters.net/newsletter/sc-news-009.html

csepp, to guix

Could #Guix or #Nix be modified to not require ever greater amounts of storage? Like, maybe just using shallow clones, or Merkle logs instead of linear git histories, or something?

abcdw, to guix
@abcdw@fosstodon.org avatar

The guix itself is not reproducible.

Keep exploring the problems of guix pull, channels and checkouts, but I wouldn't say that it's the most exciting thing to do, especially annoying part is a huge feedback loop: almost an hour for initial guix pull on debian system to finish.

https://issues.guix.gnu.org/69284#5

#guix #nix

rml, to badminton

I remember hearing that made some progress towards migrating to upstream , does anybody know what the status of that is? Racket users and users of software written in Racket would benefit immensely from this.

Chez is a powerful infrastructure in a ~500kb statically linked binary that approaches C in performance. Due to its low-level and bare bones compilation and build tools, you can also compile in only what you need. racket-minimal on is ~160mb, which is great for what you get, but still 320x the size of Chez. Having Racket's ecosystem while being able to ship only chez + the compiled chez code of the libraries you import could allow for shipping sophisticate programs in only a few mb. Just saying.

civodul, to guix
@civodul@toot.aquilenet.fr avatar

It’s now possible to create a #Guix System instance where the default ‘guix’ command sees the channels of your choosing:
https://guix.gnu.org/manual/devel/en/html_node/Customizing-the-System_002dWide-Guix.html

This is particularly useful if you want to create a ready-to-use system image.

nmeum, to haskell
@nmeum@chaos.social avatar

Here is a preprint of fun paper that I've been working on which investigates the utilization of formal descriptions of instruction semantics to perform symbolic binary-level program analysis: https://doi.org/10.48550/arXiv.2404.04132

It includes a prototype implementation in Haskell which performs symbolic execution of RISC-V binary code without requiring the transformation to an intermediate representation (like LLVM IR).

#Haskell #RISCV

nmeum,
@nmeum@chaos.social avatar

This paper also includes an empirical comparison with prior work which I attempted to design in a reproducible way by using #Guix for the evaluation artifacts: https://doi.org/10.5281/zenodo.10925791

abcdw, to guix
@abcdw@fosstodon.org avatar

We have enough funds on RDE's opencollective, so we can setup a CI and substitute server and maybe some other infrastructure/project-related services in foreseable future.

Thank you very much everyone for help and support! <3

Let me know what else you miss.

https://opencollective.com/rde

#rde #guile #guix #emacs

ArneBab, to guix German
@ArneBab@rollenspiel.social avatar

When have R packages started to include lots of binary blobs — that fail on #Guix?

Vijaya, to guix French

Hello #guix!

I'd like to share that I implemented a proof of Concept to use Guix to Deploy Helm Charts.

https://polyedre.github.io/posts/guix-helm-charts/

Mehrad, to guix
@Mehrad@fosstodon.org avatar

Regex is really fun. I just wrote a lengthy regex for sed to nicely and properly parse the output of --help to be dynamically used in zsh completion for :guix: #Guix.

I'll probably submit the patch tomorrow to Guix mailing list.🤓

graywolf, to guix
@graywolf@emacs.ch avatar

I have just posted a patch updating #podman (to 5.0.0) and #buildah in #guix. It involves somewhat large changes to the build process, so if there are any Guix users of podman and/or buildah here, it would be cool if you could test that it works fine for you.

https://issues.guix.gnu.org/70112

ekaitz_zarraga, to guix
@ekaitz_zarraga@mastodon.social avatar

So today is time to publish another post about our #bootstrapping effort for #RISCV in #Guix and #liveBootstrap

Today I talk about being sidetracked and why that happened, so you can understand how many different projects are involved in the process, not only the compilers, and how all that works together:

https://ekaitz.elenq.tech/bootstrapGcc11.html

onepict, (edited ) to random
@onepict@chaos.social avatar

The best way to preserve the fediverse is to provide support to it.

Pay your instance admin if you can, if you can't boost their fundraiser posts

Pay the developers who develop the software you use on there if you can. If you can't, boost their posts and help them fundraise.

Also pay the projects non Dev folks. Because they help Devs to focus on the code while they do community development, moderation etc.

It's an ecosystem and we can't rely on the whims of VCs.

#ProjectSustainability

onepict,
@onepict@chaos.social avatar

@librecast is now packaged for #debian and #guix thanks to the efforts of the folks at @reproducible_builds

https://reproducible-builds.org/donate/

frameworkcomputer, (edited ) to random
@frameworkcomputer@fosstodon.org avatar

(Knowing I am asking a Linux-centric audience, I have tweaked the X poll a bit as I know my audience here)

Which Operating System release are you most excited for?

monkey1,
@monkey1@fosstodon.org avatar

@frameworkcomputer

#guix

End goal would be to have free software for all the hardware.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • tacticalgear
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • ethstaker
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines