Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37574 - app-misc/gnumed (new package)
Summary: app-misc/gnumed (new package)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://www.gnumed.org
Whiteboard: sunrise-removal
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2004-01-07 23:23 UTC by David Grant
Modified: 2019-12-19 15:20 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnumed-client-0.1.ebuild (gnumed-client-0.1.ebuild,1.33 KB, application/octet-stream)
2005-08-11 22:18 UTC, David Grant
Details
GNUmed-0.1.ebuild (GNUmed-0.1.ebuild,1.22 KB, text/plain)
2005-12-16 04:29 UTC, Tupone Alfredo
Details
patch file for the GNUmed ebuild (GNUmed-0.1.patch,371 bytes, patch)
2005-12-16 04:30 UTC, Tupone Alfredo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Grant 2004-01-07 23:23:19 UTC
I've looked at the debian deb....It's fairly complicated.  I'll begin working on this slowly and post what I have when I have it.
Comment 1 David Grant 2004-01-07 23:23:58 UTC
http://people.debian.org/~tille/packages/gnumed/
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2004-01-08 23:40:32 UTC
yeah, but what is gnumed?
Comment 3 David Grant 2004-01-08 23:52:46 UTC
Gnumed: a free project for paperless general practice

"Medical software is moving from a mere administration & documentation tool towards decision support.

It is predictable that quality of medical treatment will soon depend on such sophisticated decision support systems.

We would consider it highly unethical to withhold such software from those who need it on the basis of restrictive licenses and costs. It is not acceptable that copyright potentially endangers human life.

Thus, we are aiming towards creating such free medical software suite, protected by the GPL from unethical misuse."

Screenshot of python client: http://www.gnumed.org/screenshots.html

Gnumed has a backend (written in python accessing a postgresql database) and a client (currently python, I think others are in the works).  Currently no releases just CVS and snapshots.
Comment 4 Jeff Davidson 2005-02-05 16:47:55 UTC
No stable releases have been made yet, only available via CVS (Debian packages appear to be snapshots).

I know how the gentoo devs feel about CVS ebuilds in the tree, so unless you want a snapshot in the tree that's masked or something then I think we'll have to wait.
Comment 5 David Grant 2005-08-11 17:39:21 UTC
I will be uploading an ebuild tonight.
Comment 6 David Grant 2005-08-11 22:18:53 UTC
Created attachment 65724 [details]
gnumed-client-0.1.ebuild

first crack at gnumed-client ebuild

They are close to an 0.1 release! This is actually a release candidate, but
it's not going into portage anytime soon, so I just called the ebuild 0.1.

Server ebuild most likely to follow in the future.
Comment 7 Tupone Alfredo gentoo-dev 2005-12-16 04:29:22 UTC
Created attachment 74870 [details]
GNUmed-0.1.ebuild

A similar ebuild, with some fixes
Comment 8 Tupone Alfredo gentoo-dev 2005-12-16 04:30:17 UTC
Created attachment 74871 [details, diff]
patch file for the GNUmed ebuild
Comment 9 Tupone Alfredo gentoo-dev 2005-12-16 18:46:23 UTC
A note: to make the ebuild works actually, the wxGTK ebuild should be fixed. See BugId 105189
Comment 10 Lukasz Strzygowski (RETIRED) gentoo-dev 2006-01-29 03:42:51 UTC
Reassigned to maintainer-wanted.
Comment 11 Cédric Krier gentoo-dev 2006-07-17 15:11:51 UTC
This is now in the sunrise overlay. You can find it at:
http://gentoo-sunrise.org/svn/reviewed/app-misc/gnumed
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2006-07-28 02:55:44 UTC
I'm closing this bug off since we don't have a developer who is interested in this package, and now that it has found a home in gentoo-sunrise, at least potential users can get at it from there. The scope of the application is quite limited so that is why not many developers are interested in supporting this package at the present time. Hope you understand.
Comment 13 David Grant 2006-07-28 09:03:07 UTC
Sure, no problem, but http://www.gentoo-sunrise.org/sunrise/wiki/HowToCommit says:

