Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6600 - PORTDIR_OVERLAY bug when ebuild names are the same in portage and local portage
Summary: PORTDIR_OVERLAY bug when ebuild names are the same in portage and local portage
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-16 12:41 UTC by Brad Cowan (RETIRED)
Modified: 2011-10-30 22:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Cowan (RETIRED) gentoo-dev 2002-08-16 12:41:07 UTC
Wneh having an ebuild with the same name in my local portage, using
PORTDIR_OVERLAY, as in portage....when syncing the ebuilds are updated correctly
in main portage tree, but the newly synced files from the files dir end up in
local portage instead of main portage tree.  

THXS
Brad Cowan
bradlyatc@cowancomputers.com
Comment 1 Brad Cowan (RETIRED) gentoo-dev 2002-08-16 15:33:34 UTC
Now if the versions are the same IMHO portage should always take the ebuild from
the main portage tree also, but syncing should never be able to "see", or write
to the overlaid "local"portage tree during syncing
THxs

Comment 2 Daniel Robbins (RETIRED) gentoo-dev 2002-08-16 22:57:53 UTC
Can you give me an example of *exactly* what happens so I can look into this? 
The sync code doesn't have anything in it that even peeks at the local overlay,
as far as I can remember.
Comment 3 Brad Cowan (RETIRED) gentoo-dev 2002-08-17 14:28:03 UTC
Ok....here's what happened (note: I haven't tried to reproduce it) I was working
on upgrading ebuild blah, and was working on it from my overlaid portage
tree...after submitting the ebuild...when it went out to the mirrors I hadn't
removed it from my overlaid portage tree, thus creating ebuild blah in both the
main and overlaid portage trees.  When I synced I ended up getting the updated
ebuild script in my main portage tree, but all the files from the files dir of
the ebuild from the main portage tree somehow synced to my overlaid portage tree
ebuild files dir.