[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#604360: Preparations for the removal of the KDE3 and Qt3 libraries



tags 604360 +patch
thanks

Hi Eckhart, and thanks for your bugreport,

Le 21.11.2010 20:42, Eckhart Wörner a écrit :
> In order to make this move, all packages directly or indirectly depending on 
> the KDE3/Qt3 libraries have to either get ported to KDE4/Qt4 or eventually get 
> removed from the Debian repositories.
> 
> Therefore, please take the time and:
> - contact your upstream (if existing) and ask about the state of a KDE4/Qt4 
> port of your application
> - if there are no activities regarding porting, investigate whether there are 
> suitable alternatives for your users
> - if there is a KDE4/Qt4 port that is not yet packaged, consider packaging it
> - if both the KDE3/Qt3 and the KDE4/Qt4 version already coexist in the Debian 
> archives, consider removing the KDE3/Qt3 version

Given that LSB has deprecated the use of Qt3 libraries since its 3.2
version, I propose to demote the relationship on libqt3-mt from Depends
to Recommends.

This would mean that Qt3 would still be installed by lsb-desktop in
default installations (where apt recommends are enabled) but at the same
time make the LSB support in Debian future-proof and allow seamless
removal of Qt3 when its time will have come.

Opinions ?

Cheers,

OdyX
commit 525b8eddc086760f28715dac8fbc13374fd4c9d0
Author: Didier Raboud <odyx@debian.org>
Date:   Tue Feb 21 15:59:11 2012 +0100

    Qt3 is deprecated since LSB 3.2, demote to Recommends.
    
    Closes: #604360
    Signed-off-by: Didier Raboud <odyx@debian.org>

diff --git a/debian/control b/debian/control
index 7527871..99f8a09 100644
--- a/debian/control
+++ b/debian/control
@@ -128,7 +128,6 @@ Depends: lsb-graphics,
  libpango1.0-0 (>= 1.10.4),
  libgtk2.0-0 (>= 2.10.14),
  libcairo2 (>= 1.2.0),
- libqt3-mt (>= 3.3.6),
  libqt4-gui (>= 4.2),
  libqt4-sql-sqlite (>= 4.2),
  libqt4-network (>= 4.2),
@@ -140,6 +139,7 @@ Depends: lsb-graphics,
  xdg-utils,
  libnss3-1d,
  ${misc:Depends}
+Recommends: libqt3-mt (>= 3.3.6)
 Provides: lsb-desktop-noarch, lsb-qt4, lsb-qt4-noarch, ${provides}
 Description: Linux Standard Base 4.1 Desktop support package
  The Linux Standard Base (http://www.linuxbase.org/) is a standard

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: