Skip to content

Seems to fail with new PECL release os sqlsrv 5.13.0 #50

@rfay

Description

@rfay

Preliminary checklist

  • I am using the latest stable version of DDEV
  • I am using the latest stable version of this add-on

Expected Behavior

Tests should succeed

Actual Behavior

It seems like both tests are failing consistently since the release of pecl 5.13.0 yesterday, https://pecl.php.net/package/sqlsrv

I don't see issues yet in https://github.com/microsoft/msphpsql/issues?q=sort%3Aupdated-desc%20is%3Aissue and I haven't tried to manually go through the process.

https://github.com/ddev/ddev-sqlsrv/actions/runs/22517280212/job/65247522262

#    > [web 17/18] RUN (pecl channel-update pecl.php.net || true) &&     pecl -d php_suffix=8.1 install sqlsrv &&     pecl -d php_suffix=8.1 install pdo_sqlsrv &&     echo 'extension=sqlsrv.so' >> /etc/php/8.1/mods-available/sqlsrv.ini &&     echo 'extension=pdo_sqlsrv.so' >> /etc/php/8.1/mods-available/pdo_sqlsrv.ini &&     phpenmod -v 8.1 sqlsrv pdo_sqlsrv:
#   0.202 Updating channel "pecl.php.net"
#   0.744 Update of Channel "pecl.php.net" succeeded
#   2.860 pecl/sqlsrv requires PHP (version >= 8.3.0), installed version is 8.1.34
#   2.860 No valid packages found
#   2.860 install failed
#   ------
#   ', stderr=' Image ddev/ddev-dbserver-mariadb-11.8:v1.25.1-test-ddev-sqlsrv-built Building
#    Image ddev/ddev-webserver:v1.25.1-test-ddev-sqlsrv-built Building
#   Dockerfile:79
#
#   --------------------
#
#     78 |
#
#     79 | >>> RUN (pecl channel-update pecl.php.net || true) && \
#
#     80 | >>>     pecl -d php_suffix=$DDEV_PHP_VERSION install sqlsrv && \
#
#     81 | >>>     pecl -d php_suffix=$DDEV_PHP_VERSION install pdo_sqlsrv && \
#
#     82 | >>>     echo 'extension=sqlsrv.so' >> /etc/php/$DDEV_PHP_VERSION/mods-available/sqlsrv.ini && \
#
#     83 | >>>     echo 'extension=pdo_sqlsrv.so' >> /etc/php/$DDEV_PHP_VERSION/mods-available/pdo_sqlsrv.ini && \
#
#     84 | >>>     phpenmod -v $DDEV_PHP_VERSION sqlsrv pdo_sqlsrv
#
#     85 |
#
#   --------------------

Steps To Reproduce

No response

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions