Outdated (buggy) GNUmed version (0.2.8.2) in Hardy

Bug #224077 reported by shilbert
14
Affects Status Importance Assigned to Milestone
gnumed-client (Ubuntu)
Fix Released
Undecided
Michael Bienia
Hardy
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: gnumed-client

SInce Hardy has been released the semi-automatic reporter has reported quite some bugs. Most of them are due to Hardy shipping an oudated version (0.2.8.2).

Meanwhile the Debian packages have seen quite a few bug fix releases. We are up to 0.2.8.6 now which fixes the reported bugs.

Please consider updating the version in Hardy as it really just a bugfix release and no new dependencies or code was introduced. This is a drop in replacement.

Please read about it in our Wiki:
http://wiki.gnumed.de/bin/view/Gnumed/UbuntuGuideShort

Update: A to-be-tested version is in the hardy-proposed updates repository. Please test

Revision history for this message
tech0007 (tech0007) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Indeed, there is an updated version of this program [WWW] http://wiki.gnumed.de/bin/view/Gnumed. The bug has been forwarded to the maintainer.

Changed in gnumed-client:
assignee: nobody → motu
status: New → Confirmed
assignee: motu → geser
Revision history for this message
Michael Bienia (geser) wrote :

Changelog for the bugfix releases since 0.2.8.2:

        0.2.8.2 -> 0.2.8.3

FIX: crash on not being able to open korganizer2gnumed.csv file
FIX: crash on saving progress note from single editor for new episode
FIX: MacOSX: crash on Move*InTabOrder() across sizers in allergy manager
FIX: crash on trying to edit workplace w/o plugins configured already
FIX: crash on faulty profile name in preferences
IMPROVE: on startup create ~/.gnumed/ if necessary

        0.2.8.3 -> 0.2.8.4

FIX: crashes on opening progress notes editor
FIX: crash on dragging documents onto part list box
IMPROVE: Encoding deprecated in desktop files
IMPROVE: work around python logging module bug on Windows
IMPROVE: crash less often on faulty address data

        0.2.8.4 -> 0.2.8.5

FIX: crash on adding new workplace
FIX: crash on --conf-file not writable for user prefs (live-cd)
FIX: crash on changing type on address due to missing s in %(type)s

        0.2.8.5 -> 0.2.8.6

FIX: brown paper bag: uninitialzed variable self.user_prefs_cfg_file

        0.2.8.6 -> 0.2.8.7

FIX: crash on editing occupation
IMPROVE: better detect missing TWAIN *and* XSane
IMPROVE: Schriftkram -> Schriftverkehr

        0.2.8.7 -> 0.2.8.8

FIX: crash on invalid input on tabbing out of year_noted in health issue edit area
FIX: crash on invalid input on tabbing out of age_noted in health issue edit area
FIX: crash on MacOSX on cancelling selecting patients from a list (busy cursor refcounting)
IMPROVE: properly stat() hook script on Windows

        0.2.8.8 -> 0.2.8.9

FIX: crash on non-existing state or country when adding new patient

        0.2.8.9 -> 0.2.8.10

FIX: crash on HELP pressed in login window in non-english locale
FIX: crash on MacOSX due to <title> not having a default in OnSetTitle() in
Manual HtmlWindow
FIX: crash on MacOSX due to missing .vals on Snellen Config Dialog
NEW: improved detection of writable user prefs file
NEW: improved wording on not finding a writable user prefs file
NEW: improved German

Revision history for this message
Michael Bienia (geser) wrote :

TEST CASES (not a complete list):

#1
- install gnumed-client
- run gnumed
type in any-doc and any-doc for login and see it crash (if there is no ~/.gnumed/ dir)

