Re: Packaging Typst

2024-07-11 Thread kiasoc5
On 7/11/24 02:21, Ethan Reece wrote: Hello, I created a file that packages Typst and its dependencies, and I'm trying to figure out how to contribute it to the Guix project. What I've done to generate the file: * guix import -i typst-guix.scm crate --recursive --recursive-dev-dependenc

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Development of GNU Guix and the GNU System distribution.
Hi Andreas, On Thu, Jul 11 2024, Andreas Enge wrote: > Compared to hosting, this is completely outrageous This isn't my place to speak up, but I hoped to support the notion that AWS can be expensive. It's most useful when sites must adapt quickly. I heard of someone getting a $40,000 bill when

Re: Should we document how to detect if build machines are reachable before trying to offload?

2024-07-11 Thread Sergio Pastor Pérez
Hi Ludo! > Do you remember exactly under what circumstances it hangs? I think > ‘guix offload’ should handle that situation gracefully and we should fix > it if it does not. Yeah. It happens when I have a build machine configured like so and I disconnect it from the Ethernet connection: --8<

Re: ‘core-updates’ rebased: testing needed!

2024-07-11 Thread Leo Famulari
On Mon, Jun 17, 2024 at 11:30:37PM +0200, Ludovic Courtès wrote: > 1. Checking whether your favorite packages build and work. Libreoffice is blocked on core-updates, due a build failure of libetonyek, caused by a bug in Boost: https://issues.guix.gnu.org/72040 I think that Libreoffice is reall

Re: ci.guix.gnu.org is getting back to life

2024-07-11 Thread Ricardo Wurmus
Ludovic Courtès writes: > Last month, we discussed¹ slow progress with builds (and ‘core-updates’ > in particular) on ci.guix, especially on AArch64 and POWER9. Those > turned out to be mostly due to scalability issues in Cuirass. Likewise, > the front page at https://ci.guix.gnu.org was timing

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Andreas Enge
Hello Enno, thanks for the pointer! Am Mon, Jul 08, 2024 at 07:21:38PM +0200 schrieb Enrico Schwass: > If you are looking for host services > I have good experience with netcup.de. Looking at their virtual "root" servers: https://www.netcup.eu/vserver/ the most interesting price point would b

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Andreas Enge
Hello Tomas, Am Tue, Jul 09, 2024 at 11:47:38AM +0200 schrieb Tomas Volf: > First 10 TB / Month $0.09 per GB > Next 40 TB / Month$0.09 per GB > Next 100 TB / Month $0.07 per GB > Greater than 150 TB / Month $0.05 per GB thanks for providing concrete figures! I w

ci.guix.gnu.org is getting back to life

2024-07-11 Thread Ludovic Courtès
Hello! Last month, we discussed¹ slow progress with builds (and ‘core-updates’ in particular) on ci.guix, especially on AArch64 and POWER9. Those turned out to be mostly due to scalability issues in Cuirass. Likewise, the front page at https://ci.guix.gnu.org was timing out for almost two weeks²

Re: New North American based Guix Substitute Server, cuirass.genenetwork.org Now Available

2024-07-11 Thread Ludovic Courtès
Hi Collin, "Collin J. Doering" skribis: > I am excited to announce that Guix substitutes (for x86_64) are now available > in North America, thanks to the generous contribution of server hardware and > infrastructure from GeneNetwork.org. > > This new server enhances the availability and redund

Re: How to test fixed output derivations in the bordeaux build farm?

2024-07-11 Thread Simon Tournier
Hi, On Sat, 01 Jun 2024 at 15:26, Ludovic Courtès wrote: > Yes. You can’t “change the behavior of derivations” at build time, > except by passing GUIX_DOWNLOAD_METHODS to guix-daemon itself, provided > GUIX_DOWNLOAD_METHODS is also in ‘impureEnvVars’ of said derivation, as > you wrote. It’s in

Re: anonymized nginx logs (was Re: Guix user statistics and upstream/downstream dependencies)

2024-07-11 Thread Simon Tournier
Hi Ricardo, On Wed, 10 Jul 2024 at 22:15, Ricardo Wurmus wrote: > Do you want the plain log files or would the processed HTML report > (generated with goaccess) be sufficient? The HTML report will be sufficient as a start. :-) > The latest report is on

Re: How to invoke shepherd action from shepherd action?

2024-07-11 Thread Ludovic Courtès
Hi, Tomas Volf <~@wolfsden.cz> skribis: > I am currently in the process of writing a new service, and I have run into > bit > of a wall. I need to invoke shepherd action after my one-shot service > finishes. > > The code (relevant bits) for my service is pretty simple: > > (define (acme-client

Re: Should we document how to detect if build machines are reachable before trying to offload?

2024-07-11 Thread Ludovic Courtès
Hello! Sergio Pastor Pérez skribis: > I recently discovered that offloading builds to remote machines[1], > hangs when the machines are not available; instead of defaulting to > building locally[2]. This forces the user to use the `--no-offload` > flag. Do you remember exactly under what circum

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Ludovic Courtès
Vagrant Cascadian skribis: > On 2024-07-02, Ludovic Courtès wrote: >> We (Andreas, Chris, Ricardo, Romain, and myself) were having a >> discussion about what it would take to set up a build farm similar to >> what’s behind ci.guix: roughly 30 x86_64 servers, with 32-core/64-thread >> CPUs and 128

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Ludovic Courtès
Hi, Efraim Flashner skribis: > Looking at Hetzner, they have an option to rent a dedicated ARM server > with 80 cores/threads with 256GB of RAM and 2x3.84 TB NVMe drives for > under €300/month and a €94 setup charge. Correct me if I"m wrong, but > that one box is ~20x our current active aarch64/

Re: Sustainable funding and maintenance for our infrastructure

2024-07-11 Thread Ludovic Courtès
Hello, Simon Tournier skribis: > However, the implicit question is a chicken-or-the-egg problem: in order > to know what we would like to invest in, we need to know how much we > would be able to invest; and to know how much, we need to determine for > what. We currently have ~50k USD at the FS

Re: ‘core-updates’ rebased: testing needed!

2024-07-11 Thread Ricardo Wurmus
Hi, Ludovic Courtès writes: > I have just rebased ‘core-updates’ on ‘master’ (commit > bd5c61781c13611ed16686513980907c6ee34ae6): > > 6e5ecfd0fb7 gnu: libarea: Fix build. > 41e2cd0dd0e gnu: txr: Add missing input. > 1c27fa835d9 gnu: grass: Fix build. > 399a4e8afd3 gnu: python-magic: Adju