As per bug #395035 , I requested the addition of an overlay named 'perl-experimental-snapshots'. However, layman renders this as : layman -L | grep perl * perl-experimental [Git ] (git://git.o.g.o/proj/perl-overlay...) * perl-experimental-snap... [Git ] (git://github.com/gentoo-perl/perl...) Which will then confuse a user as to what the truncated parts are, and have little idea what to pass to layman -a So I suggest that either a: layman rejects / warns about oversized names and there is a policy in place so oversized names are not added or b: layman is adjusted to *Not* truncate oversized names. For layout purposes, it may be useful to check if the label overflows the space, and add a line feed for the remaining data, ie: * perl-experimental [Git ] (git://git.o.g.o/proj/perl-overlay...) * perl-experimental-snapshots # [Git ] (git://github.com/gentoo-perl/perl...) Though, I'm not entirely decided on the idea.
Yeah, as I was reading your message, I was thinking of adding a linefeed too. That's probably what I'll do. I also think it's a good idea to limit the length of a name too. I'll talk it over with the infra team to see what we'll do officially. I'll probably have an rc5 out this weekend with a couple small fixes and a new signed repositories.xml list capability. stay tuned... Thanks for reporting this. :)
fixed in commit http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=599442ca69c94f236132443ce8a5c24fa05fcdc1 available in layman-9999 now.
released in layman-2.0.0_rc5.