Bug#838051: kodi: Embedded libsquish library now available in debian

2016-11-03 Thread Balint Reczey
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?=
 wrote:
> Hi Wookey,
> 
> 2016-09-25 0:49 GMT+02:00 Wookey :
> > 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 :
> >
> >> > 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 
> 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



Bug#838051: kodi: Embedded libsquish library now available in debian

2016-09-26 Thread Bálint Réczey
Hi Wookey,

2016-09-25 0:49 GMT+02:00 Wookey :
> 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 :
>
>> > 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 
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(-)


Cheers,
Balint



Bug#838051: kodi: Embedded libsquish library now available in debian

2016-09-24 Thread Wookey
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 :

> > 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?
 
> I'll close this bug when Kodi 17.x enters unstable.

OK. Cheers.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: Digital signature


Bug#838051: kodi: Embedded libsquish library now available in debian

2016-09-24 Thread Bálint Réczey
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 :
> 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)
>- xbmc1.10+ (1.10+metric/BC45) (lib/libsquish)
>- kodi1.10+ (1.10+metric/BC45) 
> (tools/depends/native/libsquish-native)
>- mame1.13+ (BC45) (3rdparty/bgfx/3rdparty/libsquish)
>
> Hope this is useful.

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.

I'll close this bug when Kodi 17.x enters unstable.

Cheers,
Balint



Bug#838051: kodi: Embedded libsquish library now available in debian

2016-09-16 Thread Wookey
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)
   - xbmc1.10+ (1.10+metric/BC45) (lib/libsquish)
   - kodi1.10+ (1.10+metric/BC45) 
(tools/depends/native/libsquish-native)
   - mame1.13+ (BC45) (3rdparty/bgfx/3rdparty/libsquish)

Hope this is useful.

Wookey