Please sync keyjote 0.10.2-1 from debian unstable

Bug #178236 reported by der_acid
6
Affects Status Importance Assigned to Milestone
keyjnote (Debian)
Fix Released
Unknown
keyjnote (Ubuntu)
Fix Released
Medium
Unassigned
keyjnotegui (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: keyjnotegui

If installed from repository, keyJote doesnt work.

Output is as follows:
ralf@acid-nb:~$ keyjnotegui
Module keyjnote not found. Using command line interface.
kbuildsycoca running...
Traceback (most recent call last):
  File "/usr/bin/keyjnotegui", line 209, in <module>
    main()
  File "/usr/bin/keyjnotegui", line 189, in main
    wrapper = kjnwrapper.create_wrapper(settings)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 356, in create_wrapper
    return KJnWrapper(settings)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 204, in __init__
    _assert_correct_version(self.version)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 219, in version
    self._version = StrictVersion(version_str)
  File "distutils/version.py", line 40, in __init__
  File "distutils/version.py", line 107, in parse
ValueError: invalid version number '0.10.1a'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/apport_python_hook.py", line 42, in apport_excepthook
    binary = os.path.realpath(os.path.join(os.getcwdu(), sys.argv[0]))
IndexError: list index out of range

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/keyjnotegui", line 209, in <module>
    main()
  File "/usr/bin/keyjnotegui", line 189, in main
    wrapper = kjnwrapper.create_wrapper(settings)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 356, in create_wrapper
    return KJnWrapper(settings)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 204, in __init__
    _assert_correct_version(self.version)
  File "/usr/share/apps/keyjnotegui/py/kjnwrapper.py", line 219, in version
    self._version = StrictVersion(version_str)
  File "distutils/version.py", line 40, in __init__
  File "distutils/version.py", line 107, in parse
ValueError: invalid version number '0.10.1a'

This bug is fixed in debian in 0.10.2-1. Please sync this version to ubuntu.

Tags: sync
Revision history for this message
der_acid (acidburn-gaming-31337) wrote :

sry forgot to attach system information:

Laptop Toshiba Satellite M40X using Ubuntu Hardy with 2.6.24-2-generic Kernel

attached, system details

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I believe the bug is on keyjnote that doesn't follow the distutils version numbering correctly.

    Implements the standard interface for version number classes as
    described above. A version number consists of two or three
    dot-separated numeric components, with an optional "pre-release" tag
    on the end. The pre-release tag consists of the letter 'a' or 'b'
    followed by a number. If the numeric components of two version
    numbers are equal, then one with a pre-release tag will always
    be deemed earlier (lesser) than one without.

The version number 0.10.1a doesn't follow the above standard.

Changed in keyjnote:
importance: Undecided → Medium
status: New → Confirmed
Changed in keyjnotegui:
importance: Undecided → High
status: New → Confirmed
importance: High → Medium
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

As I said, there are quite a number of crashes for the gutsy version of hardinfo:

https://bugs.launchpad.net/ubuntu/+source/hardinfo

Most of these have been resolved by the issue currently in hardy:

http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=hardinfo&archive=no&version=&dist=unstable

It therefore makes a lot of sense to me to backport this to gutsy. To this end, I have built two test packages in my ppa which are available for testing. They are available at the following links:

i386: http://ppa.launchpad.net/norsetto/ubuntu/pool/main/h/hardinfo/hardinfo_0.4.2.3-1~ppa1_i386.deb
amd64: http://ppa.launchpad.net/norsetto/ubuntu/pool/main/h/hardinfo/hardinfo_0.4.2.3-1~ppa1_amd64.deb

You can download and then install them with gdebi or dpkg -i.
Please report here if they solve your problem or if you have any other problem so that we can decide if to do this backport.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Forget about the above ... wrong bug report ....

Changed in keyjnote:
status: Unknown → Confirmed
Changed in keyjnote:
status: Confirmed → Fix Released
description: updated
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Sync ACK'ED to archive.

Changed in keyjnotegui:
status: Confirmed → Invalid
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

To be clear, the package to sync is keyjnote 0.10.2-1 from Debian unstable (main). Thanks.

Revision history for this message
Martin Pitt (pitti) wrote : Synced

Package(s) synced.

Changed in keyjnotegui:
status: Invalid → Fix Released
Martin Pitt (pitti)
Changed in keyjnote:
status: Confirmed → Fix Released
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.