My experiences with tellico, a few bugs and possible enhancements

Robby Stephenson robby at periapsis.org
Sun Feb 18 20:23:45 MST 2007


Hi Jens,

On Sunday 18 February 2007, Jens Seidel wrote:
> after a few days playing with tellico I also noticed problems which I
> want to report (exists a bug tracking system?):

Novell Forge has a bugzilla, but I don't use it. I suppose Tellico usage is 
growing to the point that there might be a need for a public bug tracker, 
rather than the local file I keep.

> * The documentation is not always accessible, e.g.:
>   http://periapsis.org/tellico/doc/installation.html:
>    Forbidden
>    You don't have permission to access /tellico/doc/installation.html on
>    this server.

Server problems, I haven't ever been able to track it down. The permissions 
are fine. Usually it'll load if you refresh or wait a bit. Color me puzzled 
on that one.

> * I selected "No formatting" for the description and the title, which
>   consists of "%{year} %{denomination} %{description}". Nevertheless
>   the capitalisation of the title is modified. 

The "Auto-capitalize titles and names" option overrides "No formatting" 
field option. That's a bug, I suppose. It should probably be the other way 
around.

> * I changed the type of a catalog number field from text to number and
>   tellico did not complain, even with values like "17a" in the
>   collection. Great!

Yeah, it doesn't go through and revalidate every entry. :)

>   Now I got the correct sorting order ("4"<"17a") and 
>   assumed that tellico also handles non numerical characters in such
>   fields. But the field value in the top right widget (column view)
>   vanished!

Vanished? Meaning you can't right-click and show it?

>   So it is not properly supported. 
>
>   What is suggested for such catalog numbers?
>   - Text, results in wrong sorting
>   - Use number type and allow also non numerical characters but sort
>     numbers properly

I don't like either one of those options, since they both involve lying 
about the field semantics. It's either a number or text, and it gets sorted 
that way. If you really want 4 < 17a, then enter "04"

>   - Split field into a number ("17") and a text field ("a") and display
>     both always side on side to get "17 a"

Possibly, plus you could create a dependant field to combine the two.

> * Once a collection vanished tellico complains that it cannot open it.
>   This error occurs not only once but on each start!

So you're repeatedly trying to open a file that doesn't exist? Why? Once you 
open a file that does and then quit, Tellico should no longer try to open 
the first file.

> * I decided to save pictures outside tellicos .tc file.

What does that mean exactly, turning off the "Save images in data file" 
option? I'm not sure what you did.

> I tried to open 
>   the collection from another user account and tellico did not found any
>   of my pictures. Why do you do not save just the filenames instead of a
>   hash?

What if you opened it from another machine, how would it get the pictures 
then? If you want to share date files, the images will have to be saved 
inside the data file.

>   I also noticed that tellico creates copies of the pictures in 
>   .kde/share/apps/tellico/data/. This is not wanted!

Turn the option "Include images in data file" on then. That location is the 
default location for the images when they're not in the data file. It 
improves load time greatly, believe me.

> * The XML file uses the tag <scott>. Nevertheless my stamp collection
> doesn't use scott catalog numbers (I don't know these), but Michel ones
> (which are protected by copyright, grml!!! Any solution to this?). Why
> not use <catalog_number>?

Because a Scott number is not a Michel number. If you called the 
field "Catalog number" and put scott and michel numbers there, it would be 
a bit meaningless, no? If you want a field for Michel numbers, then just 
add it. I don't know anything about stamp collecting. I looked at a few 
other stamp collection databases, tried to figrue out what fields they 
included, and add those for Tellico. If Michel is a popular cataloging 
number, then perhaps it should be added as a default field for stamp 
collections, then.

> * Plural forms of tags are very funny: I see <katalogpreiss> for
>   <katalogpreis> (English plural rule for German words :-))

The XML elements aren't meant to be grammatically correct. :) Even in 
english, the 's' doesn't work sometimes. I don't expect most users to be 
messing around in the XML. Adding the 's' was just an easy and 
straight-forward way to name the container element.

>   Tellico also doesn't check for user supplied fields with appended "s",
>   whichs XML tag collidates with the plural form!

I'm not sure what you mean there. If a field can contain multiple values, 
that fact is part of the "flag" attribute and Tellico will only read 
multiple values if that flag is set. Whether the field is a user's custom 
one or not doesn't matter at all.

> I attached another update for the German translation. I hope it
> stabilises soon :-) Please note that the patch contains also the
> errors reported in
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313839 which were never
> properly fixed during the last 17 months.

Thanks, just committed.

> Please add a proper translator comment to "Denomination", my dictionary
> contained many possible translations and I selected initially the wrong
> one.

A comment saying that a stamp denomination and a coin denomination are 
different? Or just what the word denomination means with regard to stamps 
and coins?

Thanks for your feedback!
Robby



More information about the tellico-users mailing list