Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-08 Thread Mike Gabriel

Hi all,

On Sa 02 Jun 2012 20:53:10 CEST Osamu Aoki wrote:


  We would have to import latest upstream on top of that

 Well, unless we all agree to reset git repo, this is impossible to do. I
 like to do it

+1 from me. However, as Fathi is ITP holder, he may have the last word.


I know.  But it is easy to have another repo with everything :-)
Alioth can host it:

  http://anonscm.debian.org/gitweb/?p=users/osamu/libjpeg-turbo.git


just for the record...

I have adopted my and osamu's approach of libjpeg-turbo.git to
http://anonscm.debian.org/gitweb/?p=collab-maint/libjpeg-turbo.git

Mike

--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgp7ZRCO5Trwm.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-03 Thread Mike Gabriel

Hi Osamu, hi all,

On Sa 02 Jun 2012 20:53:10 CEST Osamu Aoki wrote:


Hi,

On Sat, Jun 02, 2012 at 06:58:51AM +0200, Mike Gabriel wrote:

Hi Osamu,

 Hi,

 On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
 ...
  you may want to have a very little bit more history... (and a
  packaging folder)
  http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary

 This is one of them.   Ubuntu package history is another one.

Sure.

  We would have to import latest upstream on top of that

 Well, unless we all agree to reset git repo, this is impossible to do. I
 like to do it

+1 from me. However, as Fathi is ITP holder, he may have the last word.


I know.  But it is easy to have another repo with everything :-)
Alioth can host it:

  http://anonscm.debian.org/gitweb/?p=users/osamu/libjpeg-turbo.git

I see you had some revert implimented.  Some package splits are a bit
different.  You get better picture from gitk screen.


Looks good to me. I have cloned a working copy where I can write to on  
my own git server (and already did some work):

http://code.das-netzwerkteam.de/gitweb?p=debian/libjpeg-turbo.git;a=summary


@Fathi: will the above named vcs on code.x2go.org work for you as
starting point? Osamu could clone that on collab-maint. Are you ok
with co- aintenance? Shall we create a team-context for maintenance?
One possibility could be that we place the development of the LJT
package under the roof of the pkx-x2go-devel@a.l.d.o packaging
team(easy for me :-) ). Any other context is fine as well.


I an with you.


Fathi? There also is a pkg-tigervnc project on Alioth, that would be  
an even better context, I guess.



 So we need to make the assignment of works who does what.

Once Fathi gave his go, I will be happy to extract the diversion  
stuff from the library stuff.


 I can help general simple packaging based on Ubuntu work but I can not
 be competent on complicated library packaging with ABI compatibility
 etc.

I guess the QA has to be done by Fathi, Doko or someone with similar
experience. However, we can give them our work and together the
package may evolve.


Yes.

As I read the source, I can see why Independent JPEG Group is bitter.

Modified file by non-IJG people are identifies as if they were done by
IJG people.  I am sure it is upsetting when code is broken from IJG
people's view.  I think no malice but just sloppiness ...


Not getting what you mean exactly here. Can anything be done about it?  
Anything that we can do?


Mike


--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

pgpRvALzHn6su.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-03 Thread Bill Allombert
On Sun, Jun 03, 2012 at 10:51:13AM +0200, Mike Gabriel wrote:
 Hi Osamu, hi all,
 
 On Sa 02 Jun 2012 20:53:10 CEST Osamu Aoki wrote:
 
 Hi,
 
 On Sat, Jun 02, 2012 at 06:58:51AM +0200, Mike Gabriel wrote:
 Hi Osamu,
 
  Hi,
 
  On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
  ...
   you may want to have a very little bit more history... (and a
   packaging folder)
   http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary
 
  This is one of them.   Ubuntu package history is another one.
 
 Sure.
 
   We would have to import latest upstream on top of that
 
  Well, unless we all agree to reset git repo, this is impossible to do. I
  like to do it
 
 +1 from me. However, as Fathi is ITP holder, he may have the last word.
 
 I know.  But it is easy to have another repo with everything :-)
 Alioth can host it:
 
   http://anonscm.debian.org/gitweb/?p=users/osamu/libjpeg-turbo.git
 
 I see you had some revert implimented.  Some package splits are a bit
 different.  You get better picture from gitk screen.
 
 Looks good to me. I have cloned a working copy where I can write to
 on my own git server (and already did some work):
 http://code.das-netzwerkteam.de/gitweb?p=debian/libjpeg-turbo.git;a=summary
 
 @Fathi: will the above named vcs on code.x2go.org work for you as
 starting point? Osamu could clone that on collab-maint. Are you ok
 with co- aintenance? Shall we create a team-context for maintenance?
 One possibility could be that we place the development of the LJT
 package under the roof of the pkx-x2go-devel@a.l.d.o packaging
 team(easy for me :-) ). Any other context is fine as well.
 
 I an with you.
 
 Fathi? There also is a pkg-tigervnc project on Alioth, that would be
 an even better context, I guess.
 
  So we need to make the assignment of works who does what.
 
 Once Fathi gave his go, I will be happy to extract the diversion
 stuff from the library stuff.
 
  I can help general simple packaging based on Ubuntu work but I can not
  be competent on complicated library packaging with ABI compatibility
  etc.
 
 I guess the QA has to be done by Fathi, Doko or someone with similar
 experience. However, we can give them our work and together the
 package may evolve.
 
 Yes.
 
 As I read the source, I can see why Independent JPEG Group is bitter.
 
 Modified file by non-IJG people are identifies as if they were done by
 IJG people.  I am sure it is upsetting when code is broken from IJG
 people's view.  I think no malice but just sloppiness ...
 
 Not getting what you mean exactly here. Can anything be done about
 it? Anything that we can do?

I assume that Osamu refer to this line of the IJG license:

(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.

For example, when I released libjpeg 6b1, I added a file README.6b1
with the complete list of modified files (in attachment).

(I am not especially fond of this requirement, but it is not really onerous).

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 
Extra README for release 6b1 of 1-Jun-2010
==

This release is identical to release 6b with the exception of the build system,
and of library symbols versioning on platforms that support them. This release
is only intended as a transition help toward the upgrade to libjpeg8. If you
can upgrade directly to libjpeg8, you do not need libjpeg6b1.

This release was prepared by Bill Allombert ballo...@debian.org from release
6b and the build system of release 8 by Guido Vollbeding and Bob Friesenhahn.

Files changed:
  config.guess (updated from automake)
  config.sub   (updated from automake)
  configure(autogenerated)
  ltmain.sh(updated from libtool)

Files added:
  aclocal.m4   (from libjpeg8)
  configure.ac (from libjpeg8)
  depcomp  (from automake)
  libjpeg.map  (from libjpeg8, modified)
  Makefile.am  (from libjpeg8, modified)
  Makefile.in  (autogenerated)
  missing  (from automake)
  README.6b1   (this file)

File removed:
  ltconfig (obsoleted)


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-02 Thread Osamu Aoki
Hi,

On Sat, Jun 02, 2012 at 06:58:51AM +0200, Mike Gabriel wrote:
 Hi Osamu,
 
  Hi,
  
  On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
  ...
   you may want to have a very little bit more history... (and a
   packaging folder)
   http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary
  
  This is one of them.   Ubuntu package history is another one. 
 
 Sure.
 
   We would have to import latest upstream on top of that 
  
  Well, unless we all agree to reset git repo, this is impossible to do. I
  like to do it
 
 +1 from me. However, as Fathi is ITP holder, he may have the last word.

I know.  But it is easy to have another repo with everything :-)
Alioth can host it:

  http://anonscm.debian.org/gitweb/?p=users/osamu/libjpeg-turbo.git

I see you had some revert implimented.  Some package splits are a bit
different.  You get better picture from gitk screen.

 @Fathi: will the above named vcs on code.x2go.org work for you as
 starting point? Osamu could clone that on collab-maint. Are you ok
 with co- aintenance? Shall we create a team-context for maintenance?
 One possibility could be that we place the development of the LJT
 package under the roof of the pkx-x2go-devel@a.l.d.o packaging
 team(easy for me :-) ). Any other context is fine as well.

I an with you.

  So we need to make the assignment of works who does what.
 
 Once Fathi gave his go, I will be happy to extract the diversion stuff from 
 the library stuff.
 
  I can help general simple packaging based on Ubuntu work but I can not
  be competent on complicated library packaging with ABI compatibility
  etc.
 
 I guess the QA has to be done by Fathi, Doko or someone with similar
 experience. However, we can give them our work and together the
 package may evolve.

Yes.

As I read the source, I can see why Independent JPEG Group is bitter.

Modified file by non-IJG people are identifies as if they were done by
IJG people.  I am sure it is upsetting when code is broken from IJG
people's view.  I think no malice but just sloppiness ...
 
Osamu




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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-01 Thread Osamu Aoki
Hi,

On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
...
 you may want to have a very little bit more history... (and a
 packaging folder)
 http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary

This is one of them.  Ubuntu package history is another one. 
 
 We would have to import latest upstream on top of that 

Well, unless we all agree to reset git repo, this is impossible to do. I
like to do it

 but the packaging works fine for libjpeg8 emulation mode.

Sure, what I commited is something like this plus new upstream.
It should work fine for libjpeg8 emulation mode.

 However, I really think that we should put the dpkg-divert stuff
 into an extra bin:package (in the same libjpeg-turbo src:package, of
 course).

I agree.

So we need to make the assignment of works who does what.

I can help general simple packaging based on Ubuntu work but I can not
be competent on complicated library packaging with ABI compatibility
etc.

Osamu





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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-01 Thread Bill Allombert
On Fri, Jun 01, 2012 at 11:57:54PM +0900, Osamu Aoki wrote:
 Hi,
 
 On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
 ...
  you may want to have a very little bit more history... (and a
  packaging folder)
  http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary
 
 This is one of them.  Ubuntu package history is another one. 
  
  We would have to import latest upstream on top of that 
 
 Well, unless we all agree to reset git repo, this is impossible to do. I
 like to do it
 
  but the packaging works fine for libjpeg8 emulation mode.
 
 Sure, what I commited is something like this plus new upstream.
 It should work fine for libjpeg8 emulation mode.
 
  However, I really think that we should put the dpkg-divert stuff
  into an extra bin:package (in the same libjpeg-turbo src:package, of
  course).

It is not reasonnable for libjpeg-turbo to dpkg-divert libjpeg8,
since it does not provide the same features set and break libjpeg-progs at 
least.
(there is a lot of features that are missing in libjpeg-turbo and some file 
created
by libjpeg8 cannot be rendered correctly by libjpeg-turbo).

Instead the set of application that need libjpeg-turbo could use 
LD_LIBRARY_PATH etc.
(put libjpeg-turbo in /usr/lib/libjpeg-turbo/libjpeg8 and do
LD_LIBRARY_PATH=/usr/lib/libjpeg-turbo/libjpeg8:$LD_LIBRARY_PATH 
in a wrapper script)

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-01 Thread Mike Gabriel
Hi all,

 On Fri, Jun 01, 2012 at 11:57:54PM +0900, Osamu Aoki wrote:
  Hi,
  
  On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
  ...
   you may want to have a very little bit more history... (and a
   packaging folder)
   http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary
  
  This is one of them.   Ubuntu package history is another one. 
  
   We would have to import latest upstream on top of that 
  
  Well, unless we all agree to reset git repo, this is impossible to do.
  I like to do it
  
   but the packaging works fine for libjpeg8 emulation mode.
  
  Sure, what I commited is something like this plus new upstream.
  It should work fine for libjpeg8 emulation mode.
  
   However, I really think that we should put the dpkg-divert stuff
   into an extra bin:package (in the same libjpeg-turbo src:package, of
   course).
 
 It is not reasonnable for libjpeg-turbo to dpkg-divert libjpeg8,
 since it does not provide the same features set and break libjpeg-progs
 at least. (there is a lot of features that are missing in libjpeg-turbo
 and some file created by libjpeg8 cannot be rendered correctly by
 libjpeg-turbo).

As said before, I agree with bill that the diversion stuff has to stay out of 
the base LJT package. However, I would like to give people in wheezy the chance 
to drop in replace LJ by LJT with installation of an extra package that handles 
the versions. This package I would not even mention in Suggests:... The drop-in 
replacement has to be reversible with uninstallation for the diversion package. 
People have to remove the diversions without removing LJT. 

