Hottest Free Downloads - DownloadPipe.com Over 197,000 downloads! Bookmark Now!
DownloadPipe.com - New Downloads Every Minute
 SEARCH:
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[gentoo-dev] GLEP 19: Gentoo Stable Portage Tree -- ideas

 
   Linux (Home) -> Development RSS
Next:  www: link to sarge info dead  
Author Message
Andrew Muraco

External


Since: Dec 16, 2005
Posts: 3



(Msg. 1) Posted: Fri Jan 06, 2006 5:50 am
Post subject: [gentoo-dev] GLEP 19: Gentoo Stable Portage Tree -- ideas
Archived from groups: linux>gentoo>dev (more info?)

Hi, I was recently reading this post [1] about gentoo's future, it
mentioned a few items in relation to enterprise Gentoo, and that it
currently needs features that just aren't available yet.

One such example of a feature thats not available yet is GLEP 19: Gentoo
Stable Tree [2].
Now, I notice that it is over a year old since last edit, and that it is
still Draft, not Differed or Rejected.
So, I propose to change it in hopes of making it a feasible,
implementable idea.

The part of this GLEP that specifically is the issue, and making it
unable to be voted on, is the section concerning the exact details of
how/where the 'stable' tree would be located; currently this GLEP lists
a few ideas but settles on using KEYWORDS="stable". However, the point
was brought up (and noted inside of the GLEP) that in order for that new
keyword to work for independent archs, it would have to be
'stable:arch'. So, I am here to say 'No' to that idea. Specifically
because I believe it will make dev even greater then what it currently
is. Hence I propose that instead of a separate tree based on these
'stable:arch' keywords, the existing tree is used /with/ a new
keywording system: KEYWORDS="+arch" will denote these stable ebuilds.
Also, in order to prevent excess dev-work and to make a predictable
cycle, the following will also occur: prior to the release of the year's
..0 media (ex 2006.0) a script would be ran that add +arch for each arch
keyword (max one +arch per arch). Over the course of time, major bug
fixes and security updates would allow for items to be marked +arch
quickly, without necessarily waiting for the next media release.

When the .0 media is released, it would include the usual portage tree
in tar.bz2 which will serve as a static place for enterprise to install
Gentoo from. All security and Major bug fixes would be included in .1
and .2 releases, but the vast majority of the tree would remain the same
over the course of the year (enterprise's goals).

Also, a few items which can be considered for this stable tree:
- using a simple script it would be possible to make a copy of the tree
which only contains these +arch entries, this could be used to make
easier to manage tar balls of the stable tree for distribution to clients.
- the existing portage code would consider +arch as a subset of arch,
the reason both keywords will exist is to maintain compatibility with
older versions of portage which will not recognize this.

Anyways, I would personally like to see if this can stir some interest.
I would be willing to help test and help make this GLEP a reality,
however I can not implement this myself as I lack python skills, but I
do want to help the portage team, as much as I can, to make this happen,
as I have some great benefit from this added feature.

Also, I hope I covered everything, and if the response from the mailing
list is good I may consider revising the existing GLEP and prepare it
for submittal to the council in feburary, or march, depending on how
much revision the GLEP needs, and if my idea is better or worse then the
current solution proposed.

Thanks for taking the time to look at this, Please respond with personal
opinions (+ and -)

Andrew Muraco

Tuxp3

[1] http://article.gmane.org/gmane.linux.gentoo.devel/34870
[2] http://www.gentoo.org/proj/en/glep/glep-0019.html
--
gentoo-dev.DeleteThis@gentoo.org mailing list
Back to top
Login to vote
Duncan

External


Since: Jul 19, 2005
Posts: 49



(Msg. 2) Posted: Fri Jan 06, 2006 10:40 am
Post subject: [gentoo-dev] Re: GLEP 19: Gentoo Stable Portage Tree -- ideas [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Chris Bainbridge posted <623652d50601060100w2bd03634i.TakeThisOut@mail.gmail.com>,
excerpted below, on Fri, 06 Jan 2006 09:00:59 +0000:

> The problems being:
>
> 1) Manpower. There are already 10,000 open bugs in bugzilla (and
> growing) without adding more.
> 2) Lack of interest. Most developers aren't interested in supporting
> "old" packages.
> 3) The enterprise. Both of the above problems would be fixed if
> enterprises were contributing developers and/or money. However, they
> aren't, so why is that? The truth is most enterprises want to go to a
> big company to buy their software. They want one homogeneous binary
> system, not a flexible way of building packages from source, and they
> want someone else to do it and be responsible for it.

> The only way I can see to solve these problems is more automation. []
> For QA gentoo really needs a compile farm with automated compile,
> install and test (from those ebuilds that support it). Make the system
> smarter, instead of throwing more people at the problem.

