pelican-dev / panel

https://pelican.dev
GNU Affero General Public License v3.0
907 stars 94 forks source link

"Interface not found" error when running composer install on main #573

Closed lancepioch closed 1 week ago

lancepioch commented 2 months ago

composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader

Actual Exception:

Interface "Spatie\Ignition\Contracts\ProvidesSolution" not found

app/Services/Helpers/AssetHashService.php :112 throw new ManifestDoesNotExistException();

notAreYouScared commented 2 months ago

I can't reproduce this on Windows on the current main.

PS \pelican-panel> composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Package operations: 146 installs, 0 updates, 0 removals
  - Installing voku/portable-ascii (2.0.1): Extracting archive
  - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive
  - Installing phpoption/phpoption (1.9.2): Extracting archive
  - Installing graham-campbell/result-type (v1.1.2): Extracting archive
  - Installing vlucas/phpdotenv (v5.6.0): Extracting archive
  - Installing symfony/css-selector (v7.1.1): Extracting archive
  - Installing tijsverkoyen/css-to-inline-styles (v2.2.7): Extracting archive
  - Installing symfony/var-dumper (v7.1.1): Extracting archive
  - Installing symfony/polyfill-uuid (v1.29.0): Extracting archive
  - Installing symfony/uid (v7.1.1): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing symfony/routing (v7.1.1): Extracting archive
  - Installing symfony/process (v7.1.1): Extracting archive
  - Installing symfony/polyfill-php83 (v1.29.0): Extracting archive
  - Installing symfony/polyfill-php72 (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.29.0): Extracting archive
  - Installing symfony/mime (v7.1.1): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.0): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.5.0): Extracting archive
  - Installing symfony/event-dispatcher (v7.1.1): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing doctrine/lexer (3.0.1): Extracting archive
  - Installing egulias/email-validator (4.0.2): Extracting archive
  - Installing symfony/mailer (v7.1.1): Extracting archive
  - Installing symfony/http-foundation (v7.1.1): Extracting archive
  - Installing symfony/error-handler (v7.1.1): Extracting archive
  - Installing symfony/http-kernel (v7.1.1): Extracting archive
  - Installing symfony/finder (v7.1.1): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive
  - Installing symfony/string (v7.1.1): Extracting archive
  - Installing symfony/console (v7.1.1): Extracting archive
  - Installing ramsey/collection (2.0.0): Extracting archive
  - Installing brick/math (0.12.1): Extracting archive
  - Installing ramsey/uuid (4.7.6): Extracting archive
  - Installing psr/simple-cache (3.0.0): Extracting archive
  - Installing nunomaduro/termwind (v2.0.1): Extracting archive
  - Installing symfony/translation-contracts (v3.5.0): Extracting archive
  - Installing symfony/translation (v7.1.1): Extracting archive
  - Installing psr/clock (1.0.0): Extracting archive
  - Installing symfony/clock (v7.1.1): Extracting archive
  - Installing carbonphp/carbon-doctrine-types (1.0.0): Extracting archive
  - Installing nesbot/carbon (3.5.0): Extracting archive
  - Installing monolog/monolog (3.6.0): Extracting archive
  - Installing league/mime-type-detection (1.15.0): Extracting archive
  - Installing league/flysystem (3.28.0): Extracting archive
  - Installing league/flysystem-local (3.28.0): Extracting archive
  - Installing nette/utils (v4.0.4): Extracting archive
  - Installing nette/schema (v1.3.0): Extracting archive
  - Installing dflydev/dot-access-data (v3.0.2): Extracting archive
  - Installing league/config (v1.2.0): Extracting archive
  - Installing league/commonmark (2.4.2): Extracting archive
  - Installing laravel/serializable-closure (v1.3.3): Extracting archive
  - Installing laravel/framework (v11.10.0): Extracting archive
  - Installing laravel/prompts (v0.1.23): Extracting archive
  - Installing guzzlehttp/uri-template (v1.0.3): Extracting archive
  - Installing psr/http-message (2.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.6.2): Extracting archive
  - Installing guzzlehttp/promises (2.0.2): Extracting archive
  - Installing guzzlehttp/guzzle (7.8.1): Extracting archive
  - Installing fruitcake/php-cors (v1.3.0): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing dragonmantank/cron-expression (v3.3.3): Extracting archive
  - Installing doctrine/inflector (2.0.10): Extracting archive
  - Installing spatie/laravel-package-tools (1.16.4): Extracting archive
  - Installing masterminds/html5 (2.9.0): Extracting archive
  - Installing league/uri-interfaces (7.4.1): Extracting archive
  - Installing league/uri (7.4.1): Extracting archive
  - Installing symfony/html-sanitizer (v7.1.1): Extracting archive
  - Installing spatie/invade (2.1.0): Extracting archive
  - Installing spatie/color (1.5.3): Extracting archive
  - Installing ryangjchandler/blade-capture-directive (v1.0.0): Extracting archive
  - Installing livewire/livewire (v3.5.0): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.6.7): Extracting archive
  - Installing blade-ui-kit/blade-icons (1.6.0): Extracting archive
  - Installing blade-ui-kit/blade-heroicons (2.3.0): Extracting archive
  - Installing filament/support (v3.2.86): Extracting archive
  - Installing openspout/openspout (v4.24.1): Extracting archive
  - Installing league/csv (9.16.0): Extracting archive
  - Installing filament/actions (v3.2.86): Extracting archive
  - Installing filament/notifications (v3.2.86): Extracting archive
  - Installing filament/infolists (v3.2.86): Extracting archive
  - Installing filament/forms (v3.2.86): Extracting archive
  - Installing anourvalar/eloquent-serialize (1.2.22): Extracting archive
  - Installing danharrin/date-format-converter (v0.3.0): Extracting archive
  - Installing abdelhamiderrahmouni/filament-monaco-editor (v0.2.1): Extracting archive
  - Installing aws/aws-crt-php (v1.2.5): Extracting archive
  - Installing chillerlan/php-settings-container (3.2.0): Extracting archive
  - Installing chillerlan/php-qrcode (5.0.2): Extracting archive
  - Installing danharrin/livewire-rate-limiting (v1.3.1): Extracting archive
  - Installing phpstan/phpdoc-parser (1.29.1): Extracting archive
  - Installing nikic/php-parser (v5.0.2): Extracting archive
  - Installing dedoc/scramble (v0.10.13): Extracting archive
  - Installing kirschbaum-development/eloquent-power-joins (3.5.6): Extracting archive
  - Installing filament/tables (v3.2.86): Extracting archive
  - Installing filament/widgets (v3.2.86): Extracting archive
  - Installing firebase/php-jwt (v6.10.1): Extracting archive
  - Installing filament/filament (v3.2.86): Extracting archive
  - Installing kenepa/banner (0.0.9): Extracting archive
  - Installing laracasts/utilities (3.2.3): Extracting archive
  - Installing laravel/helpers (v1.7.0): Extracting archive
  - Installing laravel/sanctum (v4.0.2): Extracting archive
  - Installing psy/psysh (v0.12.3): Extracting archive
  - Installing laravel/tinker (v2.9.0): Extracting archive
  - Installing laravel/ui (v4.5.2): Extracting archive
  - Installing lcobucci/clock (3.2.0): Extracting archive
  - Installing lcobucci/jwt (4.3.0): Extracting archive
  - Installing mtdowling/jmespath.php (2.7.0): Extracting archive
  - Installing aws/aws-sdk-php (3.288.1): Extracting archive
  - Installing league/flysystem-aws-s3-v3 (3.12.2): Extracting archive
  - Installing league/flysystem-memory (3.10.3): Extracting archive
  - Installing league/oauth1-client (v1.10.1): Extracting archive
  - Installing paragonie/random_compat (v9.99.100): Extracting archive
  - Installing paragonie/constant_time_encoding (v2.7.0): Extracting archive
  - Installing phpseclib/phpseclib (3.0.37): Extracting archive
  - Installing pragmarx/google2fa (v8.0.1): Extracting archive
  - Installing predis/predis (v2.1.2): Extracting archive
  - Installing prologue/alerts (1.2.0): Extracting archive
  - Installing ryangjchandler/blade-tabler-icons (v2.3.0): Extracting archive
  - Installing s1lentium/iptools (v1.2.0): Extracting archive
  - Installing laravel/socialite (v5.14.0): Extracting archive
  - Installing socialiteproviders/manager (v4.6.0): Extracting archive
  - Installing socialiteproviders/discord (4.2.0): Extracting archive
  - Installing league/fractal (0.20.1): Extracting archive
  - Installing spatie/fractalistic (2.9.5): Extracting archive
  - Installing spatie/laravel-fractal (6.2.1): Extracting archive
  - Installing spatie/laravel-permission (6.9.0): Extracting archive
  - Installing spatie/laravel-query-builder (5.8.1): Extracting archive
  - Installing spatie/temporary-directory (2.2.1): Extracting archive
  - Installing symfony/http-client-contracts (v3.5.0): Extracting archive
  - Installing symfony/http-client (v7.1.1): Extracting archive
  - Installing symfony/mailgun-mailer (v7.1.1): Extracting archive
  - Installing symfony/postmark-mailer (v7.1.1): Extracting archive
  - Installing symfony/yaml (v7.1.1): Extracting archive
  - Installing webbingbrasil/filament-copyactions (3.0.1): Extracting archive
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
90 packages you are using are looking for funding.
Use the `composer fund` command to find out more!