00:43.17 | *** join/#neo900 mauved16 (~mauved@148.101.35.165) |
01:43.26 | *** join/#neo900 queip (~queip@115.84.91.171) |
01:43.28 | *** mode/#neo900 [+q *!*@*115.84.91.171] by Donnager |
01:44.32 | *** mode/#neo900 [-q *!*@*115.84.91.171] by Donnager |
02:11.19 | *** join/#neo900 JPei (~JPei@140.0.151.213) |
02:18.03 | *** join/#neo900 l_bratch (~l_bratch@serenity.bratch.co.uk) |
03:18.12 | *** join/#neo900 houkime (~houkime@109.252.86.175) |
03:24.41 | *** join/#neo900 cdx (~cdx@119.109.13.132) |
03:44.06 | *** join/#neo900 knttl (~knttl@p54B7E4AA.dip0.t-ipconnect.de) |
04:16.51 | *** join/#neo900 pagurus` (~user@i5387ECC2.versanet.de) |
04:37.12 | *** join/#neo900 _whitelogger (~whitelogg@uruz.whitequark.org) |
04:37.12 | *** mode/#neo900 [+v _whitelogger] by ChanServ |
04:50.48 | *** join/#neo900 pkircher_ (~pkircher@unaffiliated/pkircher) |
06:18.13 | houkime | ooook... played with eeshow again today |
06:18.29 | houkime | kicad again surprised me |
06:19.14 | houkime | <PROTECTED> |
06:19.59 | houkime | and it actually holds the info about libs' whereabouts |
06:20.05 | houkime | now the fun part |
06:20.54 | houkime | how is someone supposed to view sch files on the other computer? |
06:21.55 | houkime | there's a <projectname>-cache.lib generated inside the folder |
06:22.50 | houkime | and it is sort of supposed to maintain viewability in cases wherethere's nothing except the project folder itself |
06:24.32 | houkime | + there's a symlib table inside the project folder, but the trick is - it is incomplete |
06:24.43 | houkime | for some REASON |
06:45.54 | *** join/#neo900 markmarkmark25 (~markmarkm@ckvlon1747w-lp140-05-70-49-158-48.dsl.bell.ca) |
06:47.32 | *** mode/#neo900 [+q *!*@*70.49.158.48] by Donnager |
06:48.35 | *** mode/#neo900 [-q *!*@*70.49.158.48] by Donnager |
09:29.22 | Joerg-Neo900 | the fun part starts where eeshow joggles with multiple git commit project versions which all have their very specific lib stuff they work with |
09:29.44 | houkime | it's not really a problem |
09:29.47 | Joerg-Neo900 | lib and cache* |
09:30.08 | houkime | it does all operations independently for each commit |
09:30.34 | Joerg-Neo900 | not as long as you keep ALL lib elements localy inside the project and save them in your git commit |
09:33.12 | *** mode/#neo900 [-b *!*@*190.57.20.113] by Donnager |
09:34.56 | houkime | which is exactly why having sym-lib-table in .config is extremely git-unfriendly. I'm not sure what devs are thinking about and probably will need to tap into kicad code itself. |
09:36.23 | houkime | it seems like git and shareability in general is not on the checlistt for them. |
09:36.32 | houkime | *checklist |
09:39.25 | houkime | which makes me wish goodluck to horizon, librepcb etc. |
10:01.15 | *** join/#neo900 m3t4m4n (~m3t4m4n@184.170.25.76) |
10:26.56 | *** join/#neo900 Kabouik (~kabouik@236.34.200.37.customer.cdi.no) |
10:29.40 | *** join/#neo900 louisdk (~louisdk@static-5-103-138-205.ip.fibianet.dk) |
10:43.39 | Joerg-Neo900 | hmmm |
10:47.58 | Joerg-Neo900 | aiui the sym-table been there in kicad4 already, and eeshow works with it. No need to mess up kicad itself. Actually if we had planned to modify kicad to integrate eeshow functions, the whole system design would look vasty different and would provide a lot of additional opportunities |
10:58.00 | *** join/#neo900 shenghi20 (~shenghi@211.41.194.104) |
11:02.43 | Joerg-Neo900 | kicad4 code is such a hair spaghetti ball that neither Werner nor anybody else dared to cope with it to integrate eeshow into kicad. In fact even kicad devels themselves see it exactly that way: "Beginning developer guide <https://i.imgur.com/miVHGTP.gifv" (and they had a Spaghetti_Bolognese based one, a year or two ago) |
11:16.43 | *** join/#neo900 spa4 (~spa@168.232.128.253) |
11:21.00 | *** join/#neo900 pkircher_ (~pkircher@unaffiliated/pkircher) |
11:21.56 | *** join/#neo900 m0shbear27 (~m0shbear@156.198.152.227) |
11:21.59 | *** mode/#neo900 [+q *!*@*156.198.152.227] by Donnager |
11:23.03 | *** mode/#neo900 [-q *!*@*156.198.152.227] by Donnager |
11:54.47 | *** join/#neo900 netvor (~netvor@139.193.39.210) |
12:35.02 | *** join/#neo900 picasso20 (~picasso@i125-204-67-146.s10.a026.ap.plala.or.jp) |
12:40.13 | *** join/#neo900 _whitelogger (~whitelogg@uruz.whitequark.org) |
12:40.13 | *** mode/#neo900 [+v _whitelogger] by ChanServ |
12:50.06 | *** join/#neo900 clavi11 (~clavi@110.78.175.90) |
12:50.09 | *** mode/#neo900 [+q *!*@*110.78.175.90] by Donnager |
12:51.12 | *** mode/#neo900 [-q *!*@*110.78.175.90] by Donnager |
13:20.30 | *** join/#neo900 louisdk (~louisdk@0155800993.0.fullrate.ninja) |
13:26.33 | *** join/#neo900 trx (~ns-team@devbin/founder/trx) |
13:51.31 | *** join/#neo900 houkime (~houkime@109-252-86-175.nat.spd-mgts.ru) |
14:19.05 | houkime | nope. there was a fp-lib-table. But not sym-lib table. just searched in the eeshow to be sure. the only symlib table functional is the one introduced by me (in my fork). |
14:23.45 | houkime | it doesn't seem that eeshow did sth with fp-lib-tables either |
14:24.28 | houkime | would be convenient since they are also stored in .config and have the same problem |
14:24.47 | houkime | *could have been |
14:28.20 | houkime | current state is: it does work semi-ok if using cachelib (wpwrak says cache is not reliable enough), it successfully utilizes sym-lib-table that is inside project folder, it's just the file itself is not complete for some reason. |
14:30.52 | houkime | so the simplest fix would be to force kicad to store full symlib-table inside the project folder instead of a partial one |
14:31.21 | houkime | should work then and also makes a lot of sense. |
14:33.16 | houkime | one also could try tocheck .config folder also with eeshow, but this will result in bugs with git versioning since .config isnot in svc |
14:44.48 | *** join/#neo900 GNULinuxGuy5 (~GNULinuxG@190-207-229-44.dyn.dsl.cantv.net) |
14:44.54 | *** mode/#neo900 [+q *!*@*190.207.229.44] by Donnager |
14:45.57 | *** mode/#neo900 [-q *!*@*190.207.229.44] by Donnager |
14:49.53 | *** join/#neo900 alan_o13 (~alan_o@i220-220-242-233.s41.a023.ap.plala.or.jp) |
14:51.56 | *** join/#neo900 tobel1 (~tobel@51B77B51.dsl.pool.telekom.hu) |
14:58.56 | *** join/#neo900 Arlen0 (~Arlen0@213.216.100.164) |
15:14.45 | *** join/#neo900 deltab15 (~deltab@46.233.207.239) |
15:26.36 | *** join/#neo900 louisdk (~louisdk@0155800993.0.fullrate.ninja) |
15:55.06 | *** join/#neo900 Macer11 (~Macer@114.89.216.137) |
15:55.10 | *** mode/#neo900 [+q *!*@*114.89.216.137] by Donnager |
15:56.14 | *** mode/#neo900 [-q *!*@*114.89.216.137] by Donnager |
16:01.17 | *** join/#neo900 louisdk (~louisdk@0155800993.0.fullrate.ninja) |
17:51.20 | *** join/#neo900 pkircher_ (~pkircher@unaffiliated/pkircher) |
18:02.14 | *** join/#neo900 Afootpluto25 (~Afootplut@188.114.166.210) |
18:39.02 | *** join/#neo900 betherly_ (~betherly_@180.139.143.139) |
18:39.04 | *** mode/#neo900 [+q *!*@*180.139.143.139] by Donnager |
18:40.08 | *** mode/#neo900 [-q *!*@*180.139.143.139] by Donnager |
18:41.52 | *** join/#neo900 rdz13 (~rdz@171.241.182.224) |
18:43.04 | *** join/#neo900 ecloud (quassel@nat/qt/x-lqhumztkgbkshctx) |
20:07.52 | *** join/#neo900 ravagetalon (~ravagetal@g20099.upc-g.chello.nl) |
20:37.26 | *** join/#neo900 louisdk (~louisdk@static-5-103-138-205.ip.fibianet.dk) |
20:55.45 | *** join/#neo900 _Chris_ (~Chris@p5DE1A761.dip0.t-ipconnect.de) |
21:07.43 | Joerg-Neo900 | the old "official" kicad developer starting guide video: https://www.youtube.com/watch?v=UerBCXHKJ5s |
21:10.00 | Joerg-Neo900 | zhere are project-wide and system(user)-wide lib lists, for footprints and for symnols |
21:10.34 | Joerg-Neo900 | project overrides user-global overrides defaults |
21:12.43 | *** join/#neo900 chris6138 (~chris613@191.193.134.155) |
22:18.47 | *** join/#neo900 himcesjf_ (~cesjf@unaffiliated/himcesjf) |
23:25.14 | *** join/#neo900 __Chris (~Chris@p5DE1A761.dip0.t-ipconnect.de) |
23:52.44 | *** join/#neo900 snickers (~snickers@203.128.160.27) |