Re: Question: purging a package from the store

2016-06-10 Thread Pjotr Prins
On Fri, Jun 10, 2016 at 03:04:14PM +0200, Ludovic Courtès wrote:
> Is there anything particular preventing you from writing a
> genenetwork2 package?

The package exists, but I can't push it to Guix.  Some software in
there is not properly licensed. I'll need to approach the authors
one-by-one.

We may get there eventually if anyone is interested.

Pj.



Re: Question: purging a package from the store

2016-06-10 Thread Ludovic Courtès
Pjotr Prins  skribis:

> On Wed, Jun 08, 2016 at 03:33:50PM +0200, Ludovic Courtès wrote:
>> Hello!
>> 
>> Pjotr Prins  skribis:
>> 
>> > Our caching server gives a consistent failure for one package. It
>> > exists in the store and 'guix gc checks' pass.
>> >
>> >   guix substitute: error: download from
>> >   
>> > 'http://guix.genenetwork.org:8080/nar/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2'
>> >   failed: 404, "Not Found"
>> 
>> It looks a lot like , which we should really
>> fix now.
>
> Confirmed. The bug is fixed, even running publish on the 'wrong' locale.

Great!

Also, you can now run:

  guix publish --ttl=3d

if you want to make sure users don’t see “updating the list of
substitutes” too often.  ;-)

But see the note in the manual about it.

Ludo’.



Re: Question: purging a package from the store

2016-06-10 Thread Ludovic Courtès
Pjotr Prins  skribis:

> On Wed, Jun 08, 2016 at 03:33:50PM +0200, Ludovic Courtès wrote:
>> Good to see you’re running your own service!
>
> It is used for GeneNetwork - a complex web service. It uses git for
> byte-identical installs and a Guix server for distributing the
> binaries. This is my current way to making sure everyone is running
> the exact same software tree and get binary installs.
>
> The installation notes are here:
>
>   
> https://github.com/pjotrp/genenetwork2/blob/paper/doc/README.org#quick-installation-recipe

Nice!  One limitation that may be a problem for you is that ‘guix
publish’ doesn’t yet compress the archives it serves.

> It is not as easy as 'guix package -i genenetwork2'. But then, it
> works (TM). People are installing it this way.

Is there anything particular preventing you from writing a genenetwork2
package?

Thanks,
Ludo’.



Re: Question: purging a package from the store

2016-06-10 Thread Pjotr Prins
On Wed, Jun 08, 2016 at 03:33:50PM +0200, Ludovic Courtès wrote:
> Hello!
> 
> Pjotr Prins  skribis:
> 
> > Our caching server gives a consistent failure for one package. It
> > exists in the store and 'guix gc checks' pass.
> >
> >   guix substitute: error: download from
> >   
> > 'http://guix.genenetwork.org:8080/nar/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2'
> >   failed: 404, "Not Found"
> 
> It looks a lot like , which we should really
> fix now.

Confirmed. The bug is fixed, even running publish on the 'wrong' locale.

Many thanks!

Pj.



Re: Question: purging a package from the store

2016-06-08 Thread Pjotr Prins
On Wed, Jun 08, 2016 at 03:33:50PM +0200, Ludovic Courtès wrote:
> Good to see you’re running your own service!

It is used for GeneNetwork - a complex web service. It uses git for
byte-identical installs and a Guix server for distributing the
binaries. This is my current way to making sure everyone is running
the exact same software tree and get binary installs.

The installation notes are here:

  
https://github.com/pjotrp/genenetwork2/blob/paper/doc/README.org#quick-installation-recipe

It is not as easy as 'guix package -i genenetwork2'. But then, it
works (TM). People are installing it this way.

Pj.
-- 



Re: Question: purging a package from the store

2016-06-08 Thread Ludovic Courtès
Hello!

Pjotr Prins  skribis:

> Our caching server gives a consistent failure for one package. It
> exists in the store and 'guix gc checks' pass.
>
>   guix substitute: error: download from
>   
> 'http://guix.genenetwork.org:8080/nar/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2'
>   failed: 404, "Not Found"

It looks a lot like , which we should really
fix now.

Good to see you’re running your own service!

Ludo’.



Question: purging a package from the store

2016-06-08 Thread Pjotr Prins
Our caching server gives a consistent failure for one package. It
exists in the store and 'guix gc checks' pass.

  guix substitute: error: download from
  
'http://guix.genenetwork.org:8080/nar/sqd3q1xq5fsbga00bwhghi9shi7xdaac-gtk+-3.18.2'
  failed: 404, "Not Found"

Now I want to purge it without running a full gc. Next reinstall it
and see if it gets fixed.

What is the suggested method for fully purging a package from the store?

Pj.