Skip to content

Update : June 2026#9396

Open
waghanza wants to merge 3 commits into
developfrom
update
Open

Update : June 2026#9396
waghanza wants to merge 3 commits into
developfrom
update

Conversation

@waghanza

@waghanza waghanza commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

Missing frameworks

  • fibers
  • lapis
  • caprese
  • imi-swoole
  • laravel-s-laravel
  • sunrise-router-roadrunner
  • sw-fw-less
  • fastpysgi-asgi

@waghanza

waghanza commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator Author

@georgelemon

Copy link
Copy Markdown
Contributor

Just added requires "checksums >= 0.2.2" in supranim.nimble and pushed a 0.1.1 tag. Let's give another spin!

@waghanza

waghanza commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator Author

@zenywallet I have some compilation issue with caprese

 => ERROR [build 6/6] RUN nim c  -d:release --opt:speed      --assertions:off     --warnings:off     --hints:off   0.7s
------
 > [build 6/6] RUN nim c  -d:release --opt:speed      --assertions:off     --warnings:off     --hints:off     -d:release     --opt:speed     --passC:-flto     --passL:-flto     server.nim:
0.460 /usr/src/app/server.nim(1, 8) Error: cannot open file: caprese
------
.Dockerfile.default:15
--------------------
  14 |
  15 | >>>   RUN nim c  -d:release --opt:speed  \
  16 | >>>     --assertions:off \
  17 | >>>     --warnings:off \
  18 | >>>     --hints:off \
  19 | >>>     -d:release \
  20 | >>>     --opt:speed \
  21 | >>>     --passC:-flto \
  22 | >>>     --passL:-flto \
  23 | >>>     server.nim
  24 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c nim c  -d:release --opt:speed      --assertions:off     --warnings:off     --hints:off     -d:release     --opt:speed     --passC:-flto     --passL:-flto     server.nim" did not complete successfully: exit code: 1
make: *** [/home/waghanza/web-frameworks/nim/caprese/.Makefile:2: build] Error 1

@waghanza

waghanza commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator Author

@remittor Not sure why, but with fastpysgi-asgi I have a hang (not able to compute results), could you investigate ?

@waghanza

waghanza commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

@Yurunsoft I have a lot of deprecations with php 8.5

Deprecated: Imi\Cli\ImiArgvInput::__construct(): Implicitly marking parameter $argv as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Cli/ImiArgvInput.php on line 21