Our (and LJT upstream's) gain then is that we have a package/forum in BTS where 
all the incompatibility reports can be assigned to. This is usefull for further 
discussions. If people urge on replacing LJ by LJT somepost-wheezy-time later, 
then we can say: hey, take a look at all those bugs filed against the LJT 
diversion package... Or maybe there won't be many bugs being reported. Who 
knows. 
 
 Instead the set of application that need libjpeg-turbo could use
 LD_LIBRARY_PATH etc. (put libjpeg-turbo in
 /usr/lib/libjpeg-turbo/libjpeg8 and do
 LD_LIBRARY_PATH=/usr/lib/libjpeg-turbo/libjpeg8:$LD_LIBRARY_PATH   in a
 wrapper script)

As the native LJT library names do not interfere with Libjpeg8 lib so names, 
the LD_LIB_NAME thing is not even necessary, I think. Only the file/link names 
in the LJT diversion package will raise the naming interference (which is 
wanted with that package)

Greets
Mike



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-06-01 Thread Mike Gabriel
Hi Osamu,

 Hi,
 
 On Thu, May 31, 2012 at 11:50:19PM +0200, Mike Gabriel wrote:
 ...
  you may want to have a very little bit more history... (and a
  packaging folder)
  http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary
 
 This is one of them.   Ubuntu package history is another one. 

Sure.

  We would have to import latest upstream on top of that 
 
 Well, unless we all agree to reset git repo, this is impossible to do. I
 like to do it

+1 from me. However, as Fathi is ITP holder, he may have the last word.

@Fathi: will the above named vcs on code.x2go.org work for you as starting 
point? Osamu could clone that on collab-maint. Are you ok with co- aintenance? 
Shall we create a team-context for maintenance? One possibility could be that 
we place the development of the LJT package under the roof of the 
pkx-x2go-devel@a.l.d.o packaging team(easy for me :-) ). Any other context is 
fine as well.

 So we need to make the assignment of works who does what.

Once Fathi gave his go, I will be happy to extract the diversion stuff from the 
library stuff.

 I can help general simple packaging based on Ubuntu work but I can not
 be competent on complicated library packaging with ABI compatibility
 etc.

I guess the QA has to be done by Fathi, Doko or someone with similar 
experience. However, we can give them our work and together the package may 
evolve.

Greets,
Mike




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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-31 Thread Osamu Aoki
Hi,

On Tue, May 29, 2012 at 07:36:12PM +0300, Fathi Boudra wrote:
 On Sat, May 26, 2012 at 9:34 PM, Osamu Aoki os...@debian.org wrote:
  Also, Mike Gabriel's work seems to have done somethings interesting on
  old Fathi's version and made many improvements.
 
  thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!
 
  Fathi, please send us a notice what you plan on this package.
 
  I see Fathi being quite active.
 
 Yes, I am. Apologies, I've been quite busy on other front and put LJT
 as a low prio.
 
 AFAIR, current Ubuntu package wasn't suitable to be uploaded as-is.
 I'm at Linaro Connect this week with Tom Gall and Doko, I'll sync up
 with them and upload the package if everything alright.
 
 Sounds like many people are interested. LJT is a good candidate for
 collab-maint on git.debian.org :)

You only commited upstream tar ... that is not interesting for us to dig
into license issue etc.  For the moment, I added a buildable content as
master=debian branch.

  [remote origin]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://git.debian.org/git/collab-maint/libjpeg-turbo

(I thought putting history including branching point from libjpeg may be
more interesing ... but that can be done later if all agree ...)

It is practically Ubuntu package shape as done by Matthias Klose
d...@debian.org.  I have not included suggestions on this bug by
Matthias Klose d...@debian.org.

Question is his package is tracking 8c on Ubuntu while the current
Debian libjpeg is 8d version.  I did not put any thought on it yet.

By the way, is there active mailing list?

vasks repo had some hook :-)

Osamu




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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-31 Thread Mike Gabriel

Hi,

On Do 31 Mai 2012 15:55:28 CEST Osamu Aoki wrote:


Hi,

On Tue, May 29, 2012 at 07:36:12PM +0300, Fathi Boudra wrote:

On Sat, May 26, 2012 at 9:34 PM, Osamu Aoki os...@debian.org wrote:
 Also, Mike Gabriel's work seems to have done somethings interesting on
 old Fathi's version and made many improvements.

 thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!

 Fathi, please send us a notice what you plan on this package.

 I see Fathi being quite active.

Yes, I am. Apologies, I've been quite busy on other front and put LJT
as a low prio.

AFAIR, current Ubuntu package wasn't suitable to be uploaded as-is.
I'm at Linaro Connect this week with Tom Gall and Doko, I'll sync up
with them and upload the package if everything alright.

Sounds like many people are interested. LJT is a good candidate for
collab-maint on git.debian.org :)


You only commited upstream tar ... that is not interesting for us to dig
into license issue etc.  For the moment, I added a buildable content as
master=debian branch.

  [remote origin]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://git.debian.org/git/collab-maint/libjpeg-turbo

(I thought putting history including branching point from libjpeg may be
more interesing ... but that can be done later if all agree ...)


you may want to have a very little bit more history... (and a  
packaging folder)

http://code.x2go.org/gitweb?p=libjpeg-turbo.git;a=summary

We would have to import latest upstream on top of that but the  
packaging works fine for libjpeg8 emulation mode.


However, I really think that we should put the dpkg-divert stuff into  
an extra bin:package (in the same libjpeg-turbo src:package, of course).


Mike




--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgpBNrrH4S6YI.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Guido Vollbeding

Dear Fathi Boudra

What they agree or not agree is not relevant, but the facts are relevant!

To give you a few real examples:

You won't be able to access the following image with your browsers,
because they use obsolete and illegal derivations of libjpeg:

  http://filmicgames.com/Images/Patents/bedroom_arithmetic.jpg
  from the article
  The greatest failure of our patent system wasÂ…
  http://filmicgames.com/archives/778

And here you can see the ignorance of the browser developers:

  https://bugzilla.mozilla.org/show_bug.cgi?id=680385

You will not be able to access the following images with your browsers,
because they use obsolete and illegal derivations of libjpeg:

  http://jpegclub.org/kodaksuite/

Compare this with

  http://www.r0k.us/graphics/kodak/

This of course requires the latest development version of libjpeg
(v9 as mentioned) which you can find here:

  http://www.infai.org/jpeg/

And if you are interested in how this works you can read this:

  http://jpegclub.org/temp/
  http://jpegclub.org/temp/JPEG_9_Lossless_Coding.doc

Please be aware that there are certain circles which want to PREVENT
that any advance in JPEG image coding reaches you.  And their means
is this obsolete and illegal derivation of libjpeg.
They rely on the ignorance of people, and since many people are
ignorant, they can actually reach their goal.
But notice the famous saying of Abraham Lincoln:

  You can fool some of the people all of the time, and all of the
  people some of the time, but you cannot fool all of the people
  all the time.

