[Bug 669146] Review Request: gnumed-server - medical practice management - server

bugzilla at redhat.com bugzilla at redhat.com
Sat Feb 5 00:49:39 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=669146

Jason Tibbitts <tibbs at math.uh.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tibbs at math.uh.edu

--- Comment #2 from Jason Tibbitts <tibbs at math.uh.edu> 2011-02-04 19:49:38 EST ---
A few comments; too many things wrong to do a full review at this time.  I sure
hope this isn't a copy of the package upstream is currently offering, because
I'm afraid that making an acceptable package is going to make it difficult to
keep much compatibility with that one.

The Source0: URL is invalid; upstream only seems to have 14.5 there.  Given
that, I probably shouldn't build this, but what the heck, it's a disposable
build machine.

rpmlint says:
  gnumed-server.noarch: W: only-non-binary-in-usr-lib
This is very problematic.  The package references _libdir, so the location of
the files depends on the architecture it was built on, but it's a noarch
package.  Plus things reference /usr/lib explicitly while that stuff is in
/usr/lib64 on my build.  Are you sure the stuff that's in _libdir shouldn't be
in _datadir instead?  What there is arch-specific?

  gnumed-server.noarch: W: no-documentation
  gnumed-server.noarch: W: no-manual-page-for-binary gm-remove_person.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-move_backups_offsite.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-backup_database.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-restore_database.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-adjust_db_settings.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-bootstrap_server
  gnumed-server.noarch: W: no-manual-page-for-binary gm-backup_data.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-restore_data.sh
  gnumed-server.noarch: W: no-manual-page-for-binary gm-zip+sign_backups.sh
It's nice to have _some_ documentation, and it looks like this package has
some.  At least there's a license text and some manpages, buried under _libdir.
 Is there some reason those shouldn't be installed into the proper places?

Why are the same scripts installed in two places?

How do you configure this package?  Nothing is installed under /etc and nothing
is marked as %conf.

If this is a server, how do you start and stop it?  Doesn't it need an
initscript?

Why does this require a local postgres server?  Will it not work with a remote
one?

You don't need BuildRoot:, %clean or the buildroot cleaning in %install unless
you intend to support EL4 or EL5 with the same spec.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list