Gentoo Archives: gentoo-dev

From: drobbins@g.o
To: gentoo-dev@g.o
Subject: [gentoo-dev] odds and ends
Date: Wed, 24 Jan 2001 15:29:04
Message-Id: 20010124152904.B3615@cvs.gentoo.org
1 Hi All,
2
3 I just wanted to give you all an update on Gentoo Linux development.
4
5 General Notes
6 =============
7
8 Gentoo Linux 1.0_rc4-pre2
9 -------------------------
10
11 As you probably know, Gentoo Linux 1.0_rc4-pre2 is on ibiblio.org. This is
12 a test version that should be installed by all active developers. When all
13 known quirks have been fixed, Achim will roll out a 1.0_rc4. So far,
14 1.0_rc4-pre2 is looking a lot better than 1.0_rc3. We're stomping on bugs
15 and Gentoo Linux is getting more and more refined.
16
17 1.0_rc4-pre2 is fully compatible with all modern Intel and Intel-compatible
18 processors, from the i486 on up. While 1.0_rc4-pre2 is optimized for the
19 486, Achim plans to build several different versions of 1.0_rc4 optimized for
20 various processors. 1.0_rc4-pre2 has been tested on K6 systems and works
21 perfectly. The problem we had with the K6 was due to some inline assembly in
22 glibc -- included based on the value of the HOST environment variable. Since
23 we had the HOST set to i686-pc-linux-gnu, some i686-specific instructions
24 were included in glibc -- ones that the K6 didn't like.
25
26 Developer-specific Notes
27 ========================
28
29 Changelog Issues
30 ----------------
31
32 Developers, when you update the ChangeLog (/usr/portage/ChangeLog), make sure
33 that you stick to our "standard" format. Each package addition/modification/
34 deletion includes a single line in our standard format, followed on the next
35 line by a _mandatory_ developer user name, followed by optional line(s) of
36 comments and a blank line. It's _not_ ok to do stuff like this:
37
38 new foo/bar-1.0
39 new foo/oni-2.0
40 drobbins
41
42 You need to do this instead
43
44 new foo/bar-1.0
45 drobbins
46
47 new foo/oni-1.0
48 drobbins
49
50 sys-* layout
51 ------------
52
53 Achim and I have resolved how to determine what goes in the sys-* categories.
54 We are breaking with FreeBSD tradition by making the sys-* categories contain
55 _only_ a barebones, minimal system -- the minimal Gentoo system that can still
56 recompile itself, with a few exceptions. Previously, what was included in
57 sys-* was more of a subjective thing, i.e. what I would like to see in a basic
58 Gentoo Linux server install, the tools I personally like, etc.
59
60 Rather than do this, we're going to be integrating some new functionality into
61 Portage that's going to be very, very nice and will allow everyone to have the
62 kind of "base" system that they like. Portage will recognize your selection not
63 only at install time, but throughout the lifetime of your system, prompting you
64 to upgrade or add new packages when necessary.
65
66 ebuild design
67 -------------
68
69 Also, another semi-important note. It is no longer necessary to define the "A"
70 variable in an ebuild. Portage automatically determines the proper archive names
71 from the SRC_URI if present (and all current ebuilds are required to have valid
72 SRC_URIs.) You can use "A" if you like, but leave it out if you prefer.
73
74 That's it for now. Sorry for being a bit distant for the last few weeks --
75 I've been busy writing a bunch of new articles for IBM. Now that I'm (nearly)
76 caught up, you should start seeing me more often.
77
78 Best Regards,
79
80 --
81 Daniel Robbins <drobbins@g.o>
82 President/CEO http://www.gentoo.org
83 Gentoo Technologies, Inc.

Replies

Subject Author
Re: [gentoo-dev] odds and ends Thomas Flavel <thomasfl@××××××××××××.uk>