Bug 827723 - Review Request: gnuhealth - The free Health and Hospital Information System
Review Request: gnuhealth - The free Health and Hospital Information System
Status: NEW
Product: Fedora
Classification: Fedora
Component: Package Review (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Nobody's working on this, feel free to take it
Fedora Extras Quality Assurance
:
Depends On: 824628 827722
Blocks: FE-DEADREVIEW
  Show dependency treegraph
 
Reported: 2012-06-02 12:32 EDT by Michel Alexandre Salim
Modified: 2016-07-21 04:39 EDT (History)
11 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)

  None (edit)
Description Michel Alexandre Salim 2012-06-02 12:32:39 EDT
Spec URL: http://salimma.fedorapeople.org/specs/healthcare/gnuhealth.spec
SRPM URL: http://salimma.fedorapeople.org/specs/healthcare/gnuhealth-1.4.5-1.fc17.src.rpm
Description:
GNU HEALTH is a free, centralized Health and Hospital Information
System that provides the following functionality :

    * Electronic Medical Record (EMR)
    * Hospital Information System (HIS)
    * Health Information System

The goal is to collaborate with health professionals around the world
to improve the quality of life of the underprivileged, providing a
free system that optimizes health promotion and disease prevention.

Fedora Account System Username: salimma
Comment 1 Michel Alexandre Salim 2012-06-02 12:34:03 EDT
Note that gnuhealth 1.6.1 is out, but can't be packaged yet until the Tryton stack is updated to the latest 2.4 series -- this is the last release in the 1.4.x line compatible with Tryton 2.2.x
Comment 2 Michel Alexandre Salim 2012-06-03 10:49:22 EDT
Question for reviewer: since gnuhealth as it is basically is a set of modules for the Tryton application framework, it might be more appropriate to name it trytond-gnuhealth and make it virtually provide gnuhealth. Thoughts?
Comment 3 Dan Horák 2012-06-13 04:20:09 EDT
(In reply to comment #2)
> Question for reviewer: since gnuhealth as it is basically is a set of
> modules for the Tryton application framework, it might be more appropriate
> to name it trytond-gnuhealth and make it virtually provide gnuhealth.
> Thoughts?

I think the package should be called gnuhealth as it is a standalone application, even when it uses Tryton as its runtime environment.
Comment 4 Shakthi Kannan 2013-03-24 08:13:05 EDT
Can you please update this to 1.8.1?
Comment 5 Michel Alexandre Salim 2013-04-03 07:46:38 EDT
Will do. Could you set the review flag?
Comment 6 Shakthi Kannan 2013-04-18 12:36:37 EDT
A 1.8.1-1 release is now available.
Comment 7 Shakthi Kannan 2013-05-10 03:18:31 EDT
Can you please provide an update on this?
Comment 8 Shakthi Kannan 2013-06-04 02:26:23 EDT
Ping!
Comment 9 Michel Alexandre Salim 2013-06-08 01:33:33 EDT
I unfortunately don't have the time at the moment to package this - new dependencies keep getting added (right now, trytond-stock_lot) and given the number of manual steps needed to get an installation going, I have a bit too much on my plate.

Shakthi, if you'd like to take over, I'd be happy to review this and any other dependency you need to submit as new packages. Apologies for the delay!
Comment 10 Shakthi Kannan 2013-06-10 23:08:46 EDT
Will look into it.
Comment 11 Shakthi Kannan 2013-07-06 03:31:27 EDT
Updated to gnuhealth-1.6.1 and tested on Fedora 18:

SPEC: http://shakthimaan.fedorapeople.org/SPECS/gnuhealth.spec
SRPM: http://shakthimaan.fedorapeople.org/SRPMS/gnuhealth-1.6.1-1.fc18.src.rpm

Successful Koji build for F18:

http://koji.fedoraproject.org/koji/taskinfo?taskID=5579265
Comment 12 antonio montagnani 2013-07-26 10:25:09 EDT
how do you start the program?? Downloaded from fedorapeople page
Comment 13 Shakthi Kannan 2013-07-26 10:43:15 EDT
You will need to install, setup trytond, tryton and postgresql using the installation documentation at:

  http://en.wikibooks.org/wiki/GNU_Health/Installation
Comment 14 Yaniv Bronhaim 2013-08-14 12:22:41 EDT
Hey, did an informal review and found the following issues:
1. instead of repeating "gnuhealth" hard-coded in the spec, you should use %{name} - as you do with %{version}

2. when you use python source you should require BuildRequires: python2-devel or python3-devel
Comment 15 Christopher Meng 2013-11-20 22:04:00 EST
gnuhealth 2.2.2 is available.
Comment 16 Christopher Meng 2014-02-23 22:49:28 EST
(In reply to Shakthi Kannan from comment #13)
> You will need to install, setup trytond, tryton and postgresql using the
> installation documentation at:
> 
>   http://en.wikibooks.org/wiki/GNU_Health/Installation

This should be done by the package IMO.
Comment 17 Matthias Runge 2014-02-26 10:22:37 EST
(In reply to Christopher Meng from comment #16)
> (In reply to Shakthi Kannan from comment #13)
> > You will need to install, setup trytond, tryton and postgresql using the
> > installation documentation at:
> > 
> >   http://en.wikibooks.org/wiki/GNU_Health/Installation
> 
> This should be done by the package IMO.

Christopher, please keep in mind, any change in data by just installing a package is explicitly not desired. Since you can not know a database password, this wouldn't even be possible. And configuration of packages is a main difference between .dep and .rpm packages.
Comment 18 Germano Massullo 2016-01-28 05:42:05 EST
Any news?
Comment 19 Bastián Díaz 2016-07-21 04:39:51 EDT
Wow ... I surprised me when I found out I was not yet in the repositories.
I usually use this software a lot and is very important in their area, however, installation is not intuitive for a common user in Workstation.

You could be a candidate for Flatpak?

Note You need to log in before you can comment on or make changes to this bug.