hello, i'd like to give a short update on the state of calypso packaging: * keith's upstream repository (git://keithp.com/git/calypso) contains a newly released 1.1 version. * some of the changes in 1.1 make joe's patches obsolete (addition of a man page, http1.1 support). i've merged the patches atop my own ones (which are rebased versions of what has been published on the calypso mailing list before) atop 1.1 and published them on collab-maint in a chrysn/from-joe-nahmias branch. patch reviews: * "fixup calypso init script": top part is good and important. depending on the install location chosen by the debian package, DAEMON needs adaption. DISABLE_CALPYSO should be ENABLE_CALPYSO imo, and should be checked on restart too. * "use ForkingMixIn": joe, have you checked what could happen with simultaenous put requests? * pam support: did not test it yet the others look sound to me. * keith has published an indepenent packaging approach in the upstream repository's debian branch, which does not incorporate any system-wide startup routines. * the own patches mentioned above originally included fixes that would make calypso respect xdg and use .config / .local directories for their respective purposes. it has been left out for the moment, for the following reason: given this has not been sorted out in joe's package (which includes init routines) either: where should the folder= setting point to for a global configuration? should the default (ie builtin) configuration be able to detect that it is being run as a "super user" (especially when not root)? my current personal preference is that calypso by default follow xdg basedir spec (ie. not even look up /etc/calypso), and have its paths for system wide operation explicitly configured in /etc/default/calypso: CALYPSO_OPTS="--configfile=/etc/calypso/config", and storage.folder, acl.filename and server.certificate be configured there; if that's the way to go, i can provide patches. keith, joe, what are your preferences for further maintainership? keith, do you plan to make this a debian native package, as indicated by the version number? best regards chrysn -- To use raw power is to make yourself infinitely vulnerable to greater powers. -- Bene Gesserit axiom
Attachment:
signature.asc
Description: Digital signature