Richard Fish wrote:

> > I suppose that there is a way that Gentoo can follow, only that its leaders,
> > developers and users need to see it clearly. Is there a publicly visible
> > page that contains current goals for new releases? Where all sub-project
> > leaders could add their own goals, coherent with the general vision?
> > I couldn't find it, but maybe I haven't looked in the right places?
> 
> The problem I see is that for Gentoo the releases are not really
> useful milestones for most projects.  A release is really significant
> for a few core packages, but what is the real downside for users if
> Xorg 7.2 is stabilized one week after a release?  Outside of the fact
> that they have to compile it themselves instead of using the GRP
> package...not much that I see.

After using Gentoo for a good while I appreaciate very much the "constant
development" policy, which prevents the need to upgrade my system to new
releases. I've seen one Ubuntu user dist-upgrading its installation - it went
with some problems, and they were substantially bigger than I'm having doing
occasionally "emerge -avuD world".

But to be honest, stabilization of packages was not my point. ((BTW, stable
X.org, KDE or GNOME would IMO delay the release for a week, so users wouldn't
need to upgrade in such a short time frame - but that's what I think))

I was rather thinking about bigger, user-visible changes. Obviously a big
version bump of widely known and used package would fit this category, too.
Good news could include, for example, new stable kernel + udev (with better
support for [many-nice-features]), GNOME/KDE/XFCE/etc, even easier installer,
Gentoo-branded themes (Grub, splash, gdm theme, wallpaper, icons, colors (?)),
stable porthole, improved portage... These are the things people are looking
for - better, faster, easier. Opportunistic? Yes. Drugery for developers to
come up with such a list and then hold their word in time? Yes. Is it needed
at all? IMO, yes.

> For a distro like Ubuntu, a release is very significant, as it is the
> platform that users will be running for the next 6-18 months.

And for Gentoo it's about 6 next months where new blood, umm.. new users
/the beloved newbies ;)/ come to the project based on the reviews in news
sites. I, for example, got to know about Gentoo after reading a good review
on the site I was visiting quite often (linuxnews.pl). When I took a look
at the Handbook by the first time I was sold immediately. I was thinking
for a long time about installing LFS and only the time was an issue. Then
here came Gentoo and my world changed... for better.

Having said that, releases are targeted mostly for new users. Release media
become more and more filled with features and are more user-friendly than
ever (GNOME running from LiveCD, graphical installer, and so on). Lots of
*visible* changes (even though they are minor or trivial) buy new hearts and
minds for Gentoo. Do you now see what I've meant?

I'm not imposing that Gentoo development should depend on a time-based
milestones but new releases of installation media do happen and are needed.
It would be easier for journalists, newbies, etc. to compare Gentoo against
other distros if some kind of list of features that would-be-nice-to-have
before every release existed.

> Do you think Ubuntu roadmaps would be useful without being tied to a
> release?

Of course not. But that's exactly why people know beforehand that Dapper
would contain one list of features and be stable, while Edgy (advertised
as developers' dream) can be somewhat rough but most probably will contain
another list of new and exciting features. Example [1].

> Or could project status reports (as discussed here recently) fit the
> same bill?

Thanks for pointing this out. Need to re-read the archives.

With best regards,
Wiktor Wandachowicz

[1] "Upstart in Universe"
    http://www.netsplit.com/blog/work/canonical/upstart.html

-- 
gentoo-dev@gentoo.org mailing list

Reply via email to