Gentoo Archives: gentoo-dev

From: "Tiziano Müller" <dev-zero@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] client/server consistency: USE flags / split packages
Date: Wed, 04 Nov 2009 16:35:00
Message-Id: 1257352489.6780.433.camel@localhost
In Reply to: [gentoo-dev] client/server consistency: USE flags / split packages by Peter Volkov
1 Am Mittwoch, den 04.11.2009, 18:44 +0300 schrieb Peter Volkov:
2 > Hi. How do we handle packages that provide client, server, and possibly
3 > extra tools/libraries? Do we split packages like binary distros do or do
4 > we use USE flags? What USE flags? Currently some packages are split
5 > other use client, server or minimal USE flag(s).
6 >
7 > Back in 2006 similar problem was discussed many times with no final
8 > resolution - it was hard to ban split packages since portage had no
9 > support for USE deps. Also some packages started to utilize 'minimal'
10 > USE flag to force users read USE flag description and thus reduce its
11 > usage and lower number of bugs due to not-installed parts of package.
12 >
13 > With EAPI=2 both use deps and USE defaults (if necessary) are here so
14 > it's possible to introduce some guidelines:
15 >
16 > 1. do not split packages; use USE flags and USE deps.
17 > 2. stop using minimal USE flag to build client or sever only.
18 >
19 >
20 > So are there any good reasons to split packages?
21
22 In environments with a staging server and binary packages, yes.
23
24
25 --
26 Tiziano Müller
27 Gentoo Linux Developer
28 Areas of responsibility:
29 Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor
30 E-Mail : dev-zero@g.o
31 GnuPG FP : F327 283A E769 2E36 18D5 4DE2 1B05 6A63 AE9C 1E30

Attachments

File name MIME type
signature.asc application/pgp-signature
smime.p7s application/x-pkcs7-signature

Replies