public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] removing an overlay
@ 2010-08-20  4:25 Alan Warren
  2010-08-20  7:30 ` Alan McKinnon
  2010-08-20  8:06 ` Neil Bothwick
  0 siblings, 2 replies; 4+ messages in thread
From: Alan Warren @ 2010-08-20  4:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 890 bytes --]

Hello,

I've just sync'd my machine, and realized I'm pulling in a few packages from
the devnull overlay that I would rather not. freetype / fontconfig / cairo
for example and it's causing
some conflicts when I try to update (-auvND world). I mainly use devnull for
uzbl, dmenu, and my window manger awesome, as they tend to have the latest
versions.

If I remove devnull, will these packages continue being maintained by
portage? I don't mind getting these packages from portage if it means less
hassle when I update, but the docs
suggest that I remove every package that I've installed from devnull before
moving forward. This seems like a tremendous hassle, but perhaps there's a
one-shot command for doing this?

I'm surprised packages in overlays take precedence over portage. Is there
any way to get a single package from an overlay without taking "everything"
?

Kind regards,
-Alan

[-- Attachment #2: Type: text/html, Size: 983 bytes --]

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

* Re: [gentoo-user] removing an overlay
  2010-08-20  4:25 [gentoo-user] removing an overlay Alan Warren
@ 2010-08-20  7:30 ` Alan McKinnon
  2010-08-20  8:06 ` Neil Bothwick
  1 sibling, 0 replies; 4+ messages in thread
From: Alan McKinnon @ 2010-08-20  7:30 UTC (permalink / raw
  To: gentoo-user; +Cc: Alan Warren

Apparently, though unproven, at 06:25 on Friday 20 August 2010, Alan Warren 
did opine thusly:

> Hello,
> 
> I've just sync'd my machine, and realized I'm pulling in a few packages
> from the devnull overlay that I would rather not. freetype / fontconfig /
> cairo for example and it's causing
> some conflicts when I try to update (-auvND world). I mainly use devnull
> for uzbl, dmenu, and my window manger awesome, as they tend to have the
> latest versions.
> 
> If I remove devnull, will these packages continue being maintained by
> portage? I don't mind getting these packages from portage if it means less
> hassle when I update, but the docs
> suggest that I remove every package that I've installed from devnull before
> moving forward. This seems like a tremendous hassle, but perhaps there's a
> one-shot command for doing this?
> 
> I'm surprised packages in overlays take precedence over portage. Is there
> any way to get a single package from an overlay without taking "everything"
> ?
> 
> Kind regards,
> -Alan

There's no one-shot command because it's a series of actions.

layman - devnull
emerge -av1 <list of stuff from devnull>

portage won't nuke your packages just because you remove the overlay, it still 
has the ebuild locally. portage will only update them once the version in 
portage is greater than the version you got from the overlay.

emerge -pv @installed will then show packages you do not have ebuilds for 
(amongst other useful info) with portage-2.2*. You can then decide what you 
want to do about those missing packages.



-- 
alan dot mckinnon at gmail dot com



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

* Re: [gentoo-user] removing an overlay
  2010-08-20  4:25 [gentoo-user] removing an overlay Alan Warren
  2010-08-20  7:30 ` Alan McKinnon
@ 2010-08-20  8:06 ` Neil Bothwick
  2010-08-20 13:29   ` Alan Warren
  1 sibling, 1 reply; 4+ messages in thread
From: Neil Bothwick @ 2010-08-20  8:06 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 726 bytes --]

On Thu, 19 Aug 2010 23:25:12 -0500, Alan Warren wrote:

> I'm surprised packages in overlays take precedence over portage.

> Is
> there any way to get a single package from an overlay without taking
> "everything" ?

An overlay has to take precedence, otherwise putting a fixed ebuild in
your local overlay will have no effect.

> Is
> there any way to get a single package from an overlay without taking
> "everything" ?

What I do it ad the overlay with layman, so it is kept up to date, but
don't add it to make.conf. Then I symlink the packages I want from that
overlay to my local overlay.


-- 
Neil Bothwick

You are about to give someone a piece of your mind,
something you can ill afford...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-user] removing an overlay
  2010-08-20  8:06 ` Neil Bothwick
@ 2010-08-20 13:29   ` Alan Warren
  0 siblings, 0 replies; 4+ messages in thread
From: Alan Warren @ 2010-08-20 13:29 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 883 bytes --]

Excellent. thank you.  Both responses are very helpful.

Alan

On Fri, Aug 20, 2010 at 3:06 AM, Neil Bothwick <neil@digimed.co.uk> wrote:

> On Thu, 19 Aug 2010 23:25:12 -0500, Alan Warren wrote:
>
> > I'm surprised packages in overlays take precedence over portage.
>
> > Is
> > there any way to get a single package from an overlay without taking
> > "everything" ?
>
> An overlay has to take precedence, otherwise putting a fixed ebuild in
> your local overlay will have no effect.
>
> > Is
> > there any way to get a single package from an overlay without taking
> > "everything" ?
>
> What I do it ad the overlay with layman, so it is kept up to date, but
> don't add it to make.conf. Then I symlink the packages I want from that
> overlay to my local overlay.
>
>
> --
> Neil Bothwick
>
> You are about to give someone a piece of your mind,
> something you can ill afford...
>

[-- Attachment #2: Type: text/html, Size: 1351 bytes --]

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

end of thread, other threads:[~2010-08-20 13:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-20  4:25 [gentoo-user] removing an overlay Alan Warren
2010-08-20  7:30 ` Alan McKinnon
2010-08-20  8:06 ` Neil Bothwick
2010-08-20 13:29   ` Alan Warren

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