unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* substitutes mirror of 0.9.0 packages
@ 2015-12-18  9:25 Florian Paul Schmidt
  2015-12-18 16:00 ` Thompson, David
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Florian Paul Schmidt @ 2015-12-18  9:25 UTC (permalink / raw)
  To: guix-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Hi,

this service might go away anytime. But I setup a substitute server
that is reachable at

http://fps.io:9999

The public key is:

(public-key
 (ecc
  (curve Ed25519)
  (q #AFF68C4E099401E85BE2D7375C1DB5E8A29F1DB83299038122AF5C0984099CF8#)
  )
 )

It should have most of 0.9.0 packages and some random ones from other
revisions.

If it goes down, drop me an email, maybe I will be able to fix it,
maybe not.

Regards,
Flo

- -- 
https://fps.io
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJWc9DtAAoJEA5f4Coltk8ZoYQH/3KFY4GNg+oSR1CkDcWNYq1C
cN52lAcFRD9fqZ7dUNjiCNWb2Yu5b953Vlo074L2O0kMmmbiRU0eryYeH0ZEifWU
psMw5PP2JdGPXtNuPerxFarktgx7qeAzYSX6r8F3M90y2fS7IApyFGfLq86O4QYM
SNOwtBhb5BWAs1S9DmOSetZq6ljY4H+Af03gcNYrM4hSWu07S726IdYbWqyCsTIB
9Ly7ib7JHdvB6Jh6RDbTyprBzmaRLsDgOX/+GuHPg3QAVmjVvg9rx2I9GPH6ReIr
tDhAzeLmHRwP2PiwnW4OXFNWPs3QeTyOf6fMI+HFIvLgjLPOpqw1jfgAiKFDsfg=
=ulnc
-----END PGP SIGNATURE-----

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-18  9:25 substitutes mirror of 0.9.0 packages Florian Paul Schmidt
@ 2015-12-18 16:00 ` Thompson, David
  2015-12-19  6:48 ` Florian Paul Schmidt
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 11+ messages in thread
From: Thompson, David @ 2015-12-18 16:00 UTC (permalink / raw)
  To: Florian Paul Schmidt; +Cc: guix-devel

On Fri, Dec 18, 2015 at 4:25 AM, Florian Paul Schmidt
<mista.tapas@gmx.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
> Hi,
>
> this service might go away anytime. But I setup a substitute server
> that is reachable at
>
> http://fps.io:9999
>
> The public key is:
>
> (public-key
>  (ecc
>   (curve Ed25519)
>   (q #AFF68C4E099401E85BE2D7375C1DB5E8A29F1DB83299038122AF5C0984099CF8#)
>   )
>  )
>
> It should have most of 0.9.0 packages and some random ones from other
> revisions.
>
> If it goes down, drop me an email, maybe I will be able to fix it,
> maybe not.

Thanks for sharing!

- Dave

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-18  9:25 substitutes mirror of 0.9.0 packages Florian Paul Schmidt
  2015-12-18 16:00 ` Thompson, David
@ 2015-12-19  6:48 ` Florian Paul Schmidt
  2015-12-19  7:02 ` Leo Famulari
  2015-12-20 13:22 ` Florian Paul Schmidt
  3 siblings, 0 replies; 11+ messages in thread
From: Florian Paul Schmidt @ 2015-12-19  6:48 UTC (permalink / raw)
  To: guix-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 18.12.2015 10:25, Florian Paul Schmidt wrote:

> It should have most of 0.9.0 packages and some random ones from
> other revisions.

I should qualify this statement by mentioning that it's x86_64 only..

Flo

- -- 
https://fps.io
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJWdP2xAAoJEA5f4Coltk8Z86cH+wfC6UyDUXMznw1xRQ9aYW8D
SuNrD96Nz5XpI9dXvlAR/Wep8IcNQW1SUvhyh/AM+Hx1yIrdgUurdd8YEVetDf/b
TGdj+vLljW/2CdPCMcbRjVH3GRq+hDvMi21eVHlyqC+yOfR0jEJJW4qOuovpk4eu
Os8m4xUnIo5trwX8mBZ5KdfgUREqN+bSu35xW8LbXCaKcqE9e3udc8h/zbkiC/KH
mSBWrTsOqAimlySHM6JFww1rKVTvccT9AGLB+lzgoJ6CVezeR7uFWH4FFtmGJhzT
Lc7qgexWlqBU9TkNqlDcXykpxtdif6c/hM92kOLH4MwGeVEofp17KDvLKb4nlLU=
=EWEj
-----END PGP SIGNATURE-----

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-18  9:25 substitutes mirror of 0.9.0 packages Florian Paul Schmidt
  2015-12-18 16:00 ` Thompson, David
  2015-12-19  6:48 ` Florian Paul Schmidt
@ 2015-12-19  7:02 ` Leo Famulari
  2015-12-20 21:51   ` Ludovic Courtès
  2015-12-20 13:22 ` Florian Paul Schmidt
  3 siblings, 1 reply; 11+ messages in thread
From: Leo Famulari @ 2015-12-19  7:02 UTC (permalink / raw)
  To: Florian Paul Schmidt; +Cc: guix-devel

On Fri, Dec 18, 2015 at 10:25:02AM +0100, Florian Paul Schmidt wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> 
> Hi,
> 
> this service might go away anytime. But I setup a substitute server
> that is reachable at
> 
> http://fps.io:9999

This thing is fast! It takes less than 1 second to update the list of
substitutes.

