public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] client/server consistency: USE flags / split packages
@ 2009-11-04 15:44 Peter Volkov
  2009-11-04 16:28 ` Petteri Räty
  2009-11-04 16:34 ` Tiziano Müller
  0 siblings, 2 replies; 6+ messages in thread
From: Peter Volkov @ 2009-11-04 15:44 UTC (permalink / raw
  To: gentoo-dev

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.





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-11-15 16:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-04 15:44 [gentoo-dev] client/server consistency: USE flags / split packages Peter Volkov
2009-11-04 16:28 ` 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

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