IRC log for #neo900 on 20180916

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.13houkimeooook... played with eeshow again today
06:18.29houkimekicad again surprised me
06:19.14houkime<PROTECTED>
06:19.59houkimeand it actually holds the info about libs' whereabouts
06:20.05houkimenow the fun part
06:20.54houkimehow is someone supposed to view sch files on the other computer?
06:21.55houkimethere's a <projectname>-cache.lib generated inside the folder
06:22.50houkimeand it is sort of supposed to maintain viewability in cases wherethere's nothing except the project folder itself
06:24.32houkime+ there's a symlib table inside the project folder, but the trick is - it is incomplete
06:24.43houkimefor 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.22Joerg-Neo900the 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.44houkimeit's not really a problem
09:29.47Joerg-Neo900lib and cache*
09:30.08houkimeit does all operations independently for each commit
09:30.34Joerg-Neo900not 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.56houkimewhich 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.23houkimeit seems like git and shareability in general is not on the checlistt for them.
09:36.32houkime*checklist
09:39.25houkimewhich 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.39Joerg-Neo900hmmm
10:47.58Joerg-Neo900aiui 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.43Joerg-Neo900kicad4 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.05houkimenope. 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.45houkimeit doesn't seem that eeshow did sth with fp-lib-tables either
14:24.28houkimewould be convenient since they are also stored in .config and have the same problem
14:24.47houkime*could have been
14:28.20houkimecurrent 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.52houkimeso the simplest fix would be to force kicad to store full symlib-table inside the project folder instead of a partial one
14:31.21houkimeshould work then and also makes a lot of sense.
14:33.16houkimeone 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.43Joerg-Neo900the old "official" kicad developer starting guide video:  https://www.youtube.com/watch?v=UerBCXHKJ5s
21:10.00Joerg-Neo900zhere are project-wide and system(user)-wide lib lists, for footprints and for symnols
21:10.34Joerg-Neo900project 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)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.