all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* New x86 machine
@ 2014-08-28 22:31 Jason Self
  2014-08-29 13:04 ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: Jason Self @ 2014-08-28 22:31 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

Hello,

There's a new x86-64 machine on the block (soon to be) building
things. Guix has been installed on it and hopefully its fast CPU, 16GB
of RAM and 2TB of storage will be pressed into service soon to help
with the upcoming giant rebuilds.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New x86 machine
  2014-08-28 22:31 New x86 machine Jason Self
@ 2014-08-29 13:04 ` Ludovic Courtès
  2014-08-30  2:35   ` David Thompson
  2014-08-30 20:01   ` Sergio Durigan Junior
  0 siblings, 2 replies; 6+ messages in thread
From: Ludovic Courtès @ 2014-08-29 13:04 UTC (permalink / raw)
  To: Jason Self; +Cc: guix-devel

This is really appreciated and welcome in this time of rebuilds, thanks!

Now the bottleneck has clearly become the front-end (at least in terms
of RAM, disk space, CPU.)  I think we have to consider moving the
front-end elsewhere, possibly on this new machine or the one provided by
TUM.

For that, we’ll need volunteers to help with:

  1. general sysadmin work.

  2. packaging of Hydra and its dependencies (Hydra is written in Perl
     and depends on a number of Perl libraries.)

For the brave hacker, there’s also this option:

  2b. Write a Hydra replacement in Scheme, probably building upon
      David’s neat guix-web.

Volunteers are eligible for a beverage offered by me.  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New x86 machine
  2014-08-29 13:04 ` Ludovic Courtès
@ 2014-08-30  2:35   ` David Thompson
  2014-08-30 20:07     ` Ludovic Courtès
  2014-08-30 20:01   ` Sergio Durigan Junior
  1 sibling, 1 reply; 6+ messages in thread
From: David Thompson @ 2014-08-30  2:35 UTC (permalink / raw)
  To: Ludovic Courtès, Jason Self; +Cc: guix-devel

Ludovic Courtès <ludo@gnu.org> writes:

> This is really appreciated and welcome in this time of rebuilds, thanks!
>
> Now the bottleneck has clearly become the front-end (at least in terms
> of RAM, disk space, CPU.)  I think we have to consider moving the
> front-end elsewhere, possibly on this new machine or the one provided by
> TUM.
>
> For that, we’ll need volunteers to help with:
>
>   1. general sysadmin work.
>
>   2. packaging of Hydra and its dependencies (Hydra is written in Perl
>      and depends on a number of Perl libraries.)
>

From what I can tell, there is no official release tarball of Hydra.  I
guess we'd have to settle for packaging a snapshot of the git repo?

When trying to build Hydra, I get the error "configure: error: nix-store
is required".  Do I need to have Nix installed, or is there a configure
flag I can pass to use Guix?

> For the brave hacker, there’s also this option:
>
>   2b. Write a Hydra replacement in Scheme, probably building upon
>       David’s neat guix-web.

I wonder how difficult this would be.  I haven't explored the full
feature set of Hydra, but I bet we have all the building blocks that we
need.  It would be very interesting to explore this more.

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New x86 machine
  2014-08-29 13:04 ` Ludovic Courtès
  2014-08-30  2:35   ` David Thompson
@ 2014-08-30 20:01   ` Sergio Durigan Junior
  2014-08-31 20:03     ` Ludovic Courtès
  1 sibling, 1 reply; 6+ messages in thread
From: Sergio Durigan Junior @ 2014-08-30 20:01 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

On Friday, August 29 2014, Ludovic Courtès wrote:

> For that, we’ll need volunteers to help with:
>
>   1. general sysadmin work.

Hey Ludo :-).

I can help with this if needed.  I don't have much more time to do other
things for now, unfortunately...

Cheers,

-- 
Sergio
GPG key ID: 0x65FC5E36
Please send encrypted e-mail if possible
http://sergiodj.net/

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New x86 machine
  2014-08-30  2:35   ` David Thompson
@ 2014-08-30 20:07     ` Ludovic Courtès
  0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2014-08-30 20:07 UTC (permalink / raw)
  To: David Thompson; +Cc: guix-devel

David Thompson <dthompson2@worcester.edu> skribis:

> From what I can tell, there is no official release tarball of Hydra.  I
> guess we'd have to settle for packaging a snapshot of the git repo?

Yes.

> When trying to build Hydra, I get the error "configure: error: nix-store
> is required".  Do I need to have Nix installed, or is there a configure
> flag I can pass to use Guix?

Hydra requires Nix for its command-line interface and for its Perl
bindings.  But it uses only the low-level stuff (essentially what the
(guix store) module provides), which is compatible between Nix and Guix.

>> For the brave hacker, there’s also this option:
>>
>>   2b. Write a Hydra replacement in Scheme, probably building upon
>>       David’s neat guix-web.
>
> I wonder how difficult this would be.  I haven't explored the full
> feature set of Hydra, but I bet we have all the building blocks that we
> need.  It would be very interesting to explore this more.

I think we’d rather think in terms of the features we need.  The
3-process architecture described at
<http://hydra.nixos.org/job/hydra/trunk/tarball/latest/download-by-type/doc/manual>
under “Getting Started” should be mostly appropriate, I think.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New x86 machine
  2014-08-30 20:01   ` Sergio Durigan Junior
@ 2014-08-31 20:03     ` Ludovic Courtès
  0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2014-08-31 20:03 UTC (permalink / raw)
  To: Sergio Durigan Junior; +Cc: guix-devel

Hi Sergio,

Sergio Durigan Junior <sergiodj@sergiodj.net> skribis:

> On Friday, August 29 2014, Ludovic Courtès wrote:
>
>> For that, we’ll need volunteers to help with:
>>
>>   1. general sysadmin work.
>
> Hey Ludo :-).
>
> I can help with this if needed.

That would be appreciated!  The first thing to do would be to subscribe
to guix-sysadmin.

Then we really need to streamline sysadmins work so we can efficiently
share work, have clear procedures, etc.

For instance, we should agree on who can access the slaves (currently it
depends on the machine), how to avoid stepping on each other’s toes when
doing something on the front-end, things like that.  There’s a lot of
room for improvement here, and I think it’s about time to do something
about it.  :-)

So if you or anyone else has experience with this, or ideas on how to
best organize, I’m all ears.

Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-08-31 20:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-28 22:31 New x86 machine Jason Self
2014-08-29 13:04 ` Ludovic Courtès
2014-08-30  2:35   ` David Thompson
2014-08-30 20:07     ` Ludovic Courtès
2014-08-30 20:01   ` Sergio Durigan Junior
2014-08-31 20:03     ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.