From: Georgi Georgiev <chutz@gg3.net>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] ebuild development (vpopmail, etc.)
Date: Mon, 18 Jul 2005 16:25:46 +0900 [thread overview]
Message-ID: <20050718072546.GA1313837@lion.gg3.net> (raw)
In-Reply-To: <1121669825.10247.20.camel@supernova.lan.local>
[-- Attachment #1: Type: text/plain, Size: 1804 bytes --]
maillog: 17/07/2005-23:57:05(-0700): Donnie Berkholz types
> On Sun, 2005-07-17 at 22:07 -0700, Anthony Gorecki wrote:
> > On Sunday, July 17, 2005 9:26 pm, Casey Allen Shobe wrote:
> > > I'm also a bit confused about the portdir_overlay thing - If there
> > > exists a -r15, do I then add a -r16 to make emerge realize an
> > > update is available. What happens then when an -r16 hits the
> > > regular portage tree?
> >
> > Nothing at all. If there's a conflict between the standard tree and your
> > overlay, the ebuild in the overlay takes priority.
>
> In other words, something very important: You miss all the potentially
> critical changes contained in the new "official" revision.
Since that's a common issue, maybe portage could warn the user sort of
like this:
$ emerge -pv app-foo/bar
...
Warning: app-foo/bar-0.1-r2: [1] overrides a newer ebuild in [0]
[ebuild R] app-foo/bar-0.1-r2 0kB [1]
Portage overlays:
[0] /usr/portage
[1] /usr/portage-local
I know [0] exists in my head only, but that's for illustration only.
"newer" in this case refers to the mtime of the two ebuilds. The user
checks, merges changes (or simply touches the ebuild in their overlay)
and the warning goes away.
However, there is also the possibility to lose all the critical changes
from your overlay if you accidentally install the "official" newer
revision (I bet there are plenty of people who may forget a package that
they have in their overlays). That's already covered by
http://bugs.gentoo.org/show_bug.cgi?id=67072 though.
--
*) Georgi Georgiev *) Department chairmen never die, they just *)
(* chutz@gg3.net (* lose their faculties. (*
*) +81(90)2877-8845 *) *)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2005-07-18 7:28 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-18 4:26 [gentoo-dev] ebuild development (vpopmail, etc.) Casey Allen Shobe
2005-07-18 5:07 ` Anthony Gorecki
2005-07-18 6:57 ` Donnie Berkholz
2005-07-18 7:13 ` Anthony Gorecki
2005-07-18 7:25 ` Georgi Georgiev [this message]
2005-07-18 18:13 ` Casey Allen Shobe
2005-07-19 1:19 ` [gentoo-dev] " Duncan
2005-07-18 5:14 ` [gentoo-dev] " Alin Nastac
2005-07-18 13:19 ` Chris Gianelloni
2005-07-18 18:19 ` Casey Allen Shobe
2005-07-18 18:27 ` Jonathan Smith
2005-07-18 19:46 ` Chris Gianelloni
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=20050718072546.GA1313837@lion.gg3.net \
--to=chutz@gg3.net \
--cc=gentoo-dev@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