#2
- open gnumed
- login (bug #1)
- search for patient 'Kirk' or create a new patient
- provide an imcomplete address e.g. no state for Germany
see it crash

#3
- open GNUmed
- select Snelle chart from the menu
see it crash

Revision history for this message
Michael Bienia (geser) wrote :
Download full text (4.2 KiB)

I've got contacted by upstream if it would be possible to get a bugfix release accepted into hardy-updates.

The plan is now to get the Debian package for gnumed-client 0.2.8.10-1 accepted into hardy-updates.
The sync request for intrepid is pending (bug 249891).

Attached is the debdiff between 0.2.8.2 and 0.2.8.10.
Diffstat for it:
gnumed-client-0.2.8.10/Gnumed/business/gmPerson.py | 16
 gnumed-client-0.2.8.10/Gnumed/gm-from-cvs.conf | 6
 gnumed-client-0.2.8.10/Gnumed/gnumed | 8
 gnumed-client-0.2.8.10/Gnumed/gnumed-client.desktop | 6
 gnumed-client-0.2.8.10/Gnumed/locale/de.po | 1135 ++--------
 gnumed-client-0.2.8.10/Gnumed/pycommon/gmHooks.py | 15
 gnumed-client-0.2.8.10/Gnumed/pycommon/gmScanBackend.py | 14
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmAllergyWidgets.py | 7
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmAuthWidgets.py | 39
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmDemographicsWidgets.py | 46
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmEMRStructWidgets.py | 24
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmGuiMain.py | 76
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmMedDocWidgets.py | 11
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmPatSearchWidgets.py | 11
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmProviderInboxWidgets.py | 17
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmSOAPWidgets.py | 102
 gnumed-client-0.2.8.10/Gnumed/wxpython/gmSnellen.py | 19
 gnumed-client-0.2.8.10/Gnumed/wxpython/gnumed.py | 10
 gnumed-client-0.2.8.10/Gnumed/wxpython/gui/gmManual.py | 11
 gnumed-client-0.2.8.10/client/business/gmPerson.py | 16
 gnumed-client-0.2.8.10/client/gm-from-cvs.conf | 6
 gnumed-client-0.2.8.10/client/gnumed | 8
 gnumed-client-0.2.8.10/client/gnumed-client.desktop | 6
 gnumed-client-0.2.8.10/client/locale/de.po | 1135 ++--------
 gnumed-client-0.2.8.10/client/pycommon/gmHooks.py | 15
 gnumed-client-0.2.8.10/client/pycommon/gmScanBackend.py | 14
 gnumed-client-0.2.8.10/client/wxpython/gmAllergyWidgets.py | 7
 gnumed-client-0.2.8.10/client/wxpython/gmAuthWidgets.py | 39
 gnumed-client-0.2.8.10/client/wxpython/gmDemographicsWidgets.py | 46
 gnumed-client-0.2.8.10/client/wxpython/gmEMRStructWidgets.py | 24
 gnumed-client-0.2.8.10/client/wxpython/gmGuiMain.py | 76
 gnumed-client-0.2.8.10/client/wxpython/gmMedDocWidgets.py | 11
 gnumed-client-0.2.8.10/client/wxpython/gmPatSearchWidgets.py | 11
 gnumed-client-0.2.8.10/client/wxpython/gmProviderInboxWidgets.py | 17
 gnumed-client-0.2.8.10/client/wxpython/gmSOAPWidgets.py | 102
 gnumed-client-0.2.8.10/client/wxpython/gmSnellen.py | 19
 gnumed-client-0.2.8.10/client/wxpython/gnumed.py | 10
 gnumed-client-0.2.8.10/client/wxpython/gui/gmManual.py | ...

Read more...

Revision history for this message
shilbert (sebastian-hilbert) wrote :

(bug 249891) has been fixed. Please proceed with the inclusion into hardy-updates as this will save us (GNUmed team) a lot of bug reports not to speak of give your users the opportunity to try GNUmed for the first time.

Thanks a lot,
Sebastian

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Mostly bugfixes, no intrusive changes. ACK.

Changed in gnumed-client:
status: Confirmed → Fix Released
status: New → Confirmed
Revision history for this message
Jonathan Riddell (jr) wrote :

Accepted into hardy-proposed, please test (lots, it's hardly a minimal diff).

Changed in gnumed-client:
status: Confirmed → Fix Committed
Revision history for this message
shilbert (sebastian-hilbert) wrote :

Works flawlessly in a Vmware virtual machine. Updated through synaptic

Sebastian

Revision history for this message
shilbert (sebastian-hilbert) wrote :

Bug reports on the old version keep coming in. To get the update do this:

Go to synaptic and into Settings, Repositories. then switch to updates tab and enable pre-release updates

Sebastian

Revision history for this message
Nelio (tobias-hilbert) wrote :

After updating as Sebastian suggests it works. Had no crashes since.

Nelio

description: updated
Revision history for this message
Chris (chrisss) wrote :

Works stable. I found no bugs.

Revision history for this message
WJHildreth (xavier-gtec) wrote :

I am having no issues with the 0.2.8.10 release. All that I have tested seems to be working fine.

Regards,
Joe

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Three users confirmed update works as expected, tagging as verification-done.

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

Copied to hardy-updates.

Changed in gnumed-client:
status: Fix Committed → 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.