Re: Shipping more installer images?

2020-10-13 Thread Ludovic Courtès
Efraim Flashner  skribis:

> On Mon, Oct 12, 2020 at 01:47:25PM +0200, Ludovic Courtès wrote:
>> Hi,
>> 
>> Mathieu Othacehe  skribis:
>> 
>> >> I'm actually not really sure how one would use the installer on one of
>> >> the boards. I think the bare-bones disk-images would be best; just
>> >> download it and flash it onto the board or an SD card and edit
>> >> /etc/config.scm to add your user and services. Or to boot up into the
>> >> installer and overwrite itself.
>> >
>> > The CI is already building substitutes for two images
>> > (hurd-barebones-qcow2-image and pine64-barebones-raw-image). We could
>> > maybe release 1.2 version of those images.
>> 
>> Keep in mind that images use space at ftp.gnu.org and also take time to
>> build (having CI up-to-date helps with that, but it doesn’t not
>> eliminate build times due to the ‘update-guix-package’ dance that takes
>> place during “make release”.)
>
> We could also list out the commands for building the image and have
> "community images" built and tested by people who actually have the
> boards.

Yeah, though “community images” could rhyme with
“we’re-not-sure-what’s-inside images”.  :-)

>> Likewise, if we ship more images, we should update the “System
>> Installation” section accordingly and be clear about what users can
>> expect.
>
> My slightly more featureful pine64plus image I built for myself came out
> to 1.5 GiB and 291 MiB with bzip2. I don't know how much space the other
> images or x86* images are.

Cool.

> We could also build and test them on a different schedule and upload
> them at a later date as they're shown to be working.

Hmm, tricky, security-wise.

Anyway, let’s work on that for 1.3!

Ludo’.



Re: Shipping more installer images?

2020-10-13 Thread Ludovic Courtès
Hi,

Mathieu Othacehe  skribis:

>> So that’s 3 more 1 GiB installer images, right?  If we target Oct. 29th,
>> how are we going to test them in the meantime?  How long will it take to
>> build them, even assuming we build on an OverDrive?
>
> I plan to provide compressed disk images for those boards so it's more
> around 400MB. Anyway, compression patches are not available yet and I
> don't even own one of those boards.
>
> So, while we can provide latest images for those boards, having them in
> a stable image will wait 1.3 I guess.

OK, sounds like a more reasonable plan to me!  :-)

Ludo’.



Re: Shipping more installer images?

2020-10-13 Thread Danny Milosavljevic
Hi Ludo,

On Tue, 13 Oct 2020 15:51:19 +0200
Ludovic Courtès  wrote:

> > IMO there are only very few RYF-worthy ARM devices--and we should support
> > at least those, if we support any ARM devices at all.  That includes
> > providing images for those few (at least A20-EOMA68, A?0*Olinuxino*, and
> > Novena).  
> 
> So that’s 3 more 1 GiB installer images, right?  If we target Oct. 29th,
> how are we going to test them in the meantime?  How long will it take to
> build them, even assuming we build on an OverDrive?

Sure, I didn't mean "provide them in this release".

I meant: eventually.


pgpluc_OUmEP7.pgp
Description: OpenPGP digital signature


Re: Shipping more installer images?

2020-10-13 Thread Efraim Flashner
On Mon, Oct 12, 2020 at 01:47:25PM +0200, Ludovic Courtès wrote:
> Hi,
> 
> Mathieu Othacehe  skribis:
> 
> >> I'm actually not really sure how one would use the installer on one of
> >> the boards. I think the bare-bones disk-images would be best; just
> >> download it and flash it onto the board or an SD card and edit
> >> /etc/config.scm to add your user and services. Or to boot up into the
> >> installer and overwrite itself.
> >
> > The CI is already building substitutes for two images
> > (hurd-barebones-qcow2-image and pine64-barebones-raw-image). We could
> > maybe release 1.2 version of those images.
> 
> Keep in mind that images use space at ftp.gnu.org and also take time to
> build (having CI up-to-date helps with that, but it doesn’t not
> eliminate build times due to the ‘update-guix-package’ dance that takes
> place during “make release”.)

We could also list out the commands for building the image and have
"community images" built and tested by people who actually have the
boards.

> Likewise, if we ship more images, we should update the “System
> Installation” section accordingly and be clear about what users can
> expect.

My slightly more featureful pine64plus image I built for myself came out
to 1.5 GiB and 291 MiB with bzip2. I don't know how much space the other
images or x86* images are.

