Hello community,
here is the log from the commit of package gnuhealth for openSUSE:Factory checked in at 2016-10-02 00:09:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuhealth (Old)
and /work/SRC/openSUSE:Factory/.gnuhealth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuhealth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuhealth/gnuhealth.changes 2016-09-23 11:30:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnuhealth.new/gnuhealth.changes 2016-10-02 00:09:54.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Sep 28 18:35:02 UTC 2016 - axel.braun@gmx.de
+
+- update of README.SUSE
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuhealth.spec ++++++
--- /var/tmp/diff_new_pack.QmuGcJ/_old 2016-10-02 00:09:56.000000000 +0200
+++ /var/tmp/diff_new_pack.QmuGcJ/_new 2016-10-02 00:09:56.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package GNU Health
+# spec file for package gnuhealth
#
-# Copyright (c) 2014 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2014-2016 Dr. Axel Braun
#
# All modifications and additions to the file contributed by third parties
@@ -14,6 +14,8 @@
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
%define majorver 3.0
@@ -23,8 +25,7 @@
BuildRequires: python-setuptools
Version: %{majorver}.3
-Release: 1
-License: GPL-3.0+
+Release: 0
Url: http://health.gnu.org
Source: http://ftp.gnu.org/gnu/health/%{name}-%{version}.tar.gz
@@ -36,23 +37,23 @@
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
-Group: Productivity/Office/Management
-
Summary: A Health and Hospital Information System
+License: GPL-3.0+
+Group: Productivity/Office/Management
-Requires: trytond
-Requires: python-ldap
-Requires: python-cracklib
-Requires: python-vobject
Requires: proteus
-Requires: python-simpleeval
-Requires: python-hl7apy
Requires: python-PyWebDAV
-Requires: python-qrcode
-Requires: python-six
-Requires: python-imaging
Requires: python-caldav
+Requires: python-cracklib
+Requires: python-hl7apy
+Requires: python-imaging
+Requires: python-ldap
Requires: python-polib
+Requires: python-qrcode
+Requires: python-simpleeval
+Requires: python-six
+Requires: python-vobject
+Requires: trytond
Requires: trytond_account
Requires: trytond_account_invoice
Requires: trytond_account_invoice_stock
++++++ GNUHealth.README.SUSE ++++++
--- /var/tmp/diff_new_pack.QmuGcJ/_old 2016-10-02 00:09:56.000000000 +0200
+++ /var/tmp/diff_new_pack.QmuGcJ/_new 2016-10-02 00:09:56.000000000 +0200
@@ -1,24 +1,26 @@
GNUHealth for openSUSE
======================
-GNUHealth is a free Health and Hospital Information system build on top of Tryton, an OpenSource ERP framework.
+GNUHealth is a free Health and Hospital Information system build on top of Tryton, an OpenSource ERP framework.
-This is the openSUSE package for GNUHealth. It was build to simplify the installation and maintenance of a system, to make it useable for 'end-users' as well.
+This is the openSUSE package for GNUHealth. Starting with openSUSE Leap 42.2, it is shipped with the standard distribution. It was build to simplify the installation and maintenance of a system, to make it useable for 'end-users' as well.
To achieve this goal, the openSUSE package handles some things different than the GNUHealth standard:
1) No installation from source code
-GNUHealth has an installation script (gnuhealth_install.sh)that installs the Software from the source code.
+GNUHealth has an installation script (gnuhealth_install.sh) that installs the Software from the source code.
It has shown that this can cause a lot of trouble with dependencies (other software packages that are required to run GNUHealth and the Tryton Server), as they may be named slightly different in your Linux-distribution, or are just not listed.
To avoid hassle for each and every end user, openSUSE uses the Open Build Service [1] to create a package where all dependencies are resolved for you.
As a consequence, you install the package 'gnuhealth' with the openSUSE package manager, and the system does the rest for you. See [2] for installation advise.
+In GNU Health installation from source, the program gnuhealth_control is used to perform updates, maintenance etc. The openSUSE packages come with a modified gnuhealth_control to distinguish between activities performed by system tools (zypper) and those that safely can be handled by gnuhealth_control. Try it, its save!
+
2) GNUHealth depends on Tryton
Tryton [3] is the technical backend for GNUHealth. Tryton can run as ERP-System on its own. For the reasons explained under 1) , Tryton is build as well as package for openSUSE, following the same philosophy. See [4]for details.
-See as well: /usr/share/doc/packages/trytond/tryton-server.README.SUSE on your local installation
+See as well: /usr/share/doc/packages/trytond/tryton-server.README.SUSE to set up your local installation.
3) GNUHealth is build on top of Tryton
Unlike the standard GNUHealth setup, openSUSE treats GNUHealth as add-on (additional modules) to a Tryton standard installation. The implications are:
@@ -26,11 +28,13 @@
- The Tryton Server (basis for GNUHealth) runs under the user 'tryton', not under the user 'gnuhealth'
- you can use the openSUSE standard tools to start and stop the server [4]
- you can use the openSUSE package manager (zypper or YaST) to install upgrades.
-- You *SHOULD NOT* use gnuhealth-control to install upgrades! gnuhealth-control forces an installation from source, and by this may break your installation
- all Tryton and GNUHealth modules are installed in the python directory /usr/lib/python/site-packages/trytond
Nevertheless, you can use gnuhealth-control to create database backups, install languages and updates. Make sure the version of gnuhealth_control ends on -openSUSE
+In case you want to install additional Tryton modules, you need to include the Tryton repository:
+zypper ar -f http://download.opensuse.org/repositories/Application:/ERP:/Tryton:/3.8/open... tryton
+
You may use the GNUHealth mailing list (health@gnu.org) for remarks or questions.
@@ -50,7 +54,7 @@
[1] https://build.opensuse.org
[2] http://en.wikibooks.org/wiki/GNU_Health/Operating_System-Specific_Notes#Open...
[3] http://www.tryton.org
-[4] https://code.google.com/p/tryton/wiki/InstallationonopenSUSE
+[4] https://github.com/mbehrle/tryton/blob/wiki/InstallationonopenSUSE.md
- -- Axel Braun