You didn't say it, but it should be self-evident. The automation solution
is tied to money, which, ultimately, comes back to #3.

I know it's been said before, but really, Gentoo doesn't seem to fit the
enterprise mold well enough to get the enterprise money. There are
better fitting organizations out there, that require less direct
modificatiion to get them into the enterprise mold, so /they/ get the
enterprise money. I know some disagree with this and think Gentoo should
be specifically targeting the enterprise, but IMO, that's not Gentoo's
niche and never will be.

OTOH, it's entirely possible a Gentoo /based/ enterprise distribution may
emerge at some point. IMO, however, there's enough conflict with what
makes Gentoo great at what it does today, that such efforts should be
separate from Gentoo itself.

--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


--
gentoo-dev.TakeThisOut@gentoo.org mailing list
Back to top
Login to vote
Chris Gianelloni

External


Since: Jul 31, 2005
Posts: 8



(Msg. 3) Posted: Sun Jan 08, 2006 3:20 pm
Post subject: Re: [gentoo-dev] GLEP 19: Gentoo Stable Portage Tree -- ideas [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Fri, 2006-01-06 at 18:11 -0500, Olivier Crete wrote:
> On Fri, 2006-06-01 at 09:39 -0800, Brian Harring wrote:
> > On Fri, Jan 06, 2006 at 10:05:49AM -0500, Chris Gianelloni wrote:
> > > On Fri, 2006-01-06 at 09:00 +0000, Chris Bainbridge wrote:
> > > > On 06/01/06, Brian Harring <ferringb RemoveThis @gentoo.org> wrote:
> > > > 1) Manpower. There are already 10,000 open bugs in bugzilla (and
> > > > growing) without adding more.
> > >
> > > This is probably the primary reason it died. This, of course, ties in
> > > greatly to #2.
> >
> > Automation can reduce workload, within limits. Fex, scripting for
> > yanking packages/deptree out of normal tree for merging into a g19
> > tree.
>
> Baz has developed a script that would yank a subtree with the proper
> deps for the original GLEP 19 effort. It wasn't that hard to do.

No, but it (at least from the last message that I saw) did not update
Manifests/digests.

> And the idea of having a subtree is that the backports would be done by
> a specific group of developers instead of the package maintainers and
> therefore not getting any more work on the other devs.

This would still be the case. However, having a subtree such as the one
that was used by GLEP19 severely reduces the usability. For one, the
number of USE flags was reduced to only "server" USE flags, and even
then it only included the "common" ones and omitted all of the others,
making it even less useful and impossible for supporting an "Enterprise
Workstation" from the same tree.

> I'm not really sure why the older one died... We were pretty close to
> being able to build the stages and starting to distribute it... I would
> be very favorable to seeing the whole thing restarted.

I'm pretty sure it died due to lack of involvement.

--
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux

--
gentoo-dev RemoveThis @gentoo.org mailing list
Back to top
Login to vote
Display posts from previous:   
Related Topics:
[gentoo-dev] GLEP XX: Fix the GLEP process - Abstract The purpose of GLEPs is to coordinate several teams into providing an overall enhancement to Gentoo. However, the GLEP itself is written by a single person rather than a cooperative effort between the teams. Motivation Recent GLEPs have..

[gentoo-dev] Gentoo on VMWare - few ideas - Hi all, I finally get to test the new 2006.0 LiveCD and the new installer (GUI version). It certainly has many kinks to be ironed out, but it is a great new start! I am now waiting for the install on a vmware-workstation-5.5 while reading what Google..

[gentoo-dev] Project, GLEP, or skip it? - Hi, folks. I'm looking around for a decent web mail/web collaboration tool to host on my site and, through following a series of links, fall upon the XAMPP project. For those that don't know, XAMPP is a release that provides apache, php, perl, etc., in...

[gentoo-dev] Portage log suggestion - Hi, I fought with a stage1 install during this weekend. Today in the morning I succeeded. I had to move a lot in /var/log/portage. For the content of this directory I'd suggest the following: Remove the 4 digit number from the log file names. It is a...

[gentoo-dev] Let portage symlink latest version of install.. - Hi Gentoo devs, The Problem: I'd like to have bookmarks for my most used documentation in my browser. E.g., for the Python documentation this would be file:///usr/share/doc/python-docs-2.4.2/html/index.html. But as the version number is included in the....
       Linux (Home) -> Development All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Categories:
 Windows Forums
 Game Forums
  Linux Forums
 Mac Forums
 PDA Forums
 Mobile Forums
  Top  |  Store  |  RSS Feeds RSS  |  Data Feeds  |  Advertise  |  Submit  |  Bookmark  |  Newsletter  |  Contact