Each line in the profiles/categories file from betagarden ends in '/', which causes paludis to give the following warnings: ... When loading category names for betagarden: ... Skipping line 'app-admin/' in '/var/db/paludis/repositories/betagarden/profiles/categories' due to exception 'Name 'app-admin/' is not a valid category name part' ('paludis::CategoryNamePartError) cave@1433678786: [WARNING e.traditional_layout.categories.failure] (same context) Skipping line 'app-arch/' in '/var/db/paludis/repositories/betagarden/profiles/categories' due to exception 'Name 'app-arch/' is not a valid category name part' ('paludis::CategoryNamePartError) [ and so on for each category ]
This is probably also why eix reports every package twice, once as category/package and once as category//package. Example: $ eix -e xterm [I] x11-terms/xterm Available versions: 297{tbz2} (~)304{tbz2} (~)312{tbz2} 314{tbz2} (~)315 (~)317{tbz2} {Xaw3d +openpty toolbar truetype unicode} Installed versions: 317{tbz2}(14:04:04 2015-04-01)(openpty truetype unicode -Xaw3d -toolbar) Homepage: http://invisible-island.net/xterm/ Description: Terminal Emulator for X Windows [I] x11-terms//xterm Available versions: 297{tbz2} (~)304{tbz2} (~)312{tbz2} 314{tbz2} (~)315 (~)317{tbz2} {Xaw3d +openpty toolbar truetype unicode} Installed versions: 317{tbz2}(14:04:04 2015-04-01)(openpty truetype unicode -Xaw3d -toolbar) Homepage: http://invisible-island.net/xterm/ Description: Terminal Emulator for X Windows Found 2 matches.
Giving this to jlec. https://cgit.gentoo.org/proj/betagarden.git/commit/?id=fe2f20ad1ab658d94b050eeed55e74a5ed7748e2
commit f4a87f5b610817b4d4c3243cb73ae6aca45218e3 Author: Mike Gilbert <floppym@gentoo.org> Date: Sun Jun 7 10:25:58 2015 -0400 Remove trailing slash from categories
FYI this relates to ticket https://github.com/vaeth/eix/issues/8 upstream.