We could also build and test them on a different schedule and upload
them at a later date as they're shown to be working.

> I guess all I’m saying is that we should not make such decisions lightly
> and be sure to examine all the consequences.
> 
> Thanks,
> Ludo’.

-- 
Efraim Flashner  אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


Re: Shipping more installer images?

2020-10-13 Thread Mathieu Othacehe


Hey Ludo,

> So that’s 3 more 1 GiB installer images, right?  If we target Oct. 29th,
> how are we going to test them in the meantime?  How long will it take to
> build them, even assuming we build on an OverDrive?

I plan to provide compressed disk images for those boards so it's more
around 400MB. Anyway, compression patches are not available yet and I
don't even own one of those boards.

So, while we can provide latest images for those boards, having them in
a stable image will wait 1.3 I guess.

Thanks,

Mathieu



Re: Shipping more installer images?

2020-10-13 Thread Ludovic Courtès
Hi,

Danny Milosavljevic  skribis:

> On Mon, 12 Oct 2020 13:47:25 +0200
> Ludovic Courtès  wrote:
>
>> Mathieu Othacehe  skribis:
>> 
>> Keep in mind that images use space at ftp.gnu.org and also take time to
>> build (having CI up-to-date helps with that, but it doesn’t not
>> eliminate build times due to the ‘update-guix-package’ dance that takes
>> place during “make release”.)
>> 
>> Likewise, if we ship more images, we should update the “System
>> Installation” section accordingly and be clear about what users can
>> expect.
>> 
>> I guess all I’m saying is that we should not make such decisions lightly
>> and be sure to examine all the consequences.
>
> I agree.
>
> IMO there are only very few RYF-worthy ARM devices--and we should support
> at least those, if we support any ARM devices at all.  That includes
> providing images for those few (at least A20-EOMA68, A?0*Olinuxino*, and
> Novena).

So that’s 3 more 1 GiB installer images, right?  If we target Oct. 29th,
how are we going to test them in the meantime?  How long will it take to
build them, even assuming we build on an OverDrive?

I don’t want to spoil the party, I think it’d be great to better support
those devices, but it seems to me that there’s still quite a lot to be
done before we can offer that with reasonable confidence.

Thanks,
Ludo’.



Re: Shipping more installer images?

2020-10-12 Thread Danny Milosavljevic
Hi Ludo,

On Mon, 12 Oct 2020 13:47:25 +0200
Ludovic Courtès  wrote:

> Mathieu Othacehe  skribis:
> 
> Keep in mind that images use space at ftp.gnu.org and also take time to
> build (having CI up-to-date helps with that, but it doesn’t not
> eliminate build times due to the ‘update-guix-package’ dance that takes
> place during “make release”.)
> 
> Likewise, if we ship more images, we should update the “System
> Installation” section accordingly and be clear about what users can
> expect.
> 
> I guess all I’m saying is that we should not make such decisions lightly
> and be sure to examine all the consequences.

I agree.

IMO there are only very few RYF-worthy ARM devices--and we should support
at least those, if we support any ARM devices at all.  That includes
providing images for those few (at least A20-EOMA68, A?0*Olinuxino*, and
Novena).

(Now that we use genimage in order to create guix images anyway, long term
we can also provide an importer and import essentially all ARM devices
from buildroot--but that can come later)


pgpyRhadDcRdb.pgp
Description: OpenPGP digital signature


Shipping more installer images?

2020-10-12 Thread Ludovic Courtès
Hi,

Mathieu Othacehe  skribis:

>> I'm actually not really sure how one would use the installer on one of
>> the boards. I think the bare-bones disk-images would be best; just
>> download it and flash it onto the board or an SD card and edit
>> /etc/config.scm to add your user and services. Or to boot up into the
>> installer and overwrite itself.
>
> The CI is already building substitutes for two images
> (hurd-barebones-qcow2-image and pine64-barebones-raw-image). We could
> maybe release 1.2 version of those images.

Keep in mind that images use space at ftp.gnu.org and also take time to
build (having CI up-to-date helps with that, but it doesn’t not
eliminate build times due to the ‘update-guix-package’ dance that takes
place during “make release”.)

Likewise, if we ship more images, we should update the “System
Installation” section accordingly and be clear about what users can
expect.

I guess all I’m saying is that we should not make such decisions lightly
and be sure to examine all the consequences.

Thanks,
Ludo’.