delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Date: | Wed, 12 Aug 2015 11:39:12 -0600 |
From: | Kai-Martin Knaak <kmk AT familieknaak DOT de> |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] multiple gEDA users sharing networked libraries |
Message-ID: | <20150812113912.0dbd97ea@woodstock> |
In-Reply-To: | <55CB4F8A.9020506@envinsci.co.uk> |
References: | <55CB4F8A DOT 9020506 AT envinsci DOT co DOT uk> |
X-Mailer: | Claws Mail 3.11.1 (GTK+ 2.24.28; x86_64-pc-linux-gnu) |
MIME-Version: | 1.0 |
X-Provags-ID: | V03:K0:fQXs29kpXWdrmZOx8Bd+tuynipJ6Hxkb9WLwU4bCMELYv4iTIFD |
hcetnnUijZWApk/AJ2Hf7SePOtzIC+bJJZ1H0JOrtTYjiNliC4LO+8IHwcUKTP/OnBGqPCj | |
4DaH0rZh9+iwbztKSyu2ne/iSNwM3j7WJYVttCmKgg7aO+T+f33hc6uUmvM075nmCyq2lt2 | |
cUO3hKysKQeByi/xNBJtg== | |
X-UI-Out-Filterresults: | notjunk:1;V01:K0:geHlIkGQrBY=:a7RA+VnN3ivkgsTxe10lEo |
CY95wH34Y2mfrDR+UXv3SUYpuRaZK/KDzt+UxarCGJDh4Cd+edUpYWeC8kfWR65UyMLaJgM/e | |
kzUJKz5S4lUvqv4HyACPppxRA1MyYyaNdctIAs3vBHv45JTSDbFH2hOsMjsXAAMZBxsdO7ZoP | |
oZTceYGKsOx6IulWVeRg13Q642G/3wNtYyD9ZzXbz+ht2vCZiDPN7+HXGa0IE0tEdtxzp8fLY | |
f+mp3LirdX7+WcCBPVaAf7vPMQwK4q55dZG27S2sxWQFVAetabG14WW8ZtnfLQD51BO+LuZM5 | |
BW52MIhoDbER33vcIANWGjQaaPnr9tmf6tTFe+ZD41ayunr/BXRs8gCap+EkN1dE0PZaWSsAj | |
qAKXqJYRjwSsEcNFqQsp0S1xkUe/8lvEQ+AsAeq0gj/G23tjYM1S5Giz3YVBRVA/QJPEtfDFV | |
ITgEjomzhFkyGvJHsO2BjmT6g9j6HTI0fSfvFz7lDZNgP5pzMFbPd+nZlyc3OUn8WmbLat/yV | |
+8GJxhgBehbfN8aIIPo7MApYFJvCznFTsQB/DQjsHtD9VNt0XiRB/fRDWHQQfHz658MFJk2iZ | |
URnJs0lhfw6xJQz9jGipBVYP+EwyJIi6w4PRmWA1ILeZAddtSh+PoZOlAa2soVW7PPbZsGL5d | |
T9Z/xideYSx38HLOog/z+1uMBBYVEyhktxJF0fN+YdYAiomD2e6HkoGzcBqWNE5yvx73gguxG | |
gpTg5HEAKKnhQyYR | |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id t7CHdKnh017862 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On Wed, 12 Aug 2015 14:52:10 +0100 "Matt Rhys-Roberts (matt DOT rhys-roberts AT envinsci DOT co DOT uk) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote: > We're considering keeping symbol & footprint libraries on a networked > server, so that several designers can refer and contribute to common > components and workfiles. > > Is anyone else already doing this? How's it going? Any pro's and > con's to this approach? We use a combination of OpenAFS and git. Users configure their desktop instances of geda to our local symbol and footprint library on our AFS server. For laptops or home office work, they use git to clone the libs to the local disk. Git is also a way to contribute to the library. But most users prefer to send me files. I then do final touches and add them to the lib. Nobody feels the need to do branches. So there is no need to deal with anything more advanced than a linear string of current head versions. In addition, I keep my section of gedasymbols.org in sync with our library. In principle, users might use CVS rather than git to obtain a local copy. But I don't think anybody does. Advantage of AFS: * Users don't have to do anything to get the most recent version of symbols and footprints * The contents of our AFS server are backuped weekly, monthly, yearly by the data center. * AFS contents can be accessed from anywhere on the internet (provided you can authenticate yourself to our servers) Drawbacks of AFS * Some manual configuration is needed to set up OpenAFS on a desktop. * New users have to be taught about the existence and peculiarities of AFS * Permissions are more feature complete than in ordinary unix file systems → admins have to get used to a different set of tools. Since we use AFS as the backbone of our networked services, these issues have to be dealt with anyway. Advantages of git: * Those who work with laptops can easily their local copy up to date. * There is abundant supply of manuals, howtos and GUIs. This applies to MS windows and OSX, too. * If a commit manages to screw the lib, everybody can go back and use older versions. This includes the folks who use a local copy of the libs. ---<)kaimartin(>---
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |