Package: webcalendar Version: 1.2.0+dfsg-1 Severity: normal Event times show incorrectly for all previously configured events after an upgrade. This is caused by timezone support, introduced in a previous version of webcalendar (version 1.1). The time discrepancy is equal to the server's timezone offset.
Upstream's built-in functionality for converting event times was not adopted into the debian package's upgrade process. Upstream allows a timezone conversion to be done at any time through the automatic installation script, as is demonstrated in /usr/share/webcalendar/www/install/index.php at lines 8-11: * Input Parameters: * OPTIONAL tzoffset If after logging in, adding tzoffset to * the URL ( http://yourserver/install/index.php?tzoffset=2 ) * will adjust all existing events in the database +2 hours. This action requires the includes directory to be mode 777, but this is not workable since it is located under /usr/share/webcalendar/www/. The code that performs the event time conversion can be found within lines 557 through 595 of /usr/share/webcalendar/www/install/index.php. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages webcalendar depends on: ii apache2-mpm-prefork [apac 2.2.11-3 Apache HTTP Server - traditional n ii dbconfig-common 1.8.41 common framework for packaging dat ii debconf [debconf-2.0] 1.5.26 Debian configuration management sy ii libapache2-mod-php5 5.2.9.dfsg.1-2 server-side, HTML-embedded scripti ii libjs-prototype 1.6.0.3-1 JavaScript Framework for dynamic w ii php5-cli 5.2.9.dfsg.1-2 command-line interpreter for the p ii php5-mysql 5.2.9.dfsg.1-2 MySQL module for php5 ii php5-pgsql 5.2.9.dfsg.1-2 PostgreSQL module for php5 ii ucf 3.0018 Update Configuration File: preserv Versions of packages webcalendar recommends: ii mysql-client-5.0 [mysql-clien 5.0.51a-24 MySQL database client binaries ii mysql-server 5.0.51a-24 MySQL database server (metapackage ii mysql-server-5.0 [mysql-serve 5.0.51a-24 MySQL database server binaries ii postgresql 8.3.7-1 object-relational SQL database (su ii postgresql-client-8.3 [postgr 8.3.7-1 front-end programs for PostgreSQL Versions of packages webcalendar suggests: pn php5-gd <none> (no description available) pn php5-ldap <none> (no description available) -- debconf information: webcalendar/mysql/admin-pass: (password omitted) webcalendar/password-confirm: (password omitted) webcalendar/pgsql/app-pass: (password omitted) webcalendar/pgsql/admin-pass: (password omitted) webcalendar/mysql/app-pass: (password omitted) webcalendar/app-password-confirm: (password omitted) webcalendar/pgsql/manualconf: webcalendar/dbconfig-remove: webcalendar/conf/single_user_mode: false webcalendar/upgrade-backup: true webcalendar/mysql/method: unix socket webcalendar/db/app-user: webcalendar webcalendar/dbconfig-reinstall: false webcalendar/mysql/admin-user: root webcalendar/passwords-do-not-match: webcalendar/conf/httpd_conf: apache2 webcalendar/upgrade-error: abort webcalendar/install-error: abort webcalendar/pgsql/authmethod-user: ident webcalendar/remote/port: webcalendar/store/webservers_to_be_restarted: apache2 webcalendar/remote/host: * webcalendar/note/admin_user: webcalendar/purge: false webcalendar/pgsql/changeconf: false * webcalendar/database-type: pgsql webcalendar/pgsql/no-empty-passwords: webcalendar/remove-error: abort webcalendar/internal/reconfiguring: false webcalendar/conf/db_persistent: false webcalendar/pgsql/authmethod-admin: ident webcalendar/missing-db-package-error: abort webcalendar/pgsql/method: unix socket webcalendar/pgsql/admin-user: postgres webcalendar/db/dbname: webcalendar webcalendar/conf/single_user_login: * webcalendar/conf/restart_webserver: true webcalendar/db/basepath: webcalendar/remote/newhost: webcalendar/internal/skip-preseed: false * webcalendar/dbconfig-upgrade: true * webcalendar/dbconfig-install: true webcalendar/conf/use_http_auth: false * webcalendar/status/debconf_managed: true -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org