delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/18/20:15:41

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Mime-Version: 1.0 (Apple Message framework v1085)
Subject: Re: [geda-user] git mirror of gedasymbols.org
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <k8bv02$1ca$1@ger.gmane.org>
Date: Sun, 18 Nov 2012 18:14:16 -0700
Message-Id: <9C626D0F-7D63-4FBE-8D63-37A2FFAD96FE@noqsi.com>
References: <20121116030224 DOT 5c7750ee AT akka> <201211160225 DOT qAG2PrVD005630 AT envy DOT delorie DOT com> <20121116035513 DOT 14519 DOT qmail AT stuge DOT se> <201211160357 DOT qAG3vUXo017504 AT envy DOT delorie DOT com> <20121116041216 DOT 16057 DOT qmail AT stuge DOT se> <201211160428 DOT qAG4Sh3h018631 AT envy DOT delorie DOT com> <llhhn9x25t DOT ln2 AT skate DOT rswarbrick> <k88cd4$3i2$1 AT ger DOT gmane DOT org> <20121117163351 DOT 14988 DOT qmail AT stuge DOT se> <5C6FC5CD-A358-476D-A8CA-C9AF2E72A914 AT noqsi DOT com> <20121117185520 DOT 25698 DOT qmail AT stuge DOT se> <E2A7C157-E0AB-437B-B8FD-1DA96C64AF39 AT noqsi DOT com> <k89b87$fip$1 AT ger DOT gmane DOT org> <B8C80ED4-E795-41D2-9D76-513A7D09666C AT noqsi DOT com> <k8bv02$1ca$1 AT ger DOT gmane DOT org>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1085)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id qAJ1ENi4024870
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 Nov 18, 2012, at 5:37 PM, Kai-Martin Knaak wrote:

> John Doty wrote:
> 
>>> It is broken as in
>>> "I-consider-to-pull-because-cvs-is-a-such-a-PITA".
>> 
>> I understand the problems of cvs: that's why I use git for my
>> development projects. But the gedasymbols cvs tree isn't a
>> development tree, 
> 
> Building a viable library _is_ development. The very same reasons that 
> make git so valuable for programming projects also apply for library 
> building.

Yes, but you don't *develop* in /bin or /lib. You develop in a development tree, and install in /bin or /lib. I think of the gedasymbols tree as an installation target, not a development tree. The development tree has all sorts of extra cruft in it to support development.

> 
> For starters, CVS is slow. A simple check for updates takes minutes. 
> As the lib grows, restructuring tends to involve more and more files. 
> Now, cvs cannot move files. There is no rename of folders, either. You 
> are forced to remove and recreate. History gets lost during the 
> process.

If you treat the gedasymbols tree as an installation target, not a development tree, these problems disappear. And given that it appears that you'll never convince DJ to change to git, this would appear to be the best option.

> 
> 
>> I'm getting hungry. We should talk some time about adding
>> spice-prototype attributes to your symbol
> 
> IMHO, this only makes sense, if they are compllemented by a lib of 
> spice models.

As you know, the primary issue here is legal, and we cannot solve that. Still, defacto standard pinouts are common, and the spice-prototype attributes can reflect that. I'm also considering the possibility of automating the fetch of a model from a URL.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



- Raw text -


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