You apparently belong to that camp which promotes obsolete and
illegal derivations of libjpeg.
Notice that I have actually no plans to take legal action against
the deceivers and their circles (which include such companies like
Google, Red Hat, Ubuntu, and others, as can be seen on
http://www.libjpeg-turbo.org/About/Software), but the organizations
and companies that I am working with may see this different one day.

Regards
Guido Vollbeding
Organizer Independent JPEG Group



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Mathieu Malaterre
For information, it looks like not all of libjpeg8 is actually
implemented in libjpeg-turbo, ref:
http://libjpeg-turbo.svn.sourceforge.net/viewvc/libjpeg-turbo/trunk/README-turbo.txt

In particular:

libjpeg v7 and v8 Features:
---

Fully supported:

-- cjpeg: Separate quality settings for luminance and chrominance
   Note that the libpjeg v7+ API was extended to accommodate this feature only
   for convenience purposes.  It has always been possible to implement this
   feature with libjpeg v6b (see rdswitch.c for an example.)

-- libjpeg: IDCT scaling extensions in decompressor
   libjpeg-turbo supports IDCT scaling with scaling factors of 1/8, 1/4, 3/8,
   1/2, 5/8, 3/4, 7/8, 9/8, 5/4, 11/8, 3/2, 13/8, 7/4, 15/8, and 2/1 (only 1/4
   and 1/2 are SIMD-accelerated.)

-- cjpeg: 32-bit BMP support

-- jpegtran: lossless cropping

-- jpegtran: -perfect option

-- rdjpgcom: -raw option

-- rdjpgcom: locale awareness


Fully supported when using libjpeg v7/v8 emulation:

-- libjpeg: In-memory source and destination managers


Not supported:

-- libjpeg: DCT scaling in compressor
   cinfo.scale_num and cinfo.scale_denom are silently ignored.
   There is no technical reason why DCT scaling cannot be supported, but
   without the SmartScale extension (see below), it would only be able to
   down-scale using ratios of 1/2, 8/15, 4/7, 8/13, 2/3, 8/11, 4/5, and 8/9,
   which is of limited usefulness.

-- libjpeg: SmartScale
   cinfo.block_size is silently ignored.
   SmartScale is an extension to the JPEG format that allows for DCT block
   sizes other than 8x8.  It would be difficult to support this feature while
   retaining backward compatibility with libjpeg v6b.

-- libjpeg: Fancy downsampling in compressor
   cinfo.do_fancy_downsampling is silently ignored.
   This requires the DCT scaling feature, which is not supported.

-- jpegtran: Scaling
   This requires both the DCT scaling and SmartScale features, which are not
   supported.

-- Lossless RGB JPEG files
   This requires the SmartScale feature, which is not supported.



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Mike Gabriel

Hi Fathi,

On Mi 30 Mai 2012 06:06:07 CEST Fathi Boudra wrote:


On Wed, May 30, 2012 at 1:15 AM, Guido Vollbeding gu...@jpegclub.org wrote:

Hello Mathieu

Thank you for question.
libjpeg is reference code, not faulty patchwork.
Everything is said in the README:

 There are currently distributions in circulation containing the name
 libjpeg which claim to be a derivative or fork of the original
 libjpeg, but don't have the features and are incompatible with formats
 supported by actual IJG libjpeg distributions.  Furthermore, they
 violate the license conditions as described under LEGAL ISSUES above.
 We have no sympathy for the release of misleading and illegal
 distributions derived from obsolete code bases.
 Don't use an obsolete code base!

I mean, the original README in libjpeg, not that in the patchwork you
are talking about, which is one of the license violations.

It seems that Bill Allombert is still one of the few sane people out
there, many others have apparently gone mad.
I don't care for the ignorant people.

You may of course make a turbo version, I have nothing against it,
but NOT in the way mentioned.  Take libjpeg with its current features
and make it turbo - that would be wonderful!


For reference: http://www.libjpeg-turbo.org/About/FUD
As we can see, the other camp doesn't agree.
I would like to avoid political/legal/off-topic discussions that
doesn't belong to this bug report or LJT ITP. Thanks.


I fully agree with Fathi, no political discussion via an Debian ITP in BTS.

My suggestion for Debian packaging of libjpeg-turbo is:

 o split up the package as currently pre-packaged into
- libjpeg-turbo
- libjpeg-turbo-dev
- libjpeg-turbo-libjpeg8-diversion (the name may not be optimal)
- libjpeg-turbo-libjpeg8-diversion-dev

People who need libjpeg-turbo for other projects (TigerVNC, VirtualGL,  
etc.) may have it in Debian.


People who choose to fully replace libjpeg by libjpeg-turbo in v8  
compat mode can install the libjpeg-turbo-libjpeg8-diversion (or  
similar name). This package replaces libjpeg8 by libjpeg-turbo via  
dpkg-divert. Without this package installed the two libraries can  
co-exist and be used either or by other packages.


I love choice! And with this approach we let the user choose whether  
to keep libjpeg8 or drop-in replace it by libjpeg-turbo with v8 compat  
mode.


Debian maintainers of applications that run with libjpeg8, but fail  
with libjpeg-turbo, may file BTS reports against libjpeg-turbo that we  
can forward to libjpeg-turbo upstream.


How is that?
Mike





--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

pgpuIB8ibYBEM.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Mathieu Malaterre
Hi all,

On Wed, May 30, 2012 at 11:09 AM, Mike Gabriel
mike.gabr...@das-netzwerkteam.de wrote:
 Hi Fathi,


 On Mi 30 Mai 2012 06:06:07 CEST Fathi Boudra wrote:

 On Wed, May 30, 2012 at 1:15 AM, Guido Vollbeding gu...@jpegclub.org
 wrote:

 Hello Mathieu

 Thank you for question.
 libjpeg is reference code, not faulty patchwork.
 Everything is said in the README:

  There are currently distributions in circulation containing the name
  libjpeg which claim to be a derivative or fork of the original
  libjpeg, but don't have the features and are incompatible with formats
  supported by actual IJG libjpeg distributions.  Furthermore, they
  violate the license conditions as described under LEGAL ISSUES above.
  We have no sympathy for the release of misleading and illegal
  distributions derived from obsolete code bases.
  Don't use an obsolete code base!

 I mean, the original README in libjpeg, not that in the patchwork you
 are talking about, which is one of the license violations.

 It seems that Bill Allombert is still one of the few sane people out
 there, many others have apparently gone mad.
 I don't care for the ignorant people.

 You may of course make a turbo version, I have nothing against it,
 but NOT in the way mentioned.  Take libjpeg with its current features
 and make it turbo - that would be wonderful!


 For reference: http://www.libjpeg-turbo.org/About/FUD
 As we can see, the other camp doesn't agree.
 I would like to avoid political/legal/off-topic discussions that
 doesn't belong to this bug report or LJT ITP. Thanks.


 I fully agree with Fathi, no political discussion via an Debian ITP in BTS.

Well the issues were about:
1. legal issues
2. ABI compatibility

For (1), I read the original copyright 3 times [1], but I failed to
see where exactly the issue is. The most probable issue is :

[...]
(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.
[...]

However looking at [2] I can check that the original README is still
there. The modifications from the original libjpeg seems to be
indicated quite clearly in section libjpeg v7 and v8 Features, of
[3]. So I am not clear what the issue really is...
Maybe it depends on what you call [...] be clearly indicated [...]

Guido, could you precisely outline what you call [...] they  violate
the license conditions [...].

As for (2), I explained what the differences are at:
http://bugs.debian.org/612341#136
I guess I am being picky here, but if a lib claims to have a SONAME of
libjpeg8, then it should *actually* implements all of libjpeg8 ABI.
dpkg-divert should really be clear about that if libjpeg-turbo ever
tries to replace libjpeg[8|9].

2cts

[1] 
http://packages.debian.org/changelogs/pool/main/libj/libjpeg8/current/copyright
[2] 
http://sourceforge.net/projects/libjpeg-turbo/files/1.2.0/libjpeg-turbo-1.2.0.tar.gz
[3] 
http://libjpeg-turbo.svn.sourceforge.net/viewvc/libjpeg-turbo/trunk/README-turbo.txt

-- 
Mathieu



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Bill Allombert
On Wed, May 30, 2012 at 06:58:40AM +0300, Fathi Boudra wrote:
 On Tue, May 29, 2012 at 10:53 PM, Bill Allombert
 bill.allomb...@math.u-bordeaux1.fr wrote:
  I am surprised you do not count Debian as a major distro.
  Does libjpeg-progs works correctly with LJT ?
 
 That's my point. Debian is the only one that haven't switched yet :)
 Yes, LJT works with libjpeg-progs.

This post form Mathieu http://bugs.debian.org/612341#136
clearly show it does not works with libjpeg-progs. Is it outdated, or are you
misinformed ?

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Guido Vollbeding

Hello Mathieu


I fully agree with Fathi, no political discussion via an Debian ITP in BTS.


Well the issues were about:
1. legal issues
2. ABI compatibility


You are right, these are more substantial than just political issues.


(1) If any part of the source code for this software is distributed, then this
README file must be included, with this copyright and no-warranty notice
unaltered; and any additions, deletions, or changes to the original files
must be clearly indicated in accompanying documentation.
[...]



Guido, could you precisely outline what you call [...] they  violate
the license conditions [...].


Yes, compare the README file that is contained in this derivative with the one
in the original package.  Their version is crippled and garbled to a degree
which I call misleading.  And neither on their web page nor on the Wikipedia
libjpeg entry which they obviously control (which shows that the Wikipedia
principles do not work here) is there any mention of the defects, which
again is misleading.

Notice that even commercial companies contact me to ask for satisfying the
license conditions properly, but this derivative maintainer has never
contacted IJG for resolving such issues.  And I have other things to do
than go out to every of the zillions of libjpeg users to check if they
obey the license conditions.
Obviously in this case we have a deliberate infringement of the conditions,
which is explained with the fraudulent intent of those people as mentioned.


I guess I am being picky here, but if a lib claims to have a SONAME of
libjpeg8, then it should *actually* implements all of libjpeg8 ABI.


That is a MAJOR issue!
I cannot believe that you folks accept the fact that a lib PRETENDS
compatibility with a certain INTERFACE, but WITHOUT actually IMPLEMENTING
it!
Anyone who does or accepts such action cannot be taken seriously, sorry,
and I will certainly recommend anyone to stay away from organizations or
companies which do or accept such practice.

Regards
Guido Vollbeding
Organizer Independent JPEG Group



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Bill Allombert
On Wed, May 30, 2012 at 11:09:12AM +0200, Mike Gabriel wrote:
 Hi Fathi,
 
 On Mi 30 Mai 2012 06:06:07 CEST Fathi Boudra wrote:
 
 On Wed, May 30, 2012 at 1:15 AM, Guido Vollbeding gu...@jpegclub.org wrote:
 Hello Mathieu
 
 Thank you for question.
 libjpeg is reference code, not faulty patchwork.
 Everything is said in the README:
 
  There are currently distributions in circulation containing the name
  libjpeg which claim to be a derivative or fork of the original
  libjpeg, but don't have the features and are incompatible with formats
  supported by actual IJG libjpeg distributions.  Furthermore, they
  violate the license conditions as described under LEGAL ISSUES above.
  We have no sympathy for the release of misleading and illegal
  distributions derived from obsolete code bases.
  Don't use an obsolete code base!
 
 I mean, the original README in libjpeg, not that in the patchwork you
 are talking about, which is one of the license violations.
 
 It seems that Bill Allombert is still one of the few sane people out
 there, many others have apparently gone mad.
 I don't care for the ignorant people.
 
 You may of course make a turbo version, I have nothing against it,
 but NOT in the way mentioned.  Take libjpeg with its current features
 and make it turbo - that would be wonderful!
 
 For reference: http://www.libjpeg-turbo.org/About/FUD
 As we can see, the other camp doesn't agree.
 I would like to avoid political/legal/off-topic discussions that
 doesn't belong to this bug report or LJT ITP. Thanks.
 
 I fully agree with Fathi, no political discussion via an Debian ITP in BTS.

Guido and me have been dragged in this bug log against our will. You can hardly
blame us for answering.

Whether a package is correctly licensed is certainly relevant to an ITP.
libjpeg-turbo is released with a different license than libjpeg, so it is
not possible to port code from libjpeg-turbo to libjpeg. So you can see
why Guido consider libjpeg-turbo with some hostility.

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 




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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Mike Gabriel

Hi,

On Mi 30 Mai 2012 11:21:18 CEST Bill Allombert wrote:


I fully agree with Fathi, no political discussion via an Debian ITP in BTS.


Guido and me have been dragged in this bug log against our will. You  
can hardly

blame us for answering.


Not blaming anyone...


Whether a package is correctly licensed is certainly relevant to an ITP.
libjpeg-turbo is released with a different license than libjpeg, so it is
not possible to port code from libjpeg-turbo to libjpeg. So you can see
why Guido consider libjpeg-turbo with some hostility.


Ok, the license mismatch is a bummer... License issues surely are  
subject of an ITP. Agreed.


Thanks for giving the extra info on the license,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgphi0kITnGTF.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-30 Thread Osamu Aoki
Hi,

On Wed, May 30, 2012 at 12:20:21PM +0200, Mike Gabriel wrote:
 Hi,
 
 On Mi 30 Mai 2012 11:21:18 CEST Bill Allombert wrote:
... 

Let's focus on topic: ITP = Intent_To_Package for libjpeg-turbo

 Whether a package is correctly licensed is certainly relevant to an ITP.
 libjpeg-turbo is released with a different license than libjpeg, so it is
 not possible to port code from libjpeg-turbo to libjpeg. So you can see
 why Guido consider libjpeg-turbo with some hostility.

Understanding hostility: YES. 
  (We are not discussing replacing libjpeg based packages with
  libjpeg-turbo based packages, now.  We are discussing providing
  alternative if and only if user wish to use it.  Practically at this
  point in release cycle, no sane person wish to replace such a basic
  package.  The only package using is  VirtualGL and TurboVNC and looks
  like they are statically linked.)

Agreeing licensing issue raised by libjpeg developer: NO.

As I understand, 
 * libjpeg-turbo is a derivative work based on libjpeg
 * libjpeg is BSD style license without the advertising clause
   requirement so making derivative work (including making a patchwork
   of codes) is explicitly allowed and it is GPL compatible.
 * libjpeg-turbo is said to have some lack of features but that can not
   be the base for rejecting ITP.
 * libjpeg-turbo is not presenting itself as libjpg.  README-turbo.txt
   clearly states:

|  libjpeg-turbo is a derivative of libjpeg which uses SIMD instructions (MMX,
|  SSE2, etc.) to accelerate baseline JPEG compression and decompression on x86
|  and x86-64 systems.  On such systems, libjpeg-turbo is generally 2-4x as fast
|  as the unmodified version of libjpeg, all else being equal.
|  
|  libjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru, but
|  the TigerVNC and VirtualGL projects made numerous enhancements to the codec 
in
|  2009, including improved support for Mac OS X, 64-bit support, support for
|  32-bit and big endian pixel formats (RGBX, XBGR, etc.), accelerated Huffman
|  encoding/decoding, and various bug fixes.  The goal was to produce a fully 
open
|  source codec that could replace the partially closed source TurboJPEG/IPP 
codec
|  used by VirtualGL and TurboVNC.  libjpeg-turbo generally performs in the 
range
|  of 80-120% of TurboJPEG/IPP.  It is faster in some areas but slower in 
others.
|  
|  In early 2010, libjpeg-turbo spun off into its own independent project, with
|  the goal of making high-speed JPEG compression/decompression technology
|  available to a broader range of users and developers.  The libjpeg-turbo 
shared
|  libraries can be used as drop-in replacements for libjpeg on most systems.

The only thing one can think as problematic is the correctness of
statement all else being equal since libjpeg-turbo is said to have
dropped support for the arithmetic encoding scheme. We could ask
upstream to fix it by replacing it with all else being practically
equal. (Or we can patch it when we distribute so no misrepresentation
claim can be used against this package.)  

I have not checked this claim of correctness myself, though. (Besides,
this does not hinder actual usefulness as long as ABI compatible for
other functions.)

As for patent issues discussed elsewhere, as usual with Debian, we do
not dig deep and package it.

http://www.debian.org/legal/patent

 Ok, the license mismatch is a bummer... 

I do not see the license mismatch like GPL/BSD incompatibility nor
anyone made any clear case of it.  Please be explicit on the problem.

 License issues surely are subject of an ITP. Agreed.

Since no license mismatch exists, packaging is allowed.

Regards,

Osamu




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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Fathi Boudra
Hi Bill,

On Sun, May 27, 2012 at 5:40 PM, Bill Allombert wrote:
 Does libjpeg-turbo8 implement the full v8 API ? As far as I understand some 
 functions
 are stub.

I'm not sure it's relevant anymore. All major distro have switched to LJT.
Ubuntu is using it by default and no issues were found that can prove
v8 API incompatibility.

Cheers,

Fathi



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Fathi Boudra
On Sat, May 26, 2012 at 9:34 PM, Osamu Aoki os...@debian.org wrote:
 Also, Mike Gabriel's work seems to have done somethings interesting on
 old Fathi's version and made many improvements.

 thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!

 Fathi, please send us a notice what you plan on this package.

 I see Fathi being quite active.

Yes, I am. Apologies, I've been quite busy on other front and put LJT
as a low prio.

AFAIR, current Ubuntu package wasn't suitable to be uploaded as-is.
I'm at Linaro Connect this week with Tom Gall and Doko, I'll sync up
with them and upload the package if everything alright.

Sounds like many people are interested. LJT is a good candidate for
collab-maint on git.debian.org :)

