* [gentoo-dev] using one portage tree for development and portage itself
@ 2004-10-20 4:39 William Hubbs
2004-10-20 4:44 ` Donnie Berkholz
2004-10-20 12:38 ` Chris Gianelloni
0 siblings, 2 replies; 6+ messages in thread
From: William Hubbs @ 2004-10-20 4:39 UTC (permalink / raw
To: gentoo development
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
All,
I currently have two copies of the portage tree on my system.
The one that portage itself uses is at /usr/portage, but I have a second copy at /usr/gentoo-x86 which is the one that is checked out of cvs.
Is this the way I should be working, or is there a way to use one copy of the portage tree for both development and portage itself?
Thanks,
William
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFBdev2blQW9DDEZTgRAkyHAJ0WBXL1GV2y4OQ3l8qdfgY2+jrVvgCgjJag
QbY+9pmbYxSomPWMBobmhU8=
=dIe9
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] using one portage tree for development and portage itself
2004-10-20 4:39 [gentoo-dev] using one portage tree for development and portage itself William Hubbs
@ 2004-10-20 4:44 ` Donnie Berkholz
2004-10-20 5:18 ` Lars Weiler
2004-10-20 12:38 ` Chris Gianelloni
1 sibling, 1 reply; 6+ messages in thread
From: Donnie Berkholz @ 2004-10-20 4:44 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
On Tue, 2004-10-19 at 23:39 -0500, William Hubbs wrote:
> I currently have two copies of the portage tree on my system.
>
> The one that portage itself uses is at /usr/portage, but I have a second copy at /usr/gentoo-x86 which is the one that is checked out of cvs.
>
> Is this the way I should be working, or is there a way to use one copy of the portage tree for both development and portage itself?
Work however it's easiest for you.
I have three trees on my system: an rsync tree, an overlay with current
work in it, and a CVS checkout that is not listed as an overlay, which I
use purely for committing changes from my overlay.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] using one portage tree for development and portage itself
2004-10-20 4:44 ` Donnie Berkholz
@ 2004-10-20 5:18 ` Lars Weiler
2004-10-24 17:21 ` Markus Nigbur
0 siblings, 1 reply; 6+ messages in thread
From: Lars Weiler @ 2004-10-20 5:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 838 bytes --]
* Donnie Berkholz <spyderous@gentoo.org> [04/10/19 21:44 -0700]:
> On Tue, 2004-10-19 at 23:39 -0500, William Hubbs wrote:
> > I currently have two copies of the portage tree on my
> > system.
> >
> > The one that portage itself uses is at /usr/portage, but
> > I have a second copy at /usr/gentoo-x86 which is the one
> > that is checked out of cvs.
> >
> > Is this the way I should be working, or is there a way
> > to use one copy of the portage tree for both development
> > and portage itself?
>
> Work however it's easiest for you.
What about
SYNC="cvs://youraccount@cvs.gentoo.org:/var/cvsroot" ? Is
it still supported by portage?
I used it a while long ago, but at that time our CVS-Server
was too slow for a complete, regulary update. So I also
dropped into the three-tree solution.
Regards, Lars
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] using one portage tree for development and portage itself
2004-10-20 4:39 [gentoo-dev] using one portage tree for development and portage itself William Hubbs
2004-10-20 4:44 ` Donnie Berkholz
@ 2004-10-20 12:38 ` Chris Gianelloni
2004-10-20 15:40 ` Donnie Berkholz
1 sibling, 1 reply; 6+ messages in thread
From: Chris Gianelloni @ 2004-10-20 12:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]
On Tue, 2004-10-19 at 23:39 -0500, William Hubbs wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> All,
>
> I currently have two copies of the portage tree on my system.
>
> The one that portage itself uses is at /usr/portage, but I have a second copy at /usr/gentoo-x86 which is the one that is checked out of cvs.
>
> Is this the way I should be working, or is there a way to use one copy of the portage tree for both development and portage itself?
Actually, you "should" have 3 trees (kinda).
You should have /usr/portage, which is what you get from rsync.
You should have $CVSROOT/gentoo-x86 (wherever you want it) for commits.
You should have $PORTDIR_OVERLAY for making your actual changes.
Don't actually edit files in your CVS tree. Edit them in your overlay
then move them over. While this does create extra steps, it ensures you
are accidentally commiting something you might be in-development on that
could potentially break systems.
--
Chris Gianelloni
Release Engineering - Operational/QA Manager
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] using one portage tree for development and portage itself
2004-10-20 12:38 ` Chris Gianelloni
@ 2004-10-20 15:40 ` Donnie Berkholz
0 siblings, 0 replies; 6+ messages in thread
From: Donnie Berkholz @ 2004-10-20 15:40 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 433 bytes --]
On Wed, 2004-10-20 at 08:38 -0400, Chris Gianelloni wrote:
> Don't actually edit files in your CVS tree. Edit them in your overlay
> then move them over. While this does create extra steps, it ensures you
> are accidentally commiting something you might be in-development on that
> could potentially break systems.
s/are/aren't/
Unless of course you meant to say that we should accidentally commit
things like this? =)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-dev] using one portage tree for development and portage itself
2004-10-20 5:18 ` Lars Weiler
@ 2004-10-24 17:21 ` Markus Nigbur
0 siblings, 0 replies; 6+ messages in thread
From: Markus Nigbur @ 2004-10-24 17:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 827 bytes --]
* Donnie Berkholz <spyderous@gentoo.org> [04/10/19 21:44 -0700]:
> Work however it's easiest for you.
Just reread the above quotation.
On Wed, 2004-10-20 at 07:18 +0200, Lars Weiler wrote:
> What about
> SYNC="cvs://youraccount@cvs.gentoo.org:/var/cvsroot" ? Is
> it still supported by portage?
>
> I used it a while long ago, but at that time our CVS-Server
> was too slow for a complete, regulary update. So I also
> dropped into the three-tree solution.
Syncing from cvs is a very confident way, but you all can imagine what
would happen, if all developers started doing it.
IMHO the three-tree solution is the only correct way of qualitative
development, especially since portage supports multiple overlays.
--
(o_ Markus Nigbur
//\ Gentoo Linux Developer
[ ]/_ http://www.gentoo.org
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-10-24 17:24 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-20 4:39 [gentoo-dev] using one portage tree for development and portage itself William Hubbs
2004-10-20 4:44 ` Donnie Berkholz
2004-10-20 5:18 ` Lars Weiler
2004-10-24 17:21 ` Markus Nigbur
2004-10-20 12:38 ` Chris Gianelloni
2004-10-20 15:40 ` Donnie Berkholz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox