[pkg-php-pear] Bug#722277: php-symfony-yaml: can't do basic yaml parsing
Tom Jones
tom.jones at bccx.com
Mon Sep 9 17:53:57 UTC 2013
Package: php-symfony-yaml
Version: 1.0.6-1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
The following program:
require_once('SymfonyComponents/YAML/sfYamlParser.php');
$parser = new sfYamlParser();
$res = $parser->parse('
foo:
- x: X
y: Y
z: Z
');
fails and the error message is:
PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Unable to parse line 4 ( y: Y).' in /usr/share/php/SymfonyComponents/YAML/sfYamlParser.php:252
Stack trace:
#0 /usr/share/php/SymfonyComponents/YAML/sfYamlParser.php(188): sfYamlParser->parse('- x: X? y: Y? ...')
#1 /home/tom/tsk/symfony/bug.php(10): sfYamlParser->parse('?foo:? - x: X? ...')
#2 {main}
thrown in /usr/share/php/SymfonyComponents/YAML/sfYamlParser.php on line 252
Since this syntax for a list of maps is very basic and the library
fails to read it, the package is unusable for most users.
Upstream is on version 2.3, which can parse the example YAML just fine.
Debian package is on 1.0.6 and just doesn't work. I note that sid
still has the same version. It should be upgraded or removed.
-- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages php-symfony-yaml depends on:
ii pear-symfony-project-channel 1.0-1
ii php5 5.4.4-14+deb7u4
php-symfony-yaml recommends no packages.
php-symfony-yaml suggests no packages.
-- no debconf information
More information about the pkg-php-pear
mailing list