public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] New Portage/Baselayout on CVS/rsync
@ 2001-10-29 23:56 Daniel Robbins
  2001-10-30  0:26 ` Joe Bormolini
  2001-10-30  3:31 ` Bart Verwilst
  0 siblings, 2 replies; 9+ messages in thread
From: Daniel Robbins @ 2001-10-29 23:56 UTC (permalink / raw
  To: gentoo-announce, gentoo-dev

Hi All,

Tonight, I started catching up on my near 15-day backlog of Gentoo
Linux-related mailing list postings, and started hitting lots of discussions
about extensions to the dependency system.  This motivated me to add the
long-anticipated "*"-style dependency to Portage, and create a new Portage
release, 1.6.12.  It is now on CVS.  Here are how the new "*" dependencies
work:

Let's say you'd like a package to use the most recent 1.x version of freetype.
You can now specify the following dependency:

=media-libs/freetype-1*

Or, if you want the latest 1.2.x version of gtk+, use:

=x11-libs/gtk+-1.2*

You should only use the new "*" deps with straight version numbers; i.e. no
_alpha, _beta, _pre, -rX, or trailing letters.  They only really make sense for
straight x.y.z integer version formats anyways.  We will continue to extend the
dependency syntax to keep up with the needs of developers.

I also added a new version of sys-apps/baselayout (1.6.5) to Portage.  This new
release contains important fixes to the /etc/init.d/checkroot and
/etc/init.d/netmount scripts, as well as a couple of other minor improvements.

Enjoy!

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



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-29 23:56 [gentoo-dev] New Portage/Baselayout on CVS/rsync Daniel Robbins
@ 2001-10-30  0:26 ` Joe Bormolini
  2001-10-30  3:15   ` Damaen
  2001-10-30  3:31 ` Bart Verwilst
  1 sibling, 1 reply; 9+ messages in thread
From: Joe Bormolini @ 2001-10-30  0:26 UTC (permalink / raw
  To: gentoo-dev

I just merged portage 1.6.12 and now I get "!!! Error: circular dependencies" when trying to emerge anything. I can still use ebuild to unpack, compile, etc. but no emerge =(

	--lordjoe



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30  0:26 ` Joe Bormolini
@ 2001-10-30  3:15   ` Damaen
  0 siblings, 0 replies; 9+ messages in thread
From: Damaen @ 2001-10-30  3:15 UTC (permalink / raw
  To: gentoo-dev

Same here... getting it on every ebuild... 

On 2001.10.30 07:26 Joe Bormolini wrote:
> I just merged portage 1.6.12 and now I get "!!! Error: circular
> dependencies" when trying to emerge anything. I can still use ebuild to
> unpack, compile, etc. but no emerge =(
> 
> 	--lordjoe
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@cvs.gentoo.org
> http://cvs.gentoo.org/mailman/listinfo/gentoo-dev
> 



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-29 23:56 [gentoo-dev] New Portage/Baselayout on CVS/rsync Daniel Robbins
  2001-10-30  0:26 ` Joe Bormolini
@ 2001-10-30  3:31 ` Bart Verwilst
  2001-10-30  4:16   ` Dan Armak
  1 sibling, 1 reply; 9+ messages in thread
From: Bart Verwilst @ 2001-10-30  3:31 UTC (permalink / raw
  To: gentoo-dev

Hi!

So that solves the QT problem as well?
=x11-libs/qt-x11-2* will install the latest qt 2 and
=x11-libs/qt-x11-3* will install the latest qt 3 right?
Cool.
I'll was going to reinstall my Gentoo System today,
but i'm going to wait untill the bug in portage is fixed :)

Nice feature btw!

Bart Verwilst
Gentoo Linux Developer, Desktop Team
Gent, Belgium

----- Original Message -----
From: "Daniel Robbins" <drobbins@gentoo.org>
To: <gentoo-announce@gentoo.org>; <gentoo-dev@gentoo.org>
Sent: Tuesday, October 30, 2001 7:55 AM
Subject: [gentoo-dev] New Portage/Baselayout on CVS/rsync


> Hi All,
>
> Tonight, I started catching up on my near 15-day backlog of Gentoo
> Linux-related mailing list postings, and started hitting lots of
discussions
> about extensions to the dependency system.  This motivated me to add the
> long-anticipated "*"-style dependency to Portage, and create a new Portage
> release, 1.6.12.  It is now on CVS.  Here are how the new "*" dependencies
> work:
>
> Let's say you'd like a package to use the most recent 1.x version of
freetype.
> You can now specify the following dependency:
>
> =media-libs/freetype-1*
>
> Or, if you want the latest 1.2.x version of gtk+, use:
>
> =x11-libs/gtk+-1.2*
>
> You should only use the new "*" deps with straight version numbers; i.e.
no
> _alpha, _beta, _pre, -rX, or trailing letters.  They only really make
sense for
> straight x.y.z integer version formats anyways.  We will continue to
extend the
> dependency syntax to keep up with the needs of developers.
>
> I also added a new version of sys-apps/baselayout (1.6.5) to Portage.
This new
> release contains important fixes to the /etc/init.d/checkroot and
> /etc/init.d/netmount scripts, as well as a couple of other minor
improvements.
>
> Enjoy!




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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30  3:31 ` Bart Verwilst
@ 2001-10-30  4:16   ` Dan Armak
  2001-10-30  6:40     ` Bart Verwilst
  2001-10-30  9:11     ` Daniel Robbins
  0 siblings, 2 replies; 9+ messages in thread
From: Dan Armak @ 2001-10-30  4:16 UTC (permalink / raw
  To: gentoo-dev

No, this doesn't solve the QT issue - it'll have to wait for [] deps or 
something.

Explanation: if an app needs e.g. >=qt-x11-2.2, you can't specify it with * 
deps alone.

-- 

Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30  4:16   ` Dan Armak
@ 2001-10-30  6:40     ` Bart Verwilst
  2001-10-30  9:11     ` Daniel Robbins
  1 sibling, 0 replies; 9+ messages in thread
From: Bart Verwilst @ 2001-10-30  6:40 UTC (permalink / raw
  To: gentoo-dev

But if an app needs the latest 2.x qt,
then =qt-x11-2* would point to qt-x11-2.3.1, no?
Or is there something i'm missing here? :)

Bart Verwilst
Gentoo Linux Developer, Desktop Team
Gent, Belgium

----- Original Message -----
From: "Dan Armak" <danarmak@gentoo.org>
To: <gentoo-dev@cvs.gentoo.org>
Sent: Tuesday, October 30, 2001 12:13 PM
Subject: Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync


> No, this doesn't solve the QT issue - it'll have to wait for [] deps or
> something.
>
> Explanation: if an app needs e.g. >=qt-x11-2.2, you can't specify it with
*
> deps alone.





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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30  4:16   ` Dan Armak
  2001-10-30  6:40     ` Bart Verwilst
@ 2001-10-30  9:11     ` Daniel Robbins
  2001-10-30 12:00       ` Dan Armak
  1 sibling, 1 reply; 9+ messages in thread
From: Daniel Robbins @ 2001-10-30  9:11 UTC (permalink / raw
  To: gentoo-dev

On Tue, Oct 30, 2001 at 01:13:07PM +0200, Dan Armak wrote:

> Explanation: if an app needs e.g. >=qt-x11-2.2, you can't specify it with * 
> deps alone.

=x11-libs/qt-x11-2.2*

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



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30  9:11     ` Daniel Robbins
@ 2001-10-30 12:00       ` Dan Armak
  2001-10-30 15:00         ` Karl Trygve Kalleberg
  0 siblings, 1 reply; 9+ messages in thread
From: Dan Armak @ 2001-10-30 12:00 UTC (permalink / raw
  To: gentoo-dev

On Tuesday 30 October 2001 18:10, you wrote:
> On Tue, Oct 30, 2001 at 01:13:07PM +0200, Dan Armak wrote:
> > Explanation: if an app needs e.g. >=qt-x11-2.2, you can't specify it with
> > * deps alone.
>
> =x11-libs/qt-x11-2.2*

But, that wouldn't be satisfied with e.g. 2.3.1. While the app needs 2.2<x<3.

-- 

Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel



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

* Re: [gentoo-dev] New Portage/Baselayout on CVS/rsync
  2001-10-30 12:00       ` Dan Armak
@ 2001-10-30 15:00         ` Karl Trygve Kalleberg
  0 siblings, 0 replies; 9+ messages in thread
From: Karl Trygve Kalleberg @ 2001-10-30 15:00 UTC (permalink / raw
  To: gentoo-dev

On Tue, 30 Oct 2001 20:57:40 +0200
Dan Armak <danarmak@gentoo.org> wrote:

> On Tuesday 30 October 2001 18:10, you wrote:
> > On Tue, Oct 30, 2001 at 01:13:07PM +0200, Dan Armak wrote:
> > > Explanation: if an app needs e.g. >=qt-x11-2.2, you can't specify it
with
> > > * deps alone.
> >
> > =x11-libs/qt-x11-2.2*
> 
> But, that wouldn't be satisfied with e.g. 2.3.1. While the app needs
2.2<x<3.

Those series are what the new [] syntax is supposed to handle. I will
attempt to clarify the details about this with drobbins, then whip up a
sample implementation that people can play with. 

However, I will be away from friday this week to wednesday next week,
going on a pre-exam vacation in London. If anybody else here is around
London this weekend, I'm open to a meeting ;)

Kind regards,

Karl T



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

end of thread, other threads:[~2001-10-30 21:59 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-29 23:56 [gentoo-dev] New Portage/Baselayout on CVS/rsync Daniel Robbins
2001-10-30  0:26 ` Joe Bormolini
2001-10-30  3:15   ` Damaen
2001-10-30  3:31 ` Bart Verwilst
2001-10-30  4:16   ` Dan Armak
2001-10-30  6:40     ` Bart Verwilst
2001-10-30  9:11     ` Daniel Robbins
2001-10-30 12:00       ` Dan Armak
2001-10-30 15:00         ` 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