Uploaded lcrq 0.1.0 to #Debian and patch submitted for #Guix ... in preparation for more #MultiCast awesomeness!
Spent #IndependenceDay picking berries in the morning and making yogurt in the afternoon and eventually consuming them mixed together...
Think the yard reached #PeakBerry in the past few days, down from a reliable pint per day.
Also worked on updating #UBoot for #Guix running on a fairly #DIY #OffGrid #Solar system, though I did not directly ingest any boot firmware or solar energy...
Independent enough for one day, I suppose.
#IndependenceDay #peakberry #uboot #Guix #DIY #offGrid #solar
Welcome to the fediverse!
Would love to see #Python package delivery mechanisms leveraging #ReproducibleBuilds to strengthen the #SupplyChain ... I have mostly worked on #Debian and a little on #Guix but language-specific package managers seem like an important gap to fill!
#Python #reproduciblebuilds #supplychain #Debian #Guix
I am trying out #guix installed over a fresh arch system, and I feel something is wrong. It took hours (overnight, actually) to go through bootstrap builds, which seemed to be guile builds that have not saturated CPU at all, seemed not parallelized at all, and I haven't seen much I/O wait or sys time either so not sure yet what drove wall time up. (things like building gcc go quick in comparison).
@cwebber I remember telling my professor in university who was a Linux sysadmin how I was frustrated because I couldn't use the latest version of things because they all required different versions of the same library. I asked him how to solve it and he kind of just shrugged.
I checked out https://gobolinux.org/ but I didn't stick with it for some reason. The nix store is about what I was fumbling for. <3 #Guix
Just got a #CLI-only system running. I tried to write a Mastodon post, but it ended up pretty long, so here it is on my #Gemini capsule:
https://deafeningcreationearthquake.flounder.online/gemlog/2023-05-22.gmi
gemini://deafeningcreationearthquake.flounder.online/gemlog/2023-05-22.gmi
#Guix #GNU #Linux #Gemini #cli
@nix @pthenq1 @cwebber Personally, I think most of the demands from #Guix would be solved by using #apt or #yum and source packages as well as FLOSS-only repos.
#emerge on #Gentoo basically can do the same as well...
The only issue I can see is that denying any #binaryblob will likely worsen #UX since there is no system [i.e. laptop] on the market that doesn't require at least firmware for GPU and WiFi which they can't FLOSS for patent reasons and with WiFi are even forced to lock-down.
#ux #binaryblob #gentoo #emerge #yum #apt #Guix
Well, at best I have seen #guix at about 86% #reproducible ...
Today, it is about 92% unknown... the two build farms have a fair amount of catching up to do after the core-updates merge.
"guix" itself is not particularly reproducible, due to non-determinism with parallelism in guile. Parallelism in the Debian package of guix is disabled so is reproducible there, at least!
Would be good to see how much of the #bootstrap is bit-for-bit reproducible!
#Guix #reproducible #bootstrap
A huge thanks to @osuosl for hosting @reproducible_builds infrastructure over the years!
We mostly use their machines for running various reproducible builds in an automated fashion checking for reproducibility issues.
We also have had access to machines to do more hands-on troubleshooting...
I have personally run many thousands of builds on a machine about to be retired... which led to hundreds of patches in #debian and #guix and upstream projects!
Looking forward to the new machines!
We just published our #OpenAccess article
"A new machine-learning-based prediction of survival in patients with end-stage
liver disease." https://doi.org/10.1515/labmed-2022-0162
We try to be reproducible using #guix and #rstats.
Among others we use the great packages #workflowr, #targets, and #mlr3.
You could find the whole analysis at
https://ampel-leipzig.github.io/ampel-leipzig-meld/
#mlr3 #targets #workflowr #Rstats #Guix #openAccess
@brodriguesco @hadleywickham @astrodino @eamon @nibsalot
It's a nice blog post. You have clearly put a lot more hands-on effort into the issue than I
I fully agree that "reproducibility is on a continuum"
My original shitpost was aimed at new and intermediate R users who pay far too little attention to the issue *at all*, & there is useful thinking to be done on the continuum even short of renv or docker
BTW, I am very glad to see you're diving in to #guix. It's on my to-do list as well
Been using #i3 and lately #Sway for years, which mostly work fine for me, though currently exploring switching out bits of my desktop environment, so curious to see how this develops!
Given the sheer number of desktop environments out there, what are the main goals of this new one that might set it apart?
I noticed wayfire is already packaged in #Debian, but I do not see sfwbar or nwggrid. I don't see any of these packages in #Guix
...Packaging is, of course, fixable. :)
Every time I try to use an arduino or drone from #linux on a fresh install I have to rediscover the group for serial port permission --
#arch was the uucp group, #guix looks to be dialout
Now that it's set in my guix config maybe it'll be the last time having to add that group.
If anyone figures out an easy and foolproof way of installing #Guix #GNULinux on an 11th generation Intel #FrameworkLaptop, I'll actually take it for a spin!
#Linux #FrameworkLaptop #gnulinux #Guix
- #Trisquel I didn't actually try it because it required to disable #SecureBoot … But maybe if I didn't care about that I'd choose it because apt is what #Signal, #Element, and other software uses to get distributed.
- #Guix I tried. I tried so hard. I wanted it to work. It just didn't… I need Guix's installer to be foolproof for me to use it.
(cont…)
#Guix #Element #Signal #secureboot #trisquel
I guess I could have just used flatpak to install #torbrowser in #Guix. https://github.com/micahflee/torbrowser-launcher#installing-in-any-linux-distro-using-flatpak I don't think I had Micah Lee's instructions, and I think something went wrong like installing flatpak was too complicated. 😳