Cheers,

Fathi



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Mike Gabriel

Hi Fathi,

On Di 29 Mai 2012 18:36:12 CEST Fathi Boudra wrote:


Sounds like many people are interested. LJT is a good candidate for
collab-maint on git.debian.org :)


Good idea. Please relocate the packaging Git so that we can work  
together on this.


Greets,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgpZxg8KfU43t.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Mathieu Malaterre
Guido,

  Sorry to make you jump in the middle of this thread. We are
discussing compatibilities issues in between LJT (lib JPEG Turbo) and
the official IJG distribution. The whole thread can be seen here:

http://bugs.debian.org/612341

  Do you have any particular comments on LJT ? From a pure debian
point of view, I believe the vast majority of people are still only
looking for 8bits implementation of ITU-T T.81, ISO/IEC IS 10918-1.

Thanks for your comments,

On Tue, May 29, 2012 at 9:53 PM, Bill Allombert
bill.allomb...@math.u-bordeaux1.fr wrote:
 On Tue, May 29, 2012 at 07:27:35PM +0300, Fathi Boudra wrote:
 Hi Bill,

 On Sun, May 27, 2012 at 5:40 PM, Bill Allombert wrote:
  Does libjpeg-turbo8 implement the full v8 API ? As far as I understand 
  some functions
  are stub.

 I'm not sure it's relevant anymore. All major distro have switched to LJT.
 Ubuntu is using it by default and no issues were found that can prove
 v8 API incompatibility.

 I am surprised you do not count Debian as a major distro.
 Does libjpeg-progs works correctly with LJT ?

 Cheers,
 --
 Bill. ballo...@debian.org

 Imagine a large red swirl here.



-- 
Mathieu



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Bill Allombert
On Tue, May 29, 2012 at 07:27:35PM +0300, Fathi Boudra wrote:
 Hi Bill,
 
 On Sun, May 27, 2012 at 5:40 PM, Bill Allombert wrote:
  Does libjpeg-turbo8 implement the full v8 API ? As far as I understand some 
  functions
  are stub.
 
 I'm not sure it's relevant anymore. All major distro have switched to LJT.
 Ubuntu is using it by default and no issues were found that can prove
 v8 API incompatibility.

I am surprised you do not count Debian as a major distro.
Does libjpeg-progs works correctly with LJT ?

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Guido Vollbeding

Hello Mathieu

Thank you for question.
libjpeg is reference code, not faulty patchwork.
Everything is said in the README:

  There are currently distributions in circulation containing the name
  libjpeg which claim to be a derivative or fork of the original
  libjpeg, but don't have the features and are incompatible with formats
  supported by actual IJG libjpeg distributions.  Furthermore, they
  violate the license conditions as described under LEGAL ISSUES above.
  We have no sympathy for the release of misleading and illegal
  distributions derived from obsolete code bases.
  Don't use an obsolete code base!

I mean, the original README in libjpeg, not that in the patchwork you
are talking about, which is one of the license violations.

It seems that Bill Allombert is still one of the few sane people out
there, many others have apparently gone mad.
I don't care for the ignorant people.

You may of course make a turbo version, I have nothing against it,
but NOT in the way mentioned.  Take libjpeg with its current features
and make it turbo - that would be wonderful!


From a pure debian
point of view, I believe the vast majority of people are still only
looking for 8bits implementation of ITU-T T.81, ISO/IEC IS 10918-1.


That is not the point.
libjpeg is still 8bits only in its default configuration, as it always
was.  Nothing was changed there.  But I'm working on ADDING features,
not REMOVING ones.
We are now on the way to release 9, and T.81/10918-1 is far left behind
already, for those who care.

Regards
Guido Vollbeding
Organizer Independent JPEG Group



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Fathi Boudra
On Tue, May 29, 2012 at 10:53 PM, Bill Allombert
bill.allomb...@math.u-bordeaux1.fr wrote:
 I am surprised you do not count Debian as a major distro.
 Does libjpeg-progs works correctly with LJT ?

That's my point. Debian is the only one that haven't switched yet :)
Yes, LJT works with libjpeg-progs.



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-29 Thread Fathi Boudra
On Wed, May 30, 2012 at 1:15 AM, Guido Vollbeding gu...@jpegclub.org wrote:
 Hello Mathieu

 Thank you for question.
 libjpeg is reference code, not faulty patchwork.
 Everything is said in the README:

  There are currently distributions in circulation containing the name
  libjpeg which claim to be a derivative or fork of the original
  libjpeg, but don't have the features and are incompatible with formats
  supported by actual IJG libjpeg distributions.  Furthermore, they
  violate the license conditions as described under LEGAL ISSUES above.
  We have no sympathy for the release of misleading and illegal
  distributions derived from obsolete code bases.
  Don't use an obsolete code base!

 I mean, the original README in libjpeg, not that in the patchwork you
 are talking about, which is one of the license violations.

 It seems that Bill Allombert is still one of the few sane people out
 there, many others have apparently gone mad.
 I don't care for the ignorant people.

 You may of course make a turbo version, I have nothing against it,
 but NOT in the way mentioned.  Take libjpeg with its current features
 and make it turbo - that would be wonderful!

For reference: http://www.libjpeg-turbo.org/About/FUD
As we can see, the other camp doesn't agree.
I would like to avoid political/legal/off-topic discussions that
doesn't belong to this bug report or LJT ITP. Thanks.



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-27 Thread Mathieu Malaterre
Hi there,

On Sat, May 26, 2012 at 8:34 PM, Osamu Aoki os...@debian.org wrote:
 Hi,

 On Sat, May 26, 2012 at 06:31:46PM +0200, Mike Gabriel wrote:
 Hi all,

 On Sa 26 Mai 2012 17:11:02 CEST Osamu Aoki wrote:

 This ITP Bug #612341 was supposed to be closed by Fathi sometime early
 January.  Nothing happened.  http://bugs.debian.org/612341
 
 In the meantime, Ubuntu package was updated to generate -dev etc.
  https://launchpad.net/ubuntu/+source/libjpeg-turbo
 
 libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low
 
   * Install jpegint.h in the -dev package.
   * Install jconfig.h in the multiarch include directory.
  -- Matthias Klose email address hidden   Fri, 13 Jan 2012 12:02:38 +0100
 
 This package can be build on sid (under pbuilder) nicely practically as
 is and also makes libjpeg-turbo8.  So ABI of version 8 is taken care as
 I understand.
 
 Also, Mike Gabriel's work seems to have done somethings interesting on
 old Fathi's version and made many improvements.

 thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!

 Fathi, please send us a notice what you plan on this package.

 I see Fathi being quite active.

 I have made packages for libjpeg-turbo 1.2.0.  It builds OK.  (Not much
 useful to replace current libjpeg due to conflicts caused with many
 packages.  But who cares if it is used in the chroot to build virtualgl
 :-)   But I am not really up to maintaining this complicated package.

 My build result and git record are here as tar:
  http://people.debian.org/~osamu/libjpeg-turbo-1.2.0-osamu.tar.gz

 Since -dev package is the only ones desparatedly needed, ... This is the
 most important thing to get now.

 Maybe in post-wheezy, people can discuss transition from libjpeg to
 libjpeg-turbo.  This package is very tricky since it tries to replace
 libjpeg.

 Regards,

 Osamu

 CCed: Bill who is libjpeg maintainer.

As far as I know libjpeg is not really concerned here. virtualgl only
links to libturbojpeg. So there really are two issues in a single
report:
1. optimized jpeg lib, as a replacement for libjpeg8
2. getting bumblebeed/virtualgl/turbojpeg(only) in debian

Maybe it would be easier to only focus on (2) ?

2cts
-M



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-27 Thread Bill Allombert
On Sun, May 27, 2012 at 03:34:39AM +0900, Osamu Aoki wrote:
 Hi,
 
 On Sat, May 26, 2012 at 06:31:46PM +0200, Mike Gabriel wrote:
  Hi all,
  
  On Sa 26 Mai 2012 17:11:02 CEST Osamu Aoki wrote:
  
  This ITP Bug #612341 was supposed to be closed by Fathi sometime early
  January.  Nothing happened.  http://bugs.debian.org/612341
  
  In the meantime, Ubuntu package was updated to generate -dev etc.
   https://launchpad.net/ubuntu/+source/libjpeg-turbo
  
  libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low
  
* Install jpegint.h in the -dev package.
* Install jconfig.h in the multiarch include directory.
   -- Matthias Klose email address hidden   Fri, 13 Jan 2012 12:02:38 +0100
  
  This package can be build on sid (under pbuilder) nicely practically as
  is and also makes libjpeg-turbo8.  So ABI of version 8 is taken care as
  I understand.

Does libjpeg-turbo8 implement the full v8 API ? As far as I understand some 
functions
are stub.

Cheers,
-- 
Bill. ballo...@debian.org

Imagine a large red swirl here. 



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-27 Thread Osamu Aoki
Hi,

On Sun, May 27, 2012 at 10:43:39AM +0200, Mathieu Malaterre wrote:
 Hi there,
...
  CCed: Bill who is libjpeg maintainer.
 
 As far as I know libjpeg is not really concerned here. virtualgl only
 links to libturbojpeg. So there really are two issues in a single
 report:
 1. optimized jpeg lib, as a replacement for libjpeg8
 2. getting bumblebeed/virtualgl/turbojpeg(only) in debian
 
 Maybe it would be easier to only focus on (2) ?

YES.

If you are more capable than me, you can copy required sources to
virtualgl via debian/* and build it without requiring non-exisiong
packahes.  Do you have patch to address this in a short notice?

For a person like me with less capability, uploads this package to
provide required packages seems to be the easiest thing to do.
build-depens on static library is not so complicated for binary image.
I know it is not so useful for most wheesy system but this is useful in
chroot.

 Does libjpeg-turbo8 implement the full v8 API ? As far as I understand
 some functions are stub.

I do not know.  For now, we only nned -dev package for building package
with static library and *.h files.  Fow wheesy, no one here, I expect to
remove old  libjpeg8.  We just need to build virtualgl.

Regards,

Osamu



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-26 Thread Osamu Aoki
Hi,

This ITP Bug #612341 was supposed to be closed by Fathi sometime early
January.  Nothing happened.  http://bugs.debian.org/612341

In the meantime, Ubuntu package was updated to generate -dev etc.
 https://launchpad.net/ubuntu/+source/libjpeg-turbo

libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low

  * Install jpegint.h in the -dev package.
  * Install jconfig.h in the multiarch include directory.
 -- Matthias Klose email address hidden   Fri, 13 Jan 2012 12:02:38 +0100

This package can be build on sid (under pbuilder) nicely practically as
is and also makes libjpeg-turbo8.  So ABI of version 8 is taken care as
I understand.

Also, Mike Gabriel's work seems to have done somethings interesting on
old Fathi's version and made many improvements.

Concurrently, upstream has released newer libjpeg-turbo-1.2.0.tar.gz

So I do not understand why this is not uploaded.  This is blocking
bumblebee support for wheezy.  This makes the next Debian Wheezy
non-optimal for many modern notebook PC users since this is blocking
bumblebee upload.
 https://github.com/Bumblebee-Project/Bumblebee/wiki/FAQ

It seems touching up Ubuntu package seems to be the simplest thing to
get this package into Debian before FREEZE (JUNE!).

Once this is done, all other required pieces are in Ubuntu
 https://launchpad.net/~bumblebee
 
https://launchpad.net/~bumblebee/+archive/stable/+packages?field.name_filter=field.status_filter=publishedfield.series_filter=precise

For Debian, http://suwako.nomanga.net/ is good archive.  It works.  (I
can not find source package for the virtualgl package here but above
Ubuntu site has it anyway.)  I am using this package but wish to get it
into Debian.

Since no action has been taken for many months and FREEZE is coming, I
hope Fathi does not mind someone else uploading this package and get
things moving.

Any thoughts?

Regards,

Osamu



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



Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-26 Thread Mike Gabriel

Hi all,

On Sa 26 Mai 2012 17:11:02 CEST Osamu Aoki wrote:


This ITP Bug #612341 was supposed to be closed by Fathi sometime early
January.  Nothing happened.  http://bugs.debian.org/612341

In the meantime, Ubuntu package was updated to generate -dev etc.
 https://launchpad.net/ubuntu/+source/libjpeg-turbo

libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low

  * Install jpegint.h in the -dev package.
  * Install jconfig.h in the multiarch include directory.
 -- Matthias Klose email address hidden   Fri, 13 Jan 2012 12:02:38 +0100

This package can be build on sid (under pbuilder) nicely practically as
is and also makes libjpeg-turbo8.  So ABI of version 8 is taken care as
I understand.

Also, Mike Gabriel's work seems to have done somethings interesting on
old Fathi's version and made many improvements.


thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!

Fathi, please send us a notice what you plan on this package.

Thanks,
Mike

--

DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148

GnuPG Key ID 0xB588399B
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgpbjx2bcC6XH.pgp
Description: Digitale PGP-Unterschrift


Bug#612341: bumblebee, libjpeg-turbo: Wheezy does not work well with modern notebook PCs.

2012-05-26 Thread Osamu Aoki
Hi,

On Sat, May 26, 2012 at 06:31:46PM +0200, Mike Gabriel wrote:
 Hi all,
 
 On Sa 26 Mai 2012 17:11:02 CEST Osamu Aoki wrote:
 
 This ITP Bug #612341 was supposed to be closed by Fathi sometime early
 January.  Nothing happened.  http://bugs.debian.org/612341
 
 In the meantime, Ubuntu package was updated to generate -dev etc.
  https://launchpad.net/ubuntu/+source/libjpeg-turbo
 
 libjpeg-turbo (1.1.90+svn733-0ubuntu4) precise; urgency=low
 
   * Install jpegint.h in the -dev package.
   * Install jconfig.h in the multiarch include directory.
  -- Matthias Klose email address hidden   Fri, 13 Jan 2012 12:02:38 +0100
 
 This package can be build on sid (under pbuilder) nicely practically as
 is and also makes libjpeg-turbo8.  So ABI of version 8 is taken care as
 I understand.
 
 Also, Mike Gabriel's work seems to have done somethings interesting on
 old Fathi's version and made many improvements.

 thanks for pinging us! I agree, libjpeg-turbo has to be in Wheezy!!!
 
 Fathi, please send us a notice what you plan on this package.

I see Fathi being quite active.

I have made packages for libjpeg-turbo 1.2.0.  It builds OK.  (Not much
useful to replace current libjpeg due to conflicts caused with many
packages.  But who cares if it is used in the chroot to build virtualgl
:-)   But I am not really up to maintaining this complicated package.

My build result and git record are here as tar:
 http://people.debian.org/~osamu/libjpeg-turbo-1.2.0-osamu.tar.gz

Since -dev package is the only ones desparatedly needed, ... This is the
most important thing to get now.

Maybe in post-wheezy, people can discuss transition from libjpeg to
libjpeg-turbo.  This package is very tricky since it tries to replace
libjpeg.

Regards,

Osamu

CCed: Bill who is libjpeg maintainer. 




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