Page MenuHomePhorge

Debian11: php-net-sieve no longer needed?
Open, Needs TriagePublic

Description

Hello,

I'm running Kolab16 on Debian 11, and php-net-sieve is also available from Debian:

# apt policy php-net-sieve
php-net-sieve:
  Installiert:           1.4.4-0~kolab2
  Installationskandidat: 1.4.4-0~kolab2
  Versionstabelle:
     1.4.4-2 500
        500 http://mirror.netcologne.de/debian bullseye/main amd64 Packages
 *** 1.4.4-0~kolab2 510
        510 https://mirror.apheleia-it.ch/repos/Kolab:/16/Debian_11.0 ./ Packages
        100 /var/lib/dpkg/status

I looked at the kolab source and I don't see kolab specific changes in the diff.
My guess is that we should be able to drop the kolab package.

Details

Ticket Type
Task

Event Timeline

The debian package seems to work when editing sieve filters.

The state on Debian12 is this -also possible to drop?

# apt policy php-net-sieve
php-net-sieve:
  Installiert:           1.4.6-1
  Installationskandidat: 1.4.6-1
  Versionstabelle:
 *** 1.4.6-1 500
        500 http://mirror.netcologne.de/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
     1.4.4-0~kolab2 501
        501 https://mirror.apheleia-it.ch/repos/Kolab:/16/Debian_12.0 ./ Packages

I believe we're now using composer to install dependencies into /usr/share/roundcubemail/vendor folder, so packages like this aren't needed.

I've now removed the package from my system - let's see what happens.
We most likely can't "Conflict" roundcube with this package - other Debian packages might still need it.
Thanks for the vendoring hint. We might want to hint admins during upgrades that it might be possible/useful to remove old packages.