2016-10-21 GnuCash IRC logs
01:09:22 *** Mechtilde has joined #gnucash
01:40:05 *** iliv has joined #gnucash
01:52:02 *** fell has joined #gnucash
01:54:30 *** fell__ has quit IRC
02:08:46 *** Mechtilde has quit IRC
02:44:13 *** Elitism has quit IRC
02:44:32 *** MasouDa has joined #gnucash
03:02:42 *** MasouDa has quit IRC
03:41:32 *** MasouDa has joined #gnucash
03:46:08 *** MasouDa has quit IRC
04:05:39 *** fabior has joined #gnucash
04:16:18 *** MasouDa has joined #gnucash
05:14:30 *** MasouDa has quit IRC
05:34:14 *** MasouDa has joined #gnucash
06:09:13 *** iliv has quit IRC
06:18:33 *** iliv has joined #gnucash
06:34:42 *** iliv has quit IRC
06:36:10 *** iliv has joined #gnucash
06:38:25 *** MasouDa has quit IRC
06:47:05 *** iliv has quit IRC
06:50:51 *** Jimraehl1 has joined #gnucash
06:51:19 *** Jimraehl1 has joined #gnucash
06:51:33 *** Jimraehl1 has quit IRC
06:51:47 *** Jimraehl1 has joined #gnucash
06:52:00 *** Jimraehl1 has quit IRC
06:52:41 *** aqua has quit IRC
07:13:10 *** ggherdov_ has quit IRC
07:13:26 *** ggherdov_ has joined #gnucash
07:24:17 *** fabior has quit IRC
07:49:07 *** rubdos has quit IRC
07:52:28 *** gjanssens has joined #gnucash
07:52:28 *** ChanServ sets mode: +o gjanssens
07:54:09 *** iliv has joined #gnucash
08:09:34 *** iliv has quit IRC
08:09:41 *** iliv has joined #gnucash
08:21:16 *** iliv has quit IRC
08:32:15 *** MasouDa has joined #gnucash
08:55:49 *** fabior has joined #gnucash
08:59:30 *** mlncn has joined #gnucash
09:13:44 *** MasouDa has quit IRC
09:21:45 *** mlncn has quit IRC
09:29:55 *** MasouDa has joined #gnucash
09:37:59 *** MasouDa has quit IRC
09:41:33 *** fabior has quit IRC
09:44:27 *** rubdos has joined #gnucash
09:51:26 *** rubdos has quit IRC
09:55:43 *** fabior has joined #gnucash
10:09:47 *** mlncn has joined #gnucash
10:26:24 *** mikee_ has joined #gnucash
10:28:02 *** mikee has quit IRC
10:28:03 *** mikee_ is now known as mikee
10:28:03 *** ChanServ sets mode: +o mikee
10:56:50 *** iliv has joined #gnucash
11:35:47 *** nomeata has joined #gnucash
11:54:13 *** nomeata has quit IRC
11:56:04 *** Cork has quit IRC
11:59:13 *** Cork has joined #gnucash
12:03:28 <warlord> PSU arrived.
12:05:34 *** mlncn has quit IRC
12:11:15 *** rubdos has joined #gnucash
12:19:53 *** mlncn has joined #gnucash
12:25:45 *** rubdos has quit IRC
13:04:11 *** codesmythe has joined #gnucash
13:22:55 *** iliv has quit IRC
13:31:32 *** wget has quit IRC
13:32:02 *** wget has joined #gnucash
13:37:16 <jralls> Does it fit?
13:59:21 *** nomeata has joined #gnucash
14:05:43 <warlord> Yep.
14:06:16 <warlord> And even has all the right cabling (modulo a 8-pin splitter, but I already acquired one)
14:06:43 <warlord> It's all put together; now I just need to connect a monitor and keyboard (and CD rom drive) and start installing.
14:07:22 <warlord> Hopefully the fans aren't too loud -- it has hot-swap fans, which is nice... but it didn't come with a cable to control the PWM portion.
14:07:40 *** mlncn has quit IRC
14:23:01 *** rubdos has joined #gnucash
15:00:49 *** rubdos has quit IRC
15:05:08 *** mlncn has joined #gnucash
15:06:58 *** rubdos has joined #gnucash
15:07:21 *** aqua has joined #gnucash
15:21:40 *** bertbob has quit IRC
15:22:20 *** rubdos has quit IRC
15:33:24 *** aqua has quit IRC
15:36:17 *** bertbob has joined #gnucash
15:39:25 *** bertbob has quit IRC
15:55:38 *** bertbob has joined #gnucash
15:58:04 *** nomeata has quit IRC
15:58:48 *** bertbob has quit IRC
15:59:41 *** nomeata has joined #gnucash
15:59:41 *** iliv has joined #gnucash
16:07:09 <codesmythe> I'm working on implementing 'make dist' support in CMake, and want to run my plan by y'all.
16:07:34 <codesmythe> The process would
16:08:35 <codesmythe> (1) create a starting dist dir as the untarred output of 'git archive',
16:08:45 <codesmythe> (2) copy a list of generated files into the dist dir,
16:08:54 <codesmythe> (3) create a list of files to exclude from the dist (as a list of glob patterns),
16:09:04 <codesmythe> (4) and then tar up the dest dir, applying the exclude list.
16:09:34 <codesmythe> 'make distcheck' would then
16:09:44 <codesmythe> (1) untar the dist tarball,
16:09:55 <codesmythe> (2) configure using cmake, pointing to source from dist tarball,
16:10:04 <codesmythe> (3) and then run 'make && make check'
16:11:17 <codesmythe> For concreteness, I have written a shell script to prototype this at http://pastebin.com/x8S2KYRv
16:12:12 <codesmythe> which I'd then port to a CMakeLists.txt file
16:13:15 *** iliv has quit IRC
16:14:56 *** bertbob has joined #gnucash
16:22:08 <warlord> codesmythe: of course distcheck should imply dist..
16:24:15 <codesmythe> warlord: Yep
16:24:28 <warlord> I THINK that's a sufficient method... Are we trying to support both cmake and autotools simultaneously?
16:29:21 <codesmythe> This cmake 'make dist' would only support cmake. That is, the generated dist tarball would only support building with cmake.
16:30:51 <codesmythe> Any objection to starting with 'git archive' as the list of files to package, as opposed to the autotools method of having each directory (Makefile.am) list the files to be included?
17:05:17 <warlord> codesmythe: it's effectively the same thing; you still have a list of includes/excludes. The main difference is whether it's a local or global list.
17:08:25 *** gjanssens has quit IRC
17:29:52 <jralls> codesmyth: You could easily add autotools build capability to the tarball by running autoconf.sh and copying configure and all instances of Makefile.in into the tarball.
17:32:22 <codesmythe> jralls: Ok, i'll do that.
17:33:01 <jralls> codesmythe: Implicit in the "copy generated files into the tarball" is, of course, generating the files. Aside from configure and Makefile.in, that would include scm_version.h and all of the swig-generated files.
17:34:31 <jralls> Note that autotools doesn't create an exclude list per se. It automatically includes every file specified in a HEADERS or SOURCES and then adds those listed in EXTRA_DIST.
17:36:57 <codesmythe> jralls: Yep about autotools. Since I propose to start from 'git archive', I'll need an exclude list.
17:37:27 <codesmythe> jralls: On the generated file list, would mind looking at lines 34 to 61 of the pastebin to see if anything jumps out at you that I should include/not include?
17:38:40 <codesmythe> Looks like I don't have scm_version.h copied, for example.
17:40:25 <jralls> Maybe. I can't think of anything offhand that's in git that would need to be left out of the tarball except maybe swig-runtime.h which we use to detect if we're building from a tarball and expect the swig-*.c files to be present.
17:44:29 <codesmythe> I've got a long list of excludes (also in the pastebin) that I discerned by looking at the existing dist tarball. I'll need to not excluded autotools stuff, but there is a bunch of stuff we currently don't put in the dist. I never know how slavishly to following existing practice. :-)
17:47:11 <jralls> codesmythe: Well, if it's in not already in the tarball then it's probably OK to exclude, but if something is in the tarball you should assume it's there for a reason until you've removed it and successfully built and tested by running and exercising relevant features.
17:50:46 <codesmythe> jralls: ok. I'm not planning on removing anything. (Well, I was planning on removing autotools stuff, but I won't as discussed.)
17:55:48 <jralls> codesmyth: Is that shell script supposed to actually work?
17:57:12 <codesmythe> jralls: yeah.
17:58:46 <codesmythe> and it seems it does not.
17:58:52 <jralls> It stops with ": No such file or directory". Oh, I see, it has some rather unreasonable assumptions about directory names...
17:59:41 *** User has joined #gnucash
18:01:47 <codesmythe> It looks like the download from pastebin has DOS line endings
18:02:54 <jralls> I don't think that that would bother the shell much.
18:07:23 <codesmythe> On ubuntu, with DOS line endings I get the error you mentioned. When I run 'dos2unix' on it, I can run it with my unreasonable directories.
18:10:21 *** fabior has quit IRC
18:10:53 <jralls> Huh. OK.
18:12:23 <jralls> Do you get any differences if you tar -t the tarball it makes and one made with autotools aside from the autotools files?
18:17:33 <To7> jralls: Hello, good morning/evening/middle of the day - okay, it went all the way as far as Gwenhwfar
18:17:56 <To7> jralls: there is an issue with the aquamaniac.de SSL certificate
18:18:08 <To7> (acutally the authority)
18:18:40 <To7> Before I slap the --no-check-certif ..... is there another proper way ?
18:19:11 <jralls> To7: I haven't seen that. Are your local certs up to date?
18:20:00 <To7> well, they should be ... I am running it from a new Windows 7x64 VM .... it upgraded all the stuff.
18:20:17 <jralls> To7: OTOH I'm currently stuck on goffice on my win10 build, so I haven't gotten to Gwen yet.
18:20:46 <To7> It's a Let's Encrypt cert
18:21:20 <jralls> To7: Win7 has been out of support since February.
18:22:05 <jralls> To7: Let's Encrypt certifies a lot of the web nowadays, but maybe they're hung up in the dyn.com ddos...
18:22:58 <To7> Security updates for Win7 is 2020
18:23:56 <To7> For me win7, will be the last windows version I will ever use.
18:23:57 <jralls> To7: I get a clean connection to https://www.aquamaniac.de with Chrome on my Win7 VM.
18:24:36 <To7> it's wget that is having an issue.
18:30:11 <jralls> Interesting. I do see the same on my Win10 VM. You can either run the download by hand, passing --no-check-certificate to wget or do it in a browser.
18:32:48 <To7> Thanks for verifyng
18:35:34 <codesmythe> jralls: There are a couple of differences between my generated tarball and the current dist that I will have to reconcile.
18:36:04 <jralls> codesmythe: OK. When the two tarballs look the same I think you're all set.
19:04:58 *** User has quit IRC
19:22:52 *** gr8kodr_afk has quit IRC
20:19:58 *** mlncn has quit IRC
20:36:17 <To7> Jralls: what is the alternative to inst_ninja to get the certificate in its place ?
20:37:04 <To7> not ninja .. sorry
20:37:54 <To7> not check alternative :)
21:38:20 *** nomeata has quit IRC
21:45:33 *** shwinginit has joined #gnucash
22:32:49 <jralls> To7: Sorry, I don't understand the question.
22:33:56 <To7> never mind. Just started again ... failed the compile of Gwenhwfar ....