Debian Bug report logs -
#401212
gramps: Children shouldn't be older than their parents.
Reported by: "A. Costa" <agcosta@gis.net>
Date: Fri, 1 Dec 2006 19:48:06 UTC
Severity: wishlist
Tags: upstream
Found in version gramps/2.2.2-1
Fixed in versions 3.4.1, gramps/3.4.1-0.3
Done: Ross Gammon <rossgammon@mail.dk>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, treacy@debian.org (James A. Treacy):
Bug#401212; Package gramps.
(full text, mbox, link).
Acknowledgement sent to "A. Costa" <agcosta@gis.net>:
New Bug report received and forwarded. Copy sent to treacy@debian.org (James A. Treacy).
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: gramps
Version: 2.2.2-1
Severity: normal
Attached is an impossible family I invented with 'gramps'. The bug
should be self-explanatory -- the child was born over 200 years before their
6 year old parent.
The suggested fix would be for 'gramps' to check for obvious contradictions
in input, then inform the user.
(All that assumes, of course, that 'gramps' is not designed to allow
for time-travel or long term cryogenic suspension. Perhaps it would be
a useful feature for authors of science fiction epics, but allowing for
such wacky stuff should be optional, not the default.)
Hope this helps...
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Versions of packages gramps depends on:
ii gconf2 2.16.0-2 GNOME configuration database syste
ii python-central 0.5.10 register and build utility for Pyt
ii python-glade2 2.8.6-6 GTK+ bindings: Glade support
ii python-gnome2 2.12.4-5 Python bindings for the GNOME desk
ii scrollkeeper 0.3.14-11 A free electronic cataloging syste
ii yelp 2.14.3-1 Help browser for GNOME 2
Versions of packages gramps recommends:
ii graphviz 2.8-2.3 rich set of graph drawing tools
ii python-gnome2-desktop 2.14.0-3 Python bindings for the GNOME desk
ii python-gnome2-extras 2.14.2-1+b1 Python bindings for the GNOME desk
ii python-reportlab 2.0dfsg-1 ReportLab library to create PDF do
ii ttf-freefont 20060501cvs-9 Freefont Serif, Sans and Mono True
-- no debconf information
[Impossible Family.grdb.gz (application/octet-stream, attachment)]
Information forwarded to debian-bugs-dist@lists.debian.org, treacy@debian.org (James A. Treacy):
Bug#401212; Package gramps.
(full text, mbox, link).
Acknowledgement sent to Alex Roitman <shura@gramps-project.org>:
Extra info received and forwarded to list. Copy sent to treacy@debian.org (James A. Treacy).
(full text, mbox, link).
Message #10 received at 401212@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
severity 401212 wishlist
tags 401212 + upstream
thanks
On Fri, 2006-12-01 at 14:26 -0500, A. Costa wrote:
>
> Attached is an impossible family I invented with 'gramps'.
A minor point: if you would like to send/attach a testcase,
please export into XML format. The file you attached is not
protable: it does not open outside the environment and that
only exists on your user account on your machine.
The XML exports are compressed with gzip and are completely portable.
> The bug
> should be self-explanatory -- the child was born over 200 years before their
> 6 year old parent.
I don't think this is a bug, although I see your point.
This is an error during data entry. We could add a feature
checking for things like this.
> The suggested fix would be for 'gramps' to check for obvious contradictions
> in input, then inform the user.
Yes. Not the fix though, but rather the feature. Gramps did exactly
what you asked it to do. If you misspell the words in your email
client, you would not call it bugs of your email client. You would
call them typos. The spell-checking is a useful feature that may or
may not be added.
--
Alexander Roitman http://www.gramps-project.org
[signature.asc (application/pgp-signature, inline)]
Severity set to `wishlist' from `normal'
Request was from Alex Roitman <shura@gramps-project.org>
to control@bugs.debian.org.
(full text, mbox, link).
Tags added: upstream
Request was from Alex Roitman <shura@gramps-project.org>
to control@bugs.debian.org.
(full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, treacy@debian.org (James A. Treacy):
Bug#401212; Package gramps.
(full text, mbox, link).
Acknowledgement sent to agcosta@gis.net:
Extra info received and forwarded to list. Copy sent to treacy@debian.org (James A. Treacy).
(full text, mbox, link).
Message #19 received at 401212@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Fri, 01 Dec 2006 13:20:11 -0800
Alex Roitman <shura@gramps-project.org> wrote:
> A minor point: if you would like to send/attach a testcase,
> please export into XML format. The file you attached is not
> protable: it does not open outside the environment and that
> only exists on your user account on your machine.
Sorry about that, I wasn't sure whether 'gramps' default format was
portable or not, or why. If it helps, attached is an XML export of the
same database.
> > The bug
> > should be self-explanatory -- the child was born over 200 years
> > before their 6 year old parent.
>
> I don't think this is a bug, although I see your point.
> This is an error during data entry. We could add a feature
> checking for things like this.
>
> > The suggested fix would be for 'gramps' to check for obvious
> > contradictions in input, then inform the user.
>
> Yes. Not the fix though, but rather the feature. Gramps did exactly
> what you asked it to do. If you misspell the words in your email
> client, you would not call it bugs of your email client. You would
> call them typos. The spell-checking is a useful feature that may or
> may not be added.
You're absolutely right, given that definition; it's a usage question.
Debian uses the term 'bug' to encompass a broad (maybe too broad) range
of software "issues". The ordinary usage of 'bug' is just as you say,
a program not acting as intended due to some subtle design or coding
error. Yet in Debian, a bug might be a wishlist feature, a typo, a
design critique, you name it. Usage aside, I hadn't intended to imply
that 'gramps' failed to meet its design or coding goals.
The new 'wishlist' tag is unobjectionable, but I'd picked 'normal' as,
IMHO, software should observe certain ranges of norms for input parsing
and error checking, depending on how high-level the application is.
System level software is often pretty rough, and "Garbage In, Garbage
Out" is the rule, but I feel that a good GUI interface should strive to
save users from themselves. Where to draw the line between user
friendly interface design and GIGO is an open and developing topic on
which reasonable people can disagree.
BTW, I have noticed before that this broad usage of "bug" may irritate
some Debian developers, who tend to have the same reactions. "The
program works as designed, therefore if it doesn't work as a user
expects, don't blame (or en-bug) my program." Other DD's feel it's a
question of maintainer education -- DDs who don't know what a Debian
"bug" means ought to know better. Still, perhaps Debian might be
better served by a more narrow definition, in which case the broad
definition would itself become a BTS bug/design flaw. Either way
(indoctrination or reform) would be fine with me.
[Impossible Family.xml (application/xml, attachment)]
Reply sent
to Ross Gammon <rossgammon@mail.dk>:
You have taken responsibility.
(Thu, 18 Jul 2013 17:39:37 GMT) (full text, mbox, link).
Notification sent
to "A. Costa" <agcosta@gis.net>:
Bug acknowledged by developer.
(Thu, 18 Jul 2013 17:39:37 GMT) (full text, mbox, link).
Message #24 received at 401212-done@bugs.debian.org (full text, mbox, reply):
Version: 3.4.1
Hi,
This feature is now present in Tools>Utilities>Vefify The Data. Just
confirmed it in V3.4.1.
Ross
Marked as fixed in versions gramps/3.4.1-0.3.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Fri, 01 Nov 2013 01:21:54 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 29 Nov 2013 07:27:32 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed Oct 11 00:26:21 2017;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.