mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

329K
active users

#guile

8 posts6 participants0 posts today

Oldest Guix issue (I think?): issues.guix.gnu.org/17150

I think I've come across this issue (this I can not confirm, nor deny - maybe another issue?) - although quite random, it can be fixed by re-building - which is unfortunately, so time-consuming 😞.

Sometimes (and randomly), Guix fails to check the hash, and continues with the previous version.

This can be also resolved only by corrupting the hash (ahem, replace a character with any other).

issues.guix.gnu.orgStale bootstrap/*/guile-2.0.9.tar.xz files are not detected

I took a stab at shell scripting with #guile and was immediately irked by missing pieces. I can't do HTTPS without a third party package, for example. On my nix machine I can't just install the dependency because it does nothing to update my load path.

With my end goal of wanting to write a github action script, and a desire to avoid more dependencies I pivoted to #babaska and felt right at home. It comes with a curl abstraction and json parsing library built in. The GH actions seem better, too

Found some issues with the new rootless daemon changes in . 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

issues.guix.gnu.orgBuild failures on core packages following daemon changes
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.

tip: when running unit tests (srfi-64) you may benefit from colorizing the output of the runs. Pipe via a small awk script.

/compiling|compiled/ {print "\033[34m" $0 "\033[0m"; next}
/WARNING/ {print "\033[33m" $0 "\033[0m"; next}
/Entering test group|Leaving test group/ {print "\033[36m" $0 "\033[0m"; next}
/PASS/ {print "\033[32m" $0 "\033[0m"; next}
/# of expected passes/ {print "\033[36m" $0 "\033[0m"; next}
/FAIL/ {print "\033[31m" $0 "\033[0m"; next}
{print $0}