[MDEV-30502] Debian regression: depends-on-obsolete-package Depends: lsb-base (>= 3.0-10) Created: 2023-01-30  Updated: 2023-12-04  Resolved: 2023-12-04

Status: Closed
Project: MariaDB Server
Component/s: Platform Debian
Affects Version/s: 10.11
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Tuukka Pasanen Assignee: Tuukka Pasanen
Resolution: Fixed Votes: 0
Labels: None


 Description   

Debian packaging has regressed on Debian 12 lintian:

depends-on-obsolete-package Depends: lsb-base (>= 3.0-10)

Package should use sysvinit-utils as lsb-base is just dummy package. This is from MariaDB 10.4 and up.



 Comments   
Comment by Tuukka Pasanen [ 2023-01-30 ]

As Lintian only seeks lsb-base which is deprecated on Debian Sid/12. Correcting it would would be:

lsb-base (<= 11.1.0) | sysvinit-utils (>= 3.06-2)

11.1.0 is last version which contains scripts `/lib/lsb/init-functions.sh` after that package is just dummy and script is moved to `sysvinit-utils` from version 3.06-2.
One has to add .lintian-override to mariadb-server-package

Comment by Daniel Black [ 2023-01-30 ]

Debian Sid/12 as they now include mariadb-10.11 have that as the minimum version that MariaDB will distribute so no point doing an earlier fix.

Comment by Tuukka Pasanen [ 2023-01-30 ]

PR made and tested on Salsa-CI and with compiling that it really removes the problem

Comment by Elena Stepanova [ 2023-03-27 ]

This is in "Needs Feedback" status. Who is waiting what feedback from whom here?

Comment by Tuukka Pasanen [ 2023-03-28 ]

Open again as this it not solved

Comment by Tuukka Pasanen [ 2023-03-28 ]

I don't know which state is correct after I have made PR. Most discussion now a days happens on Github PR so now it's stalled but it's not.

Generated at Thu Feb 08 10:16:43 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.