Re: Enable GRUB installation for powerpc/ppc64 Macs (was: Re: News about Firefox for PowerPC)

2018-12-21 Thread Mathieu Malaterre
Hi Frank,

On Fri, Dec 21, 2018 at 10:38 PM Frank Scheiner  wrote:
>
> Hi Adrian,
>
> On 12/11/18 00:00, John Paul Adrian Glaubitz wrote:
> > @Frank: Could you repost your patches for grub-installer rebased for the 
> > current
> >  version? Maybe also include the ofpath script from the yaboot 
> > package
> >  (download from 
> > http://snapshot.debian.org/archive/debian/20160607T104140Z/pool/main/y/yaboot/yaboot_1.3.17-4.dsc).
>
> Noticed this by chance.

Just for reference, please consider using patches from:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916830

and

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916864

That way we'll replace yaboot/ofpath with grub-ofpathname.

Thanks much for your work !

> Although I'm subscribed to this list, I actually don't read every mail
> on it (completely) or all mails in time. Maybe better put me in TO or CC
> next time or address me directly at the beginning. Not sure if I missed
> something else, though.
>
> Thanks for your insistence :-), actually I haven't forgotten about
> enabling GRUB installation for powerpc/ppc64 Macs, but missed the time
> for it until now, as it actually requires a bigger effort. I hope I can
> bring this forward in the next weeks but I can't give a promise.
>
> In addition I plan to deviate from the patches I created in late 2017,
> maybe even start from scratch. One of the main things I want to keep out
> of d-i/grub-installer this time is the HFS stuff related to FS creation
> and such. Unfortunately this is not done by d-i/partman-newworld but was
> always done by d-i/yaboot-installer or d-i/grub-installer with my
> patches from late 2017. To fix that I plan to create a d-i/partman-hfs
> (based on d-i/partman-ext3 but adapted for hfs) which should take care
> of the FS related tasks and maybe later replace d-i/partman-newworld.
> This should shrink the amount of changes needed for d-i/grub-installer
> considerably. I also like to "save space" by focusing on successful
> operation for the simplest case possible only - i.e. empty disk or prior
> OS installation on disk is thrown away - at first, instead of trying to
> support special cases.
>
> The plan then is as follows:
>
> 1. Increase size of HFS partitions in d-i/partman-auto to 10 to 20 MB to
> prepare for future GRUB installations. More details on [1].
>
> [1]: https://salsa.debian.org/installer-team/partman-auto/merge_requests/2
>
> 2. Create d-i/partman-hfs to handle all FS related stuff for HFS
>
> 3. Patch d-i/grub-installer to support a GRUB installation for
> powerpc/ppc64 Macs for the simplest case.
>
> This time I also plan to do the development on powerpc and use ppc64 for
> verification.
>
> Cheers,
> Frank
>



Enable GRUB installation for powerpc/ppc64 Macs (was: Re: News about Firefox for PowerPC)

2018-12-21 Thread Frank Scheiner

Hi Adrian,

On 12/11/18 00:00, John Paul Adrian Glaubitz wrote:

@Frank: Could you repost your patches for grub-installer rebased for the current
 version? Maybe also include the ofpath script from the yaboot package
 (download from 
http://snapshot.debian.org/archive/debian/20160607T104140Z/pool/main/y/yaboot/yaboot_1.3.17-4.dsc).


Noticed this by chance.

Although I'm subscribed to this list, I actually don't read every mail 
on it (completely) or all mails in time. Maybe better put me in TO or CC 
next time or address me directly at the beginning. Not sure if I missed 
something else, though.


Thanks for your insistence :-), actually I haven't forgotten about 
enabling GRUB installation for powerpc/ppc64 Macs, but missed the time 
for it until now, as it actually requires a bigger effort. I hope I can 
bring this forward in the next weeks but I can't give a promise.


In addition I plan to deviate from the patches I created in late 2017, 
maybe even start from scratch. One of the main things I want to keep out 
of d-i/grub-installer this time is the HFS stuff related to FS creation 
and such. Unfortunately this is not done by d-i/partman-newworld but was 
always done by d-i/yaboot-installer or d-i/grub-installer with my 
patches from late 2017. To fix that I plan to create a d-i/partman-hfs 
(based on d-i/partman-ext3 but adapted for hfs) which should take care 
of the FS related tasks and maybe later replace d-i/partman-newworld. 
This should shrink the amount of changes needed for d-i/grub-installer 
considerably. I also like to "save space" by focusing on successful 
operation for the simplest case possible only - i.e. empty disk or prior 
OS installation on disk is thrown away - at first, instead of trying to 
support special cases.


The plan then is as follows:

1. Increase size of HFS partitions in d-i/partman-auto to 10 to 20 MB to 
prepare for future GRUB installations. More details on [1].


[1]: https://salsa.debian.org/installer-team/partman-auto/merge_requests/2

2. Create d-i/partman-hfs to handle all FS related stuff for HFS

3. Patch d-i/grub-installer to support a GRUB installation for 
powerpc/ppc64 Macs for the simplest case.


This time I also plan to do the development on powerpc and use ppc64 for 
verification.


Cheers,
Frank