Issues with contest scoring w/git code, OK w/1.2.4.5 version in opensuse

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Issues with contest scoring w/git code, OK w/1.2.4.5 version in opensuse

Adam Clark
Hi all,

When exporting my Canada Day log to cabrillo, I noticed that tlf wasn't paying
much attention to multipliers - one on each band instead of the correct
counts.  This was with the git version of tlf.

When I loaded up the old stable, the multipliers seemed fine and the score
seemed fine.

I'm attaching (hopefully all of) the relevant files - "canadaday" is actually
in a subfolder "rules/" so, "rules/canadaday".  

I can provide further information if anyone wants screenshots of what each
version of tlf looks like with this data.

Thanks,
73,
Adam

_______________________________________________
Tlf-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tlf-devel

canadaday.log (2K) Download Attachment
logcfg.dat (4K) Download Attachment
rac_multipliers (52 bytes) Download Attachment
canadaday (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Issues with contest scoring w/git code, OK w/1.2.4.5 version in opensuse

Thomas Beierlein-4
Hi Adam,


Am Tue, 02 Jul 2019 16:59:49 -0700
schrieb Adam Clark <[hidden email]>:

> Hi all,
>
> When exporting my Canada Day log to cabrillo, I noticed that tlf
> wasn't paying much attention to multipliers - one on each band
> instead of the correct counts.  This was with the git version of tlf.
>
thanks for the bug report. It is really helpful to get feedback from
TLF users. We will look into it.

> When I loaded up the old stable, the multipliers seemed fine and the
> score seemed fine.

You mean the 1.2.4 version?

Other distros have 1.3.2 stable in meantime.
>
> I'm attaching (hopefully all of) the relevant files - "canadaday" is
> actually in a subfolder "rules/" so, "rules/canadaday".  
>
> I can provide further information if anyone wants screenshots of what
> each version of tlf looks like with this data.
>
Thanks. But I hope that the given information is enough.

73, de Tom DL1JBE.




--
"Do what is needful!"
Ursula LeGuin: Earthsea
--


_______________________________________________
Tlf-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tlf-devel
Reply | Threaded
Open this post in threaded view
|

Re: Issues with contest scoring w/git code, OK w/1.2.4.5 version in opensuse

Adam Clark
On Tuesday, July 2, 2019 10:36:52 PM PDT Thomas Beierlein wrote:
> thanks for the bug report. It is really helpful to get feedback from
> TLF users. We will look into it.

Not at all! I am very appreciative of projects like this and I am looking
forward to being able to show off tlf to other hams soon.

> > When I loaded up the old stable, the multipliers seemed fine and the
> > score seemed fine.
>
> You mean the 1.2.4 version?

That's correct, the version I'm comparing against is 1.2.4, the full package
name and version is tlf-1.2.4.5-lp150.3.3.x86_64

> Other distros have 1.3.2 stable in meantime.

It's funny how some things are maintained - the Opensuse HAM repository seems
a touch behind on some apps, and pretty up to date on others.  

Thanks again!

73, Adam.





_______________________________________________
Tlf-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tlf-devel
Reply | Threaded
Open this post in threaded view
|

Re: Issues with contest scoring w/git code, OK w/1.2.4.5 version in opensuse

Thomas Beierlein-4
Hi Adam,


Am Wed, 03 Jul 2019 08:58:39 -0700
schrieb Adam Clark <[hidden email]>:

> > > When I loaded up the old stable, the multipliers seemed fine and
> > > the score seemed fine.  
> >
> > You mean the 1.2.4 version?  
>
> That's correct, the version I'm comparing against is 1.2.4, the full
> package name and version is tlf-1.2.4.5-lp150.3.3.x86_64
>

I found time to look into the problem. Here is the result.

TLF from git does NOT score multis wrong.
The problem lies in reading (and interpreting) old log files in new TLF
versions.

There was a change in interpreting the log file in last months. Old
version (until 1.3.2) had an inconsistent scheme of recording the
worked multipliers depending on the logconf.dat settings. Sometimes it
used simply the exchange field, sometimes it used the additional field
just before the recorded points.
That was changed to always use the multi field before the points, but
old logs did not always set that field right.

You can check that it counts correct by reinserting the QSOs into a
fresh logfile or better by exporting the actual one to cabrillo and
reimporting the cabrillo file with 'tlf -i'. The only downside of the
latter is that it does not keep any point scoring you changed by hand.

So long story short. The new version counts the mults correctly but
interprets old logfiles wrong.

If that is a problem in everyday use we have to think of a way to
automatically convert to the new format.

73, de Tom DL1JBE

> > Other distros have 1.3.2 stable in meantime.  
>
> It's funny how some things are maintained - the Opensuse HAM
> repository seems a touch behind on some apps, and pretty up to date
> on others.  
>
> Thanks again!
>
> 73, Adam.
>
>
>



--
"Do what is needful!"
Ursula LeGuin: Earthsea
--


_______________________________________________
Tlf-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/tlf-devel