www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/12/13:39:30

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(>---

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019