Your message dated Thu, 3 Nov 2016 12:29:53 +0100
with message-id <41d41c9a-f304-f9fd-0526-e493978b4...@balintreczey.hu>
and subject line Re: Bug#838051: kodi: Embedded libsquish library now available
in debian
has caused the Debian Bug report #838051,
regarding kodi: Embedded libsquish library now available in debian
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
838051: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838051
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: kodi
Severity: normal
Dear Maintainer,
kodi contains an embedded copy of libsquish:
in tools/depends/native/libsquish-native
I have recently packaged libsquish, and it is now avilable in the archive:
https://tracker.debian.org/pkg/libsquish
In doing this I examined all the embedded copies, checking them for
changes, and have merged all the extra features into the Debian
package. Thus it should be straighforward to start using the system
library instead of the embedded copy, without any API changes.
The changes have also been sent upstream and will hopefully appear
in libsquish 1.14 at some point.
The kodi version was forked around v1.10 and has some 1.13 features
backported as well as some entirely new functionality (BC4 and BC5
compression format support, BGRA as well as RGBA testure source format
support, pkconfig support, independent pitch and cell size in
textures, and BlockMSE calculation). As all of these are included
as-is in this version.
Debian policy
https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
say that embedded copies should not be used if the library is available in
Debian, and
https://wiki.debian.org/EmbeddedCodeCopies gives a bit more background.
I am not familiar with the kodi build system, so have not attempted to
provide a patch as that should be much easier for you, but of course
I'll help if you need some.
The full set of packages affected is:
- nvidia-texture-tools 1.7 (src/nvtt/squish)
- 0ad 1.7 (libraries/source/nvtt/src/src/nvtt/squish/)
- spring 1.10 (rts/lib/squish)
- openimageio 1.10+ (1.10+metric) (src/dds.imageio/squish)
- xbmc 1.10+ (1.10+metric/BC45) (lib/libsquish)
- kodi 1.10+ (1.10+metric/BC45)
(tools/depends/native/libsquish-native)
- mame 1.13+ (BC45) (3rdparty/bgfx/3rdparty/libsquish)
Hope this is useful.
Wookey
--- End Message ---
--- Begin Message ---
Control: notfound -1 17.0~alpha3+dfsg1-1
Control: found -1 16.1+dfsg1-2
Hi Wookey,
On Mon, 26 Sep 2016 11:46:50 +0200 =?UTF-8?B?QsOhbGludCBSw6ljemV5?=
<bal...@balintreczey.hu> wrote:
> Hi Wookey,
>
> 2016-09-25 0:49 GMT+02:00 Wookey <woo...@wookware.org>:
> > On 2016-09-24 14:14 +0200, Bálint Réczey wrote:
> >> Control: tags -1 upstream fixed-upstream pending
> >> Control: notfound -1 17.0~alpha3+dfsg1-1
> >>
> >> Hi Wookey,
> >>
> >> 2016-09-17 2:26 GMT+02:00 Wookey <woo...@debian.org>:
> >
> >> > The changes have also been sent upstream and will hopefully appear
> >> > in libsquish 1.14 at some point.
> >
> > This has now happened, so I just uploaded 1.14. (no functional changes over
> > 1.13-3)
> >
> >> Thank you for packaging libsquish.
> >> Kodi upstream dropped many embedded code copies recently including
> >> libsquish in 17.x.
> >> Experimental already has a kodi version without libsquish.
> >
> > You mean that it doesn't actually use it any more?
>
> Yes, upstream stopped using it before the removal:
>
> commit 7d9b190a0a87a23ad2108889b20840be9b759fb8
> Author: Stefan Saraev <ste...@saraev.ca>
> Date: Sun Feb 7 22:02:38 2016 +0200
>
> [guilib] remove libsquish usage
> ---
> xbmc/guilib/DDSImage.cpp | 86
> ++++++--------------------------------------------------------------------------------
> xbmc/guilib/DDSImage.h | 21 ---------------------
> xbmc/guilib/Texture.cpp | 41
> ++++++++++++++++++-----------------------
> xbmc/guilib/TextureBundleXBT.cpp | 5 ++---
> 4 files changed, 26 insertions(+), 127 deletions(-)
Kodi 17 is now in unstable, this bug can be closed.
Cheers,
Balint
--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers