public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] portage v2
  @ 2001-11-09  5:17 99% ` Karl Trygve Kalleberg
  0 siblings, 0 replies; 1+ results
From: Karl Trygve Kalleberg @ 2001-11-09  5:17 UTC (permalink / raw
  To: gentoo-dev

On Thu, 8 Nov 2001 22:57:24 -0500
Chris Houser <chouser@gentoo.org> wrote:

> I don't know if the discusion of the recently begun portage v2 rewrite
> deserves it's own list or not, but I thought I'd start discussing it
> here, and we can decide later if we need to move it.

Here would be nice for now to let people know that active work is done on
portage, and that comments (and later on patches!) are always welcome.
 
> For any gentooers haven't heard about v2, please be aware that it is
> only just beginning.  I'm sure the current portage will go through many
> new releases before the v2 codebase is ready.

As usual, developers and users shouldn't hold their breath. The current
portage has the perk that it actually works ;)

> I think I like the proposed new dependency syntax.  It doesn't seem as
> flexible as another that was proposed earlier on this list (by karltk?
> sorry, don't remember).  Are there good reasons to use this less
> flexible scheme, such as readability or something?  Or is my premise
> incorrect?
> 
> Is there a reason to not use "1.0-*" instead of introducing another
> special char in the syntax, "~1.0"?

IMNSHO the depency syntax (and consequently its semantics and
implementation) should be discussed thoroughly. I really want a flexible
scheme that's easy to use _and_ scales. 

By this I mean that it should be trivial to specify trivial dependencies,
and eminently possible to specify really complex dependencies.

The more flexible syntax I proposed earlier (yes, you remembered
correctly), was intended to solve the latter part; making it possible to
specify complex dependencies. 

I will see if I can't work out a complete proposal for some kind of
"unified syntax" (I guess Rational will sue me now) this weekend.

> Ok, I guess that's all I have at the moment.  I suppose we should start
> discussing how to split up the work that needs to be done.  Maybe
> drobbins will just tell us each what to do. :-)

Now you assume he has time between writing articles, job hunting,
maintaining his baby and helping newbies on the channel ;)

> Oh, I think we should start writing test code for these new classes
> immediately, and maintain them as we go along.  I think python has some
> good support for regression test sorts of things, but I'm not very
> familier with it yet.  Better go read... :-)

Read the XP books lately, have you ? ;p

Karl T



^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2001-11-08 20:59     [gentoo-dev] portage v2 Chris Houser
2001-11-09  5:17 99% ` Karl Trygve Kalleberg

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