[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#715426: Bug # 715426: Interested in getting this done



On 29 November 2015 at 16:47, Rod Smith <rodsmith@rodsbooks.com> wrote:
> I registered for an account (srs5694-guest).

Cool!  As you probably saw, I submitted a query to nm requesting that
you get access to collab-maint. :)

You probably want to hit up
https://alioth.debian.org/account/editsshkeys.php and set up your SSH
key, too. :)

>> 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.

Oh cool, sounds good!  With the packaging where it's at right now,
here's what we've got left from lintian:

E: refind source: source-is-missing icons/licenses/Creative Commons
Legal Code_files/errata.js
W: refind source: syntax-error-in-dep5-copyright line 16: Cannot parse
line "License BSD 3-clause"
E: refind: copyright-should-refer-to-common-license-file-for-lgpl
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/bootmode.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/configfile.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/drivers.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/features.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/getting.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/index.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/installing.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/linux.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/revisions.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/secureboot.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/sip.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/themes.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/todo.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/using.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
E: refind: privacy-breach-donation
usr/share/doc/refind/refind/yosemite.html
(https://www.paypalobjects.com/en_us/i/scr/pixel.gif)
W: refind: binary-without-manpage usr/sbin/refind-install

I'm not worried about the manpage for now since it's just a warning,
but we need to do something to get rid of the donate links for our
installed docs, fix the d/copyright, and figure out whether that
embedded JS file is worth fighting with (ie, whether we either repack
or explicitly remove the file in d/rules and override the error).

> 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.

Oh nice; since it's working in QEMU, I'm personally all for arch-enablement! :D

>>> 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.

Yeah, I've got to admit my debconf-fu isn't very strong either, but
that sounds like it's probably along the "correct" lines for what we
should be doing.  I still think we're probably better off releasing
without any kind of auto-install rather than doing something
suboptimal, though. O:)

> 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.

Nice, sounds good! :D  We're definitely really close to closing this ITP IMO. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


Reply to: