Gentoo Archives: gentoo-dev

From: Alec Warner <warnera6@×××××××.edu>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Re: Re: Re: bootstrapping since gcc 3.4 is stable
Date: Thu, 26 Jan 2006 17:11:53
Message-Id: 43D901F3.3010701@egr.msu.edu
In Reply to: [gentoo-dev] Re: Re: Re: Re: bootstrapping since gcc 3.4 is stable by MIkey
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 MIkey wrote:
5 >
6 >>As for the stage 1 problems you described, this is exactly what i
7 >>already told you in the same thread. Supporting stage 1 costs extra
8 >>resources, this thread is a perfect example of it.
9 >
10 >
11 > And this is the primary point I am arguing. I keep hearing it, over and
12 > over. My testing leads me to a much different conclusion, I offered
13 > details describing why I reached my conclusions. It is the developers that
14 > decided to stop supporting the stage1 installation method, without asking
15 > users. I am asking you all to justify that decision, preferrably with
16 > facts. I am claiming that that the stage1 installation method is in fact
17 > much easier, quicker, cleaner, and more dependable. I have still not heard
18 > a reasonable argument to refute that basic assertion. I have heard vague
19 > claims but no quantification.
20 >
21 > I even went as far as posting patches to fix some of the major bugs that
22 > have gone unnoticed for, how long? Which is, in effect, me offering
23 > solutions. I have also posted proposals with patches for simple,
24 > incremental changes in portage that would make gentoo more palatable in an
25 > "enterprise" environment.
26 >
27 > So far it has been a fairly fruitless endeavor...
28 >
29
30 Maybe you think fixing a circular dep is easy, I know I do. But when
31 Joe Shmoe think it's OMG U63r 1337 to install gentoo using a stage1
32 because it makes his system so awesomely fast ( hence, The Conrad
33 install on the forums, heh ;) ) and he has no ****ing clue how any of
34 this crap works, and you tell him to fix the circular deps. He isn't,
35 he is going to file a bug, which will be marked WONTFIX. We know there
36 are circular deps, it's unavoidable in many situations.
37
38 The problem with a stage1 as *I* see it, is it that it's a grab-bag
39 system. A half-built system that some user, even following the official
40 docs, can fuck up in a myriad of ways, just by turning on use flags.
41 USE flags that that enable things that cause dep circles, enabling
42 things that cause other things to not compile because the stage1 ISN'T a
43 full system. Our deptrees aren't complete, they make assumptions about
44 the current system, and those assumptions generally are not true on a
45 stage1 or stage2 system.
46
47 There is no way around this, in my reckoning, without giving the user a
48 complete system to start with. Then they can't trigger silly ass
49 circular deps, because guess what, the base system is already installed!
50 If openSSL depends on perl and perl depends on openSSL, who cares,
51 they are both installed, not a problem!
52
53 - -Alec Warner (antarus)
54 -----BEGIN PGP SIGNATURE-----
55 Version: GnuPG v1.4.2 (GNU/Linux)
56 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
57
58 iQIVAwUBQ9kB82zglR5RwbyYAQKvZBAAk6NARUbJUy4jnwrGeA2Skod+zduvvKKH
59 a1/JDbDYTa/zB1zgxyLp28DAT8SBdCjuZ3oaA39txI/ZBgt7QvdtdmrHfWYKOXh2
60 EI2lGKXsc7f5Boo4SVaMPKYhUcUzLO2c7wuTMTylpL5VHX+JhdFBShCXD6s5CQ3x
61 glhWWnLBLCAbY0h3PYMwTJKgW+FeD7PMF67RBasYFTxZE5rNFMBv9gOSvZ6Da8oY
62 mJjBCbXIILcSYHKqPFw7nSHKm9JCRJUAV/kls0GoxqzOEFt5DJyCazPBHAMjflT4
63 Uw2n0JGIQVy+OREV1iho4S5SjBwLcSeDhs0kXPFL0Kp7GxBjSKO3l5PITp7iXe2F
64 ubNi5quuG5ElMetPK9bRk+V1m3NYZB+y1m+Ui5ZhsbiRwIvkrrUJbej0gd+SV6Aq
65 Y9+jAACRfnWFFElSTTkeg5PFrTX3Pq0cuT/XSmt3qFxWwUfqVKNbG3UkIlD05XeQ
66 VjM/oOaGdw/sWRahzvh2mFKRvRuHESRrByRBjRRqaypbu0lN7MfDwYqXLct2rc89
67 qFJXNWWisX9vxUDnxZ3OkHZJBQwS+VLy/oL1crhpBH0l45UR/Fzb8l2z5GQfxrrS
68 88EB7mby4+Owf2ZAgcbAYWOBya2/g9ZbAi/08xv9bYjKZQbyDya8iaEXgzRz3Mui
69 M0PpX65pkFY=
70 =xbGa
71 -----END PGP SIGNATURE-----
72 --
73 gentoo-dev@g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: Re: Re: Re: Re: bootstrapping since gcc 3.4 is stable MIkey <mikey@×××××××××××.com>