> 
> The public key is:
> 
> (public-key
>  (ecc
>   (curve Ed25519)
>   (q #AFF68C4E099401E85BE2D7375C1DB5E8A29F1DB83299038122AF5C0984099CF8#)
>   )
>  )
> 
> It should have most of 0.9.0 packages and some random ones from other
> revisions.
> 
> If it goes down, drop me an email, maybe I will be able to fix it,
> maybe not.
> 
> Regards,
> Flo
> 
> - -- 
> https://fps.io
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> 
> iQEcBAEBCAAGBQJWc9DtAAoJEA5f4Coltk8ZoYQH/3KFY4GNg+oSR1CkDcWNYq1C
> cN52lAcFRD9fqZ7dUNjiCNWb2Yu5b953Vlo074L2O0kMmmbiRU0eryYeH0ZEifWU
> psMw5PP2JdGPXtNuPerxFarktgx7qeAzYSX6r8F3M90y2fS7IApyFGfLq86O4QYM
> SNOwtBhb5BWAs1S9DmOSetZq6ljY4H+Af03gcNYrM4hSWu07S726IdYbWqyCsTIB
> 9Ly7ib7JHdvB6Jh6RDbTyprBzmaRLsDgOX/+GuHPg3QAVmjVvg9rx2I9GPH6ReIr
> tDhAzeLmHRwP2PiwnW4OXFNWPs3QeTyOf6fMI+HFIvLgjLPOpqw1jfgAiKFDsfg=
> =ulnc
> -----END PGP SIGNATURE-----
> 

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-18  9:25 substitutes mirror of 0.9.0 packages Florian Paul Schmidt
                   ` (2 preceding siblings ...)
  2015-12-19  7:02 ` Leo Famulari
@ 2015-12-20 13:22 ` Florian Paul Schmidt
  2015-12-20 20:31   ` Leo Famulari
  2015-12-20 21:42   ` Ludovic Courtès
  3 siblings, 2 replies; 11+ messages in thread
From: Florian Paul Schmidt @ 2015-12-20 13:22 UTC (permalink / raw)
  To: guix-devel



On 12/18/2015 10:25 AM, Florian Paul Schmidt wrote:
> http://fps.io:9999
>
> The public key is:
>
> (public-key
>   (ecc
>    (curve Ed25519)
>    (q #AFF68C4E099401E85BE2D7375C1DB5E8A29F1DB83299038122AF5C0984099CF8#)
>    )
>   )

In case you wondered about how to use this (which I just only found out 
myself ;)):

Do

$ sudo guix archive --authorize

Then paste in the scheme expression for the key above and finish with 
ctrl-d. After that you can use e.g.

guix package -i boost --substitute-urls="http://fps.io:9999"

to install boost. Some more output of guix package might have been 
helpful in discovering this (something along the line of "Yo, you passed 
me a substituter URL but it haz no valid keyz dude!". And maybe even 
"Read the fine manual, especially section so and so").

Flo

P.S.: Right now this seems to be a global thing. I had to authorize the 
key system wide. Is there a way to do it per user? Or even per user profile?

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-20 13:22 ` Florian Paul Schmidt
@ 2015-12-20 20:31   ` Leo Famulari
  2015-12-21  8:19     ` Florian Paul Schmidt
  2015-12-20 21:42   ` Ludovic Courtès
  1 sibling, 1 reply; 11+ messages in thread
From: Leo Famulari @ 2015-12-20 20:31 UTC (permalink / raw)
  To: Florian Paul Schmidt; +Cc: guix-devel

On Sun, Dec 20, 2015 at 02:22:13PM +0100, Florian Paul Schmidt wrote:
> 
> 
> On 12/18/2015 10:25 AM, Florian Paul Schmidt wrote:
> >http://fps.io:9999
> >
> >The public key is:
> >
> >(public-key
> >  (ecc
> >   (curve Ed25519)
> >   (q #AFF68C4E099401E85BE2D7375C1DB5E8A29F1DB83299038122AF5C0984099CF8#)
> >   )
> >  )
> 
> In case you wondered about how to use this (which I just only found out
> myself ;)):
> 
> Do
> 
> $ sudo guix archive --authorize
> 
> Then paste in the scheme expression for the key above and finish with
> ctrl-d. After that you can use e.g.
> 
> guix package -i boost --substitute-urls="http://fps.io:9999"

The guix-daemon takes the argument "--substitute-urls", so you can also
use it system-wide without extra typing.

> 
> to install boost. Some more output of guix package might have been helpful
> in discovering this (something along the line of "Yo, you passed me a
> substituter URL but it haz no valid keyz dude!". And maybe even "Read the
> fine manual, especially section so and so").
> 
> Flo
> 
> P.S.: Right now this seems to be a global thing. I had to authorize the key
> system wide. Is there a way to do it per user? Or even per user profile?
> 

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-20 13:22 ` Florian Paul Schmidt
  2015-12-20 20:31   ` Leo Famulari
@ 2015-12-20 21:42   ` Ludovic Courtès
  2015-12-25  5:44     ` Pjotr Prins
  1 sibling, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2015-12-20 21:42 UTC (permalink / raw)
  To: Florian Paul Schmidt; +Cc: guix-devel

Florian Paul Schmidt <mista.tapas@gmx.net> skribis:

> to install boost. Some more output of guix package might have been
> helpful in discovering this (something along the line of "Yo, you
> passed me a substituter URL but it haz no valid keyz dude!". And maybe
> even "Read the fine manual, especially section so and so").

Consider this last one to be implicit.  ;-)

Thanks for setting up the server!

Ludo’.

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-19  7:02 ` Leo Famulari
@ 2015-12-20 21:51   ` Ludovic Courtès
  0 siblings, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2015-12-20 21:51 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Leo Famulari <leo@famulari.name> skribis:

> On Fri, Dec 18, 2015 at 10:25:02AM +0100, Florian Paul Schmidt wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>> 
>> 
>> Hi,
>> 
>> this service might go away anytime. But I setup a substitute server
>> that is reachable at
>> 
>> http://fps.io:9999
>
> This thing is fast! It takes less than 1 second to update the list of
> substitutes.

Indeed this should be quite responsive (definitely more than Hydra ;-)),
but note that currently ‘guix publish’ does not compress the archives it
sends.

A workaround would be to run it behind nginx and have nginx compress
stuff on the fly at the HTTP level.

Better solution will be to add zlib bindings possibly based on
https://github.com/davexunit/guile-zlib and to use them in ‘guix
publish’.

Ludo’.

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-20 20:31   ` Leo Famulari
@ 2015-12-21  8:19     ` Florian Paul Schmidt
  0 siblings, 0 replies; 11+ messages in thread
From: Florian Paul Schmidt @ 2015-12-21  8:19 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 20.12.2015 21:31, Leo Famulari wrote:

>> guix package -i boost --substitute-urls="http://fps.io:9999"
> 
> The guix-daemon takes the argument "--substitute-urls", so you can
> also use it system-wide without extra typing.

And I guess to be on the safe side you'd use hydra, too, in that list,
i.e.

- --substitute-urls="http://fps.io:9999 http://hydra.gnu.org"

to get what's missing from my box from hydra.. But sadly this bug is
in the way: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21888

Flo

- -- 
https://fps.io
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJWd7YSAAoJEA5f4Coltk8Z4qAH/0Aka2iJ2KENqqdFB3FOHTNQ
rmxEathgNC1/rqnTLN22Ua+okjR6SW+Jx6CU4QZN5DHDLe9JZX2w8Wxj/ACmLGxB
iya/9Mqfe6Y24VNhQGpUkuN0A0tQVpL5/baHjRSFvmNimxpjW0c2k6/viqGcrgIs
CaqtQoByMTnBcrOqZm7/IRL9451VQjw8//fyHsqiSsVUymUWlcUQ8SnXmPYJ9ve3
ZQCeg+0+OZrdBBnyCXJ0tfXpDw+O3TIaaDbSwXw2Rv6JTUsaHYz7ZyV8VFqFR0cd
HEGwyun5m4cD8EA8dpajHKggklw6ouDKmW9YiBCE+gBmN4XP1jGlnV19BbSYiNw=
=Nz4x
-----END PGP SIGNATURE-----

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-20 21:42   ` Ludovic Courtès
@ 2015-12-25  5:44     ` Pjotr Prins
  2015-12-29 11:41       ` Ludovic Courtès
  0 siblings, 1 reply; 11+ messages in thread
From: Pjotr Prins @ 2015-12-25  5:44 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

On Sun, Dec 20, 2015 at 10:42:47PM +0100, Ludovic Courtès wrote:
> Thanks for setting up the server!

Wow. Different experience! Looking forward to the new substitute
server. How far are we with funding?

Pj.

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

* Re: substitutes mirror of 0.9.0 packages
  2015-12-25  5:44     ` Pjotr Prins
@ 2015-12-29 11:41       ` Ludovic Courtès
  0 siblings, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2015-12-29 11:41 UTC (permalink / raw)
  To: Pjotr Prins; +Cc: guix-devel

Pjotr Prins <pjotr.public12@thebird.nl> skribis:

> On Sun, Dec 20, 2015 at 10:42:47PM +0100, Ludovic Courtès wrote:
>> Thanks for setting up the server!
>
> Wow. Different experience! Looking forward to the new substitute
> server. How far are we with funding?

Last I heard we were around $3,000.  I’ve asked the FSF for the magic
CiviCRM incantations that would allow us to display a progress bar,
which will be more convenient.  :-)

Ludo’.

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

end of thread, other threads:[~2015-12-29 11:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-18  9:25 substitutes mirror of 0.9.0 packages Florian Paul Schmidt
2015-12-18 16:00 ` Thompson, David
2015-12-19  6:48 ` Florian Paul Schmidt
2015-12-19  7:02 ` Leo Famulari
2015-12-20 21:51   ` Ludovic Courtès
2015-12-20 13:22 ` Florian Paul Schmidt
2015-12-20 20:31   ` Leo Famulari
2015-12-21  8:19     ` Florian Paul Schmidt
2015-12-20 21:42   ` Ludovic Courtès
2015-12-25  5:44     ` Pjotr Prins
2015-12-29 11:41       ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).