On Thu, Jan 03, 2008 at 09:05:28AM -0800, James Busser wrote: > I'd be interested to pool what we have determined so far about Mac-related > issues. Good, thanks.
> 1. The Mac OS ships with the root user "inactive". People wishing to only > run the GNUmed bundled app client for Mac don't need root nor do I *think* > it is needed to install packages and make them available to other users > since all Mac "administrator" level accounts can access the Mac's > chown-like GUI control (inside icons and folder's "Get info" panel). Sounds right. > Installation of a GNUmed server however depends on at least sudo, and even > a knowledgeable user cannot successfully run sudo in a Terminal (Mac bash > shell) window until they enable the root user: Sebastian will know more about this. > 2. The Mac OS has some custom dependencies on whichever version of Python > ships with the OS, and this Python must not be replaced or badly tinkered > with. I think that's a really dumb thing in in MacOSX: IF the exact Python version is that important to standard system well-functioning it better be well hidden from view and not interfere with whatever the local administrator wants their local users to use. > 3. Providing a double-clickable binary for Mac takes some work which I am > grateful to Sebastian for having done. If it may be helpful to the project > for any of the publicly-sharable notes to be forwarded I can put them up on > the wiki. Sure, why not ? > What else has anyone (Karsten or Sebastian) figured out about accommodating > the Mac OS? For example does the fix to the Snellen chart window teach us > that the Mac has additional special needs in the coding of the client and, > if so, what kinds? Hm, a few coding practices are required. The wxPython versions seem to behave slightly different. Nothing definite yet. Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 _______________________________________________ Gnumed-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnumed-devel
