public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] odds and ends
@ 2001-01-24 15:30 drobbins
  2001-01-24 15:44 ` Thomas Flavel
  0 siblings, 1 reply; 15+ messages in thread
From: drobbins @ 2001-01-24 15:30 UTC (permalink / raw
  To: gentoo-dev

Hi All,

I just wanted to give you all an update on Gentoo Linux development.

General Notes
=============

Gentoo Linux 1.0_rc4-pre2
-------------------------

As you probably know, Gentoo Linux 1.0_rc4-pre2 is on ibiblio.org.  This is 
a test version that should be installed by all active developers.  When all
known quirks have been fixed, Achim will roll out a 1.0_rc4.  So far,
1.0_rc4-pre2 is looking a lot better than 1.0_rc3.  We're stomping on bugs
and Gentoo Linux is getting more and more refined.

1.0_rc4-pre2 is fully compatible with all modern Intel and Intel-compatible
processors, from the i486 on up.  While 1.0_rc4-pre2 is optimized for the
486, Achim plans to build several different versions of 1.0_rc4 optimized for
various processors.  1.0_rc4-pre2 has been tested on K6 systems and works
perfectly.  The problem we had with the K6 was due to some inline assembly in
glibc -- included based on the value of the HOST environment variable.  Since
we had the HOST set to i686-pc-linux-gnu, some i686-specific instructions
were included in glibc -- ones that the K6 didn't like.

Developer-specific Notes
========================

Changelog Issues
----------------

Developers, when you update the ChangeLog (/usr/portage/ChangeLog), make sure
that you stick to our "standard" format.  Each package addition/modification/
deletion includes a single line in our standard format, followed on the next
line by a _mandatory_ developer user name, followed by optional line(s) of
comments and a blank line.  It's _not_ ok to do stuff like this:

new foo/bar-1.0
new foo/oni-2.0
drobbins

You need to do this instead

new foo/bar-1.0
drobbins

new foo/oni-1.0
drobbins

sys-* layout
------------

Achim and I have resolved how to determine what goes in the sys-* categories.
We are breaking with FreeBSD tradition by making the sys-* categories contain
_only_ a barebones, minimal system -- the minimal Gentoo system that can still
recompile itself, with a few exceptions.  Previously, what was included in
sys-* was more of a subjective thing, i.e. what I would like to see in a basic
Gentoo Linux server install, the tools I personally like, etc.

Rather than do this, we're going to be integrating some new functionality into
Portage that's going to be very, very nice and will allow everyone to have the
kind of "base" system that they like.  Portage will recognize your selection not
only at install time, but throughout the lifetime of your system, prompting you
to upgrade or add new packages when necessary.

ebuild design
-------------

Also, another semi-important note.  It is no longer necessary to define the "A"
variable in an ebuild.  Portage automatically determines the proper archive names
from the SRC_URI if present (and all current ebuilds are required to have valid
SRC_URIs.)  You can use "A" if you like, but leave it out if you prefer.

That's it for now.  Sorry for being a bit distant for the last few weeks --
I've been busy writing a bunch of new articles for IBM.  Now that I'm (nearly)
caught up, you should start seeing me more often. 

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			


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

end of thread, other threads:[~2001-01-25 16:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20010124234502.7F94151359@cvs.gentoo.org>
2001-01-25  3:27 ` [gentoo-dev] odds and ends Robert Schrem
2001-01-25  6:04   ` Achim Gottinger
2001-01-25  6:34     ` Gabriel
2001-01-25  7:25       ` Achim Gottinger
2001-01-25  7:52         ` mats pettersson
2001-01-25  9:48   ` drobbins
2001-01-24 15:30 drobbins
2001-01-24 15:44 ` Thomas Flavel
2001-01-24 16:09   ` drobbins
2001-01-24 16:35     ` Thomas Flavel
2001-01-24 16:39       ` drobbins
2001-01-24 16:38   ` Achim Gottinger
2001-01-24 16:44     ` Thomas Flavel
2001-01-24 16:44     ` drobbins
2001-01-24 17:01       ` Achim Gottinger

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