Package: php5-uuid
Version: 1.6.2-1
Severity: important

*** Please type your report below this line ***

Dear valued maintainers, Dear Marco,

First of all please let me thank you for bringing and maintaining this
wonderful package to our Debian community! It's a true joy handling UUIDs
directly in PHP as its performance is constantly fast and not related to
current load like when using MySQL for this task.

Using php5-uuid 1.6.2-1 with 5.3.3-7+squeeze1 i stumbled upon a very
annoying problem, that results in such severe php misbehavior that i
personally believe php5-uuid 1.6.2-1 might be broken somehow  – not because
php5-uuid functionality itself is broken (it's ok in fact!) but because
enabling it breaks parts of php by losing parameters under certain
circumstances.

The problem and how to reproduce it:

As i encountered the problem running (the latest 4.5.2 version of) TYPO3,
i’d like to use this as an example. However, obviously all other software
running on php is also affected (e.g. Drupal, Concrete5, etc.).
When saving the configuration of a TYPO3 extension the TYPO3 extension
manager (em) in this example runs the function saveExtensionConfiguration()
using Ext.js and RPC calls. All parameters (such as extkey, noSave, etc.)
are forwarded.
When php5-uuid 1.6.2-1 is enabled suddenly all those parameters disappear
in POST. Receiving this - now empty - object of course results in a php
error like this:

[04-May-2011 15:17:59] PHP Fatal error:  Cannot use object of type
stdClass as array in
/srv/****************************/typo3_src-4.5.2/typo3/sysext/em/classes/connec
tion/class.tx_em_connection_extdirectserver.php on line 262

We haven't found out yet what exactly makes php eating up paramaters after
php5-uuid 1.6.2-1 is enabled. Matthias will try to dig deeper in order to
find the exact reason and therefore a solution. Your help is highly
appreciated as we have less experience with the php-uuid sources than you.

Thank you once again for maintaining this lovely package!

Kind Regards

Alexander Schories
Tuebingen, Germany


-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages php5-uuid depends on:
ii  libc6                   2.11.2-10        Embedded GNU C Library:
Shared lib
ii  libossp-uuid16          1.6.2-1          OSSP uuid ISO-C and C++ -
shared l
ii  php5-cgi [phpapi-200906 5.3.3-7+squeeze1 server-side, HTML-embedded
scripti
ii  php5-cli [phpapi-200906 5.3.3-7+squeeze1 command-line interpreter for
the p

php5-uuid recommends no packages.

php5-uuid suggests no packages.




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

Reply via email to