Deprecated: Imi\Cli\ImiArgvInput::__construct(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Cli/ImiArgvInput.php on line 21

Deprecated: Yurun\Doctrine\Common\Annotations\AnnotationReader::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/yurunsoft/doctrine-annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php on line 199

Deprecated: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead in /usr/src/app/vendor/yurunsoft/doctrine-annotations/lib/Doctrine/Common/Annotations/DocParser.php on line 299

Deprecated: Imi\Aop\Annotation\CallableValue::__construct(): Implicitly marking parameter $callable as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Aop/Annotation/CallableValue.php on line 28

Deprecated: Imi\Config\DotEnv\DotEnv::create(): Implicitly marking parameter $fileEncoding as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Config/DotEnv/DotEnv.php on line 32

Deprecated: Imi\Db\Interfaces\IStatement::execute(): Implicitly marking parameter $inputParameters as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Interfaces/IStatement.php on line 72

Deprecated: Imi\Db\Drivers\TPdoStatement::execute(): Implicitly marking parameter $inputParameters as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Drivers/TPdoStatement.php on line 126

Deprecated: Imi\Db\Mysql\Drivers\Mysqli\Statement::execute(): Implicitly marking parameter $inputParameters as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Mysql/Drivers/Mysqli/Statement.php on line 141

Deprecated: Imi\Db\Query\Query::join(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Query.php on line 404

Deprecated: Imi\Db\Query\Query::leftJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Query.php on line 427

Deprecated: Imi\Db\Query\Query::rightJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Query.php on line 435

Deprecated: Imi\Db\Query\Query::crossJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Query.php on line 443

Deprecated: Imi\Db\Query\Interfaces\IQuery::join(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Interfaces/IQuery.php on line 128

Deprecated: Imi\Db\Query\Interfaces\IQuery::leftJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Interfaces/IQuery.php on line 149

Deprecated: Imi\Db\Query\Interfaces\IQuery::rightJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Interfaces/IQuery.php on line 163

Deprecated: Imi\Db\Query\Interfaces\IQuery::crossJoin(): Implicitly marking parameter $where as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Interfaces/IQuery.php on line 177

Deprecated: Imi\Db\Pool\SyncDbPool::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Pool/SyncDbPool.php on line 19

Deprecated: Imi\Pool\BasePool::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Pool/BasePool.php on line 59

Deprecated: Imi\Db\Query\Where\WhereBrackets::__construct(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Query/Where/WhereBrackets.php on line 26

Deprecated: Imi\Pool\PoolManager::addName(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Pool/PoolManager.php on line 101

Deprecated: Imi\Redis\SyncRedisPool::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Redis/SyncRedisPool.php on line 24

Deprecated: Imi\Util\Http\AbstractMessage::mergeHeaders(): Implicitly marking parameter $object as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Util/Http/AbstractMessage.php on line 363

Deprecated: Imi\Server\Http\Route\HttpRoute::addRule(): Implicitly marking parameter $annotation as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Server/Http/Route/HttpRoute.php on line 52

Deprecated: Imi\Server\Session\SessionManager::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Server/Session/SessionManager.php on line 61
[2026-06-03 19:15:38] imi.INFO: scanImi 0.334s

Deprecated: Imi\Cli\ImiArgvInput::__construct(): Implicitly marking parameter $argv as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Cli/ImiArgvInput.php on line 21

Deprecated: Imi\Cli\ImiArgvInput::__construct(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Cli/ImiArgvInput.php on line 21

Deprecated: Yurun\Doctrine\Common\Annotations\AnnotationReader::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/yurunsoft/doctrine-annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php on line 199

Deprecated: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead in /usr/src/app/vendor/yurunsoft/doctrine-annotations/lib/Doctrine/Common/Annotations/DocParser.php on line 299

Deprecated: Imi\Db\Interfaces\IStatement::execute(): Implicitly marking parameter $inputParameters as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Db/Interfaces/IStatement.php on line 72

Deprecated: Imi\Swoole\Db\Driver\Swoole\Statement::execute(): Implicitly marking parameter $inputParameters as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi-swoole/src/Db/Driver/Swoole/Statement.php on line 150

Deprecated: Imi\Swoole\Db\Pool\CoroutineDbPool::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi-swoole/src/Db/Pool/CoroutineDbPool.php on line 20

Deprecated: Imi\Pool\BasePool::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Pool/BasePool.php on line 59

Deprecated: Imi\Util\Http\AbstractMessage::mergeHeaders(): Implicitly marking parameter $object as nullable is deprecated, the explicit nullable type must be used instead in /usr/src/app/vendor/imiphp/imi/src/Util/Http/AbstractMessage.php on line 363
[2026-06-03 19:15:38] imi.INFO: scanVendor 0.110s
[2026-06-03 19:15:38] imi.INFO: scanApp 0.005s
[2026-06-03 19:15:38] imi.INFO: buildIdeHelper

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /usr/src/app/vendor/imiphp/imi/src/Log/ErrorLog.php on line 25

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /usr/src/app/vendor/imiphp/imi/src/Log/ErrorLog.php on line 25

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /usr/src/app/vendor/imiphp/imi/src/Log/ErrorLog.php on line 77
[2026-06-03 19:15:38] imi.INFO: Imi\Pool\PoolManager::addName(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead
[2026-06-03 19:15:39] imi.INFO: Build app runtime complete
[2026-06-03 19:15:39] imi.INFO: buildIdeHelper

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /usr/src/app/vendor/imiphp/imi/src/Log/ErrorLog.php on line 25

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /usr/src/app/vendor/imiphp/imi/src/Log/ErrorLog.php on line 25

coul dyou take a look ?

@waghanza

waghanza commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

and also

Fatal error: Uncaught TypeError: Swoole\Http\Response::end(): Argument #1 ($content) must be of type ?string, Imi\Util\Stream\MemoryStream given in /usr/src/app/vendor/imiphp/imi-swoole/src/Http/Message/SwooleResponse.php:113
Stack trace:
#0 /usr/src/app/vendor/imiphp/imi-swoole/src/Http/Message/SwooleResponse.php(113): Swoole\Http\Response->end(Object(Imi\Util\Stream\MemoryStream))
#1 /usr/src/app/vendor/imiphp/imi/src/Server/Http/Error/JsonErrorHandler.php(65): Imi\Swoole\Http\Message\SwooleResponse->send()
#2 /usr/src/app/vendor/imiphp/imi/src/Server/Http/Error/ErrorHandler.php(22): Imi\Server\Http\Error\JsonErrorHandler->handle(Object(TypeError))
#3 /usr/src/app/vendor/imiphp/imi-swoole/src/Server/Http/Server.php(133): Imi\Server\Http\Error\ErrorHandler->handle(Object(TypeError))
#4 [internal function]: Imi\Swoole\Server\Http\Server->{closure:Imi\Swoole\Server\Http\Server::__bindEvents():109}(Object(Swoole\Http\Request), Object(Swoole\Http\Response))
#5 /usr/src/app/vendor/imiphp/imi-swoole/src/Server/Base.php(142): Swoole\Server->start()
#6 /usr/src/app/vendor/imiphp/imi-swoole/src/Server/Cli/Server.php(111): Imi\Swoole\Server\Base->start()
#7 /usr/src/app/vendor/imiphp/imi/src/Event/TEvent.php(202): Imi\Swoole\Server\Cli\Server->{closure:Imi\Swoole\Server\Cli\Server::start():41}(Object(Imi\Event\EventParam))
#8 /usr/src/app/vendor/imiphp/imi/src/Event/Event.php(66): Imi\Event\Event->__trigger('IMI.SWOOLE.MAIN...', Array, NULL, 'Imi\\Event\\Event...')
#9 /usr/src/app/vendor/imiphp/imi-swoole/bootstrap.php(78): Imi\Event\Event::trigger('IMI.SWOOLE.MAIN...')
#10 /usr/src/app/vendor/imiphp/imi-swoole/bin/imi-swoole(3): {closure:/usr/src/app/vendor/imiphp/imi-swoole/bootstrap.php:11}()
#11 /usr/src/app/vendor/bin/imi-swoole(119): include('/usr/src/app/ve...')
#12 {main}
  thrown in /usr/src/app/vendor/imiphp/imi-swoole/src/Http/Message/SwooleResponse.php on line 113

@waghanza

waghanza commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

@hhxsv5 for laravel-s-laravel I have

Fatal error: Declaration of Hhxsv5\LaravelS\Console\Portal::configure() must be compatible with Symfony\Component\Console\Command\Command::configure(): void in /usr/src/app/vendor/hhxsv5/laravel-s/src/Console/Portal.php on line 36
Stack trace:
#0 /usr/src/app/bin/laravels(140): require()
#1 /usr/src/app/bin/laravels(121): Psr4Autoloader->requireFile('/usr/src/app/ve...')
#2 /usr/src/app/bin/laravels(82): Psr4Autoloader->loadMappedFile('Hhxsv5\\LaravelS...', 'Console\\Portal')
#3 /usr/src/app/bin/laravels(165): Psr4Autoloader->loadClass('Hhxsv5\\LaravelS...')
#4 {main}

@waghanza

waghanza commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator Author

@luoxiaojun1992 I have

 > [25/26] RUN composer install --no-dev --prefer-dist --classmap-authoritative:
0.348 No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
0.349 Loading composer repositories with package information
1.652 Updating dependencies
1.803 Your requirements could not be resolved to an installable set of packages.
1.803
1.803   Problem 1
1.803     - Root composer.json requires luoxiaojun/sw-fw-less dev-master -> satisfiable by luoxiaojun/sw-fw-less[dev-master].
1.803     - luoxiaojun/sw-fw-less dev-master requires psy/psysh ~0.10.4 -> found psy/psysh[v0.10.4, ..., v0.10.12] but these were not loaded, because they are affected by security advisories ("PKSA-4s4z-t146-6123"). Go to https://packagist.org/security-advisories/ to find advisory details. To ignore the advisories, add them to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
1.803
1.803 Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
------

with sw-fw-less can you take a look ? the idea here is to have production-grade implementation, so no dev-master

@waghanza

waghanza commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator Author

@fenric with sunrise, I have

handle_serve_command: Function call error:
        serve error from the plugin *http.Plugin stopping execution, error: static_pool_allocate_workers: WorkerAllocate: EOF

could you take a look ?

@waghanza

waghanza commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator Author

@jackcvr could you take a look at lapis ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants