From: Doug Goldstein <cardoe@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] remove system set?
Date: Thu, 16 Aug 2012 22:13:56 -0500 [thread overview]
Message-ID: <CAFWqQMSTSsUW273g_EFOuee2eAauxK_dHiCNBOjKcrg1JuJ19w@mail.gmail.com> (raw)
In-Reply-To: <CAGfcS_mkfgnz8B4fhS6hyhpx+Xuj7dV6sXrhYgsUMv_etBnNqw@mail.gmail.com>
On Thu, Aug 16, 2012 at 7:05 AM, Rich Freeman <rich0@gentoo.org> wrote:
> On Wed, Aug 15, 2012 at 10:04 AM, Fabian Groffen <grobian@gentoo.org> wrote:
>>
>> From that angle, if you wouldd remove the system set, would you add its
>> contents to the Portage ebuild? Portage itself doesn't need a compiler
>> or might not need gawk, but whatever it runs (ebuilds) often need so.
>
> Nope - I'd add them to every ebuild, and only where needed. That's
> the whole point.
>
>>
>> Adding libc, a compiler, linker, shell, etc. to almost any every ebuild
>> looks pretty much useless to me. Adding deps for all regular tools an
>> ebuild uses (bash, sed, awk, cut, wc, ...) seems like error-prone and
>> pretty much useless to me as well. So, there is the system set which
>> just is the central place where those packages are recorded.
>
> It is only useful for situations where people want to do something
> unusual. Some would argue that this is the only situation where
> Gentoo is useful. If I wanted a system just like everybody else's I
> guess I'd run Ubuntu, if not Windows or OSX.
>
> In any case, I do agree that getting there is associated with pain. I
> just like to think that getting there "someday" would be nice. I know
> that a systematic effort exists in mathematics to try to reduce all of
> math to a minimum set of axioms and have everything else be formally
> derived. I consider that a thing of beauty, even if I don't care to
> read the two volumes necessary to get to 1+1=2.
>
> Rich
>
The other point of the system set is to get rid of the chicken and egg
problem. For example, virtually every package in the system set ships
as a tar, including tar itself. All the compression utilities ship as
tars, which need to be installed to build tar (think -z, -j, -J). You
need a standard C library to run virtually everything including tar,
which you need to extract your standard C sources. The list goes on.
--
Doug Goldstein
next prev parent reply other threads:[~2012-08-17 3:15 UTC|newest]
Thread overview: 112+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-07 12:47 [gentoo-dev] Questions about SystemD and OpenRC Sylvain Alain
2012-08-07 13:17 ` Rich Freeman
2012-08-07 14:11 ` Peter Stuge
2012-08-07 14:43 ` Rich Freeman
2012-08-07 14:55 ` [gentoo-dev] Gentoo vs. upstream Peter Stuge
2012-08-07 15:33 ` [gentoo-dev] Questions about SystemD and OpenRC Sylvain Alain
2012-08-07 16:29 ` Michał Górny
2012-08-07 17:31 ` Michael Mol
2012-08-07 20:13 ` Michał Górny
2012-08-07 21:36 ` Dale
2012-08-08 2:21 ` Rich Freeman
2012-08-08 11:30 ` [gentoo-dev] " Duncan
2012-08-08 11:39 ` Peter Stuge
2012-08-08 10:55 ` Duncan
2012-08-08 11:06 ` Kent Fredric
2012-08-08 11:22 ` Peter Stuge
2012-08-08 11:47 ` Duncan
2012-08-08 20:27 ` [gentoo-dev] " Jason A. Donenfeld
2012-08-07 19:00 ` Olivier Crête
2012-08-09 8:42 ` Luca Barbato
2012-08-09 14:02 ` [gentoo-dev] pid 1 design Peter Stuge
2012-08-09 15:25 ` Rich Freeman
2012-08-09 16:00 ` Wyatt Epp
2012-08-09 17:13 ` Rich Freeman
2012-08-09 20:27 ` Peter Stuge
2012-08-09 20:37 ` Michał Górny
2012-08-09 20:45 ` Michael Mol
2012-08-09 20:56 ` Michał Górny
2012-08-10 1:32 ` heroxbd
2012-08-09 15:59 ` Luca Barbato
2012-08-09 17:29 ` William Hubbs
2012-08-09 17:30 ` William Hubbs
2012-08-09 20:48 ` Christopher Head
2012-08-10 4:52 ` [gentoo-dev] " Duncan
2012-08-09 18:12 ` [gentoo-dev] Questions about SystemD and OpenRC Olivier Crête
2012-08-09 18:31 ` William Hubbs
2012-08-09 18:41 ` Olivier Crête
2012-08-09 19:51 ` Rich Freeman
2012-08-09 18:53 ` Canek Peláez Valdés
2012-08-09 18:57 ` Ciaran McCreesh
2012-08-09 19:24 ` Canek Peláez Valdés
2012-08-09 19:47 ` Rich Freeman
2012-08-09 20:58 ` Canek Peláez Valdés
2012-08-09 21:14 ` Rich Freeman
2012-08-14 3:24 ` Greg KH
2012-08-14 10:31 ` Rich Freeman
2012-08-14 18:12 ` Canek Peláez Valdés
2012-08-14 19:14 ` Peter Stuge
2012-08-14 19:18 ` Luca Barbato
2012-08-15 10:27 ` Rich Freeman
2012-08-15 10:58 ` Michał Górny
2012-08-15 11:07 ` Fabian Groffen
2012-08-15 11:32 ` Rich Freeman
2012-08-15 11:41 ` Fabian Groffen
2012-08-15 11:50 ` Rich Freeman
2012-08-15 12:01 ` Fabian Groffen
2012-08-15 13:43 ` Rich Freeman
2012-08-15 14:04 ` [gentoo-dev] remove system set? Fabian Groffen
2012-08-16 12:05 ` Rich Freeman
2012-08-17 3:13 ` Doug Goldstein [this message]
2012-08-17 3:26 ` Michael Mol
2012-08-17 19:43 ` Gregory M. Turner
2012-08-17 20:10 ` Zac Medico
2012-08-18 1:03 ` Rich Freeman
2012-08-18 1:11 ` Michael Mol
2012-08-15 12:18 ` [gentoo-dev] Questions about SystemD and OpenRC William Hubbs
2012-08-15 18:21 ` [gentoo-dev] " Duncan
2012-08-15 19:18 ` Michael Mol
2012-08-15 19:26 ` Ciaran McCreesh
2012-08-15 19:50 ` Michael Mol
2012-08-16 11:59 ` Rich Freeman
2012-08-16 19:07 ` Zac Medico
2012-08-16 19:51 ` Gregory M. Turner
2012-08-16 20:05 ` Michael Mol
2012-08-17 1:26 ` Rich Freeman
2012-08-17 2:02 ` Michael Mol
2012-08-18 20:50 ` Gregory M. Turner
2012-08-09 19:02 ` [gentoo-dev] " Tomáš Pružina
2012-08-09 18:48 ` Ciaran McCreesh
2012-08-09 18:44 ` Canek Peláez Valdés
2012-08-09 19:54 ` Rich Freeman
2012-08-09 23:00 ` Walter Dnes
2012-08-09 23:10 ` Canek Peláez Valdés
2012-08-10 0:25 ` Peter Stuge
2012-08-10 2:43 ` Sylvain Alain
2012-08-09 23:12 ` Olivier Crête
2012-08-09 23:26 ` G.Wolfe Woodbury
2012-08-09 23:42 ` Rich Freeman
2012-08-09 23:26 ` Chí-Thanh Christopher Nguyễn
2012-08-10 5:32 ` [gentoo-dev] " Duncan
2012-08-09 19:43 ` [gentoo-dev] " Michał Górny
2012-08-09 20:30 ` Luca Barbato
2012-08-09 20:47 ` Michał Górny
2012-08-10 5:04 ` [gentoo-dev] " Duncan
2012-08-10 7:43 ` Michał Górny
2012-08-10 8:45 ` Luca Barbato
2012-08-10 11:22 ` Rich Freeman
2012-08-10 18:09 ` Duncan
2012-08-11 23:29 ` [gentoo-dev] " vivo75
2012-08-12 0:12 ` Peter Stuge
2012-08-12 9:43 ` [gentoo-dev] " Duncan
2012-08-12 12:25 ` Rich Freeman
2012-08-12 13:37 ` vivo75
2012-08-12 13:43 ` Chí-Thanh Christopher Nguyễn
2012-08-12 19:29 ` Duncan
2012-08-12 15:35 ` Mike Gilbert
2012-08-12 13:34 ` vivo75
2012-08-12 7:44 ` [gentoo-dev] " Michał Górny
2012-08-12 13:40 ` vivo75
2012-08-12 8:03 ` Samuli Suominen
2012-08-13 19:47 ` Christopher Head
2012-08-13 21:37 ` Michał Górny
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=CAFWqQMSTSsUW273g_EFOuee2eAauxK_dHiCNBOjKcrg1JuJ19w@mail.gmail.com \
--to=cardoe@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