When a file exists in the current directory with the same name as a package name, portage 2.0.51's emerge shows the warning, but other than that doesn't do anything differently. Reproducible: Always Steps to Reproduce: 1. emerge metalog # creates a /etc/metalog directory 2. cd /etc 3. emerge metalog Actual Results: $ emerge metalog emerging by path implies --oneshot... adding --oneshot to options. *** emerging by path is broken and may not always work!!! Calculating dependencies ...done! >>> emerge (1 of 1) app-admin/metalog-0.8_pre20031130 to / >>> md5 src_uri ;-) metalog-0.8_pre20031130.tar.gz [...] Expected Results: $ emerge metalog Calculating dependencies ...done! >>> emerge (1 of 1) app-admin/metalog-0.8_pre20031130 to / >>> md5 src_uri ;-) metalog-0.8_pre20031130.tar.gz [...]
Created attachment 42299 [details, diff] emerge-ebuild.patch One easy way of getting rid of the warning.
Yep. Casualty of the late night mad rush just before a release. Pretty much used your patch and just addded x[-5:]==".tbz2" as well. Lucky it was only cosmetic. :)
I see there's a 2.0.51-r2 already, the fix is in it, and it's marked stable. I guess I can close this. Thanks.