Package: php8.2-odbc
Version: 8.2.1-1
Severity: grave
X-Debbugs-Cc: j...@nahmias.net

Hello,

There seems to be a regression with php8.2-odbc, compared to php8.1-odbc:

$ cat /tmp/test-php_odbc.php
<?php
// setup database connection
$u = getenv('DB_USERNAME');
$p = getenv('DB_PASSWORD');
$server = getenv('DB_HOSTNAME');
$dsn = "DRIVER=FreeTDS;Server=$server;Port=1433";
$pdo = new \PDO("odbc:$dsn", $u, $p);
$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
print("Connected!\n");

$ php8.1 /tmp/test-php_odbc.php
Connected!

$ php8.2 /tmp/test-php_odbc.php
PHP Fatal error:  Uncaught PDOException: SQLSTATE[42000] SQLDriverConnect: 
18456 [FreeTDS][SQL Server]Login failed for user 'kbUnitTests'. in 
/tmp/test-php_odbc.php:7
Stack trace:
#0 /tmp/test-php_odbc.php(7): PDO->__construct()
#1 {main}
  thrown in /tmp/test-php_odbc.php on line 7

$ dpkg -l php\* | grep ^i
ii  php-common         2:92+nmu1    all          Common files for PHP packages
ii  php8.1-cli         8.1.12-1+b1  amd64        command-line interpreter for 
the PHP scripting language
ii  php8.1-common      8.1.12-1+b1  amd64        documentation, examples and 
common module for PHP
ii  php8.1-odbc        8.1.12-1+b1  amd64        ODBC module for PHP
ii  php8.1-opcache     8.1.12-1+b1  amd64        Zend OpCache module for PHP
ii  php8.1-readline    8.1.12-1+b1  amd64        readline module for PHP
ii  php8.2-cli         8.2.1-1      amd64        command-line interpreter for 
the PHP scripting language
ii  php8.2-common      8.2.1-1      amd64        documentation, examples and 
common module for PHP
ii  php8.2-odbc        8.2.1-1      amd64        ODBC module for PHP
ii  php8.2-opcache     8.2.1-1      amd64        Zend OpCache module for PHP
ii  php8.2-readline    8.2.1-1      amd64        readline module for PHP

Please let me know if you need any additional information!
--Joe

Reply via email to