Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82234 - Korganizer / Kontact "Default duration of new appointment" setting doesn't work
Summary: Korganizer / Kontact "Default duration of new appointment" setting doesn't work
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-16 04:18 UTC by Sridhar Dhanapalan
Modified: 2005-03-17 03:32 UTC (History)
0 users

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 Sridhar Dhanapalan 2005-02-16 04:18:46 UTC
Korganizer (and by extension the Kontact calendaring component) has an option called "Default duration of new appointment". No matter what I set this to, all new appointments are set to 15 minutes by default.

This occurs with KDE 3.3.2.

Reproducible: Always
Steps to Reproduce:
1. In Korganizer, set "Default duration of new appointment" to anything but 00:15
2. Try to make a new appointment

Actual Results:  
By default, the new appointment will be for 15 minutes, regardless of the
"Default duration of new appointment" setting.

Expected Results:  
The "Default duration of new appointment" setting should be honoured. New
appointments should by default last for as long as the period this option is set to.

Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5,
glibc-2.3.4.20040808-r1, 2.6.10-ck5yama i686)
=================================================================
System uname: 2.6.10-ck5yama i686 AMD Athlon(TM) XP 2100+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4
(#1, Feb 13 2005, 12:19:19)]
dev-lang/python:     2.2.3-r5, 2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe -m3dnow -msse -mfpmath=sse
-mmmx -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe -m3dnow -msse -mfpmath=sse
-mmmx -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays"
DISTDIR="/data2/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://mirror.internode.on.net/pub/gentoo
ftp://mirror.aarnet.edu.au/pub/gentoo ftp://mirror.pacific.net.au/gentoo
ftp://planetmirror.com/pub/gentoo http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_AU"
MAKEOPTS="-j2"
PKGDIR="/data2/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/data2/portage /data2/portage-bmg-main"
SYNC="rsync://mirror.internode.on.net/gentoo-portage"
USE="3dnow X Xaw3d aalib acpi aim alsa apm arts artswrappersuid audiofile avi
bash-completion bindist bitmap-fonts bonobo cddb cdparanoia cdr crypt cups curl
dga divx4linux dvd dvdr dvdread encode esd f77 faad fam fbcon ffmpeg flac flash
font-server foomaticdb fortran freetype freetype2 gb gdbm ggi ggz gif gimpprint
gnome gnome-libs gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal icq
imagemagick imlib ipv6 jabber java jpeg jpeg2k junit kde kdeenablefinal lesstif
libcaca libg++ libwww mad maildir matroska mbox mikmod mmx mng motif mozilla
mpeg msn ncurses network nocd nvidia objprelink offensive oggvorbis ooo-kde
opengl oscar oss pam pdflib perl pic png ppds prelink python qt qtmt quicktime
readline real rtc samba scanner sdl shadow slang slp smime speex spell sqlite
sse ssl svg svga tcltk tcpd tex tga theora tiff truetype truetype-fonts
type1-fonts unicodeusb v4l v4l2 videos wmf wxwindows x86 xface xine xml xml2
xmms xosd xprint xscreensaver xv xvid yahoo zlib linguas_en_GB"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 1 Sridhar Dhanapalan 2005-02-16 04:28:06 UTC
Forget it. The Korganizer team changed the behaviour of the app, which to me looked like a bug. There is no problem here.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-02-16 04:47:09 UTC
This IS a bug - albeit an upstream one. 

Change of behaviour does not justify such idiocy. If a feature is disabled, then it should be removed from the GUI! If it is still there but does not work, then it IS a bug. 
Comment 3 Sridhar Dhanapalan 2005-02-16 06:20:49 UTC
I had initially thought that the option was disabled, but the behaviour has just changed. To schedule an appointment, I usually double-click the time I want in the Day View pane. The old default behaviour was to have the appointment start at the time where I double-clicked, and to last for the duration of the "Default duration of new appointment" option. The new default behaviour defaults to fifteen minutes, no matter what the "Default duration of new appointment" setting is. The new behaviour is based on the fact that the Day View Pane is split into 15 minute sections (click once anywhere in the Day View and it will select a 15 minute interval).

If you want the "Default duration of new appointment" option to be respected, click the "New Event" button on the toolbar. If a non-standard time is required, select the times you want in the Day View (click and drag), then right-click the selection and choose "New Event".

I'm still getting used to the new system (I'm trying to unlearn my old ways), but I now feel that the new way is more flexible and sane.
Comment 4 Sridhar Dhanapalan 2005-03-16 23:58:55 UTC
The more that I use Korganizer, the more I think that this is truly a bug (or at least an unwarranted "feature"). When you double-click a time, I think it is reasonable to assume that the app will use the "Default duration of new appointment" setting, with the start time being the beginning of the region in which you double-clicked. A single-click in the Day View pane automatically selects a 15 minute region, but this does not mean that anyone who double-clicks wants to make a 15 minute appointment.

In most cases, the "Default duration" option should prevail. It should be used in all cases except when a region is intentionally selected (with a click-drag), in which case the selection can be right-clicked and either "New event" or "New todo" chosen.

Currently, the app makes an assumption that users want to make a New Event lasting for 15 minutes. Korganizer has no right in assuming this, and I don't think this is the case for most people. Double-clicking should deliver the most-used function, which for most people would be an Event lasting for the time specified in the Settings.

If this isn't a Gentoo-specific bug (and I don't think it is), please forward it to the Korganizer team.
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-17 03:32:04 UTC
Yes, that's not a Gentoo issue. You can comment here for instance:
http://bugs.kde.org/show_bug.cgi?id=93064