[Bug 1931315] [NEW] Please drop php-laravel-framework (and associated components), and movim from impish

Launchpad Bug Tracker 1931315 at bugs.launchpad.net
Wed Jun 9 23:06:58 UTC 2021


You have been subscribed to a public bug by Bryce Harrington (bryce):

Please drop the Laravel eco-system from impish.  This includes the
following binary packages:

      php-illuminate-auth
      php-illuminate-broadcasting
      php-illuminate-bus
      php-illuminate-cache
      php-illuminate-config
      php-illuminate-console
      php-illuminate-container
      php-illuminate-contracts
      php-illuminate-cookie
      php-illuminate-database
      php-illuminate-encryption
      php-illuminate-events
      php-illuminate-filesystem
      php-illuminate-hashing
      php-illuminate-http
      php-illuminate-log
      php-illuminate-mail
      php-illuminate-notifications
      php-illuminate-pagination
      php-illuminate-pipeline
      php-illuminate-queue
      php-illuminate-redis
      php-illuminate-routing
      php-illuminate-session
      php-illuminate-support
      php-illuminate-translation
      php-illuminate-validation
      php-illuminate-view
      php-laravel-framework
      php-laravel-lumen-framework
      movim

Currently, tests fail with PHP 8.0, Symfony 5, and newer PSR; this
blocks our transition for symfony, and thus PHP 8.0.  No updates to this
ecosystem are currently available from Debian.

[Discussion]
Movim is a distributed social network built on XMPP and Illuminate.

Illuminate is the namespace used by the Laravel project for its
components.

Laravel is a PHP-based, commercially-supported web framework that builds
atop the Symfony web framework, providing a number of "1st-party"
plugins for billing, auth, browser testing, etc.

Laravel 6.20 was introduced in Debian ubuntu in Dec 2020, and auto-
sync'd into Ubuntu hirsute at that time.  (Current upstream is releasing
Laravel 8.45, however 6.x is their LTS series, with security support
through Sep. 2022.)

For Ubuntu impish we are introducing PHP 8.0, and updating a number of
PHP ecosystem pieces to their PHP 8 versions.  Technically, Laravel 6.20
indicates support for PHP 8.0 itself
(https://github.com/laravel/framework/commit/897a47136c2da2fdc7e19cee89c2f3a514192dee),
however Laravel 6.20 appears to not be compatible with some of the other
ecosystem pieces being introduced, and looks like significant work will
be needed to get it transitioned.

Upstream recommends to their new users to install Laravel via their
Docker container [https://laravel.com/docs/8.x/installation].
Experienced users are directed to use PHP's package manager, 'composer',
to install Laravel's PHP components from the web.  3rd party install
guides found via google also walk users through using composer to
install laravel, rather than install via apt.  In general it appears
users are relying on an Ubuntu LTS for the webserver and the PHP
runtime, but prefer latest Laravel in order to get up-to-date security
fixes and features.

Debian's PopCon gives the php-laravel-framework and related components a
0.00% rating, with only 7 people having installed it (of which only 2
people used it recently).  We do not have any data suggesting Ubuntu's
install base is significantly different from Debian's.

Given the above, it seems most helpful for end users to focus efforts on
stabilizing the base PHP 8.0 components, and drop Laravel from the
archive for Impish.  Since Laravel was only just introduced in hirsute,
and since the popcon numbers suggest few are using it yet, it's unlikely
this change will have a notable impact to users.

** Affects: movim (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: php-laravel-framework (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Please drop php-laravel-framework (and associated components), and movim from impish
https://bugs.launchpad.net/bugs/1931315
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.



More information about the ubuntu-archive mailing list