Debian Bug report logs -
#778596
php5-gd: imageantialias is still missing
Reported by: Vincas Dargis <vindrg@gmail.com>
Date: Tue, 17 Feb 2015 07:45:02 UTC
Severity: normal
Tags: wontfix
Found in version php5/5.6.5+dfsg-1
Fixed in version 5.6.26+dfsg-1+rm
Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, vindrg@gmail.com, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#778596; Package php5-gd.
(Tue, 17 Feb 2015 07:45:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincas Dargis <vindrg@gmail.com>:
New Bug report received and forwarded. Copy sent to vindrg@gmail.com, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Tue, 17 Feb 2015 07:45:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: php5-gd
Version: 5.6.5+dfsg-1
Severity: normal
Dear Maintainer,
Quite some time ago bug #321237 was posted, noting that php5-gd used by Debian
has missing some funtions.
There is a comment (#71) stating that "There is also an ongoing work",
and since Jessie is comming, I have checked if previosly missing
imageantialias() is maybe already implemented, but sadly:
$ php -r "var_dump(function_exists('imageantialias'));"
bool(false)
I have asked about imageantialias() progress in libgd bug tracker:
https://bitbucket.org/libgd/gd-libgd/issue/115/backports-php-internal-functions-to-libgd#comment-13551981
....but with no response.
Is there any hope, any possibility to encourage, motivate libgd developers to
have it fixed since Jessie is out? Or it is already too late (because of freeze)
and we will have to recompile php with bundeled libgd for another 2-3 years..?
-- Package-specific info:
==== Additional PHP 5 information ====
++++ PHP 5 SAPI (php5query -S): ++++
apache2
cli
++++ PHP 5 Extensions (php5query -M -v): ++++
readline (Enabled for apache2 by maintainer script)
readline (Enabled for cli by maintainer script)
json (Enabled for apache2 by maintainer script)
json (Enabled for cli by maintainer script)
opcache (Enabled for apache2 by maintainer script)
opcache (Enabled for cli by maintainer script)
gd (Enabled for apache2 by maintainer script)
gd (Enabled for cli by maintainer script)
pdo (Enabled for apache2 by maintainer script)
pdo (Enabled for cli by maintainer script)
++++ Configuration files: ++++
**** /etc/php5/mods-available/gd.ini ****
extension=gd.so
-- System Information:
Debian Release: 8.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages php5-gd depends on:
ii libc6 2.19-13
ii libfreetype6 2.5.2-2
ii libgd3 2.1.0-5
ii libjpeg62-turbo 1:1.3.1-11
ii libpng12-0 1.2.50-2+b2
ii libvpx1 1.3.0-3
ii libx11-6 2:1.6.2-3
ii libxpm4 1:3.5.11-1+b1
ii php5-common [phpapi-20131226] 5.6.5+dfsg-1
ii ucf 3.0030
ii zlib1g 1:1.2.8.dfsg-2+b1
php5-gd recommends no packages.
php5-gd suggests no packages.
Versions of packages php5-common depends on:
ii libc6 2.19-13
ii lsof 4.86+dfsg-1
ii psmisc 22.21-2
ii sed 4.2.2-4+b1
ii ucf 3.0030
Versions of packages php5-common suggests:
pn php5-user-cache <none>
Versions of packages php5-cli depends on:
ii libbz2-1.0 1.0.6-7+b2
ii libc6 2.19-13
ii libcomerr2 1.42.12-1
ii libdb5.3 5.3.28-7~deb8u1
ii libedit2 3.1-20140620-2
ii libgssapi-krb5-2 1.12.1+dfsg-17
ii libk5crypto3 1.12.1+dfsg-17
ii libkrb5-3 1.12.1+dfsg-17
ii libmagic1 1:5.20-2
ii libonig2 5.9.5-3.2
ii libpcre3 2:8.35-3.3
ii libqdbm14 1.8.78-5+b1
ii libssl1.0.0 1.0.1k-1
ii libxml2 2.9.1+dfsg1-4
ii mime-support 3.58
ii php5-common 5.6.5+dfsg-1
ii php5-json 1.3.6-1
ii tzdata 2015a-1
ii ucf 3.0030
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages php5-cli recommends:
ii php5-readline 5.6.5+dfsg-1
Versions of packages php5-cli suggests:
pn php-pear <none>
Versions of packages libapache2-mod-php5 depends on:
ii apache2 2.4.10-9
ii apache2-bin [apache2-api-20120211] 2.4.10-9
ii libbz2-1.0 1.0.6-7+b2
ii libc6 2.19-13
ii libcomerr2 1.42.12-1
ii libdb5.3 5.3.28-7~deb8u1
ii libgssapi-krb5-2 1.12.1+dfsg-17
ii libk5crypto3 1.12.1+dfsg-17
ii libkrb5-3 1.12.1+dfsg-17
ii libmagic1 1:5.20-2
ii libonig2 5.9.5-3.2
ii libpcre3 2:8.35-3.3
ii libqdbm14 1.8.78-5+b1
ii libssl1.0.0 1.0.1k-1
ii libstdc++6 4.9.1-19
ii libxml2 2.9.1+dfsg1-4
ii mime-support 3.58
ii php5-cli 5.6.5+dfsg-1
ii php5-common 5.6.5+dfsg-1
ii php5-json 1.3.6-1
ii tzdata 2015a-1
ii ucf 3.0030
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages libapache2-mod-php5 suggests:
pn php-pear <none>
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#778596; Package php5-gd.
(Tue, 19 May 2015 14:39:17 GMT) (full text, mbox, link).
Acknowledgement sent
to Florian Baumann <flo@noqqe.de>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Tue, 19 May 2015 14:39:17 GMT) (full text, mbox, link).
Message #10 received at 778596@bugs.debian.org (full text, mbox, reply):
Why not changing
--with-gd=shared,/usr --enable-gd-native-ttf
with
--with-gd=shared --enable-gd-native-ttf
as stated out in so many tutorials?
Where is the advantage of the old flag?
Added tag(s) wontfix.
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Wed, 27 Jan 2016 11:51:06 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#778596; Package php5-gd.
(Mon, 22 Feb 2016 06:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincas Dargis <vindrg@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Mon, 22 Feb 2016 06:51:04 GMT) (full text, mbox, link).
Message #17 received at 778596@bugs.debian.org (full text, mbox, reply):
On Tue, 19 May 2015 16:02:48 +0200 Florian Baumann <flo@noqqe.de> wrote:
> Where is the advantage of the old flag?
If it is done like tutorials suggests, then there will be two libgd
libraries in Debian: one in upstream libgd2 package, AND another
statically linked inside PHP itself. In this way, handling bugs and
security issues would be harder, so Debian policy does not allow that,
IF I understand it correctly.
So either upstream libgd developers should go in sync with PHP fork...
or Debian should use PHP libgd instead of upstream package... or.. I
dunno...
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#778596; Package php5-gd.
(Mon, 22 Feb 2016 12:00:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Mon, 22 Feb 2016 12:00:08 GMT) (full text, mbox, link).
Message #22 received at 778596@bugs.debian.org (full text, mbox, reply):
On Mon, Feb 22, 2016, at 07:46, Vincas Dargis wrote:
> On Tue, 19 May 2015 16:02:48 +0200 Florian Baumann <flo@noqqe.de> wrote:
> > Where is the advantage of the old flag?
>
> If it is done like tutorials suggests, then there will be two libgd
> libraries in Debian: one in upstream libgd2 package, AND another
> statically linked inside PHP itself. In this way, handling bugs and
> security issues would be harder, so Debian policy does not allow that,
> IF I understand it correctly.
You understand it precisely.
> So either upstream libgd developers should go in sync with PHP fork...
> or Debian should use PHP libgd instead of upstream package... or.. I
> dunno...
I helped making libgd 2.0.x releases to happen, that brought the library
almost in sync with PHP libgd2 fork. The libgd has recently got some
traction and got moved to github: https://github.com/libgd, but still
more developers contributing code would be beneficial to the project.
I would suggest a third option: everybody who can code and care about
getting imageantialias to Debian PHP to go to libgd project and
contribute a working code that would get a required library support in
the standalone libgd2 (while not breaking existing ABI/API).
Cheers,
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Reply sent
to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility.
(Fri, 13 Jan 2017 13:07:00 GMT) (full text, mbox, link).
Notification sent
to Vincas Dargis <vindrg@gmail.com>:
Bug acknowledged by developer.
(Fri, 13 Jan 2017 13:07:00 GMT) (full text, mbox, link).
Message #27 received at 778596-done@bugs.debian.org (full text, mbox, reply):
Version: 5.6.26+dfsg-1+rm
Dear submitter,
as the package php5 has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/841781
The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.
Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 11 Feb 2017 07:39:14 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:
Sun Jul 2 00:44:50 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.