[Bug 375874] Re: gnumed - SRU - "new upstream available" - 0.4.4
shilbert
sebastian.hilbert at gmx.net
Wed May 13 11:07:17 UTC 2009
On Mittwoch 13 Mai 2009 12:24:48 James Westby wrote:
Hi
>Check that the bug is fixed in the current development release, and that its
bug report task is "Fix released". It is, in general, not appropriate to
release bug fixes for stable systems without first testing them in the current
development branch.
Done. https://bugs.launchpad.net/ubuntu/+source/gnumed-
client/+bug/375874
>Update the bug report description and make sure it contains the following
information:
>A statement explaining the impact of the bug on users and justification for
backporting the fix to the stable release
Done in bug report
> An explanation of how the bug has been addressed in the development branch,
including the relevant version numbers of packages modified in order to
implement the fix.
Done in bug report
> A minimal patch applicable to the stable version of the package. If
preparing a patch is likely to be time-consuming, it may be preferable to get
a general approval from the SRU team first.
Patch does not make sense. If only the single issue is fixed than we skip the
other (not neccessarly reported) bugs.
Debdiff is here: https://launchpad.net/~gnumed/+archive/ppa/+files/gnumed-
client_0.3.12-ubuntu1~ppa3_0.4.4-1.diff.gz
> Detailed instructions how to reproduce the bug. These should allow someone
who is not familiar with the affected package to reproduce the bug and verify
that the updated package fixes the problem. Please mark this with a line "TEST
CASE:".
Test case:
#1 Set your timezone to CLT and run GNUmed. This bug will appear:
> 2009-04-20 00:26:49 WARNING gm.database (/var/lib/python-
support/python2.6/Gnumed/pycommon/gmPG2.py::__validate_timezone() #186): time
zone [CLT] seems invalid
> 2009-04-20 00:27:04 ERROR gm.person (/var/lib/python-
support/python2.6/Gnumed/business/gmPerson.py::__init__() #762): cannot
instantiate staff instance
...
> DataError: unable to parse time
Set your timezone to GMT and try again to see it works.
> A discussion of the regression potential of the patch and how users could
get inadvertently effected.
The upgrade could have introduced ne bugs. We know our userbase that has this
running in production very well. They have confirmed that it works. Most
user's affected are the drive-by tryout user which are not affected as they do
not run production systems.
>Use Nominate for release to mark the bug as an SRU candidate for the
appropriate Ubuntu releases (e. g. the current LTS and latest stable release),
then subscribe ubuntu-sru for packages in main/restricted, or motu-sru for
packages in universe/multiverse.
Done.
> Upload the fixed package to release-proposed with the patch in the bug
report, a detailed and user-readable changelog, and no other unrelated
changes.
This requires upload previledges, doesn't it. I have the fixed version in the
PPA
https://launchpad.net/~gnumed/+archive/ppa
Changelog:
gnumed-client (0.4.4-1) unstable; urgency=low
* New upstream version
-- Andreas Tille <tille at debian.org> Sat, 02 May 2009 00:12:23 +0200
gnumed-client (0.4.3-1) unstable; urgency=low
* New upstream version
* Do not ship /etc/gnumed/gnumed-client_public.conf any more
-- Andreas Tille <tille at debian.org> Mon, 20 Apr 2009 14:54:58 +0200
gnumed-client (0.4.2-1) unstable; urgency=low
* New upstream version
* debian/control: gnumed-doc only suggests dwww to not force
people installing Apache.
* Depends: ${misc:Depends} (as suggested by lintian)
* Do not Recommmend libchipcard3-tools any more because it is
outdated
* Standards-Version: 3.8.1 (no changes needed)
* Provides: ${python:Provides} for gnumed-client and gnumed-common
* Removed outdated {Provides,Replaces,Conflics} for old packaging
stuff.
* debian/pyversions: s/2\.3/2.4/
* debian/tools/gnumed: Add GNUmed dir to PYTHONPATH
* Depends: python-egenix-mxdatetime
-- Andreas Tille <tille at debian.org> Wed, 18 Mar 2009 12:00:27 +0100
gnumed-client (0.3.12-1) unstable; urgency=low
* New upstream version
* Watch file now parses developer release page to work around
unsifficient uscan - watch file magic which is not sufficient
to ignore RC releases of upcoming new version (Thanks to Paul
Wise)
* New /usr/bin/gnumed according to a suggestion of Josselin
Mouette and Karsten Hilbert to work better with new python-support
Closes: #516037
(Remark: The GNUmed Python modules do remain for the moment in
usr/share/python-support/gnumed-client do keep compatibility with
Lenny for some time.)
-- Andreas Tille <tille at debian.org> Mon, 02 Mar 2009 15:46:15 +0100
gnumed-client (0.3.10-1) unstable; urgency=low
* New upstream version.
-- Andreas Tille <tille at debian.org> Wed, 11 Feb 2009 22:08:07 +0100
> Make sure that the version number does not conflict with any later and
future version in other Ubuntu releases (the security policy document has a
well-working scheme which can be used for SRUs.) Also be sure to reference the
SRU bug number in the changelog using the 'LP: #NNNNNN' convention.
No conflicts evident.
>Once the archive admins approve and publish your upload, test the actual
binaries in the Ubuntu archive yourself and follow up in the bug report.
Who needs to upload this ?
Thanks for your time,
GNUmed team
--
gnumed - SRU - "new upstream available" - 0.4.4
https://bugs.launchpad.net/bugs/375874
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list