Hi David, > Looks like you’ve made a nice script to generate the autoload.php files > for the binary packages! It would be awesome to make something like that > part of pkg-php-tools (modulo a semi-automatic way to create the > $autoloaders translation from the composer name to the autoloader > path…).
Sounds good to me! I'll look into contributing an improved/generalized version to pkg-php-tools when I find the time. > Anyway, this bug report is about a request to change one of these paths. > I intend to soon update php-doctrine-inflector in unstable to the > version currently available in experimental. The autoload.php file path > changed, so you’ll need to update the related autoload.php files on your > side too. The following untested patch should do the trick, but I didn’t > dig very far: > > https://salsa.debian.org/php-team/pear/php-laravel-framework/-/merge_requests/1 Thanks for noticing this and for providing a patch. > Could you please test that your packages work correctly with this patch > and the php-doctrine-inflector package from experimental? (According to > their composer.json file, php-laravel-framework and > php-illuminate-support should be compatible, but better safe than > sorry). I've tested it now and it seems to be all good. > If all goes well, I intend to upload php-doctrine-inflector 2 to > unstable in a few days (in sync with php-doctrine-common 3, > php-doctrine-orm 2.8 and php-doctrine-persistence 2 as currently > available in experimental). It would be nice to have an updated > php-laravel-framework uploaded in sync too (at worst, it will be partly > broken until this bug gets fixed). > [...] > Please, do tell if you (dis)agree with the proposed plan or timeline, I > don’t mind also adapting to your needs. I'm fine with this. My ability to sync the upload is limited though as I cannot upload packages myself. If you have the time, you could upload this change too of course. I assume you don't though, in which case I'll fix the breakage afterwards as soon as I can get the upload sponsored. Regards, Robin