Please drop shaarli (and associated components) from impish

Bug #1931913 reported by Bryce Harrington
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kanboard (Ubuntu)
Fix Released
Undecided
Unassigned
Impish
Invalid
Undecided
Unassigned
Jammy
Invalid
Undecided
Unassigned
php-oscarotero-gettext (Ubuntu)
Fix Released
Undecided
Unassigned
Impish
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
php-pimple (Ubuntu)
Fix Released
Undecided
Unassigned
Impish
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
php-slim (Ubuntu)
Fix Released
Undecided
Unassigned
Impish
Fix Released
Undecided
Unassigned
Jammy
Invalid
Undecided
Unassigned
shaarli (Ubuntu)
Fix Released
Undecided
Unassigned
Impish
Fix Released
Undecided
Unassigned
Jammy
Fix Released
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/

Revision history for this message
Bryce Harrington (bryce) wrote :

The source packages for some of these have resurfaced in jammy. It looks like upstream has updated them, however they still mostly FTBFS. As before, nothing on our end requires this set of packages

tags: added: update-excuse
Bryce Harrington (bryce)
Changed in php-oscarotero-gettext (Ubuntu Impish):
status: New → Fix Released
Changed in php-oscarotero-gettext (Ubuntu Jammy):
status: Fix Released → New
Changed in php-pimple (Ubuntu Impish):
status: New → Fix Released
Changed in php-pimple (Ubuntu Jammy):
status: Fix Released → New
Changed in php-slim (Ubuntu Impish):
status: New → Fix Released
Changed in php-slim (Ubuntu Jammy):
status: Fix Released → New
Changed in shaarli (Ubuntu Impish):
status: New → Fix Released
Changed in shaarli (Ubuntu Jammy):
status: Fix Released → New
Revision history for this message
Steve Langasek (vorlon) wrote :

All of these packages have been deleted from jammy-proposed.

Changed in php-oscarotero-gettext (Ubuntu Jammy):
status: New → Fix Released
Changed in php-pimple (Ubuntu Jammy):
status: New → Fix Released
Steve Langasek (vorlon)
Changed in shaarli (Ubuntu Jammy):
status: New → Fix Released
Changed in php-slim (Ubuntu Jammy):
status: New → Invalid
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

php-slim was re-introduced in lunar-proposed (sync'd).

It will not build due to the dependencies removed in the past for this bug. Moreover, due to the current PSR issue, it is better to keep the laravel stack and the packages listed above removed until we are able to sync the PSR stack back with Debian (most likely when symfony 6 lands in Debian).

Please, remove php-slim from lunar-proposed and block it from sync'ing back in.

Changed in php-slim (Ubuntu):
status: Invalid → New
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Marking php-slim as Triaged on Lunar (suggested by xnox). The removal request is still applicable.

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

Removing packages from lunar-proposed:
 php-slim 3.12.4-1 in lunar
Comment: Stack still ftbfs, remove again; LP: #1931913
1 package successfully removed.

I guess having to remove it 3 times is enough; blacklisted.

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

kanboard 1.2.26+ds-1 got synced to lunar/mantic and failed to build because it build-depends on php-pimple. Assuming the blacklist reason is still valid, please remove and block kanboard from syncing until then.

Benjamin Drung (bdrung)
Changed in kanboard (Ubuntu Impish):
status: New → Invalid
Changed in kanboard (Ubuntu Jammy):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from mantic-proposed:
 kanboard 1.2.26+ds-1 in mantic
Comment: Build-depends on blacklisted php-pimple; LP: #1931913
1 package successfully removed.

And blacklisted.

Changed in kanboard (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.