Your message dated Sat, 16 Feb 2008 12:32:06 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#454318: fixed in gnome-panel 2.20.3-2 has caused the Debian Bug report #454318, regarding gnome-panel: Clock applet doesn't show personal remote calendar events to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 454318: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454318 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: gnome-panel Version: 2.20.2-2 Severity: normal Tags: patch Hi, Since it's not unusual for me to be away from home, and to use one laptop or the other in addition to the classical desktop PC, I'm storing my appointments and calendar events on a CalDAV server. Evolution can access it just fine, and the clock applet (well, its calendar widget) can also access it, presumably through EDS, since the days where I have appointments are displayed in bold. The problem is that not all appointments and events are expanded into the "pop-up" subwindow when the corresponding day is clicked. I initially thought only whole-day appointments were listed, but I was wrong, and apparently the discriminating factor is the calendar in which the event is stored. Actually, the access method for that calendar. I peeked into gnome-panel-2.20.2/applets/clock/calendar-window.c, and I found that is_appointment() hardcodes a test for two methods: ,---- | return (strcmp (uri, "file") == 0 || | strcmp (uri, "webcal") == 0); `---- Adding a similar test for "caldav" (see diff) fixes the bug. I also suggest switching to "file://", "webcal://" and "caldav://", but that's probably minor. diff -ru ./gnome-panel-2.20.2-2.orig/applets/clock/calendar-window.c gnome-panel-2.20.2/applets/clock/calendar-window.c --- ./gnome-panel-2.20.2-2.orig/applets/clock/calendar-window.c 2007-11-27 01:02:56.000000000 +0100 +++ gnome-panel-2.20.2/applets/clock/calendar-window.c 2007-12-04 17:20:50.000000000 +0100 @@ -370,7 +370,8 @@ gtk_tree_model_get (model, iter, APPOINTMENT_COLUMN_URI, &uri, -1); if (uri) return (strcmp (uri, "file") == 0 || - strcmp (uri, "webcal") == 0); + strcmp (uri, "webcal") == 0 || + strcmp (uri, "caldav") == 0); return FALSE; } diff -ru ./gnome-panel-2.20.2-2.orig/debian/changelog gnome-panel-2.20.2/debian/changelog --- ./gnome-panel-2.20.2-2.orig/debian/changelog 2007-12-04 17:36:37.000000000 +0100 +++ gnome-panel-2.20.2/debian/changelog 2007-12-04 17:23:39.000000000 +0100 @@ -1,3 +1,9 @@ +gnome-panel (2.20.2-2+lolando) unstable; urgency=low + + * Bugfix in clock applet: display caldav events too. + + -- Roland Mas <[EMAIL PROTECTED]> Tue, 04 Dec 2007 17:23:40 +0100 + gnome-panel (2.20.2-2) unstable; urgency=low * debian/gnome-panel-data.postinst: -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gnome-panel depends on: ii gnome-about 2.20.2-1 The GNOME about box ii gnome-control-center 1:2.20.1-2 utilities to configure the GNOME d ii gnome-desktop-data 2.20.2-1 Common files for GNOME 2 desktop a ii gnome-menus 2.20.2-1 an implementation of the freedeskt ii gnome-panel-data 2.20.2-2 common files for the GNOME Panel ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit ii libbonobo2-0 2.20.1-1 Bonobo CORBA interfaces library ii libbonoboui2-0 2.20.0-1 The Bonobo UI library ii libc6 2.7-3 GNU C Library: Shared libraries ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst ii libecal1.2-7 1.12.1-1 Client library for evolution calen ii libedataserver1.2-9 1.12.1-1 Utility library for evolution data ii libedataserverui1.2-8 1.12.1-1 GUI utility library for evolution ii libgconf2-4 2.20.1-1 GNOME configuration database syste ii libglade2-0 1:2.6.2-1 library to load .glade files at ru ii libglib2.0-0 2.14.4-2 The GLib library of C routines ii libgnome-desktop-2 2.20.2-1 Utility library for loading .deskt ii libgnome-menu2 2.20.2-1 an implementation of the freedeskt ii libgnome2-0 2.20.1.1-1 The GNOME 2 library - runtime file ii libgnomeui-0 2.20.1.1-1 The GNOME 2 libraries (User Interf ii libgnomevfs2-0 1:2.20.1-1 GNOME Virtual File System (runtime ii libgtk2.0-0 2.12.2-1 The GTK+ graphical user interface ii liborbit2 1:2.14.7-0.1 libraries for ORBit2 - a CORBA ORB ii libpanel-applet2-0 2.20.2-2 library for GNOME Panel applets ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio ii libwnck22 2.20.2-1 Window Navigator Construction Kit ii libx11-6 2:1.0.3-7 X11 client-side library ii libxau6 1:1.0.3-2 X11 authorisation library ii menu-xdg 0.3 freedesktop.org menu compliant win Versions of packages gnome-panel recommends: ii alacarte 0.11.3-1 easy GNOME menu editing tool ii evolution-data-server 1.12.1-1 evolution database backend server ii gnome-applets 2.20.0-1+b1 Various applets for GNOME 2 panel ii gnome-icon-theme 2.20.0-1 GNOME Desktop icon theme ii gnome-session 2.20.2-1 The GNOME 2 Session Manager -- no debconf information
--- End Message ---
--- Begin Message ---Source: gnome-panel Source-Version: 2.20.3-2 We believe that the bug you reported is fixed in the latest version of gnome-panel, which is due to be installed in the Debian FTP archive: gnome-panel-data_2.20.3-2_all.deb to pool/main/g/gnome-panel/gnome-panel-data_2.20.3-2_all.deb gnome-panel-dbg_2.20.3-2_amd64.deb to pool/main/g/gnome-panel/gnome-panel-dbg_2.20.3-2_amd64.deb gnome-panel_2.20.3-2.diff.gz to pool/main/g/gnome-panel/gnome-panel_2.20.3-2.diff.gz gnome-panel_2.20.3-2.dsc to pool/main/g/gnome-panel/gnome-panel_2.20.3-2.dsc gnome-panel_2.20.3-2_amd64.deb to pool/main/g/gnome-panel/gnome-panel_2.20.3-2_amd64.deb libpanel-applet2-0_2.20.3-2_amd64.deb to pool/main/g/gnome-panel/libpanel-applet2-0_2.20.3-2_amd64.deb libpanel-applet2-dev_2.20.3-2_amd64.deb to pool/main/g/gnome-panel/libpanel-applet2-dev_2.20.3-2_amd64.deb libpanel-applet2-doc_2.20.3-2_all.deb to pool/main/g/gnome-panel/libpanel-applet2-doc_2.20.3-2_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Josselin Mouette <[EMAIL PROTECTED]> (supplier of updated gnome-panel package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 16 Feb 2008 03:03:36 +0100 Source: gnome-panel Binary: gnome-panel libpanel-applet2-0 gnome-panel-dbg libpanel-applet2-dev libpanel-applet2-doc gnome-panel-data Architecture: source all amd64 Version: 2.20.3-2 Distribution: unstable Urgency: low Maintainer: Guilherme de S. Pastore <[EMAIL PROTECTED]> Changed-By: Josselin Mouette <[EMAIL PROTECTED]> Description: gnome-panel - launcher and docking facility for GNOME gnome-panel-data - common files for the GNOME Panel gnome-panel-dbg - GNOME Panel and library for panel applets - debugging symbols libpanel-applet2-0 - library for GNOME Panel applets libpanel-applet2-dev - library for GNOME Panel applets - development files libpanel-applet2-doc - library for GNOME Panel applets - documentation files Closes: 454318 462026 463780 Changes: gnome-panel (2.20.3-2) unstable; urgency=low . [ Loic Minier ] * Update patch 60_caldav-clock-appointments to not use a colon for now, it seems it's encoded in the URI in some way; closes: #454318, #462026, #463780. Files: 2cca27db72813305844615ffb1bded52 1667 gnome optional gnome-panel_2.20.3-2.dsc 9ddbe90c0cdf5d7dec9a0069eced71a1 203567 gnome optional gnome-panel_2.20.3-2.diff.gz 858228b6ab12de33fe5105fa62415d8e 106132 doc optional libpanel-applet2-doc_2.20.3-2_all.deb ab14ac9b21c917f9851f8af8d999ec06 3104640 gnome optional gnome-panel-data_2.20.3-2_all.deb a56ca5358f248855a70309c5cac95716 495888 gnome optional gnome-panel_2.20.3-2_amd64.deb d92dd627b3e4904394af8265f3302e14 107064 libs optional libpanel-applet2-0_2.20.3-2_amd64.deb 665c45610398bad813fe74207295133d 1270086 libdevel extra gnome-panel-dbg_2.20.3-2_amd64.deb 4c977987ac5dd1b34aed45e025e31261 114086 libdevel optional libpanel-applet2-dev_2.20.3-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHttK6rSla4ddfhTMRAn7WAJ9Wng1y4BQB4Y5U4XGlI/8svZxfpgCfW5y9 xMqHd/31LTrl2Gj+QAKMHJU= =UASH -----END PGP SIGNATURE-----
--- End Message ---

