← Back to team overview

kicad-developers team mailing list archive

Re: Fwd: [PATCH] github_plugin -> curl -> openssl thread safety

 

As a slight counterpoint, I don't like having the "latest and greatest 
footprints" right away, it tends to lead to unnoticed errors in a 
project. It would be nice if we could at least link to a specific 
revision per project, to freeze the libraries until the engineer is 
willing to put in the effort to update them and check for problems.

I've started doing that myself - I maintain my own libraries, and in my 
most recent project, I used submodules (inb4 I HAET SUBMODULES ;) to 
link in a specific revision of the libraries. I can update the linked 
revision when I'm willing to check them over. I'd probably be much more 
willing to use the github library system if it could do things like 
that.

On Mon, Jan 18, 2016 at 01:11:08PM -0500, Wayne Stambaugh wrote:
> On 1/18/2016 11:56 AM, Andy Peters wrote:
> > On Jan 18, 2016, at 8:32 AM, Chris Pavlina <pavlina.chris@xxxxxxxxx> wrote:
> >>
> >>
> >> I still think setting up a local server is a massively hackish "solution", and there's a difference between a user suggesting this to another user, and a developer (in fact, the one who created the need to do this) suggesting it. Personally, I don't think it's a good look for the project. Perhaps "stupid" was a bit much, though I am led to believe that the person who suggested it has not met the average PCB designer and KiCad user. They're not system/network admin types. :P
> > 
> > Can I throw in a little bit of user insight?
> > 
> > Our full-time PCB guy is on the other side of a low wall from my desk. I asked him, “Should PCB libraries be in a git repository?”
> > 
> > Succinct, and I think relevant, answer: “What’s a git repository?"
> 
> Exactly!  Even my suggestion is beyond the technical skills of your
> typical PCB layout person.  However, most companies do have an IT dept
> that could set up a caching proxy server for the hapless PCB layout
> person rather easily.  Given that the person who wrote the github plugin
> provided a config file for nginx and wrote the script to automate
> updating footprint repos using git, it should be obvious that that
> developer did not just throw users under the bus but provided them with
> alternatives to the problem.  In the short term, we should include the
> footprint repos as part of the kicad packaging and have users set up
> their fp-lib-table to point to their hard drive if they prefer.  In the
> long term, we can take a closer look at how we want to handle remote
> footprint libraries.  That being said, I'm keeping my github set up.  I
> like not having to periodically refresh local repos to have access to
> the latest and greatest footprints.
> 
> > 
> > -a
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> > 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


References