Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128030 - gdeskcal is broken...
Summary: gdeskcal is broken...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Nguyen Thai Ngoc Duy (RETIRED)
URL: www.pycage.de/software_gdeskcal.html
Whiteboard:
Keywords:
: 128031 128032 (view as bug list)
Depends on:
Blocks: 141802
  Show dependency tree
 
Reported: 2006-03-29 12:39 UTC by tillias
Modified: 2006-04-02 23:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tillias 2006-03-29 12:39:07 UTC
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.KOI8-R"
LC_ALL=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac alsa apm audiofile avi berkdb bitmap-fonts bzip2 cairo cdr crypt curl dri dvd dvdread emboss encode exif expat fam foomaticdb fortran gdbm gif glut gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jpeg lcms ldap libg++ libwww mad mikmod mmx mmxext mng mp3 mpeg ncurses nls nvidia ogg oggvorbis openal opengl pam pcre pdflib perl png python quicktime readline recode ruby slang spell sse sse2 ssl svga symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 12:52:37 UTC
*** Bug 128031 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 12:53:10 UTC
*** Bug 128032 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 12:56:50 UTC
OK, let's summarize this into one bug :)

- crashes if reminder note is more then 84 symbols
- missed reminder notes with 'monthly' flag checked
- misses all reminder notes with 'monthly' flag

So - why is this marked stable? :)
Comment 4 tillias 2006-03-29 18:59:15 UTC
(In reply to comment #3)
> So - why is this marked stable? :)

I suppose because it has no alternative for small and fast WM users :( 
It is impossible to find another such a lightweight and fast calendar with such a functionality.

Just have found out that gDeskcal outputs multiple warnings:

usr/share/gdeskcal/code/TimeWatcher.py:20: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.__watchtime)
/usr/share/gdeskcal/code/TimeWatcher.py:21: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(3000, self.__save_config)
/usr/share/gdeskcal/code/CalWindow.py:43: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  self.set_decorated(gtk.FALSE)
/usr/share/gdeskcal/code/CalWindow.py:81: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.set_property, "skip-taskbar-hint", 1)
/usr/share/gdeskcal/code/CalWindow.py:82: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.set_property, "skip-pager-hint", 1)
/usr/share/gdeskcal/code/CalLabel.py:13: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  gtk.VBox.__init__(self, homogeneous, 0)
/usr/share/gdeskcal/code/CalLabel.py:16: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  hbox = gtk.HBox(homogeneous, 0)
/usr/share/gdeskcal/code/CalLabel.py:13: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  gtk.VBox.__init__(self, homogeneous, 0)
/usr/share/gdeskcal/code/CalLabel.py:16: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  hbox = gtk.HBox(homogeneous, 0)
/usr/share/gdeskcal/code/Navigation.py:16: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  gtk.HBox.__init__(self, gtk.TRUE, 0)
/usr/share/gdeskcal/code/ListBox.py:24: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  self.__list.set_headers_visible(gtk.FALSE)
/usr/share/gdeskcal/code/ListBox.py:54: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  self.__list.set_headers_visible(value)
/usr/share/gdeskcal/code/SkinBrowser.py:42: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  self.vbox.pack_start(self.__list, gtk.TRUE, gtk.TRUE, 0)
/usr/share/gdeskcal/code/SkinBrowser.py:70: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  hbox.pack_start(img, gtk.FALSE, gtk.FALSE, 4)
/usr/share/gdeskcal/code/SkinBrowser.py:75: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  hbox.pack_start(lbl, gtk.FALSE, gtk.FALSE, 4)
/usr/share/gdeskcal/code/SkinBrowser.py:77: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  self.vbox.pack_end(hbox, gtk.FALSE, gtk.FALSE, 8)
/usr/share/gdeskcal/code/planner/Popup.py:43: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  vbox.pack_start(self.__vbox, gtk.TRUE, gtk.TRUE, 0)
/usr/share/gdeskcal/code/FileWatcher.py:22: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(500, self.__check_mtime)
/usr/bin/gdeskcal:106: GtkDeprecationWarning: gtk.mainloop is deprecated, use gtk.main instead
  gtk.mainloop()
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py:70: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead
  return self.func(*args, **kwargs)
/usr/share/gdeskcal/code/Cal.py:242: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.__idle_set_month, month, year)
/usr/share/gdeskcal/code/CalMediator.py:271: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.__window.set_bg_image, filename, alpha)
/usr/share/gdeskcal/code/TimeWatcher.py:37: GtkDeprecationWarning: gtk.timeout_add is deprecated, use gobject.timeout_add instead
  gtk.timeout_add(1000, self.__watchtime)
Traceback (most recent call last):
  File "/usr/share/gdeskcal/code/Cal.py", line 301, in __idle_set_month
    if (self.__planner.get_events(year, month, day)):
  File "/usr/share/gdeskcal/code/planner/Planner.py", line 132, in get_events
    events += cal.get_events(year, month, day)
  File "/usr/share/gdeskcal/code/planner/cal/Calendar.py", line 42, in get_events
    if (e.occurs_on(year, month, day)):
  File "/usr/share/gdeskcal/code/planner/cal/CalEvent.py", line 115, in occurs_on
    self.__compute_recurrences(year)
  File "/usr/share/gdeskcal/code/planner/cal/CalEvent.py", line 43, in __compute_recurrences
    recs = self.__recs.get_recurrences(self.get_start(), year)
  File "/usr/share/gdeskcal/code/planner/cal/Recurrences.py", line 123, in get_recurrences
    rule.get_delta(rule.DAY))
  File "/usr/share/gdeskcal/code/planner/cal/Date.py", line 139, in add_time
    "%Y %m %d")
  File "/usr/lib/python2.4/_strptime.py", line 425, in strptime
    julian = datetime_date(year, month, day).toordinal() - \
ValueError: day is out of range for month
/usr/share/gdeskcal/code/GlassWindow.py:82: GtkDeprecationWarning: gtk.idle_add is deprecated, use gobject.idle_add instead
  gtk.idle_add(self.update_bg)
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py:70: GtkDeprecationWarning: gtk.FALSE is deprecated, use False instead
  return self.func(*args, **kwargs)
Comment 5 tillias 2006-03-29 19:09:00 UTC
>warnings

I can post output info ( in moments when gDeskcal fall down, misses smth, etc ),  if someone wish.
Comment 6 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2006-03-30 06:13:31 UTC
I will have a look at it this weekend to see what I can do (at least keyword it). 
tillias: more info would be of course appreciated :)
Comment 7 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2006-04-02 23:28:37 UTC
According to gdeskcal author's reply, he's planning to make 1.0 release soon in April or May.