public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
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



  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