Pinned oot

The package graph is now rooted in a further reduced set of binary seeds, at about 60 MiB it weighs 25% of what it used to

guix.gnu.org/blog/2020/guix-fu

How is your distro?

janneke boosted

Very interesting overview over "Open Source in Africa" by Shedrack Akintayo:

conf.tube/videos/watch/c8ecd93

The developer communities I'm part of ar mostly European and North American and it's really seldom I see developers from Africa.

janneke boosted

When I saw the “Open Letter to Apache #OpenOffice” by #LibreOffice developers, I felt for them:
blog.documentfoundation.org/bl

Two days later, this “answer” suggests that #Apache is actively trying to harm the development of a free “office suite”:
blogs.apache.org/foundation/en

Shame.

janneke boosted

I worked a bit on my #guile netlink implementation yesterday and added the RTM_*ADDR types for rtnetlink. This was enough for me to write some code that adds an IP address (v4 or v6) to an interface! The goal is to use it to replace the current static-networking-service-type in #guix as it currently only supports ipv4. You can find the code here:

git.lepiller.eu/guile-netlink

and I have a manual at git.lepiller.eu/guile-netlink/

"Childhurds and GNU/Hurd substitutes":
guix.gnu.org/en/blog/2020/chil

We (@janneke, @civodul, @mothacehe) talk about support for the /#Hurd OS in , how it benefits from whole system cross-compilation, and what it means for @ReproBuilds and .

janneke boosted

Hey look, the guide that Joshua Branson and I wrote about how to run Guix on a Linode server is up on the Guix blog! guix.gnu.org/en/blog/2020/runn

janneke boosted

Actually made it through a pretty big refactor of how the Guix Data Service handles database connections for HTTP requests: git.savannah.gnu.org/cgit/guix

There should be less chance of the server being slow handling requests now, and some requests should even be faster due to extra parallelism.

I'm pretty sure I must have broken something somewhere though...

The first /Hurd substitutes for are available; get ready starting your Childhurd and build hello!

janneke boosted

I've been playing with childhurds in #Guix (👍 @janneke!) but of course, I'd only test it in 'guix system vm'.

So we have #GNU #Hurd in a box, in #Guix in a box, on top of #Guix System. Turtles all the way down...

(Pictured: vncviewer and SSH client connected to the #childhurd.)

janneke boosted

#Guix ‘--with-input’, ‘--with-branch’, ‘--with-grafts’, etc. to apply recursively even to implicit inputs:
issues.guix.gnu.org/43578

It was surprisingly difficult to pull this one off!

janneke boosted
janneke boosted

Look what I have. Thanks to guix devs I can use gnu hurd in virtual machine that starts with my system.

See hurd-vm-service-type

janneke boosted

Nature reports on the ReScience Ten Years #Reproducibility Challenge:
nature.com/articles/d41586-020

Now, when speaking about #GNU #Guix, you can say: “as seen in Nature.”

#reproducible #research

janneke boosted
The Call for Proposals for EmacsConf 2020 is now open! Go check it out and come hang out with us on #emacsconf on freenode.

https://emacsconf.org/2020/cfp/
janneke boosted

@yaaps

I don't think we lack technical solutions

We lack the culture

We don't need to implement stuff

We need to talk and think more

janneke boosted

@wizzwizz4 @codesections This description is correct.

You may be interested in the work being done in GNU Mes and Guix, which does bootstrap GCC, among most other things; here's a recent blog post by @janneke

guix.gnu.org/en/blog/2020/guix

janneke boosted

DistroTube posted a nice review of #GNU #Guix System covering system installation, booting into #Xfce, package installation, and rollback.
youtube.com/watch?v=jx3YF-ihjU

The darker part of it is the terrible bandwidth causing every operation to take ages.

janneke boosted

\o/ First step of the integration of my #maven-build-system into #guix done. I now install maven and its dependencies in a maven repository. Next steps are adding the basic maven plugins, and the maven-build-system itself, then I'll send all these patches for review :)

My current work is available on this branch:

framagit.org/tyreunom/guix/-/t

janneke boosted
janneke boosted

Nice short (~16m) talk on build system security – trusting trust attacks, reproducible builds & bootstrappable builds.

invidio.us/watch?v=I2iShmUTEl8

janneke boosted

@cwebber @janneke I also liked @mala's comment on HN about how Guix brings the GNU system together:

news.ycombinator.com/item?id=2

Everyone in and around Guix is doing amazing work, and I'm proud of that.

Show more
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!