digitalClock.py crashed with RuntimeError in show_prefs()

Bug #276047 reported by AkuKalle
22
Affects Status Importance Assigned to Milestone
awn-extras-applets (Ubuntu)
Fix Released
Undecided
Julien Lavergne

Bug Description

opening preferences

ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/share/awn/applets/digitalClock/digitalClock.py
InterpreterPath: /usr/bin/python2.5
Package: awn-applets-python-extras 0.2.6-2
PackageArchitecture: all
ProcAttrCurrent: unconfined
ProcCmdline: python /usr/share/awn/applets/digitalClock/digitalClock.py --uid=1222718258 --window=12602091 --orient=0 --height=48
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/awn/applets/digitalClock/digitalClock.py', '--uid=1222718258', '--window=12602091', '--orient=0', '--height=48']
SourcePackage: awn-extras-applets
Title: digitalClock.py crashed with RuntimeError in show_prefs()
Traceback:
 Traceback (most recent call last):
   File "/usr/share/awn/applets/digitalClock/dgClockPref.py", line 114, in show_prefs
     self.wTree = gtk.glade.XML(self.glade_path)
 RuntimeError: could not create GladeXML object
Uname: Linux 2.6.27-4-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Tags: apport-crash
Revision history for this message
AkuKalle (suonpaa) wrote :
Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for the report.

