From: Alan McKinnon <alan@linuxholdings.co.za>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Is Gentoo healthy?
Date: Fri, 22 Dec 2006 11:35:58 +0200 [thread overview]
Message-ID: <200612221135.58251.alan@linuxholdings.co.za> (raw)
In-Reply-To: <20061222090605.0c0a9a99@krikkit.digimed.co.uk>
On Friday 22 December 2006 11:06, Neil Bothwick wrote:
> On Fri, 22 Dec 2006 09:16:10 +0200, Alan McKinnon wrote:
> > I can't believe you are advocating either of those solutions. It
> > means you retain 500M worth of tgz'ed portage tree for just in case
> > an ebuild leaves the tree. Any custom changes you make to the tree
> > are wiped out with the next --sync anyway, so now the user has to
> > remember which ones were updated and remember to put them all back.
>
> Except it's not 500MB, as you'll see by looking at the snapshots
> directory on any Gentoo mirror. Of course, the fact that portage
> trees for the last couple of weeks are nicely tarred up on all the
> Gentoo mirrors makes this process pointless anyway :)
My /usr/portage (without distfiles) is 558,560 blocks of 1k each. I have
no idea what it will .tar.gz down to
[snip]
> > Trust me, the portage devs have already figured all this out and
> > overlays are exactly the solution for this. The user already has to
> > be online to have updated, so all he needs do is get the desired
> > ebuild from cvs, copy it to /usr/local/portage, block updates to
> > that package using package.mask and then GO AWAY AND FORGET ALL
> > ABOUT IT. No more maintenance, no monthly tars, no vast amounts of
> > disk space consumed. it all just works.
>
> Absolutely. Overlays are there specifically for people who need
> something different from the standard portage tree. They are hardly
> difficult to use, as long as you know how to use mkdir and cp. When a
> user has a system that depends on specific versions of particular
> packages, all he has to do is copy them from /usr/portage to the
> overlay. You shouldn't even need to mess with CVS, as soon as you
> mask all newer versions of a package, you should copy its ebuild
> directory to your overlay to keep it safe. Old versions do not
> disappear as soon as a newer version comes out, unless the previous
> version had a serious security hole.
>
> mkdir -p /usr/local/portage/category
> cp -a /usr/portage/category/package /usr/local/portage/category
>
> How hard is that?
We agree on this. I use overlays extensively:
alan@nazgul /usr/portage/virtual/perl-DB_File $ ll /usr/local/portage/
total 21
drwxrwsr-x 27 root portage 880 Dec 10 12:02 ./
drwxr-xr-x 11 root root 312 Sep 24 20:19 ../
drwxrwsr-x 3 root portage 72 Nov 11 18:08 app-admin/
drwxrwsr-x 3 root portage 72 Nov 11 18:09 app-editors/
drwxrwsr-x 3 root portage 72 Nov 11 18:09 app-laptop/
drwxrwsr-x 5 root portage 120 Dec 9 20:19 app-misc/
drwxrwsr-x 3 root portage 72 Dec 10 11:30 app-text/
drwxrwsr-x 3 root portage 72 Nov 11 18:10 dev-db/
drwxrwsr-x 6 root portage 144 Nov 11 18:11 dev-libs/
drwxrwsr-x 4 root portage 96 Nov 11 18:11 dev-util/
drwxrwsr-x 2 root portage 48 Nov 11 18:56 distfiles/
drwxrwsr-x 2 root portage 48 Nov 11 18:56 eclass/
-rw-rw-r-- 1 root portage 121 Jan 2 2006 header.txt
drwxrwsr-x 3 root portage 72 Nov 11 18:11 mail-client/
drwxrwsr-x 9 root portage 224 Dec 3 10:48 media-gfx/
drwxrwsr-x 8 root portage 200 Dec 9 20:45 media-libs/
drwxrwsr-x 3 root portage 72 Dec 9 20:45 media-sound/
drwxrwsr-x 5 root portage 120 Nov 11 22:26 media-video/
drwxrwsr-x 3 root portage 72 Nov 11 18:15 net-im/
drwxrwsr-x 2 root portage 168 Dec 17 19:59 profiles/
drwxrwsr-x 3 root portage 72 Nov 11 18:16 sci-calculators/
-rw-rw-r-- 1 root portage 3666 Jan 2 2006 skel.ChangeLog
-rw-rw-r-- 1 root root 7189 Sep 22 17:05 skel.ebuild
-rw-rw-r-- 1 root portage 789 Jun 8 2004 skel.metadata.xml
drwxrwsr-x 3 root portage 72 Nov 11 18:17 sys-fs/
drwxrwsr-x 3 root portage 72 Nov 11 18:17 x11-apps/
drwxrwsr-x 8 root portage 192 Dec 9 20:37 x11-libs/
drwxrwsr-x 10 root portage 264 Dec 10 12:44 x11-misc/
drwxrwsr-x 25 root portage 712 Dec 9 23:17 x11-plugins/
drwxrwsr-x 4 root portage 104 Nov 11 18:19 x11-terms/
drwxrwsr-x 4 root portage 104 Dec 10 11:36 x11-wm/
alan
--
gentoo-user@gentoo.org mailing list
next prev parent reply other threads:[~2006-12-22 9:39 UTC|newest]
Thread overview: 123+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-18 14:47 [gentoo-user] Is Gentoo healthy? Grant
2006-12-18 16:25 ` Mrugesh Karnik
2006-12-18 16:36 ` Grant
2006-12-18 17:50 ` Bo Ørsted Andresen
2006-12-18 18:28 ` Grant
2006-12-18 17:07 ` Richard Broersma Jr
2006-12-18 17:17 ` Danyelle Gragsone
2006-12-18 17:49 ` Alan McKinnon
2006-12-18 18:35 ` Grant
2006-12-18 23:15 ` Iain Buchanan
2006-12-19 7:10 ` Alan McKinnon
2006-12-18 23:14 ` Iain Buchanan
2006-12-20 1:58 ` Grant
2006-12-20 2:23 ` Colleen Beamer
2006-12-20 4:43 ` Dale
2006-12-20 9:16 ` Andrey Gerasimenko
2006-12-20 14:33 ` Jeff Rollin
2006-12-20 23:03 ` Bryan Østergaard
2006-12-21 4:43 ` Grant
2006-12-21 9:00 ` Andrey Gerasimenko
2006-12-21 19:51 ` Bryan Østergaard
2006-12-20 6:18 ` Uwe Thiem
2006-12-20 9:43 ` Neil Bothwick
2006-12-20 10:46 ` Uwe Thiem
2006-12-20 11:14 ` Boyd Stephen Smith Jr.
2006-12-20 11:11 ` Boyd Stephen Smith Jr.
2006-12-20 11:37 ` Bo Ørsted Andresen
2006-12-20 11:54 ` Neil Bothwick
2006-12-20 19:18 ` Steve Dibb
2006-12-20 23:12 ` Dale
2006-12-21 8:54 ` Neil Bothwick
2006-12-22 1:10 ` Bo Ørsted Andresen
2006-12-22 9:08 ` Neil Bothwick
2006-12-22 10:40 ` Jeff Rollin
2006-12-22 11:31 ` Hemmann, Volker Armin
2006-12-22 11:36 ` Jeff Rollin
2006-12-22 11:45 ` Hemmann, Volker Armin
2006-12-20 9:50 ` Neil Bothwick
2006-12-20 14:07 ` Grant
2006-12-20 14:36 ` Hans-Werner Hilse
2006-12-18 17:27 ` Hemmann, Volker Armin
2006-12-18 18:54 ` Grant
2006-12-18 19:12 ` Mrugesh Karnik
2006-12-18 19:33 ` Andrew Gaydenko
2006-12-18 20:29 ` Philip Webb
2006-12-18 21:07 ` Roman Naumann
2006-12-18 22:00 ` Neil Walker
2006-12-18 22:26 ` Neil Bothwick
2006-12-18 19:18 ` Daniel da Veiga
2006-12-18 19:58 ` Grant
2006-12-18 20:26 ` Brandon Edens
2006-12-18 22:23 ` Neil Bothwick
2006-12-19 2:22 ` Bo Ørsted Andresen
2006-12-19 11:21 ` Neil Bothwick
2006-12-18 22:37 ` Neil Bothwick
2006-12-18 23:03 ` John J. Foster
2006-12-18 23:18 ` Jeff Rollin
2006-12-19 10:05 ` Neil Bothwick
2006-12-20 14:35 ` Jeff Rollin
2006-12-18 21:27 ` Hemmann, Volker Armin
2006-12-18 23:45 ` Iain Buchanan
2006-12-18 22:23 ` Bryan Østergaard
2006-12-19 6:42 ` Uwe Thiem
2006-12-18 22:34 ` Neil Bothwick
2006-12-19 0:01 ` Philip Webb
2006-12-19 1:13 ` Daryl Mathison
2006-12-20 14:56 ` Mark Knecht
2006-12-20 16:13 ` Alan McKinnon
2006-12-20 16:54 ` Daniel da Veiga
2006-12-20 17:16 ` Mark Knecht
2006-12-20 17:28 ` Nelson, David (ED, PAR&D)
2006-12-20 17:42 ` Mark Knecht
2006-12-20 17:58 ` Jeff Rollin
2006-12-20 18:05 ` Bo Ørsted Andresen
2006-12-21 7:20 ` Alan McKinnon
2006-12-21 15:55 ` Jeff Rollin
2006-12-21 16:07 ` Dale
2006-12-21 16:12 ` Jeff Rollin
2006-12-21 16:48 ` Nelson, David (ED, PAR&D)
2006-12-21 16:56 ` Jeff Rollin
2006-12-20 17:53 ` Bo Ørsted Andresen
2006-12-20 17:39 ` Bo Ørsted Andresen
2006-12-21 8:00 ` [gentoo-user] OT: " Andrey Gerasimenko
2006-12-21 8:33 ` Alan McKinnon
2006-12-21 8:47 ` Nelson, David (ED, PAR&D)
2006-12-21 9:25 ` Neil Bothwick
2006-12-21 9:43 ` Andrey Gerasimenko
2006-12-21 9:52 ` Bo Ørsted Andresen
2006-12-21 11:23 ` Andrey Gerasimenko
2006-12-21 13:28 ` Danyelle Gragsone
2006-12-20 19:09 ` [gentoo-user] " Benno Schulenberg
2006-12-20 19:39 ` Mark Knecht
2006-12-20 20:49 ` Uwe Thiem
2006-12-21 8:52 ` Neil Bothwick
2006-12-21 7:15 ` Alan McKinnon
2006-12-21 21:28 ` Benno Schulenberg
2006-12-21 22:38 ` Bo Ørsted Andresen
2006-12-22 0:26 ` Mark Knecht
2006-12-22 1:02 ` Bo Ørsted Andresen
2006-12-22 15:45 ` Benno Schulenberg
2006-12-22 16:55 ` Neil Bothwick
2006-12-22 7:16 ` Alan McKinnon
2006-12-22 9:06 ` Neil Bothwick
2006-12-22 9:35 ` Alan McKinnon [this message]
2006-12-22 10:42 ` Neil Bothwick
2006-12-22 19:09 ` [gentoo-user] working with overlays Benno Schulenberg
2006-12-23 0:04 ` Neil Bothwick
2006-12-24 11:53 ` Benno Schulenberg
2007-01-01 17:31 ` Bo Ørsted Andresen
2007-01-01 20:52 ` Benno Schulenberg
2006-12-23 11:47 ` [gentoo-user] Is Gentoo healthy? Bo Ørsted Andresen
2006-12-23 14:44 ` Neil Bothwick
2006-12-23 16:11 ` Boyd Stephen Smith Jr.
2006-12-23 16:11 ` Hemmann, Volker Armin
2006-12-22 16:02 ` Benno Schulenberg
2006-12-20 21:25 ` Hemmann, Volker Armin
2006-12-19 7:22 ` Alan McKinnon
2006-12-19 8:27 ` Andrey Gerasimenko
2006-12-19 13:48 ` Bryan Østergaard
2006-12-19 23:27 ` Iain Buchanan
2006-12-19 17:23 ` [gentoo-user] " Grant Edwards
2006-12-19 17:36 ` Justin Findlay
2006-12-20 2:00 ` Grant
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200612221135.58251.alan@linuxholdings.co.za \
--to=alan@linuxholdings.co.za \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox