X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1085) Subject: Re: [geda-user] git mirror of gedasymbols.org From: John Doty In-Reply-To: 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> <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> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1085) Content-Transfer-Encoding: 8bit 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 Precedence: bulk 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