Skip to content

[BUGFIX] DPL-240: Remove .Build/vendor before composer update - #114

Merged
sbuerk merged 1 commit into
1from
bugfix/dpl-240-build-vendor-1
Sep 29, 2026
Merged

sbuerk merged 1 commit into
1from
bugfix/dpl-240-build-vendor-1

Conversation

@sbuerk

@sbuerk sbuerk commented Sep 29, 2026

Copy link
Copy Markdown
Member

composerUpdate removed "vendor", but the vendor directory of this
package is ".Build/vendor" ("config.vendor-dir"). A switch between
the core versions with "-t" therefore updated on top of the previous
installation, and a composer plugin changing its version in between
ran its old code against the new files, for example:

Class "TYPO3\ClassAliasLoader\IncludeFile\CaseSensitiveToken"
not found

The runner now removes ".Build/vendor", and ".Build/bin" with it,
whose proxies composer would otherwise skip as "name conflicts with
an existing file", as deepltranslate-core does.

YouTrack: https://youtrack.web-vision.de/issue/DPL-240

composerUpdate removed "vendor", but the vendor directory of this
package is ".Build/vendor" ("config.vendor-dir"). A switch between
the core versions with "-t" therefore updated on top of the previous
installation, and a composer plugin changing its version in between
ran its old code against the new files, for example:

  Class "TYPO3\ClassAliasLoader\IncludeFile\CaseSensitiveToken"
  not found

The runner now removes ".Build/vendor", and ".Build/bin" with it,
whose proxies composer would otherwise skip as "name conflicts with
an existing file", as deepltranslate-core does.

Refs: DPL-240
@sbuerk
sbuerk merged commit aa4f649 into 1 Sep 29, 2026
6 checks passed
@sbuerk
sbuerk deleted the bugfix/dpl-240-build-vendor-1 branch September 29, 2026 20:48
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.

1 participant