Thanks vorlon!

There are two more I missed in my original list, that should also be
removed from the archive, for now:

    php-robmorgan-phinx/0.9.2-3build1
    php-cboden-ratchet/0.4.2-1build1

These are movim dependencies that nothing else appears to require, that
become uninstallable with the new symfony.

stirling:~/pkg/Php8.0-transition/symfony/symfony-utkarsh$ apt-cache rdepends 
--recurse php-robmorgan-phinx
php-robmorgan-phinx
Reverse Depends:
  movim
  movim
movim
Reverse Depends:
stirling:~/pkg/Php8.0-transition/symfony/symfony-utkarsh$ apt-cache rdepends 
--recurse php-cboden-ratchet
php-cboden-ratchet
Reverse Depends:
  movim
  movim
movim
Reverse Depends:


** Description changed:

  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.
+ 
+ Update -- These should also be dropped:
+       php-robmorgan-phinx
+       php-cboden-ratchet
+ 
+ Only movim depended on these.
  
  [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.

** Also affects: php-robmorgan-phinx (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ratchetphp (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1931315

Title:
  Please drop php-laravel-framework (and associated components), and
  movim from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/movim/+bug/1931315/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to