| Summary: | repoman lies if the files directory is missing in a package that is in cvs already | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Robin Johnson <robbat2> |
| Component: | Repoman | Assignee: | Portage team <dev-portage> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | Keywords: | InVCS |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | repoman-filesdir-check.patch | ||
|
Description
Robin Johnson
2004-07-15 01:32:39 UTC
Created attachment 35455 [details, diff]
repoman-filesdir-check.patch
This patch is against .51-pre13, although it ought to apply against .50 w/ only
a at worst a hulk failed (easy to merge by hand thouhg).
Basically, if repoman is unable to access CVS/Entries, it just skips that
package, which is *really really* a bad idea.
This corrects it, adding an explicit qacat regarding filesdir missing also.
It's been tested, shouldn't have any issues with it.
Also for consideration, please pull in the patch from bug #57068 when commiting this. bug #57068 basically fixes the ebuild.allmasked check, simple 1 liner fix. Err... pardon, half awake. This bug isn't limited to just .51, .50-r9 also suffers from it. I'd suspect it extends a ways back. I slipped this into .51_pre17, closing. |