public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] nvi overwrites vim-libs
@ 2001-08-21  5:53 Peter Kadau
  2001-08-21  7:54 ` Chad Huneycutt
  2001-08-21  8:44 ` Daniel Robbins
  0 siblings, 2 replies; 6+ messages in thread
From: Peter Kadau @ 2001-08-21  5:53 UTC (permalink / raw
  To: gentoo-dev

hi !

did a test-install of nvi (not that i really need it)
and it overwrote the vim-libs (not the binary)
it became only clear to me as i tried ":syntax on", which didn't work anymore.

maybe the ebuild should be changed or - better even, concerning portages
infrastructure - introduce a portage variable "CONFLICTS".
but as i understand it, this means substantial change in
portage.doebuild and depgraph (from emerge)...
... so the first solution would be easier.

thanks and ciao
peter

-----------------------------------------------------------------
Peter Kadau <peterdotkadauatwebdotde>

"Why program by hand in five days what you can
 spend five years of your life automating ?"
-----------------------------------------------------------------
_______________________________________________________________________
1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de
IhrName@web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] nvi overwrites vim-libs
  2001-08-21  5:53 [gentoo-dev] nvi overwrites vim-libs Peter Kadau
@ 2001-08-21  7:54 ` Chad Huneycutt
  2001-08-21  8:49   ` Daniel Robbins
  2001-08-21 20:34   ` Aron Griffis
  2001-08-21  8:44 ` Daniel Robbins
  1 sibling, 2 replies; 6+ messages in thread
From: Chad Huneycutt @ 2001-08-21  7:54 UTC (permalink / raw
  To: gentoo-dev

Peter Kadau wrote:

>did a test-install of nvi (not that i really need it)
>and it overwrote the vim-libs (not the binary)
>it became only clear to me as i tried ":syntax on", which didn't work anymore.
>
yep.  I have that to fix on my wiki.  I should have masked it; not sure 
why I didn't.  Probably b/c of what you mention below; the ebuild is not 
broken, per se, but conflicts with another.

>
>
>maybe the ebuild should be changed or - better even, concerning portages
>infrastructure - introduce a portage variable "CONFLICTS".
>but as i understand it, this means substantial change in
>portage.doebuild and depgraph (from emerge)...
>... so the first solution would be easier.
>
All that we need is a DEPEND="!foo", which may already exist.  I haven't 
tried it, and I did not get a straight answer from #gentoo.

Chad





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] nvi overwrites vim-libs
  2001-08-21  5:53 [gentoo-dev] nvi overwrites vim-libs Peter Kadau
  2001-08-21  7:54 ` Chad Huneycutt
@ 2001-08-21  8:44 ` Daniel Robbins
  1 sibling, 0 replies; 6+ messages in thread
From: Daniel Robbins @ 2001-08-21  8:44 UTC (permalink / raw
  To: gentoo-dev

On Tue, Aug 21, 2001 at 01:52:34PM +0200, Peter Kadau wrote:
> hi !
> 
> did a test-install of nvi (not that i really need it)
> and it overwrote the vim-libs (not the binary)
> it became only clear to me as i tried ":syntax on", which didn't work anymore.
> 
> maybe the ebuild should be changed or - better even, concerning portages
> infrastructure - introduce a portage variable "CONFLICTS".
> but as i understand it, this means substantial change in
> portage.doebuild and depgraph (from emerge)...
> ... so the first solution would be easier.

We already have a (little-tested) conflict system.  You can add an 
RDEPEND="!app-editors/nvi".  It *should* work, but again needs more 
testing.

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
Chief Architect/President			http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] nvi overwrites vim-libs
  2001-08-21  7:54 ` Chad Huneycutt
@ 2001-08-21  8:49   ` Daniel Robbins
  2001-08-21 20:34   ` Aron Griffis
  1 sibling, 0 replies; 6+ messages in thread
From: Daniel Robbins @ 2001-08-21  8:49 UTC (permalink / raw
  To: gentoo-dev

On Tue, Aug 21, 2001 at 09:53:58AM -0400, Chad Huneycutt wrote:
> All that we need is a DEPEND="!foo", which may already exist.  I haven't 
> tried it, and I did not get a straight answer from #gentoo.

It's important to use an RDEPEND="!foo" so it will be enforced when ROOT!="/"
or when installing from .tbz2s, which only respect RDEPENDS (runtime
dependencies).

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
Chief Architect/President			http://www.gentoo.org 
Gentoo Technologies, Inc.			



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] nvi overwrites vim-libs
  2001-08-21  7:54 ` Chad Huneycutt
  2001-08-21  8:49   ` Daniel Robbins
@ 2001-08-21 20:34   ` Aron Griffis
  2001-08-21 20:56     ` Chad Huneycutt
  1 sibling, 1 reply; 6+ messages in thread
From: Aron Griffis @ 2001-08-21 20:34 UTC (permalink / raw
  To: gentoo-dev

Chad Huneycutt wrote:	[Tue Aug 21 2001, 09:53:58AM EDT]
> All that we need is a DEPEND="!foo", which may already exist.
> I haven't tried it, and I did not get a straight answer from #gentoo.

In this particular case, wouldn't it be better to fix the nvi ebuild to
be able to coexist with vim?  It seems to me that there might be users
that would like to have both installed.

Aron



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] nvi overwrites vim-libs
  2001-08-21 20:34   ` Aron Griffis
@ 2001-08-21 20:56     ` Chad Huneycutt
  0 siblings, 0 replies; 6+ messages in thread
From: Chad Huneycutt @ 2001-08-21 20:56 UTC (permalink / raw
  To: gentoo-dev

Aron Griffis wrote:

>Chad Huneycutt wrote:	[Tue Aug 21 2001, 09:53:58AM EDT]
>
>>All that we need is a DEPEND="!foo", which may already exist.
>>I haven't tried it, and I did not get a straight answer from #gentoo.
>>
>
>In this particular case, wouldn't it be better to fix the nvi ebuild to
>be able to coexist with vim?  It seems to me that there might be users
>that would like to have both installed.
>
I think I would prefer this.  What I have done in the past is had nvi 
statically built and installed as /bin/vi as a "trusty vi"   Then vim is 
in /usr/bin.  I will look into this when I get a chance.

Chad





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-08-22  2:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-21  5:53 [gentoo-dev] nvi overwrites vim-libs Peter Kadau
2001-08-21  7:54 ` Chad Huneycutt
2001-08-21  8:49   ` Daniel Robbins
2001-08-21 20:34   ` Aron Griffis
2001-08-21 20:56     ` Chad Huneycutt
2001-08-21  8:44 ` Daniel Robbins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox