Debian Bug report logs - #321237
php5-gd: not using gd bundled with php5

version graph

Package: php5-gd; Maintainer for php5-gd is (unknown);

Reported by: Rob Halff <rob@tif.net>

Date: Thu, 4 Aug 2005 10:18:04 UTC

Severity: wishlist

Tags: wontfix

Found in versions php5/5.2.12.dfsg.1-2, php5-gd/5.0.4-3

Fixed in version php5/5.3.1-2

Done: Ondřej Surý <ondrej@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (full text, mbox, link).


Acknowledgement sent to Rob Halff <rob@tif.net>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Rob Halff <rob@tif.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: php5-gd: not using gd bundled with php5
Date: Thu, 04 Aug 2005 12:14:23 +0200
Package: php5-gd
Version: 5.0.4-3
Severity: wishlist


gd seems to build with an external gd library,
php5 has it's own gd library shipped with it.

One functions that isn't available when gd is build with an external lib
is ImageRotate();

This function is probably used a lot (I use it) and there is no real
reason to not use the gd library bundled with php I think.

So It would be nice if the bundeled gd lib is used instead of the
external debian one. If this is not possible try to patch it maybe so
php still knows about the ImageRotate() function.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=nl_NL.UTF-8@euro, LC_CTYPE=nl_NL.UTF-8@euro (charmap=UTF-8)

Versions of packages php5-gd depends on:
ii  debconf [debconf-2.0]     1.4.54         Debian configuration management sy
ii  libapache-mod-php5 [phpap 5.0.4-3        server-side, HTML-embedded scripti
ii  libapache2-mod-php5 [phpa 5.0.4-3        server-side, HTML-embedded scripti
ii  libc6                     2.3.2.ds1-22   GNU C Library: Shared libraries an
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libgd2-xpm                2.0.33-2       GD Graphics Library version 2
ii  libjpeg62                 6b-10          The Independent JPEG Group's JPEG 
ii  libpng12-0                1.2.8rel-1     PNG library - runtime
ii  libt1-5                   5.0.2-3        Type 1 font rasterizer library - r
ii  libx11-6                  6.8.2.dfsg.1-4 X Window System protocol client li
ii  libxpm4                   6.8.2.dfsg.1-4 X pixmap library
ii  php5-cgi [phpapi-20041030 5.0.4-3        server-side, HTML-embedded scripti
ii  php5-cli [phpapi-20041030 5.0.4-3        command-line interpreter for the p
ii  php5-common               5.0.4-3        Common files for packages built fr
ii  xlibs                     6.8.2.dfsg.1-4 X Window System client libraries m
ii  zlib1g                    1:1.2.3-1      compression library - runtime

php5-gd recommends no packages.

-- debconf information:
  php5/extension_gd_apache2: true
  php5/extension_gd_cli: true
  php5/remove_extension: true
  php5/add_extension: true
  php5/extension_gd_apache: true
  php5/extension_gd_cgi: true



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (full text, mbox, link).


Acknowledgement sent to Steve Langasek <vorlon@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #10 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Steve Langasek <vorlon@debian.org>
To: Rob Halff <rob@tif.net>, 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: php5-gd: not using gd bundled with php5
Date: Thu, 4 Aug 2005 20:32:48 -0700
On Thu, Aug 04, 2005 at 12:14:23PM +0200, Rob Halff wrote:
> Package: php5-gd
> Version: 5.0.4-3
> Severity: wishlist

> gd seems to build with an external gd library,
> php5 has it's own gd library shipped with it.

> One functions that isn't available when gd is build with an external lib
> is ImageRotate();

> This function is probably used a lot (I use it) and there is no real
> reason to not use the gd library bundled with php I think.

Yes, there is.  Bundled libraries are a pain in the ass for security
support.

> So It would be nice if the bundeled gd lib is used instead of the
> external debian one. If this is not possible try to patch it maybe so
> php still knows about the ImageRotate() function.

It would be nice if PHP would contribute their GD changes upstream so that
this isn't an issue.

-- 
Steve Langasek
postmodern programmer



Tags added: wontfix Request was from sean finney <seanius@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (full text, mbox, link).


Acknowledgement sent to Steffen Ille <steffen@steffen-ille.de>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #17 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Steffen Ille <steffen@steffen-ille.de>
To: 321237@bugs.debian.org
Cc: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Subject: php5-gd missing some internal functions
Date: Thu, 13 Dec 2007 21:24:28 +0100
debian type: testing
package: php5-gd
version: 5.2.3-1+lenny1

problem-description:
the debian package of gd is missing some functions, which are present in
the php bundled version of this library. for example the imagerotate()
and imagefilter() function.

in addition to bug #321237 i do not want to have the debian-package
using the bundled library, but i want to indicate, that the version is
not fully featured and so not fully usable. this should be fixed an the
missing functions should be added to the debian library-package.
this is the output of the featured functions in this package-version:

php --re gd | grep "Function" 		
    Function [ <internal:gd> function gd_info ] {
    Function [ <internal:gd> function imagearc ] {
    Function [ <internal:gd> function imageellipse ] {
    Function [ <internal:gd> function imagechar ] {
    Function [ <internal:gd> function imagecharup ] {
    Function [ <internal:gd> function imagecolorat ] {
    Function [ <internal:gd> function imagecolorallocate ] {
    Function [ <internal:gd> function imagepalettecopy ] {
    Function [ <internal:gd> function imagecreatefromstring ] {
    Function [ <internal:gd> function imagecolorclosest ] {
    Function [ <internal:gd> function imagecolorclosesthwb ] {
    Function [ <internal:gd> function imagecolordeallocate ] {
    Function [ <internal:gd> function imagecolorresolve ] {
    Function [ <internal:gd> function imagecolorexact ] {
    Function [ <internal:gd> function imagecolorset ] {
    Function [ <internal:gd> function imagecolortransparent ] {
    Function [ <internal:gd> function imagecolorstotal ] {
    Function [ <internal:gd> function imagecolorsforindex ] {
    Function [ <internal:gd> function imagecopy ] {
    Function [ <internal:gd> function imagecopymerge ] {
    Function [ <internal:gd> function imagecopymergegray ] {
    Function [ <internal:gd> function imagecopyresized ] {
    Function [ <internal:gd> function imagecreate ] {
    Function [ <internal:gd> function imagecreatetruecolor ] {
    Function [ <internal:gd> function imageistruecolor ] {
    Function [ <internal:gd> function imagetruecolortopalette ] {
    Function [ <internal:gd> function imagesetthickness ] {
    Function [ <internal:gd> function imagefilledarc ] {
    Function [ <internal:gd> function imagefilledellipse ] {
    Function [ <internal:gd> function imagealphablending ] {
    Function [ <internal:gd> function imagesavealpha ] {
    Function [ <internal:gd> function imagecolorallocatealpha ] {
    Function [ <internal:gd> function imagecolorresolvealpha ] {
    Function [ <internal:gd> function imagecolorclosestalpha ] {
    Function [ <internal:gd> function imagecolorexactalpha ] {
    Function [ <internal:gd> function imagecopyresampled ] {
    Function [ <internal:gd> function imagesettile ] {
    Function [ <internal:gd> function imagesetbrush ] {
    Function [ <internal:gd> function imagesetstyle ] {
    Function [ <internal:gd> function imagecreatefrompng ] {
    Function [ <internal:gd> function imagecreatefromgif ] {
    Function [ <internal:gd> function imagecreatefromjpeg ] {
    Function [ <internal:gd> function imagecreatefromwbmp ] {
    Function [ <internal:gd> function imagecreatefromgd ] {
    Function [ <internal:gd> function imagecreatefromgd2 ] {
    Function [ <internal:gd> function imagecreatefromgd2part ] {
    Function [ <internal:gd> function imagepng ] {
    Function [ <internal:gd> function imagegif ] {
    Function [ <internal:gd> function imagejpeg ] {
    Function [ <internal:gd> function imagewbmp ] {
    Function [ <internal:gd> function imagegd ] {
    Function [ <internal:gd> function imagegd2 ] {
    Function [ <internal:gd> function imagedestroy ] {
    Function [ <internal:gd> function imagegammacorrect ] {
    Function [ <internal:gd> function imagefill ] {
    Function [ <internal:gd> function imagefilledpolygon ] {
    Function [ <internal:gd> function imagefilledrectangle ] {
    Function [ <internal:gd> function imagefilltoborder ] {
    Function [ <internal:gd> function imagefontwidth ] {
    Function [ <internal:gd> function imagefontheight ] {
    Function [ <internal:gd> function imageinterlace ] {
    Function [ <internal:gd> function imageline ] {
    Function [ <internal:gd> function imageloadfont ] {
    Function [ <internal:gd> function imagepolygon ] {
    Function [ <internal:gd> function imagerectangle ] {
    Function [ <internal:gd> function imagesetpixel ] {
    Function [ <internal:gd> function imagestring ] {
    Function [ <internal:gd> function imagestringup ] {
    Function [ <internal:gd> function imagesx ] {
    Function [ <internal:gd> function imagesy ] {
    Function [ <internal:gd> function imagedashedline ] {
    Function [ <internal:gd> function imagettfbbox ] {
    Function [ <internal:gd> function imagettftext ] {
    Function [ <internal:gd> function imageftbbox ] {
    Function [ <internal:gd> function imagefttext ] {
    Function [ <internal:gd> function imagepsloadfont ] {
    Function [ <internal:gd> function imagepsfreefont ] {
    Function [ <internal:gd> function imagepsencodefont ] {
    Function [ <internal:gd> function imagepsextendfont ] {
    Function [ <internal:gd> function imagepsslantfont ] {
    Function [ <internal:gd> function imagepstext ] {
    Function [ <internal:gd> function imagepsbbox ] {
    Function [ <internal:gd> function imagetypes ] {
    Function [ <internal:gd> function jpeg2wbmp ] {
    Function [ <internal:gd> function png2wbmp ] {
    Function [ <internal:gd> function image2wbmp ] {

best regards,
 steffen ille




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (full text, mbox, link).


Acknowledgement sent to Lorenzo Milesi <lorenzo.milesi@yetopen.it>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (full text, mbox, link).


Message #22 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Lorenzo Milesi <lorenzo.milesi@yetopen.it>
To: 321237@bugs.debian.org
Subject: workaround
Date: Tue, 13 May 2008 12:22:41 +0200
Possible workaround, for people wishing to have imagerotate:
http://blog.madtech.cx/2006/12/08/debian-etch-libapache2-mod-php5-with-bundled-libgd-gdlib/

-- 
Lorenzo Milesi - lorenzo.milesi@yetopen.it

YetOpen S.r.l. - http://www.yetopen.it/
C.so E. Filiberto, 74 23900 Lecco - ITALY -
Tel 0341 220 205 - Fax 178 607 8199

GPG/PGP Key-Id: 0xE704E230 - http://keyserver.linux.it





Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 27 Aug 2009 12:57:09 GMT) (full text, mbox, link).


Acknowledgement sent to B Wooster <bwooster47@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 27 Aug 2009 12:57:09 GMT) (full text, mbox, link).


Message #27 received at 321237@bugs.debian.org (full text, mbox, reply):

From: B Wooster <bwooster47@gmail.com>
To: 321237@bugs.debian.org
Subject: Please document shortcoming in bundle
Date: Thu, 27 Aug 2009 08:49:57 -0400
This is a serious problem - very hard to figure out as as google
search shows (some people still deluded that php-gd fixes this gd
problem).

While the religious arguments are debatable, in the end, users are
left with diminished functionality and nowhere does the PHP-GD package
description mention that it is incomplete and will not work like other
php installs on other distributions.

Can someone please do at least two of these things:
1) document that php-gd is missing a large number of functions PHP
users might need
2) would be really great if a php-gd-alternate (or call it unsecure if
you wish) was built (or a php-with-gd-alternate) was available, so
users could decide if they want to pick the debian-blessed version, or
another version. Is there some other debian packager already doing
this, by any chance? That would be great.




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 27 Aug 2009 15:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to sean finney <seanius@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 27 Aug 2009 15:27:08 GMT) (full text, mbox, link).


Message #32 received at 321237@bugs.debian.org (full text, mbox, reply):

From: sean finney <seanius@debian.org>
To: B Wooster <bwooster47@gmail.com>, 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: Please document shortcoming in bundle
Date: Thu, 27 Aug 2009 16:49:16 +0200
[Message part 1 (text/plain, inline)]
hi b,

On Thu, Aug 27, 2009 at 08:49:57AM -0400, B Wooster wrote:
> 1) document that php-gd is missing a large number of functions PHP
> users might need

how about you provide a list of what's missing?  this would be very
informative to have.

> 2) would be really great if a php-gd-alternate (or call it unsecure if
> you wish) was built (or a php-with-gd-alternate) was available, so
> users could decide if they want to pick the debian-blessed version, or
> another version. Is there some other debian packager already doing
> this, by any chance? That would be great.

no, and i doubt anyone is that interested.  even if we did, it would be
veto'd by the security and ftp-master teams because debian has a fairly
strict policy/practice of not building against "embedded copies" of
software.  this is not a "religious issue" as you suggest; there is a
sound technical argument why debian as a distribution can't take this
approach.  

the closest you could get to what you're asking is some kind of way to
hint to debian/rules that you want the embedded copy at buildtime (similar
to what we do already with PHP_COMPAT, or even just use the same variable
if it seems appropriate), and then build the packages yourself from
the source package.

but ultimately the real problem is that the "missing" changes which
provide these features in the "bundled" gd library shipped in PHP never
found their way to the "official" gd sources, which debian uses for libgd.
of course the "official" libgd hasn't seen a new release in closing
on two years, and in fact they've been taken over by the php project
(but still the local php changes have not been synchronized).

there's been a secondary problem of the debian gd maintainer and the
"upstream" gd maintainer (who is a php developer) not getting along very
well, but i'd rather not get caught up in that.

in closing, there are really only two options for moving forward:

1) come up with a list of the missing features/functionality, and ship it
   in README.Debian.  There could also be some instructions for how someone
   could build the php5 packages with the embedded libgd.

2) convince the folks working on libgd (upstream) to roll a new release
   with the missing features synchronized in, and then convince the debian
   maintainer to update to the latest upstream version.  or alternatively
   just identify the fixes and submit them as patches to both upstream and
   the debian maintainer--this will likely move things a bit quicker.


	sean
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Fri, 28 Aug 2009 00:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to B Wooster <bwooster47@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Fri, 28 Aug 2009 00:51:03 GMT) (full text, mbox, link).


Message #37 received at 321237@bugs.debian.org (full text, mbox, reply):

From: B Wooster <bwooster47@gmail.com>
To: 321237@bugs.debian.org
Cc: sean finney <seanius@debian.org>
Subject: Re: [php-maint] Bug#321237: Please document shortcoming in bundle
Date: Thu, 27 Aug 2009 20:47:47 -0400
On Thu, Aug 27, 2009 at 10:49 AM, sean finney<seanius@debian.org> wrote:
>
> how about you provide a list of what's missing?  this would be very
> informative to have.

PHP 5.2.9-0.dotdeb.2 with Suhosin-Patch 0.9.7 (cli)  has the following
functions that are missing from Debian/Ubuntu 9.04 Jaunty:

function imageantialias
function imagecolormatch
function imageconvolution
function imagecreatefromxbm
function imagecreatefromxpm
function imagefilter
function imagelayereffect
function imagerotate
function imagexbm


> software.  this is not a "religious issue" as you suggest; there is a
> sound technical argument why debian as a distribution can't take this
> approach.

Well, could we not consider the GD inside PHP some other package? Call
it "GE" or "GC". Just happens to be compatible with GD. After all, the
intent of open source is to allow forks, so just consider it a fork.

But that is all debatable. Debian authorized archives are certainly
free to choose their versions.
Would be so much easier on users, though, if such archives clearly
said "well, there are quite a few functions documented on php.net that
won't really work on a Debian-authorized LAMP stack"


> in closing, there are really only two options for moving forward:
>
> 1) come up with a list of the missing features/functionality, and ship it
>   in README.Debian.  There could also be some instructions for how someone
>   could build the php5 packages with the embedded libgd.


Inside a README won't help most users - sure, after a few days they
will figure it out, but would be nice if something more prominent was
mentioned right when we do a "apt-get install"
or similar.
php.net loudly documents "    Note: This function is only available if
PHP is compiled with the bundled version of the GD library." on these
functions.
So, a similar warning could be placed on the Debian php5-gd "    Note:
All PHP functions that require bundled version of the GD library will
not work using this package".

> 2) convince the folks working on libgd (upstream) to roll a new release
>   with the missing features synchronized in, and then convince the debian
>   maintainer to update to the latest upstream version.  or alternatively
>   just identify the fixes and submit them as patches to both upstream and
>   the debian maintainer--this will likely move things a bit quicker.

This I presume will not happen given the personalities and issues
involved! So us users have to do the best we can - just need things
named correctly so we can pick the right thing!

>        sean

Here's a nice explanation of what has to be done :
http://drupal.org/node/134331#comment-1120427
Much better than compiling from source - since compiling means having
to patch manually, etc, while there is a greater chance that external
archives (like dotdeb) might keep their versions up to date.




Bug Marked as found in versions php5/5.2.12.dfsg.1-2. Request was from Ondřej Surý <ondrej@sury.org> to control@bugs.debian.org. (Wed, 13 Jan 2010 17:09:16 GMT) (full text, mbox, link).


Bug Marked as fixed in versions php5/5.3.1-2. Request was from Ondřej Surý <ondrej@sury.org> to control@bugs.debian.org. (Wed, 13 Jan 2010 17:09:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Wed, 24 Nov 2010 14:33:07 GMT) (full text, mbox, link).


Acknowledgement sent to Abdoulaye Siby <asiby@ideeclic.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 24 Nov 2010 14:33:07 GMT) (full text, mbox, link).


Message #46 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Abdoulaye Siby <asiby@ideeclic.com>
To: 321237@bugs.debian.org
Subject: Other related issues
Date: Wed, 24 Nov 2010 09:30:48 -0500
[Message part 1 (text/plain, inline)]
Guys,

Not only there are missing functions, but also diminished functionalities.
When using imagecreatefromjpg cannot process large files on Debian or
whenever the GD is not bundled in PHP.

Cheers
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 14:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 14:51:03 GMT) (full text, mbox, link).


Message #51 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Abdoulaye Siby <asiby@ideeclic.com>, 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 15:46:44 +0100
This bug has been fixed with upstream support available in 5.3.x and later.

There's no reason to beat a dead horse. Support for bundled GD will
not be enabled in lenny (it's not even possible since lenny gets only
security updates) and unstable/squeeze is already using new php5-gd
module which can use external libgd and still provide extra
functionality (thanks to Pierre).

So please keep yourself from sending "me too" emails.

O.

On Wed, Nov 24, 2010 at 15:30, Abdoulaye Siby <asiby@ideeclic.com> wrote:
> Guys,
>
> Not only there are missing functions, but also diminished functionalities.
> When using imagecreatefromjpg cannot process large files on Debian or
> whenever the GD is not bundled in PHP.
>
> Cheers
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint
>



-- 
Ondřej Surý <ondrej@sury.org>
http://blog.rfc1925.org/




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 15:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Abdoulaye Siby <asiby@ideeclic.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 15:18:03 GMT) (full text, mbox, link).


Message #56 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Abdoulaye Siby <asiby@ideeclic.com>
To: Ondřej Surý <ondrej@debian.org>
Cc: 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 10:14:47 -0500
[Message part 1 (text/plain, inline)]
Thanks for answering... but ... Geez. For crying out lout! I was only
filling this report out of good faith hoping to help fixing a problem and
you couldn't help but finishing your e-mail with ... "So please keep
yourself from sending "me too" emails." Holy crap.

I didn't choose to send this email specifically to you. I just clicked on
Reply at the top of this page (
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321237) and my e-mail
client showed up with 321237@bugs.debian.org as recipient.

If you don't want to receive a bug report e-mail, than remove yourself from
the distribution list behind the address 321237@bugs.debian.org


On Thu, Dec 2, 2010 at 9:46 AM, Ondřej Surý <ondrej@debian.org> wrote:

> This bug has been fixed with upstream support available in 5.3.x and later.
>
> There's no reason to beat a dead horse. Support for bundled GD will
> not be enabled in lenny (it's not even possible since lenny gets only
> security updates) and unstable/squeeze is already using new php5-gd
> module which can use external libgd and still provide extra
> functionality (thanks to Pierre).
>
> So please keep yourself from sending "me too" emails.
>
> O.
>
> On Wed, Nov 24, 2010 at 15:30, Abdoulaye Siby <asiby@ideeclic.com> wrote:
> > Guys,
> >
> > Not only there are missing functions, but also diminished
> functionalities.
> > When using imagecreatefromjpg cannot process large files on Debian or
> > whenever the GD is not bundled in PHP.
> >
> > Cheers
> >
> > _______________________________________________
> > pkg-php-maint mailing list
> > pkg-php-maint@lists.alioth.debian.org
> > http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint
> >
>
>
>
> --
> Ondřej Surý <ondrej@sury.org>
> http://blog.rfc1925.org/
>
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 15:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Raphael Geissert <geissert@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 15:36:03 GMT) (full text, mbox, link).


Message #61 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Raphael Geissert <geissert@debian.org>
To: Abdoulaye Siby <asiby@ideeclic.com>, 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 09:34:10 -0600
On 2 December 2010 09:14, Abdoulaye Siby <asiby@ideeclic.com> wrote:
> Thanks for answering... but ... Geez. For crying out lout! I was only
> filling this report out of good faith hoping to help fixing a problem and

Your email didn't add quite much to the report ;), but thanks for
sending it anyway.

The "problem" we (as maintainers) perceive with those emails is that
they don't add much to the discussion and they tend to be seen as
noise.

Ondřej, do you think it's worth setting the bug's summary to your
email? (I honestly haven't followed up on gd for a while now, so I
didn't know about the changes you mentioned.)

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 16:21:06 GMT) (full text, mbox, link).


Acknowledgement sent to Abdoulaye Siby <asiby@ideeclic.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 16:21:07 GMT) (full text, mbox, link).


Message #66 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Abdoulaye Siby <asiby@ideeclic.com>
To: 321237@bugs.debian.org
Subject: Re: [php-maint] Bug#321237: Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 11:18:55 -0500
[Message part 1 (text/plain, inline)]
Well, the only thing you we succeed in doing when being cold with others is
showing them the true face of our personality. I would rather have other
remember me in the positive way. There are plenty of dead projects out there
that have lost interest from the public simply because the support team and
maintainers were not "nice" to the community anymore. As far as I am
concern, I would rather stay away than wondering if I am going to be
perceived as a noise.

I am a programmer too and I maintain open source projects as well. But being
a programmer does not mean not having social or PR skills.

Good luck with php_gd. We have chosen to use Centos instead of Debian for
our needs. So the bundled vs "not bundled" situation is no longer a concern.

Cheers

On Thu, Dec 2, 2010 at 10:34 AM, Raphael Geissert <geissert@debian.org>wrote:

> On 2 December 2010 09:14, Abdoulaye Siby <asiby@ideeclic.com> wrote:
> > Thanks for answering... but ... Geez. For crying out lout! I was only
> > filling this report out of good faith hoping to help fixing a problem and
>
> Your email didn't add quite much to the report ;), but thanks for
> sending it anyway.
>
> The "problem" we (as maintainers) perceive with those emails is that
> they don't add much to the discussion and they tend to be seen as
> noise.
>
> Ondřej, do you think it's worth setting the bug's summary to your
> email? (I honestly haven't followed up on gd for a while now, so I
> didn't know about the changes you mentioned.)
>
> Cheers,
> --
> Raphael Geissert - Debian Developer
> www.debian.org - get.debian.net
>
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 16:21:08 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 16:21:08 GMT) (full text, mbox, link).


Message #71 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Raphael Geissert <geissert@debian.org>, 321237@bugs.debian.org
Cc: Abdoulaye Siby <asiby@ideeclic.com>, Pierre Joye <pierre.php@gmail.com>
Subject: Re: [php-maint] Bug#321237: Bug#321237: Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 17:19:05 +0100
The most information I got was from comments by Pierre Joye in:
https://bugs.launchpad.net/bugs/74647

And there was also bug in the compatibility layer
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543496 which I fixed
in our release.

Anyway Pierre, it looks like the documentation on php.net is lacking
the information about using the compat layer in PHP 5.3. (At least I
wasn't able to find it.)


So here's the short summary of what I know:

PHP 5.3.x branch includes a compatibility layer which adds some (not
all) missing functions when not using the bundled GD library. You can
see the list of added functions in libgd/gd_compat.h.

There are few (four) functions which are still missing (taken from php_gd.h):
imageantialias
imagecreatefromxpm
imagelayereffect
imagexbm

There is also an ongoing work (well last commit was 3 month ago, but
still better than last release in 2007) on libgd 2.1.x, there's an
issue tracker on libgd.org, and the main repository is at:

http://bitbucket.org/pierrejoye/gd-libgd

But I don't know if libgd 2.1 has set any release date or if they
actually aim for the release.

Ondrej

On Thu, Dec 2, 2010 at 16:34, Raphael Geissert <geissert@debian.org> wrote:
> On 2 December 2010 09:14, Abdoulaye Siby <asiby@ideeclic.com> wrote:
>> Thanks for answering... but ... Geez. For crying out lout! I was only
>> filling this report out of good faith hoping to help fixing a problem and
>
> Your email didn't add quite much to the report ;), but thanks for
> sending it anyway.
>
> The "problem" we (as maintainers) perceive with those emails is that
> they don't add much to the discussion and they tend to be seen as
> noise.
>
> Ondřej, do you think it's worth setting the bug's summary to your
> email? (I honestly haven't followed up on gd for a while now, so I
> didn't know about the changes you mentioned.)
>
> Cheers,
> --
> Raphael Geissert - Debian Developer
> www.debian.org - get.debian.net
>
>
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint



-- 
Ondřej Surý <ondrej@sury.org>
http://blog.rfc1925.org/




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#321237; Package php5-gd. (Thu, 02 Dec 2010 16:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Pierre Joye <pierre.php@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Dec 2010 16:42:03 GMT) (full text, mbox, link).


Message #76 received at 321237@bugs.debian.org (full text, mbox, reply):

From: Pierre Joye <pierre.php@gmail.com>
To: Ondřej Surý <ondrej@debian.org>
Cc: Raphael Geissert <geissert@debian.org>, 321237@bugs.debian.org, Abdoulaye Siby <asiby@ideeclic.com>
Subject: Re: [php-maint] Bug#321237: Bug#321237: Bug#321237: Other related issues
Date: Thu, 2 Dec 2010 17:39:24 +0100
hi,

On Thu, Dec 2, 2010 at 5:19 PM, Ondřej Surý <ondrej@debian.org> wrote:
> The most information I got was from comments by Pierre Joye in:
> https://bugs.launchpad.net/bugs/74647
>
> And there was also bug in the compatibility layer
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543496 which I fixed
> in our release.
>
> Anyway Pierre, it looks like the documentation on php.net is lacking
> the information about using the compat layer in PHP 5.3. (At least I
> wasn't able to find it.)

Patches welcome for both issues :)

> So here's the short summary of what I know:
>
> PHP 5.3.x branch includes a compatibility layer which adds some (not
> all) missing functions when not using the bundled GD library. You can
> see the list of added functions in libgd/gd_compat.h.
>
> There are few (four) functions which are still missing (taken from php_gd.h):
> imageantialias
> imagecreatefromxpm
> imagelayereffect
> imagexbm
>
> There is also an ongoing work (well last commit was 3 month ago, but
> still better than last release in 2007) on libgd 2.1.x, there's an
> issue tracker on libgd.org, and the main repository is at:
>
> http://bitbucket.org/pierrejoye/gd-libgd
>
> But I don't know if libgd 2.1 has set any release date or if they
> actually aim for the release.

We aim to yes, there are changes too in the repo.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org




Marked Bug as done Request was from Ondřej Surý <ondrej@debian.org> to control@bugs.debian.org. (Tue, 22 May 2012 07:51:05 GMT) (full text, mbox, link).


Notification sent to Rob Halff <rob@tif.net>:
Bug acknowledged by developer. (Tue, 22 May 2012 07:51:06 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 20 Jun 2012 07:38:46 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jul 10 21:09:43 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.