-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build-support/php: init new builder php.buildComposerWithPlugin
, refactor php.packages.composer
, etc
#312231
build-support/php: init new builder php.buildComposerWithPlugin
, refactor php.packages.composer
, etc
#312231
Conversation
ad9419e
to
3e60dfa
Compare
b18e364
to
2227efd
Compare
Result of 74 packages built:
|
4b3afd8
to
4e66d97
Compare
This doesn't change anything to the existing workflow
daccc05
to
cd327e8
Compare
@ofborg build php.packages.composer phpunit php.packages.composer-local-repo-plugin php.packages.cyclonedx-php-composer |
php.packages.composer
and add php.composer-with-plugin
php.buildComposerWithPlugin
, refactor php.packages.composer
, etc
php.buildComposerWithPlugin
, refactor php.packages.composer
, etcphp.buildComposerWithPlugin
, refactor php.packages.composer
, etc
How would one go about using multiple plug-ins?
Do you mean the updating is not necessary, or that you did not bother with it? |
35f5ea2
to
98cd2f4
Compare
9300acd
to
752f841
Compare
This comment was marked as resolved.
This comment was marked as resolved.
I decided to avoid the use of `buildComposerProject because it requires `composer-local-repo-plugin` which is going to be refactored.
752f841
to
c99246f
Compare
I'll wait until the 23rd of May so that other people can have some time to review this. If no objection, I'll merge it on that date. |
@NixOS/nixpkgs-merge-bot merge |
@drupol merge not permitted (#305350): |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-23.11
git worktree add -d .worktree/backport-312231-to-release-23.11 origin/release-23.11
cd .worktree/backport-312231-to-release-23.11
git switch --create backport-312231-to-release-23.11
git cherry-pick -x b258b44a5d0f2c68838eb631fd142f6ac7513d1e bd92bef332afec55f2871c21a875e5d3c0fbe6d4 d503bc4f4a20f137a253d4575e2d32ab7c013f8d 6bad2e219e75bac3e5b3f3959c07cb20894b5d51 450e9396fd52fe309f4e7ba42a3eecea316f3091 c99246f169aa2ae68a483a86d733a7645ad44089 |
1 similar comment
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-23.11
git worktree add -d .worktree/backport-312231-to-release-23.11 origin/release-23.11
cd .worktree/backport-312231-to-release-23.11
git switch --create backport-312231-to-release-23.11
git cherry-pick -x b258b44a5d0f2c68838eb631fd142f6ac7513d1e bd92bef332afec55f2871c21a875e5d3c0fbe6d4 d503bc4f4a20f137a253d4575e2d32ab7c013f8d 6bad2e219e75bac3e5b3f3959c07cb20894b5d51 450e9396fd52fe309f4e7ba42a3eecea316f3091 c99246f169aa2ae68a483a86d733a7645ad44089 |
Git push to origin failed for release-24.05 with exitcode 1 |
Successfully created backport PR for |
Refactor
composer
to remove the use ofbuildComposerProject
in it, so it doesn't usecomposer-local-repo-plugin
, leaving us a total freedom to improve how derivation likecomposer-local-repo-plugin
are handled.This was a necessary evil to make
php.buildComposerWithPlugin
works correctly, or else we end up in infinite recursion due to the fact thatcomposer-local-repo-plugin
requirecomposer
which requirescomposer-local-repo-plugin
... We should have done that from the beginning.The Composer plugin
composer-local-repo-plugin
is now built usingphp.buildComposerWithPlugin
.This PR doesn't update the
vendorHash
, it's just some refactoring and cleaning.