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 09:16:10 +0200	[thread overview]
Message-ID: <200612220916.10280.alan@linuxholdings.co.za> (raw)
In-Reply-To: <200612212228.07163.benno.schulenberg@gmail.com>

On Thursday 21 December 2006 23:28, Benno Schulenberg wrote:


> But he can't: the ebuild is gone.  That is the case we're trying to
> solve here: he has emerged a newer version of a package, finds it
> doesn't work correctly, wants to go back to the previous version,
> but seess that that version is gone.  How to get it back?  One way
> is to get it from viewcvs on the net.  Another way is to keep a copy
> of all the ebuilds yourself.  It's a big waste of space, but it is
> simple, no searching on the web required.
>
> The best way, of course, is to use the binary package thing.  Mark:
> add EMERGE_DEFAULT_OPTS="-b" to your /etc/make.conf.  This will
> tell emerge to also build a binary package for every package that
> you emerge.  Whenever you find that an upgrade of some package was
> unfortunate, do an  'emerge  -K  =package-x.y.z'  with the exact
> version number you want to restore, and done.  No manual tarring
> and untarring required, emerge does it all.

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.

A bin package is equally cumbersome. You will very quickly consume huge 
amounts of disk space - at least equal to all the current packages on 
the system plus old ones that were updated. With an average notebook 
40G drive, that's 40% of your disk space gone right there. And the user 
still has to remember which packages are the customized ones.

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.

Tell me, have you ever actually used overlays? 

alan

-- 
gentoo-user@gentoo.org mailing list



  parent reply	other threads:[~2006-12-22  7:19 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 [this message]
2006-12-22  9:06                     ` Neil Bothwick
2006-12-22  9:35                       ` Alan McKinnon
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=200612220916.10280.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