On 11/25/2015 01:17 PM, Tianon Gravi wrote:
> On 25 November 2015 at 09:37, Roderick W. Smith <rod.sm...@canonical.com> 
> wrote:
>> Thanks! FWIW, I made some changes to 0.10.0 to help get the packaging
>> ready, although I realize it's not quite there yet. I need to do
>> another pass through the files to get all the copyright details
>> properly documented and create some patches to get the post-install
>> script doing the right stuff (that is, not installing to the ESP
>> automatically).
> 
> Nice!  If you've got an Alioth account and commit on collab-maint,
> feel free to commit directly to the WIP repo I set up (and if not, you
> should definitely register for a -guest account :D;
> https://alioth.debian.org/account/register.php).

I registered for an account (srs5694-guest).

> I started converting the d/copyright file you've started over to the
> DEP 5 format (http://dep.debian.net/deps/dep5/), but it still needs a
> bit of work for sure (and I didn't check yet whether it already has a
> section for debian/*, just copied the entires you'd already put in
> with a TODO comment at the bottom for more work we need to do for full
> format compliance).

Because your changes all seemed useful to my own Ubuntu PPA (except
maybe for debian/changelog), in the interests of simplicity I've pulled
them all in to the main rEFInd repository on Sourceforge. I've also done
another round of documenting licenses, so debian/copyright on my
Sourceforge git repository is now expanded. There's more yet to be done,
but I'm leaving that for another day.

Incidentally, this weekend I ended up spending a lot of time getting
rEFInd to compile and run on ARM64. It seems to work fine for me under
QEMU, but it's still not very well-tested on that platform. I've added
arm64 to the supported platforms in the Debian packaging, but I'm
willing to nix that in the short term if you think that would be safer.

>> I was actually looking at the GRUB 2 packaging the other day, but it's
>> VERY complex!
> 
> Perhaps we punt on the postinst for now and just document in a
> README.Debian or something how to install it?  Having "refind-install"
> (and all the proper files) available is leaps and bounds ahead of
> where we're at now in the archive, so IMO just that would be a great
> start. :)  (With the plus side being that we could upload that as soon
> as we get the d/copyright finished.)

I took a brief look at the ELILO and gummiboot packaging today. The
former has a postinst script that may be a useful model, although I've
not yet studied it in detail. It sources /usr/share/debconf/confmodule
and then acts or doesn't depending on debconf settings. I'm only a
beginner when it comes to debconf, so I'll have to study this to figure
out what the ELILO package is doing and whether that approach can be
applied to rEFInd.

I've collected enough changes in the main rEFInd package since 0.10.0
that I hope to push out a 0.10.1 version soon -- probably in a week or
two. My intent is to get the debian/copyright and other major packaging
files in order by that time so as to smooth the way to getting 0.10.1
included in the Debian repos, assuming no major unforseen hangup.

-- 
Rod Smith
rodsm...@rodsbooks.com
http://www.rodsbooks.com

Reply via email to