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

Bug#904028: RFS: freetype/2.9.1-0.1 [NMU]




On 21 Jul 2018, at 11:45 pm, Hugh McMaster <hugh.mcmaster@outlook.com> wrote:

Control: tag -1 -moreinfo

Hi Mattia,

Thank you for your review. Please see my responses to your review below.

I've also uploaded a new version to Mentors. And a reminder, since this version
adds a new package, the upload will need to go through the NEW queue.

On Friday, 20 July 2018 10:55 PM +1000, Mattia Rizzolo wrote:
* please let's upload this to experimental.  If anything to check it
actually builds everywhere…  We can upload a -0.2 to unstable few days
after it lands to experimental

Yes, agreed. This is sensible, given that freetype-config is no longer packaged.

* the version on the gettext build-dep can go away

Done.

* why did you remove the alternative dependency 'libc6-dev | libc-dev'?
 the changelog doesn't mention this change, and it doesn't look so
 correct to me; if somebody took the time to explicit a dependency on
 libc-dev there is probably a good reason…  (same for libz-dev)

Sorry, I thought we only needed one, because libc6-dev provides libc-dev.
I've reverted this change for both libc6-dev and libz-dev.

* freetype2-demos lost its ${shlibs:Depends}?   (also undocumented)
 - and indeed it seems the built package has no dependencies.
This was my fault. I was only installing wrapper scripts, not the actual binaries.
Fixed in the new version.

For clarity:
Installing the wrapper scripts only produced a warning that ${shlibs:Depends} was an unknown variable. So, I removed the variable to prevent the error. 

* you moved away from dh_installdocs --link-doc.  I personally like it,
 because it can be source of many pitfalls, like this case: moving from
 symlinks to directories requires using dpkg-maintscript-helper's
 symlink-to-dir...  however I'm conflicted on whether this is a change
 you should do in a NMU (but then, considering the already huge
 changelog…).
I've added symlink_to_dir maintscripts for freetype2-demos and
libfreetype6-dev, as well as the dpkg pre-depends field.

I mean, I added a Pre-Depends on dpkg, as described in dpkg-maintscript-helper(1). 

* /usr/bin/freetype-config is not a thing anymore, are rdeps fine?
 Also, this something I'd mention in the changelog as well.
Reverse build-dependencies are progressively being fixed. I'm using a usertag
'freetype-config' to track this.

I will also email the remaining bugs to alert the package maintainers of the
availability of the experimental version.

Thank you for the really thorough update, forwarding years-old patches
upstream, etc, very nice! :)

Thank you!

--
Hugh McMaster

Reply to: