← Back to team overview

kicad-developers team mailing list archive

Re: fp-info-cache question

 

No worries, I got this one.

-S

On 2019-07-23 13:22, Jeff Young wrote:
Hi Seth,

I think that would work.  And you’re right — there probably aren’t
enough project libs to require a cache for them.

I’m knee-deep in the router right now, though, so someone else would
have to do it.

Cheers,
Jeff.


On 23 Jul 2019, at 09:47, Seth Hillbrand <seth@xxxxxxxxxxxxx> wrote:

Could we write the global cache in the user's config directory next to where we write fp-lib-table?

If we cache global, we might not need project-based caching.

-Seth

On 2019-07-23 11:39, Jeff Young wrote:
Hi Rene,
Separate global and local caches would certainly be a refinement.
It’s not free, though, as platforms differ on where an appropriate
place to write a global cache is.  And the code has to be able to
combine the two (that might be easy or it might not — it’s been too
long since I’ve been in that area to remember).
Cheers,
Jeff.
On 23 Jul 2019, at 09:33, Rene Pöschl <poeschlr@xxxxxxxxx> wrote:
Is there a reason why this file is even part of the project directory? I kind of assume it holds the info of all footprints. (If i am misinformed about that then ignore my inquiry.) Meaning for most users will most likely be mostly system libs that can easily change while one does not work on the project for a longer time. Might it be better to have a global cache for the global libs and a local one for the local ones?
On 23/07/19 01:03, Seth Hillbrand wrote:
Hi Folks,
Odd question here but why do we have fp-info-cache? Was there a bug
report for these or just speed improvements?
On my system, it is the difference between 1 second vs. 3 seconds during
the first footprint list load (full standard + personal libraries).
Does it make a bigger difference on other systems? I assume so but I
was wondering if we have some data here?
I'd like to make storing it an option. I've been working on templates recently and keep needing to delete the extra files from the directory
(caches should not be valid for templates).
Thanks-
Seth
_______________________________________________
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
_______________________________________________
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