Sorry for the later reply, this week was crazy...

2014-11-16 22:46 GMT+01:00 Jonathan Wiltshire <j...@debian.org>:
> Control: tag -1 moreinfo
>
> On Thu, Nov 06, 2014 at 06:50:01PM +0100, Matthias Klumpp wrote:
>> 2014-11-06 17:48 GMT+01:00 Jonathan Wiltshire <j...@debian.org>:
>> > On 2014-11-06 16:34, Matthias Klumpp wrote:
>> >> [...]
>> >
>> > At least a debdiff is missing; the changelog and bugs would be handy.
>> Okay, sorry for that.
>> A debdiff is attached.
>
> At ~800K it didn't make it to the list (and hence nobody has responded),
> which should give you an idea of how much I'm looking forward to reading
> it or the 67K one...
Oh, I somehow didn't see the reject message... It probably drowned in
the mail flood...

>> Since the Debian changelog is rather boring (just says that a new
>> upstream release was packaged), here's the upstream changelog instead:
>>
>> #~#~#
>> Version 0.7.4
>> ~~~~~~~~~~~~~~
>> Released: 2014-10-30
>>
>> Notes:
>>
>> Features:
>>  * Add local icon directories to the icon search path
>>  * Properly handle origin and icons in size-specific directories
>>  * Allow client applications to fetch icons in multiple sizes
>>  * qt: Implement multisize-icons
>>  * qt: Add documentation to the deprecated methods
>>  * validator: Ensure that stock and cached icons only contain the icon 
>> basename
>
> Features are out; sorry. It's too late for that sort of thing, especially
> as the upstream release alone was only a few days ahead of the freeze.
Yes, that was unfortunate - I am the upstream maintainer of this
software as well, and some stuff got in the way so I couldn't make the
release a few days earlier, so it would have made it in on it's own.
The point for having it (since it is no heavily used library in Debian
yet), is that it implements the AppStream specification in a very
recent version (which is what the features are about).
This allows us to provide a set of metadata for Jessie post-release,
which is immediately useful for people without further changes.
But if that's too much change to let it in, I will send this package
to backports later instead.

> An exception would be if they're causing real bugs in Debian.
>
>> Bugfixes:
>>  * dep11: refine quote test
>>  * Don't count it as problem if no metadata is found [1]
>>  * Check if AppInstall directory exists, before attempting to scan it [3]
>>  * Don't query system categories while processing metadata [2]
>> #~#~#
>> [...]
>
> I'm interested in the bug fixes in isolation, but I'd need a debdiff for
> first please.
I've sent a debdiff in the previous mail - or would you like one with
the patches cherry-picked?
Anyway, the bugfixes are:
https://github.com/ximion/appstream/commit/a1331a9462e86fc962319e04aa226c9578d23702
=> Fixes a false-positive in the DEP-11 validator[1].

https://github.com/ximion/appstream/commit/8322fa1c8abd52b8de623fa067bb75f807fa7f6c
=> Prints a wrong message telling the user that reading the metadata
was not successful, while it actually was fine. (This happens, for
example, if an user does not have app-install-data installed, but
AppStream data available in /var/cache/app-info)

https://github.com/ximion/appstream/commit/fbd06331a5dae3909f83210abf8b29f1ed196079
=> This one solves another incarnation of the bug mentioned above.

https://github.com/ximion/appstream/commit/1a8be47411366dc65730207b6f1c5d089c01546e
=> Solves a performance issue (scanning all XDG categories is
expensive if you do it often) and clears debug spam in applications
using libappstream, which tells the user that icons for an XDG
category are missing. Since GNOME and KDE have different categories,
the messages do always exist.

Hope that helps.
As said, in case the features weight too much, I'll do a backport instead.

Cheers,
    Matthias


[1]: https://wiki.debian.org/DEP-11

-- 
I welcome VSRE emails. See http://vsre.info/


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to