Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Sergio Pastor Pérez

@shepherd@fosstodon.org
mastodon 4.6.6
  • Open on fosstodon.org

Aal Izz Well

0 Followers
0 Following
15 Posts
Joined April 16, 2023

Posts

Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · May 06, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @Mehrad@fosstodon.org
@Mehrad@fosstodon.org @futurile@mastodon.social that doesn't sound right. You may have some problem there, it should be very fast
1
1
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · May 06, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @Mehrad@fosstodon.org

@Mehrad@fosstodon.org @futurile@mastodon.social There is not much you can do with that regard. You should definitely pin the commits of your channels, that way you won't be rebuilding things every time a channel updates. Once the things are cached everything should load immediately.

If you are using Emacs I recommend you check out this fork I made of envrc.el it allows you to load per-buffer environments asynchronously. My use case is precisely not blocking the editor with guix time-machine ....

https://codeberg.org/pastor/ben.el

1
1
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · May 06, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @Mehrad@fosstodon.org

@Mehrad@fosstodon.org To be clear, setting the cores flag -c is for limiting the resources, not for granting more, each derivation is built with the cores set to all the available ones.

It's for situations where you may want to spread the load between a few derivations. For example, if you are building gcc@12 and gcc@13, you may want to do guix build -c 25 -M 2 ..., given you have enough cores available.

I'm assuming that GCC caps the builds at 24 cores (I don't recall if that's true).

1
8
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · May 06, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @Mehrad@fosstodon.org
@Mehrad@fosstodon.org That's right.
1
0
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · May 06, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @Mehrad@fosstodon.org
@Mehrad@fosstodon.org By default Guix tries to feed the guix build systems with the number of cores available. Generally, most derivations will be built using all your available cores. The thing is that the underlying build systems will or will not make an efficient use of those cores. For example, the `gnu-build-system` will take all your cores and pass them to `make`. If `make` does not make an efficient use of those cores, you can use the `-M ` flag to build multiple derivations in parallel.
1
1
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 28, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @baleine__dup_29840@piaille.fr
@baleine@piaille.fr I liked that you used your space to denounce the bitter side of today's society.
1
0
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 11, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @gnu_slash_gabber@social.tchncs.de
@gnu_slash_gabber@social.tchncs.de @cwebber@social.coop no no, I'm just saying that that is an option, if you require that use case. But we expect most people to use BLUE as a package.
0
0
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @shepherd@fosstodon.org
@wingo@mastodon.social @cwebber@social.coop The talk focuses more on introducing the BLUE framework. And there is only a small mention of the backtraces improvements. But we are very interested in collaborating with the Guile community to help improve the developer experience of Guile.
1
0
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @wingo@mastodon.social
@wingo@mastodon.social @cwebber@social.coop Yes! You can check it out here: https://fosdem.org/2026/schedule/event/3A7VGM-blue
1
2
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @shepherd@fosstodon.org

@cwebber@social.coop @wingo@mastodon.social For those outside of the loop. This is how Guile backtraces look when using BLUE's enhancements.

All the credit should goes to my friend and wizard Olivier who implemented this backtraces enhancements!

1
4
1
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @cwebber@social.coop
@cwebber@social.coop this is some of the goodies I was saying Spritely would appreciate! What do you think, would Goblins benefit from the backtraces improvements? If there is enough interest we can get this into core Guile, so everyone benefits from the improvements. It's unfortunate that @wingo@mastodon.social didn't get to see the presentation, so I think he missed the backtraces improvements BLUE made.
1
4
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @shepherd@fosstodon.org
@cwebber@social.coop Also, we didn't have time to cover this in the presentation. But BLUE supports embedding itself into any project, this is why we decided to license it under LGPL. The best example of a project which uses BLUE embedded, is BLUE itself. You just need to set the `BLUE_EMBEDDED` environment variable to point to the BLUE sources and add the `/blue` directory to your `PATH`. You can see an example on how this is done in the `.envrc` file under the BLUE sources.
0
2
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 08, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @cwebber@social.coop

@cwebber@social.coop As you can imagine upstreaming the BLUE package is cake, as the only dependency is Guile. I can arrange that if there are already interested users.

What I think you will find even more impressive, is that you don't need any of that time-machine to see how easy it is to bootstrap BLUE.

Try the following in the BLUE sources, you only need Guile: mkdir build && cd build && ../bootstrap && ./pre-inst-env blue configure --prefix=/tmp/blue-install -- build -- install -- installcheck

0
2
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 05, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @leeg@fosstodon.org
@leeg@fosstodon.org @cwebber@social.coop we are very happy with the amount of excitement the community is showing. We plan to have extensive manuals and examples. We just need to find more free time to write them down!
1
0
0
0
Open post
shepherd
Sergio Pastor Pérez @shepherd@fosstodon.org · Feb 05, 2026
Sergio Pastor Pérez
@shepherd@fosstodon.org

Aal Izz Well

fosstodon.org
Replying to @zimoun@social.sciences.re
@zimoun@social.sciences.re @janneke@todon.nl @cwebber@social.coop hello Simon! Thanks for the paper recommendation, I actually heard about that paper before but I didn't get the time to read it.
2
0
0
0

Remote instance

fosstodon.org
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:04:32 UTC