From: Peter Volkov <pva@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] client/server consistency: USE flags / split packages
Date: Wed, 04 Nov 2009 18:44:57 +0300 [thread overview]
Message-ID: <1257349497.20584.2085.camel@tablet> (raw)
Hi. How do we handle packages that provide client, server, and possibly
extra tools/libraries? Do we split packages like binary distros do or do
we use USE flags? What USE flags? Currently some packages are split
other use client, server or minimal USE flag(s).
Back in 2006 similar problem was discussed many times with no final
resolution - it was hard to ban split packages since portage had no
support for USE deps. Also some packages started to utilize 'minimal'
USE flag to force users read USE flag description and thus reduce its
usage and lower number of bugs due to not-installed parts of package.
With EAPI=2 both use deps and USE defaults (if necessary) are here so
it's possible to introduce some guidelines:
1. do not split packages; use USE flags and USE deps.
2. stop using minimal USE flag to build client or sever only.
So are there any good reasons to split packages?
https://bugs.gentoo.org/12499 but many similar disscussions were on this
list...
--
Peter.
next reply other threads:[~2009-11-04 15:45 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-04 15:44 Peter Volkov [this message]
2009-11-04 16:28 ` [gentoo-dev] client/server consistency: USE flags / split packages Petteri Räty
2009-11-15 14:21 ` Jorge Manuel B. S. Vicetto
2009-11-04 16:34 ` Tiziano Müller
2009-11-04 19:25 ` Peter Volkov
2009-11-10 0:50 ` Gilles Dartiguelongue
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1257349497.20584.2085.camel@tablet \
--to=pva@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox