Comment 0 for bug 688836

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Binary package hint: libtemplate-perl

libtemplate-perl 2.22-0.1, psi-plus 0.15~svn2501-1, Ubuntu 10.10

1. In Ubuntu Software Center, search for "Template Toolkit".
2. Click "Show technical items" if it appears.
3. Try the same with "Perl Template Toolkit".

What happens:
1. Psi Plus shows up as the only result, with a "Show 32 technical items" link.
2. The Template Toolkit itself (libtemplate-perl) is hidden as result #19, after many of the plugins for the toolkit.
3. This time there's no need to click "Show technical items", but Template Toolkit is still hidden as result #18.

In short, it's hard to find the Template Toolkit unless you know the package name, which you probably don't because it's not mentioned on the toolkit's Web site.

I don't think it would be possible to fix this in Ubuntu Software Center's search algorithm alone, without making many other searches worse. It would be hard to get around the disadvantage that libtemplate-perl's synopsis doesn't even mention the word "toolkit", whereas the synopses for many of its plug-ins do.

So, I think there are two practical solutions for this problem.

Both solutions involve fixing the description for Psi Plus. This description is excessively long, full of jargon, and ends by advertising that it uses a "Newer version of the toolkit, Qt v4.6.2" than some other program called Psi. Maybe the Psi Plus developer cares about this, but it's not relevant to choosing the software, and it's that mention of "toolkit" which is misleading USC.

The first solution then involves giving libtemplate-perl package a .desktop file so that it shows up alongside Psi Plus as a non-technical item, with NoDisplay=true <http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html> so that it doesn't show up in application menus. That would also make it possible for Template Toolkit to have its own icon, but that's probably not particularly interesting.

The second solution, much simpler, is just to change the synopsis of the libtemplate-perl package. "Template Toolkit" would be a good start, or even "Template Toolkit for Perl".

[Originally reported by Elika Etemad.]