"What needs to be done beforehand:

    * You need a bug for every ebuild. If there is no bug, file one.
    * Make sure maintainer-wanted@gentoo.org or maintainer-needed@ is the assignee of the bug, otherwise you need the agreement of the assignee, ask in #gentoo-sunrise what to do."

also:

"4) Updating the bug tracker.
Make sure you are either the reporter of the bug, or have your name in the CC list. This is crucial so that you can recieve an email when any changes or comments are made on the bug."
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 13:39:38 UTC
Closing this thing UPSTREAM.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 13:40:22 UTC
UPSTREAM, grab it from Sunrise if you like it. ;)
Comment 16 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-23 21:27:13 UTC
Reopening as the ebuild is still in Sunrise.
Comment 17 Patrick Lauer gentoo-dev 2013-03-04 09:13:37 UTC
>>> Compiling source in /var/tmp/portage/app-misc/gnumed-0.1/work/GNUmed-0.1 ...
/var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5030: distutils_python_version: command not found
>>> Source compiled.
>>> Test phase [none]: app-misc/gnumed-0.1

>>> Install gnumed-0.1 into /var/tmp/portage/app-misc/gnumed-0.1/image/ category app-misc
/var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5039: distutils_python_version: command not found
>>> Completed installing gnumed-0.1 into /var/tmp/portage/app-misc/gnumed-0.1/image/

 * QA Notice: command not found:
 * 
 *      /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5030: distutils_python_version: command not found
 *      /var/tmp/portage/app-misc/gnumed-0.1/temp/environment: line 5039: distutils_python_version: command not found


[snip]

>>> /usr/bin/gnumed
 * ERROR: app-misc/gnumed-0.1 failed (postinst phase):
 *   distutils_pkg_postinst() called illegally
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called pkg_postinst
 *   environment, line 2891:  Called distutils_pkg_postinst
 *   environment, line 1112:  Called die
 * The specific snippet of code:
 *           die "${FUNCNAME}() called illegally";
 * 
 * If you need support, post the output of `emerge --info '=app-misc/gnumed-0.1'`,
 * the complete build log and the output of `emerge -pqv '=app-misc/gnumed-0.1'`.
 * This ebuild is from an overlay named 'sunrise': '/var/lib/layman/sunrise/'
 * The complete build log is located at '/var/tmp/portage/app-misc/gnumed-0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-misc/gnumed-0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/app-misc/gnumed-0.1'
 * S: '/var/tmp/portage/app-misc/gnumed-0.1/work/GNUmed-0.1'
!!! FAILED postinst: 1
>>> Regenerating /etc/ld.so.cache...
Comment 18 Bernd Waibel 2013-03-04 10:12:12 UTC
I doubt you will be able to successfully install this obsolete version on gentoo. Although the current version (1.3rc5) can not not easily be installed on gentoo. I depends on the gnumed-server (rel. 17 afaik) and uses freemedforms and freediams resp. (and possibly other dependencies) neither of which is available in gentoo or sunrise. I tried to install it about two years ago, using debian med as a base, but the setup was somewhat complicated, as the dependencies didn't install successfully. I didn't had the time to look into this, although the package seems to be quite interesting.

If you just want to take a look at it, the prefered way seems to install a debian med and check it out from there.

I might give it another try and see if I can provide a current ebuild for it, but I can't promise anything at this time, due to me being very busy with my job.
Comment 19 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:47:49 UTC
Hello, everyone.

It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project.

Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:

1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.

2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.

3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.

4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.

Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.


[1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2]:https://gitweb.gentoo.org/proj/sunrise.git/
Comment 20 Marek Szuba (RETIRED) archtester gentoo-dev 2019-08-19 12:11:12 UTC
Upstream is very much active, the latest version (client 1.7.6, server 22.6) has only come out on 2019-07-29. The big question is, is there still any interest in adding this to the tree? If not, we shall close this ticket in 30 days - although everyone is of course welcome to reopen it at a later time if need be.