Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Somehow these files were empty in the patch from #2337283: Add a composer.json file to every component.
Without them, its technically not legal at all for somebody to use the components, but that hasn't stopped at least several people from trying:
https://packagist.org/packages/drupal/core-serialization
https://packagist.org/packages/drupal/core-transliteration
We should probably add these, and backport it as far as we can.
Comment | File | Size | Author |
---|---|---|---|
#4 | 2943860-4.patch | 37.8 KB | alexpott |
#4 | 2943860-4.test-only.patch | 1.41 KB | alexpott |
#2 | 2943860-add-licenses-2.patch | 36.39 KB | Mixologic |
Comments
Comment #2
MixologicComment #3
Mile23Verified that the patch applies to both 8.6.x and 8.5.x.
Verified that after the patch, all components have a LICENSE.txt file.
Comment #4
alexpottLet's add a test. The interdiff is the test-only patch - that should fail.
Comment #6
Mile23+1 on the test.
It'd be great to get this in 8.5.x as well, since it's primarily not a code change, and the only code change is a test improvement.
Comment #7
alexpottCommitted and pushed de1c206038 to 8.6.x and af8e73f8d3 to 8.5.x. Thanks!
Backport to 8.5.x as bugfix that is not disruptive