On Thu, Feb 27, 2003 at 12:16:44AM +1100, Ben Burton wrote: > The consequences I see are as follows. Say a user doesn't have > libqt3-compat-headers installed (since there's no obvious reason to have > it installed; none of the usual -dev packages depend on it). They > download a random Qt/KDE application to build, and it doesn't compile. > They're confused, since it builds everywhere else under Qt3. After some > rummaging around, they discover that oh, on a *debian* system you need the > extra libqt3-compat-headers package. The user installs > libqt3-compat-headers so that it builds properly, and if they're nice > they'll even notify the upstream developer that their application uses > legacy headers.
I do not think that the package split makes sense. It is not justifiable to burden Debian users and Debian package maintainers with these legacy issues. A deprecated header file should issue a #warning explaining that it is deprecated (and, ideally, what replaces it). Simply breaking the builds of a lot of existing software (packaged and not) does not make sense here. -- - mdz

