From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=DATE_IN_PAST_12_24,DMARC_NONE, INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from mailgw1.netvision.net.il ([194.90.1.14]) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15r1xz-0003gx-00 for gentoo-dev@cvs.gentoo.org; Tue, 09 Oct 2001 12:50:59 -0600 Received: from there (ras5-p53.rlz.netvision.net.il [62.0.86.53]) by mailgw1.netvision.net.il (8.9.3/8.9.3) with SMTP id UAA09213 for ; Tue, 9 Oct 2001 20:51:33 +0200 (IST) Message-Id: <200110091851.UAA09213@mailgw1.netvision.net.il> Content-Type: text/plain; charset="iso-8859-1" From: Dan Armak Organization: Gentoo Linux To: gentoo-dev@cvs.gentoo.org X-Mailer: KMail [version 1.3.1] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [gentoo-dev] Questions (qt3, kde3, and misc) - please answer Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Tue Oct 9 12:51:01 2001 X-Original-Date: Tue, 9 Oct 2001 20:51:46 +0200 X-Archives-Salt: d64faeba-8a71-4ef5-990d-3d27a52dcb48 X-Archives-Hash: 36d24e7c83eb723302ca90cd387022e3 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-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 =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