Package: ccal
Version: 4.0-3
Severity: normal

Dear Maintainer,


After installing ccal I created events in ~/.cal.dat including entries for
first and third Thursday of every month.

I created a calendar data file ~/.cal.dat and added the following lines to it.

-999 -9 00 15 First Thursday of every month
-999 -9 00 35 Third Thursday of every month
-999 -9 00 -7 Weekly reminder on Saturday

Then I executed the command
roger@RDGdebian880:~$ ccal --noc

Which displayed the following:

     December 2016       1: First Thursday of every month
 Su Mo Tu We Th Fr Sa   10: Weekly reminder on Saturday
              1  2  3   15: Third Thursday of every month
  4  5  6  7  8  9 10   17: Weekly reminder on Saturday
 11 12 13 14 15 16 17   24: Weekly reminder on Saturday
 18 19 20 21 22 23 24  *31: Weekly reminder on Saturday
 25 26 27 28 29 30<31>

I expected to see an entry
        3: Weekly reminder on Saturday
which did not display.

To check the results I tried

roger@RDGdebian880:~$ ccal --noc --con=1

Which resulted in

     December 2016       1: First Thursday of every month
 Su Mo Tu We Th Fr Sa   10: Weekly reminder on Saturday
              1  2  3   15: Third Thursday of every month
  4  5  6  7  8  9 10   17: Weekly reminder on Saturday
 11 12 13 14 15 16 17   24: Weekly reminder on Saturday
 18 19 20 21 22 23 24  *31: Weekly reminder on Saturday
 25 26 27 28 29 30<31>

     January 2017       14: Weekly reminder on Saturday
 Su Mo Tu We Th Fr Sa   19: Third Thursday of every month
  1  2  3  4  5  6  7   21: Weekly reminder on Saturday
  8  9 10 11 12 13 14   28: Weekly reminder on Saturday
 15 16 17 18 19 20 21
 22 23 24 25 26 27 28
 29 30 31

Here I noticed that the December entry
         3: Weekly reminder on Saturday
 is still missing, also the following are missing in January
         5: First Thursday of every month
         7: Weekly reminder on Saturday

To confirm that I'm not trying to display more data than the program expects, I
added the --f flag
December displayed only the *31: entry (as expected) and January displayed
exactly the same as without the --f flag.

I was hoping that ccal data would be easier to maintain and more useful than
other options for quickly displaying reminders, but will not be using it unless
the bug which prevents the first week data from displaying correctly is fixed.

It does look like it could be useful, and like it's handling of birthdays and
anniversaries, but floating appointments need to work correctly for it to be
useful to me.



-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ccal depends on:
ii  dpkg   1.17.27
ii  libc6  2.19-18+deb8u6

ccal recommends no packages.

ccal suggests no packages.

-- no debconf information

Reply via email to