Hi Giorgio, On Do 30 Jul 2015 08:46:00 CEST, Mike Gabriel wrote:
Hi Giorgio,yesterday, I tested your educlient package the first time. I have a customer that runs Linux Mint 17.1 workstations that need to be attached to a Debian Edu main server.The educlient package requires some changes and I would like to maintain them in your upstream Git on git.debian.org.The question is, how to maintain these changes. Option (A): o create branches for every distro, educlient is provided for - ubuntu/trusty - mint/rebecca - debian/jessie o do releases in parallel on all these (still maintained) branches Option (B): o implement distro and version awareness in the post installation script: - check on what kind of system educlient gets installed - use slightly different configs for each distro version - e.g. /etc/idmapd.conf has changed between Ubuntu 12.04 and 14.04 (Pipefs-Directory = /var/lib/nfs/rpc_pipefs -> /run/rpc_pipefs)Personally, I'd vote for the more complicate Option (B). It would allow us to maintain one code tree (and not several similar trees on several branches).I also am thinking of making the package appropriate for upload to Debian unstable.What do you think? Mike
I have just pushed several commits for educlient on a separate branch [1].As time has passed by, several config files in educlient are not compliant with recent Debian derivatives anymore.
The idea is to have a package that knows about many different Debian (derivatives) versions and that we support installing the package on any of the supported distros / versions.
So,(a) Can you take a look and let me know if you are ok with merging to master, once enough testing has happened (still testing here).
(b) The debian/copyright file needs work. What exact GPL/LGPL version have you been referencing (i.e., what versions of those licenses). And: do you mean those exact license versions or also versions that are more recent than the still-to-be referenced version.
Request for feedback + THANKS! Mike[1] http://anonscm.debian.org/cgit/debian-edu/upstream/educlient.git/log/?h=multi-distro-support
-- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
Attachment:
pgp82MIgrcYeC.pgp
Description: Digitale PGP-Signatur