Is it still an issue with the final release of Intrepid (version 0.2.6-2ubuntu4 for awn-applets-python-extras) ?
If so, can you test with the last upstream trunk build (http://wiki.awn-project.org/Installation:Ubuntu#PPA) ?

Changed in awn-extras-applets:
status: New → Incomplete
Revision history for this message
Julien Lavergne (gilir) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in awn-extras-applets:
status: Incomplete → Invalid
Derek White (d-man97)
Changed in awn-extras-applets:
status: Invalid → New
Revision history for this message
Derek White (d-man97) wrote :

Add digital clock to bar
Right-click and select preferences on the applet
Apport crash dialog

Main: 0.2.6-7ubuntu1
Applets: 0.2.6-2ubuntu4
Manager & Libs: 0.2.6-7ubuntu1
libawn-extras0: 0.2.6-2ubuntu4

All are intrepid originals (no -update or -proposed available in repositories).
I will install the trunk and report back.

Revision history for this message
Derek White (d-man97) wrote :

About the trunk...it seems to be doing A LOT more than any other trunk/PPA has done in the past.
Can you verify this for me?

To Be Removed:
avant-window-navigator, avant-window-navigator-data, awn-applets-c-core, awn-applets-c-extras, awn-applets-python-core, awn-applets-python-extras, awn-manager, libawn-extras0, libawn0, python-awn, python-awn-extras, python-awnlib.

That seems fine.

But this is just weird...
To Be Installed:
avant-window-navigator-data-trunk, avant-window-navigator-trunk, awn-extras-applets-trunk, awn-manager-trunk, libawn0-trunk, libgda3-3, libgda3-bin, libgda3-common, libgdl-1-0, libgdl-1-common, libglib2.0-dev, libvala0, libwebkit-1.0-1, python-awn-trunk, python-dateutil, python-gnome2-extras, python-sqlalchemy, python-xlib, vala-awn-trunk, valac.

12 to 20...Why all the extra programs? Why are some applet packages seemingly missing? Will I lose functionality by upgrading? Why does it need -dev packages? What is valac and why do you need to install a compiler to run applets? This is completely atypical of ALL other trunks/PPA's I have used. There is usually a 1:1 replacement. And, I am taking out 2 libs and installing like 10, wtf! Are these crazy dependencies going to stay for final (seems like bloat)?

The packages libwebkit-1.0-1 and libglib2.0-dev are from intrepid-updates, is this OK?

Also concerning was the PGP key...it was created 1/19/2009...but the PPA was started at least in/before Jan 2008...I thought launchpad assigned keys when you create the PPA...why is this one so new when the PPA is so old?

P.S. - The forum thread linked to in the PPA instructions is way out-dated and helped zero.
P.P.S. - I hate the 2 months before a new Ubuntu comes out...NOTHING gets updates. They just want you to wait for the next release, but all the devs (you guys) are receiving old bugs from packages that haven't been updated unless the end-user (me) goes through all these hoops. It sucks. Royally. For everyone.

Revision history for this message
Julien Lavergne (gilir) wrote :

Let me clarify some things.

Please re-open a bug only if you have the same error (same error message in command line). If not, open another bug report.

About the packages, 0.2.6 packages is supported by Ubuntu. All *-trunk packages are supported by Awn project, not Ubuntu. If you have problem with the packaging itself of *-trunk packages (depends for example), feel free to report bugs directly to Awn project (https://bugs.launchpad.net/awn). As the 2 packaging are differents, depends are different.

Upgrading to this packages is only for testing if the bug is fixed upstream. Regarding this, I don't see any comment about the issue.

About the key, see https://help.launchpad.net/Packaging/PPA#Adding%20a%20PPA%27s%20keys%20to%20your%20system
PPA are availlable since more than a year, the signing ability only some days.

About PPS : If you have complains about Ubuntu in general, see http://www.markshuttleworth.com/ or ask for backports : https://help.ubuntu.com/community/UbuntuBackports

Changed in awn-extras-applets:
status: New → Incomplete
Revision history for this message
Derek White (d-man97) wrote :

Julien,

With your assurances and informative message, some of which I had browsed through prior, I installed the trunk version and the digitalClock.py Preferences crash in Intrepid's version was not present. All worked as expected.

So, to answer your original questions:
"Is it still an issue with the final release of Intrepid (version 0.2.6-2ubuntu4 for awn-applets-python-extras) ?"
   Yes.
"If so, can you test with the last upstream trunk build (http://wiki.awn-project.org/Installation:Ubuntu#PPA) ?"
   Trunk works fine.

Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for the testing. It'll be fixed in 0.3.2 release. I expect it'll be upload into Jaunty in a few days. When it's done, you can ask for a backport to the version you want.

Changed in awn-extras-applets:
assignee: nobody → gilir
status: Incomplete → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package awn-extras-applets - 0.3.2.1-0ubuntu1

---------------
awn-extras-applets (0.3.2.1-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #276047), (LP: #293253), (LP: #324835),
    (LP: #340260)
   - Applets added : notification-area, animal farm.
   - Applets removed : cairo-menu classic, switcher, tsclient.
  * debian/control:
   - Update with new applets.
   - Add Recommends on hal instead of acpi because new battery-applet use it
     now (Closes: #510018).
   - Bump valac Build-Depends to (>= 0.5.4)
   - Add python-dateutil and libgweather-common as Recommends for cairo-clock.
   - Add gnome-applets as Recommends for cpufreq applet.
   - Add fortune as Recommends for animal-farm.
   - Bump python-awnlib version to 0.3.2.
   - Remove Recommends for tsclient, the applet was removed.
   - Remove libtrackerclient as Build-Depends, the affinity applet was removed.
   - Replace python2.5 by python (>= 2.5).
   - Drop libawn-extras0 depends, handle by debian/rules.
  * debian/patches
   - 01-hardcode-icon-location.patch: Remove, fixed upstream.
   - 02-shinyswitcher-default-layout : Set the layout to 4x1 workspaces by
     default, and applet's size to 80% of the bar.
   - 10-implicit-pointer-conversion.patch: Removed, the affinity applet was
     removed.
   - 99-gnomeui-CFLAGS.patch: Remove, fixed upstream.
  * debian/rules
   - Add libawn-extras0 as a shlibs.
   - Add exclude=* to dh_makeshlibs to remove useless shlibs file.
  * debian/copyright
   - Update with new applets.
   - Replace (C) by ©
  * debian/*.install:
   - Update with new and removed applets.

 -- Julien Lavergne <email address hidden> Tue, 10 Mar 2009 22:33:09 +0100

Changed in awn-extras-applets:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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