Please drop shaarli (and associated components) from impish

Bug #1931913 reported by Bryce Harrington
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
php-oscarotero-gettext (Ubuntu)
Undecided
Unassigned
php-pimple (Ubuntu)
Undecided
Unassigned
php-slim (Ubuntu)
Undecided
Unassigned
shaarli (Ubuntu)
Undecided
Unassigned

Bug Description

Remove shaarli and its dependencies php-oscarotero-gettext and php-slim from impish. Per Debian's popcon, shaarli does not appear to be widely installed (https://qa.debian.org/popcon.php?package=shaarli).

In LP: #1931315, the Laravel ecosystem (aka php-illuminate-*) was removed from impish due to issues building and testing it with PHP 8, newer PSR, and other newer php components. php-oscarotero-gettext depends on php-illuminate-database (c.f. https://autopkgtest.ubuntu.com/results/autopkgtest-impish/impish/amd64/p/php-oscarotero-gettext/20210611_231608_617be@/log.gz) and thus is now uninstallable. This in turn prevents php-twig and symfony from migrating, which in turn hinder the PHP 8 migration.

The only thing needing shaarli is fbx-all, which Suggests it. fbx-all is a metapackage for the Freedombox hardware product's FOSS software. Freedombox targets Debian specifically (not Ubuntu), so the impact of not carrying shaarli in Ubuntu looks minimal.

$ apt-cache rdepends php-oscarotero-gettext
php-oscarotero-gettext
Reverse Depends:
  shaarli
  shaarli
$ apt-cache rdepends php-slim
php-slim
Reverse Depends:
  shaarli
  shaarli
$ apt-cache rdepends shaarli
shaarli
Reverse Depends:
  fbx-all
$ apt-cache show fbx-all | grep shaarli
Suggests: ..., shaarli, ...

Bryce Harrington (bryce)
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from impish:
 shaarli 0.12.0+dfsg-2 in impish
  shaarli 0.12.0+dfsg-2 in impish amd64
  shaarli 0.12.0+dfsg-2 in impish arm64
  shaarli 0.12.0+dfsg-2 in impish armhf
  shaarli 0.12.0+dfsg-2 in impish i386
  shaarli 0.12.0+dfsg-2 in impish ppc64el
  shaarli 0.12.0+dfsg-2 in impish riscv64
  shaarli 0.12.0+dfsg-2 in impish s390x
Comment: blocks php transition; LP: #1931913
1 package successfully removed.

Changed in shaarli (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from impish:
 php-oscarotero-gettext 4.8.2-4 in impish
  php-oscarotero-gettext 4.8.2-4 in impish amd64
  php-oscarotero-gettext 4.8.2-4 in impish arm64
  php-oscarotero-gettext 4.8.2-4 in impish armhf
  php-oscarotero-gettext 4.8.2-4 in impish i386
  php-oscarotero-gettext 4.8.2-4 in impish ppc64el
  php-oscarotero-gettext 4.8.2-4 in impish riscv64
  php-oscarotero-gettext 4.8.2-4 in impish s390x
Comment: blocks php transition; LP: #1931913
1 package successfully removed.

Changed in php-oscarotero-gettext (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Is php-slim itself blocking the migration? If not, we would normally leave such a package in - rather than removing it solely because nothing else depends on it. In particular, if Debian fixes php-oscarotero-gettext, we would want shaarli to be available+installable again without additional work to resurrect php-slim.

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Hi Steve,

Thanks for processing the removals. php-slim is making php-psr-container uninstallable, which in turns block other stuff. Since shaarli is now removed, this is actually not needed atm. So please process its removal as well?

php-slim has an RC bug (#982094), which actually state that it's useless w/o shaarli. So all the more reason to get rid of it atm :)

Thank you!

Revision history for this message
Utkarsh Gupta (utkarsh) wrote (last edit ):

Hi Steve,

Well, there's only php-simple. It's useless w/o shaarli. RC bug #982133.
I've added a task for both, php-slim & php-simple. Request you to please process their removal. It's blocking symfony & php-psr-container, which in turn, block others.

$ reverse-depends -b php-pimple
Reverse-Build-Depends
* php-slim

$ reverse-depends php-pimple
Reverse-Depends
* php-slim

Thank you!

Revision history for this message
Steve Langasek (vorlon) wrote :

Thanks. It's important to be clear about the rationale for removing any given package, rather than "associated components" since if the "associated" components are not themselves buggy, it causes confusion to remove them and then have to bring them back later.

Removing packages from impish:
 php-slim 3.12.3-4 in impish
  php-slim 3.12.3-4 in impish amd64
  php-slim 3.12.3-4 in impish arm64
  php-slim 3.12.3-4 in impish armhf
  php-slim 3.12.3-4 in impish i386
  php-slim 3.12.3-4 in impish ppc64el
  php-slim 3.12.3-4 in impish riscv64
  php-slim 3.12.3-4 in impish s390x
Comment: broken by new php-psr-container, blocks php8 transition; LP: #1931913
1 package successfully removed.

Changed in php-slim (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from impish:
 php-pimple 3.3.1-1 in impish
  php-pimple 3.3.1-1 in impish amd64
  php-pimple 3.3.1-1 in impish arm64
  php-pimple 3.3.1-1 in impish armhf
  php-pimple 3.3.1-1 in impish i386
  php-pimple 3.3.1-1 in impish ppc64el
  php-pimple 3.3.1-1 in impish riscv64
  php-pimple 3.3.1-1 in impish s390x
Comment: FTBFS with new PSR, blocks php8 transition; LP: #1931913
1 package successfully removed.

Changed in php-pimple (Ubuntu):
status: New → Fix Released
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Thank you, Steve! \o/

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers