Bug#618968: Do not use ffmpeg in netgen

2013-12-09 Thread Francesco Poli
On Sun, 13 Jan 2013 19:07:08 +0100 Francesco Poli wrote:

 On Sun, 13 Jan 2013 18:39:05 +0100 Anton Gladky wrote:
 
  Ok, in this case the patch, proposed here [1] can be applied.
 [...]
  [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40
 
 Yes, I am afraid this is the only short-term solution we have for the
 time being...   :-(

*** Breaking news!!! ***

The upcoming Open CASCADE Technology version 6.7.0 will be licensed
under the GNU LGPL v2.1 (+ some minor additional permissions).

For further details, please read
http://bugs.debian.org/680738#27


What does this mean for bug #618968 ?
Once an LGPL-licensed oce lands in Debian and netgen depends on that
package, it will be possible to re-enable the linking with libav
libraries.

I am looking forward to seeing netgen link again with libav libraries.

Bye.

-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpakZStZs18C.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2013-01-13 Thread Francesco Poli
On Sun, 2 Dec 2012 12:14:06 +0100 Francesco Poli wrote:

[...]
 On Sat, 1 Dec 2012 23:34:51 +0100 Anton Gladky wrote:
 
  2012/11/28 Francesco Poli invernom...@paranoici.org:
   Well, it's a single file with a single copyright holder: I don't know,
   maybe Aaron Holtzman may be contacted and persuaded to re-license the
   file under the terms of the GNU LGPL v2.1 ...
  
  It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by
  upstream. It does not persist in a newer versions of the libav [1].
 [...]
  
  I think, there is no need to contact the copyright-holder of the removed 
  file.
 
 OK, then it seems that this bug will be fixed, once the new version of
 libav has entered Debian and netgen links with it (and works properly).
 
 In the meanwhile, maybe the Debian release managers are willing to
 grant a wheezy-ignore tag for this issue. I don't know, but it is
 probably worth asking...

Hello, I have unpleasant news for this bug, unfortunately.

I found out that basically *all* libav binary packages are effectively
under the GNU GPL v2 or later (some are even under the GNU GPL v3 or
later).

I suggested [1] to clearly document this situation, since it's
currently not apparent at all.

[1] http://bugs.debian.org/698019

It seems that netgen should really disable any linking with libav
libraries, until Open CASCADE S.A.S. is persuaded to re-license Open
CASCADE Technology under GPLv2-and-v3-compatible terms.

I am sorry to be the bad news messenger... 


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpveqFLnqz5s.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2013-01-13 Thread Anton Gladky
Ok, in this case the patch, proposed here [1] can be applied.

Cheers,

Anton

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40

2013/1/13 Francesco Poli invernom...@paranoici.org:
 I found out that basically *all* libav binary packages are effectively
 under the GNU GPL v2 or later (some are even under the GNU GPL v3 or
 later).


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



Bug#618968: Do not use ffmpeg in netgen

2013-01-13 Thread Francesco Poli
On Sun, 13 Jan 2013 18:39:05 +0100 Anton Gladky wrote:

 Ok, in this case the patch, proposed here [1] can be applied.
[...]
 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40

Yes, I am afraid this is the only short-term solution we have for the
time being...   :-(

Bye and thanks for your responsiveness and for your time.


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpDCrkS0AnG6.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2012-12-02 Thread Francesco Poli
Control: tags -1 - moreinfo


On Sat, 1 Dec 2012 23:34:51 +0100 Anton Gladky wrote:

 2012/11/28 Francesco Poli invernom...@paranoici.org:
  Well, it's a single file with a single copyright holder: I don't know,
  maybe Aaron Holtzman may be contacted and persuaded to re-license the
  file under the terms of the GNU LGPL v2.1 ...
 
 It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by
 upstream. It does not persist in a newer versions of the libav [1].
[...]
 
 I think, there is no need to contact the copyright-holder of the removed file.

OK, then it seems that this bug will be fixed, once the new version of
libav has entered Debian and netgen links with it (and works properly).

In the meanwhile, maybe the Debian release managers are willing to
grant a wheezy-ignore tag for this issue. I don't know, but it is
probably worth asking...

[...]
 
 [1] 
 http://git.libav.org/?p=libav.git;a=tree;f=libavcodec;h=37cebf818ae6eb404c14ccb294fd262852ec14ae;hb=HEAD



-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpo6aoMTz5jH.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2012-12-01 Thread Anton Gladky
2012/11/28 Francesco Poli invernom...@paranoici.org:
 Well, it's a single file with a single copyright holder: I don't know,
 maybe Aaron Holtzman may be contacted and persuaded to re-license the
 file under the terms of the GNU LGPL v2.1 ...

It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by
upstream. It does not persist in a newer versions of the libav [1].

The only mentioning about the file in this commit [2]: The file
libavcodec/i386/idct_mmx.c is distributed under the GNU General
Public License. It is strictly an optimization and its use is optional.

I think, there is no need to contact the copyright-holder of the removed file.

Anton

[1] 
http://git.libav.org/?p=libav.git;a=tree;f=libavcodec;h=37cebf818ae6eb404c14ccb294fd262852ec14ae;hb=HEAD

[2] 
http://git.libav.org/?p=libav.git;a=commitdiff;h=1d64df10295f81cd99e49f6ca5fee4844f14d35b


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-28 Thread Francesco Poli
On Tue, 27 Nov 2012 20:06:16 +0100 Anton Gladky wrote:

[...]
 Francesco, could you, please, verify, whether the bug can be
 closed?

Hi Anton,
it seems to me that
http://packages.debian.org/changelogs/pool/main/liba/libav/libav_0.8.4-1/libavcodec53.copyright
is no longer consistent with the actual licensing status of the libav
library.
I assumed that it was accurate (maybe it was at the time I originally
reported the bug against netgen...) and based my analysis on it!

I think this should be reported to the libav Debian package maintainers.


Back to the netgen issue, a quick audit of the libavcodec/,
libavformat/, and libswscale/ directories in the libav source tree
shows that everything seems to be licensed under the GNU LGPL or under
more permissive terms, except for:
 
libav-0.8.4/libavcodec/x86/idct_mmx.c
which is licensed under the GNU GPL v2 or later.

Does this file get compiled into a library that is linked with netgen?



-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgp7O5H6oqu1V.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2012-11-28 Thread Francesco Poli
On Wed, 28 Nov 2012 19:31:20 +0100 Francesco Poli wrote:

[...]
 I think this should be reported to the libav Debian package maintainers.

For the record, I've just reported this bug: its number is #694657



-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpGuIafSfDhe.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2012-11-28 Thread Anton Gladky
2012/11/28 Francesco Poli invernom...@paranoici.org:
 libav-0.8.4/libavcodec/x86/idct_mmx.c
 which is licensed under the GNU GPL v2 or later.

 Does this file get compiled into a library that is linked with netgen?

Unfortunately yes [1]. It gets compiled into libavcodec.so.53 and possibly
other shared libs.

Anton

[1] 
https://buildd.debian.org/status/fetch.php?pkg=libavarch=i386ver=6%3A0.8.4-1stamp=1350978749


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-28 Thread Francesco Poli
On Wed, 28 Nov 2012 21:48:20 +0100 Anton Gladky wrote:

 2012/11/28 Francesco Poli invernom...@paranoici.org:
  libav-0.8.4/libavcodec/x86/idct_mmx.c
  which is licensed under the GNU GPL v2 or later.
 
  Does this file get compiled into a library that is linked with netgen?
 
 Unfortunately yes [1].

I see...

 It gets compiled into libavcodec.so.53 and possibly
 other shared libs.

Well, it's a single file with a single copyright holder: I don't know,
maybe Aaron Holtzman may be contacted and persuaded to re-license the
file under the terms of the GNU LGPL v2.1 ...

Nonetheless, I still think that the problem should be attacked from the
other side: it's Open CASCADE Technology that should become
GPL-compatible, rather than all the rest being isolated from
GPL-licensed libraries!:-( 

 
 Anton
 
 [1] 
 https://buildd.debian.org/status/fetch.php?pkg=libavarch=i386ver=6%3A0.8.4-1stamp=1350978749

Anton, I would like to say this explicitly: thanks for your time and
for the effort you are putting into these Open CASCADE related issues.
Even though the short-term solutions are not completely satisfying (the
real solution is persuading Open CASCADE S.A.S. to re-license in a
GPL-compatible manner, as I keep repeating like a broken record!),
I appreciate that you are trying hard to keep the affected packages in
Debian. Thanks!


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgp3vA9JKOFw6.pgp
Description: PGP signature


Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread Anton Gladky
tags 618968 +patch
thanks

Please, consider the following patch, which prevents of
using ffmpeg in netgen build. It will, of course, cut the functionality
of netgen, but will let to stay it in wheezy.

The upload should be done directly to wheezy, because
sid contains the version, which will unlikely go to a testing.

Thanks,

Anton


nmu.debdiff
Description: Binary data


Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread trophime
On Tue, 2012-11-27 at 11:45 +0100, Anton Gladky wrote:
 tags 618968 +patch
 thanks
 
 Please, consider the following patch, which prevents of
 using ffmpeg in netgen build. It will, of course, cut the functionality
 of netgen, but will let to stay it in wheezy.
 
 The upload should be done directly to wheezy, because
 sid contains the version, which will unlikely go to a testing.
 
 Thanks,
 
 Anton

Hi,
unless I'm wrong netgen requires the following package to have ffmpeg
features : libswscale-dev, libavformat-dev, libavcodec-dev. None of
these packages are concerned with the switch from ffmpeg to libav.

I think there is no reason to apply this patch.
Best

C


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread Anton Gladky
Hi Christophe,

sorry, I don't get your point regarding these packages. The patch
completely removes ffmpeg from netgen, so the license issue can
be solved in this case.

Thanks,

Anton


2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
 Hi,
 unless I'm wrong netgen requires the following package to have ffmpeg
 features : libswscale-dev, libavformat-dev, libavcodec-dev. None of
 these packages are concerned with the switch from ffmpeg to libav.

 I think there is no reason to apply this patch.
 Best

 C




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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread trophime
On Tue, 2012-11-27 at 15:10 +0100, Anton Gladky wrote:
 Hi Christophe,
 
 sorry, I don't get your point regarding these packages. The patch
 completely removes ffmpeg from netgen, so the license issue can
 be solved in this case.

netgen does not use ffmpeg as such. It uses libav libraries!
So from my point of view we do not need to disable ffmpeg feature in
netgen.

Get a look at the code... There is no use of ffmpeg.
C
 
 Thanks,
 
 Anton
 
 
 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
  Hi,
  unless I'm wrong netgen requires the following package to have ffmpeg
  features : libswscale-dev, libavformat-dev, libavcodec-dev. None of
  these packages are concerned with the switch from ffmpeg to libav.
 
  I think there is no reason to apply this patch.
  Best
 
  C
 
 


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread Anton Gladky
Well, there is a list of files in libav, which are also under
GPL-license [1]. I do not know, whether those files are used
for building.

Anton

[1] http://packages.debian.org/changelogs/pool/main/liba/libav/current/copyright

2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
 libav


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread trophime
On Tue, 2012-11-27 at 15:25 +0100, Anton Gladky wrote:
 Well, there is a list of files in libav, which are also under
 GPL-license [1]. I do not know, whether those files are used
 for building.
 
 Anton
 
 [1] 
 http://packages.debian.org/changelogs/pool/main/liba/libav/current/copyright
 
 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
  libav

The files from libav used in netgen are :

#include libavcodec/avcodec.h
#include libavformat/avformat.h
#include libswscale/swscale.h

It seems that only swscale.h is under GPL
The others are under LGPL.


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread Anton Gladky
From libswscale/swscale.h:

/*
 * Copyright (C) 2001-2003 Michael Niedermayer michae...@gmx.at
 *
 * This file is part of Libav.
 *
 * Libav is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 */

http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=blob;f=libswscale/swscale.h;h=b5a6a576817c8022d3ba4e10375a9480eb95c7be;hb=HEAD

Is it ok to close the bug?

Thanks,

Anton


2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
 wscale.h


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread trophime
On Tue, 2012-11-27 at 15:59 +0100, Anton Gladky wrote:
 From libswscale/swscale.h:
 
 /*
  * Copyright (C) 2001-2003 Michael Niedermayer michae...@gmx.at
  *
  * This file is part of Libav.
  *
  * Libav is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
 USA
  */
 
 http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=blob;f=libswscale/swscale.h;h=b5a6a576817c8022d3ba4e10375a9480eb95c7be;hb=HEAD
 
 Is it ok to close the bug?

For me it's ok to close it

Best
C
 
 Thanks,
 
 Anton
 
 
 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr:
  wscale.h


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



Bug#618968: Do not use ffmpeg in netgen

2012-11-27 Thread Anton Gladky
tags 618968 - patch + moreinfo
thanks

Francesco, could you, please, verify, whether the bug can be
closed?

Thanks,

Anton


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