public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Questions (qt3, kde3, and misc) - please answer
@ 2001-10-09 12:51 Dan Armak
  0 siblings, 0 replies; only message in thread
From: Dan Armak @ 2001-10-09 12:51 UTC (permalink / raw
  To: gentoo-dev

Hi all, 

My questions remain unanswered, probably because they're in a thread called 
"final qt/QTDIR scheme". So I'm reposting here. This is a better verion of 
the questions anyway.

0. How do I define a dependency lilke
3.0.0>x11-libs/qt-x11>=2.3.1-r2
Since qt major versions are api-incompatible, I ned a specific major version 
and a >= for a minor version. Hope I'm making myself clear :-)

I could make two deps:
<x11-libs/qt-x11-3.0.0
>=x11-libs/qt-x11-2.3.1-r2

But the first could be satisfied by 2.2 and the second by 3.0 and I wouldn't 
get the right thing.

I remember reading comments in portage.py about "*" dependencies, when are 
they coming?

What should I do for now?

1. If I do set
DEPEND=">=x11-libs/qt-x11-2.3.1-r1 <x11-libs/qt-x11-3.0.0_beta6"
then, emerge will emerge both these packages, each for the other's 
dependency. It is not smart enouh to see that the deps can be satisfied with 
just one. This is a little off topic, just a note.

2. If I do succeed in making such dependencies, should I (via eclasses) 
require all kde/qt apps to depend on >=qt-x11-2.3.1-r2, which is the current 
revision and is the one that introduces the new QTDIR coexistence scheme?

Many people probably have qt 2.3.0 or 2.2.3 installed, which in fact fulfill 
the kde dependencies. And if they are forced to go from 2.2.x to 2.3.x 
they'll have to recompile all of their kde/qt apps, as the revisions are not 
binary compatible. Of course, with the new scheme, I can easily have 2.2 and 
2.3 revision coexist as well. Should I? That would mean manually emerging the 
new revision of the qt version you already have, as the old revisions aren't 
coexistence-compatible.

2.5. Should I make everyone upgrade to the new revision of qt2.x before 
emerging qt3.x? And if I should, how?
If they don't upgrade, I cannot guarantee successful emerging of anything 
qt-dependant.

3. The decision has been taken not to include pre-final kde (and qt) versions 
in portage, not even masked. However, many people are likely to be interested 
in the upcoming kde3 ebuilds (kde3-alpha1 was released recently; the ebuilds 
will be ready as soon as this qt thing is finished). On person has already 
asked me for copies of these ebuilds, others may as well. Suggestions for 
placing and distributing them? (Before you suggest it, I don't have a site).

4. A question for the FHS experts: what is the right place to install 
secondary (or equal) copies of KDE? Only one copy can live in /usr, as the 
filenames don't change between releases. /opt/kdeX.Y?

-- 

Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-10-09 18:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-09 12:51 [gentoo-dev] Questions (qt3, kde3, and misc) - please answer Dan Armak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox