Gnome Time Tracker Project Hierarchy Modification Trouble

Bug #181957 reported by Peter Triesz
2
Affects Status Importance Assigned to Milestone
gnotime (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

Binary package hint: gnotime

Building an example hierarchy like this:

- R&D
    - XY testing
    - XY development
- MKT
    - Research
         - seek similars
         - try similars
    - Advertising
- S&M

Trying to move subprojects among branches it reorganizes the whole hierarchy in an unwanted way. Eg moving the very last entity to a sub-branch, instead of the picked one...

Eg I tried to swap the order of "XY testing" and "XY dev" in the above hierarchy and instead I got this:

- R&D
    - S&M
    - XY testing
    - XY development
- MKT
    - Research
         - seek similars
         - try similars
    - Advertising

environment:

triesz@ubuntu:~$ dpkg -l gnotime
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii gnotime 2.2.2-11 utility for tracking and invoicing time spen
triesz@ubuntu:~$ uname -a
Linux ubuntu 2.6.22-14-386 #1 Tue Dec 18 07:34:24 UTC 2007 i686 GNU/Linux
triesz@ubuntu:~$ cat /etc/deb
debconf.conf debian_version
triesz@ubuntu:~$ cat /etc/debian_version
lenny/sid
triesz@ubuntu:~$

ProblemType: Bug
Architecture: i386
Date: Fri Jan 11 08:50:23 2008
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/yelp
Package: yelp 2.20.0-0ubuntu3
PackageArchitecture: i386
ProcCmdline: gnome-help ghelp:///usr/share/gnome/help/gnotime/C/gnotime.xml
ProcCwd: /home/triesz
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_IE.UTF-8
 SHELL=/bin/bash
SourcePackage: yelp
Uname: Linux ubuntu 2.6.22-14-386 #1 Tue Dec 18 07:34:24 UTC 2007 i686 GNU/Linux

Tags: apport-bug
Revision history for this message
Peter Triesz (triesz) wrote :
Revision history for this message
Peter Triesz (triesz) wrote :

Seems to be a GUI refreshing issue.

Modifying the hierarchy the GUI does not follow the change sometimes. In such case closing and relaunching the application helps (the previous change gets applied.)

The above reported "hierarchy entity ID confusion" problem seems to come always after modifications on a non-refreshed (GUI) hierarchy.

Revision history for this message
Goedson Teixeira Paixão (goedson) wrote :

This is a bug in Gtk+'s ctree component. Version 2.2.3-2 of the
package (available in Hardy) has a workaround for this. Can you
confirm if it works for you?

Anyway, I'm working in a rewrite of the projects tree component
based on the GtkTreeView component, sice ctree is deprecated.
This should be released in a 2.3.0 upstream version very soon.

Revision history for this message
Peter Triesz (triesz) wrote : Re: [Bug 181957] Re: Gnome Time Tracker Project Hierarchy Modification Trouble

Hi,

Great, I look forward to try the 2.3 version.

I have a second box with a debian and the same gnotime version and I could
reproduce the prob with that one. Unfortunately I can't try 2.2.3-2 but the
bug is indeed most likely in the component you refer, I believe.

Regards,
Peter

On Jan 11, 2008 4:38 PM, Goedson Teixeira Paixão <email address hidden> wrote:

> This is a bug in Gtk+'s ctree component. Version 2.2.3-2 of the
> package (available in Hardy) has a workaround for this. Can you
> confirm if it works for you?
>
> Anyway, I'm working in a rewrite of the projects tree component
> based on the GtkTreeView component, sice ctree is deprecated.
> This should be released in a 2.3.0 upstream version very soon.
>
> --
> Gnome Time Tracker Project Hierarchy Modification Trouble
> https://bugs.launchpad.net/bugs/181957
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Goedson Teixeira Paixão (goedson) wrote :

Gnotime 2.3.0 (with the GtkTreeView based implementation) is available on Sid for some time already. Unfortunately it didn't migrate into testing yet due to lack of support for guile-1.8 in the ia64 architecture[1].

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479625

It should migrate to Debian Testing and Ubuntu Intrepid as soon as the above issue is resolved.

Revision history for this message
Goedson Teixeira Paixão (goedson) wrote :

The fix for this bug is available in version 2.3.0 which, currently, is available only in Debian Sid.

Changed in gnotime:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.