00:21:09 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 4 new commits to refactor-galleries-gain: http://git.io/vklMm 00:21:09 -GitHub[nikola]:#nikola- nikola/refactor-galleries-gain 2f8c2a7 Roberto Alsina: support extra_js block 00:21:09 -GitHub[nikola]:#nikola- nikola/refactor-galleries-gain 571a187 Roberto Alsina: load JQuery and flowr.js on demand 00:21:09 -GitHub[nikola]:#nikola- nikola/refactor-galleries-gain 3e0172f Roberto Alsina: create index.html and index.json 00:46:46 -GitHub[themes]:#nikola- [nikola-themes] ralsina pushed 1 new commit to master: http://git.io/vklQd 00:46:46 -GitHub[themes]:#nikola- nikola-themes/master 680b066 Roberto Alsina: support extra_js 00:50:10 -GitHub[themes]:#nikola- [nikola-themes] ralsina pushed 1 new commit to master: http://git.io/vkl7W 00:50:10 -GitHub[themes]:#nikola- nikola-themes/master 6fb76b5 Roberto Alsina: improvements in lanyon 01:02:12 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 2 new commits to refactor-galleries-gain: http://git.io/vklFm 01:02:12 -GitHub[nikola]:#nikola- nikola/refactor-galleries-gain 67ee72b Roberto Alsina: make gallery.tmpl closer, aiming to make them all identical soonish 01:02:12 -GitHub[nikola]:#nikola- nikola/refactor-galleries-gain d431b0e Roberto Alsina: jinjify 01:10:42 -travis-ci:#nikola- getnikola/nikola#5204 (refactor-galleries-gain - 6c97242 : Roberto Alsina): The build failed. 01:10:42 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/650b41e1db2b^...6c9724236a69 01:10:42 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64493875 01:12:30 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vklNz 01:12:30 -GitHub[site]:#nikola- nikola-site/master 27d17f2 Roberto Alsina: add extra_js support in tutorial code 01:18:35 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vklAA 01:18:35 -GitHub[site]:#nikola- nikola-site/master 65e35be Roberto Alsina: keep more CSS from base 01:18:41 -travis-ci:#nikola- getnikola/nikola#5206 (master - 650b41e : Roberto Alsina): The build was broken. 01:18:42 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/e7ea5381e18d...650b41e1db2b 01:18:42 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64494048 01:26:39 -GitHub[themes]:#nikola- [nikola-themes] ralsina pushed 1 new commit to master: http://git.io/vklhm 01:26:39 -GitHub[themes]:#nikola- nikola-themes/master 3e42e73 Roberto Alsina: more css from base kept in lanyon 01:37:02 -travis-ci:#nikola- getnikola/nikola#5207 (refactor-galleries-gain - f2fc835 : Roberto Alsina): The build failed. 01:37:03 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/6c9724236a69...f2fc835b5ac6 01:37:03 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64504741 01:42:01 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vk8vz 01:42:01 -GitHub[site]:#nikola- nikola-site/master 6c1c443 Roberto Alsina: blog post about the theming tutorial 02:30:25 -travis-ci:#nikola- getnikola/nikola#5209 (refactor-galleries-gain - d431b0e : Roberto Alsina): The build failed. 02:30:26 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f2fc835b5ac6...d431b0e01dab 02:30:26 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64507622 07:30:34 <gour> morning 07:30:50 <gour> ralsina: thank you for tutorial, it's inspiring 08:20:26 -GitHub[nikola]:#nikola- [nikola] Kwpolska opened pull request #1766: [requires.io] dependency update on master branch (master...requires-io-master) http://git.io/vk4c6 08:23:41 -travis-ci:#nikola- getnikola/nikola#5212 (requires-io-master - cce5487 : requires.io): The build has errored. 08:23:42 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/650b41e1db2b...cce548781ff8 08:23:42 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64537056 08:34:51 -travis-ci:#nikola- getnikola/nikola#5211 (requires-io-master - 650b41e : Roberto Alsina): The build failed. 08:34:52 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/requires-io-master 08:34:52 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64537051 11:08:39 <ivor> I'm running on Linux Mint XFCE 64bit 17.1 and the version of Nikola that got installed was 6.2.1 instead of 7.4.1. So I try to do a "sudo pip install --upgrade nikola" but after a while get "SSLError: The read operation timed out". Help please! 11:09:57 <gour> ivor: try clean pip install 11:16:19 <gour> ralsina: https://github.com/getnikola/plugins/tree/master/v7/forms makes me think whether to use rst or try to help with https://github.com/getnikola/nikola/issues/1707 11:17:09 <ralsina> gour: you could just use rst for specific things. 11:17:19 <ralsina> Or just drop to HTML for the forms, it's very easy :-) 11:20:53 <gour> ralsina: but not within same post, right? 11:21:04 <gour> (for rst) 11:25:23 <gour> ralsina: i bet that ChrisWarrick would use flask framework to glue some dynamic stuff to nikola-powered site. which (micro) framework would you use? 11:25:45 <ralsina> gour: right, separate posts. Or putting it in the template. 11:25:59 <ralsina> gour: I have some ideas about doing a very simple generic form catcher 11:26:09 <gour> cool 11:26:14 <ralsina> probably bottle because I learned it before flask :-) 11:26:32 <gour> putting in the template is nifty idea 11:26:40 <ralsina> gour: but from idea to project it may take a year. I hope there's something else somewhere 11:27:09 <ralsina> gour: of course, if you have a limited number of forms. If they are per-document you are in for a lot of work :-) 11:27:41 * gour is mostly thinking about just contact-form 11:28:02 <ralsina> well, it s a single page you could just do it in HTML 11:28:11 <ralsina> Nikola supports HTML as input for just those cases 11:29:02 <gour> that's also sounds good being simple one 11:38:32 <ralsina> gour: and I am willing to bet that will work and you won't report ANY bugs on it ;-) 11:38:45 <ralsina> (it's basically a file copy) 11:38:59 <gour> :-) 13:24:39 <ChrisWarrick> gour: PHP 13:25:32 <ChrisWarrick> ralsina: there are probably existing form catchers in PHP that would just work™. bottle had issues, that’s why I had to migrate away to Flask 13:26:22 <ralsina> ChrisWarrick: I have no idea how to google for that thing to see if it exists :-) 13:27:41 <ralsina> but basically "formmail but without email" 13:30:22 <ChrisWarrick> ralsina: even if it doesn’t exist, it should be 15 lines of PHP, tops 13:30:36 <ralsina> well... to make it useful it should be much more 13:30:41 <ralsina> a schema-less storage 13:30:48 <ralsina> separate "tables" per URL 13:30:57 <ralsina> some sort of generic presentation layer 13:33:27 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vkBdE 13:33:27 -GitHub[nikola]:#nikola- nikola/master f40c591 Chris Warrick: update bundles text 13:34:12 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vkBd6 13:34:12 -GitHub[nikola]:#nikola- nikola/master 40d09bc Chris Warrick: more bundle updates 13:34:37 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vkBd7 13:34:37 -GitHub[site]:#nikola- nikola-site/master 4066edc Chris Warrick: bundles update from master 13:45:44 <gour> here it is: http://www.tectite.com/formmailpage.php but not 15 lines of code :-P 13:46:34 <gour> ChrisWarrick: when i am thinking about 'dynamic glue' for nikola, i do not think just about forms and would like to stay away from php 13:46:53 <ChrisWarrick> gour: What other dynamic things would you like to see? 13:48:22 -travis-ci:#nikola- getnikola/nikola#5214 (master - f40c591 : Chris Warrick): The build is still failing. 13:48:23 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/650b41e1db2b...f40c591d2816 13:48:23 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64573843 13:48:33 <gour> ChrisWarrick: (dynamic) counter for downloaded files, some calendaring stuff, web-based file manager with private area for registered users etc. 13:49:52 <ralsina> most of that stuff you have pblic services for 13:53:11 <ChrisWarrick> gour: 15 lines of PHP, google calendar, google drive… 13:53:29 <ChrisWarrick> gour: we are developing a static website-of-a-human thing, not another sharepoint 13:53:31 <ralsina> or box.net 13:53:36 <ChrisWarrick> or dropbox 13:54:04 * gour is avoiding google 'services', terminated his dropbox account etc. 13:54:34 <ChrisWarrick> owncloud then 13:54:53 <gour> ChrisWarrick: those reqs are for non-profit org site and i want nikola since i'm sick of writing articles online :-) 13:55:13 <ChrisWarrick> gour: still, we cannot do everything 13:55:20 <gour> i use OC for some of those things.. 13:55:59 <gour> ChrisWarrick: np, i just wonder which python framework would you use to provide those 'services' when needed 13:56:23 <ralsina> gour: for many of them you could setup your own service if you have the inclination 13:56:26 <ChrisWarrick> gour: (1) find an existing solution (2) django if it’s as big as it sounds 13:56:29 <ralsina> owncloud is a starting point 13:56:54 <gour> Nikola will remain main power since i honour simplicity above everything 13:58:09 <gour> wel, even for my own purposes of syncing contacts/calendars between org-mode and droid phone, i'm considering to give up OC and replace with radicale/baikal or something. OC is big and ugly 13:58:48 <ChrisWarrick> I destroyed my owncloud instance a few days after setting it up and just installed dropbox on my VPS 14:09:37 <ChrisWarrick> gour: do you have any other dynamic component ideas, btw? 14:14:06 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vkRYJ 14:14:06 -GitHub[nikola]:#nikola- nikola/master 56f593b Chris Warrick: add a11y notes... 14:14:45 <gour> ChrisWarrick: nope, atm. the main issue to migrate non-profit site to nikola is to have working coil 14:14:59 <ChrisWarrick> gour: riight, and I have to fix python3 for that. 14:15:24 <gour> :-) 14:17:13 <ChrisWarrick> ralsina: the ipython things would need a review before that, nikola_ipython.css looks particularly fishy 14:17:54 <ChrisWarrick> gour: mind pasting the error again in https://github.com/getnikola/coil/issues/37 ? pastebin.com nuked it (which was to be expected as the best pastebin in the world) 14:24:52 <gour> ChrisWarrick: see the issue 14:28:54 -travis-ci:#nikola- getnikola/nikola#5215 (master - 40d09bc : Chris Warrick): The build is still failing. 14:28:55 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f40c591d2816...40d09bc0d4c7 14:28:55 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64573969 14:34:15 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vkRlD 14:34:15 -GitHub[nikola]:#nikola- nikola/master 86aee59 Chris Warrick: some basic proofreading and fixes... 14:35:29 <ralsina> ChrisWarrick: sure 14:35:59 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vkR86 14:35:59 -GitHub[site]:#nikola- nikola-site/master 4ce7269 Chris Warrick: update theme tutorial... 14:36:46 <ChrisWarrick> ralsina: I see you fixed the screenshots for the tutorial, nice 14:42:54 -travis-ci:#nikola- getnikola/nikola#5216 (master - 56f593b : Chris Warrick): The build is still failing. 14:42:55 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/40d09bc0d4c7...56f593b0cf46 14:42:55 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64580096 14:44:03 <ChrisWarrick> ralsina: Some of the typography problems were caused by loading lanyon.css and poole.css in the wrong order all the way back at the beginning of this tutorial. 14:44:11 <ChrisWarrick> ralsina: what order is correct? are you using it in the tutorial? 14:45:19 <ChrisWarrick> ralsina: poole → lanyon. fixing that in the document 14:45:22 <ralsina> ChrisWarrick: poole -> lanyon 14:45:30 <ralsina> but then the screenshots will be wrong :-) 14:46:15 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vkRET 14:46:15 -GitHub[site]:#nikola- nikola-site/master 5c2003e Chris Warrick: correct order... 14:46:20 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vkREt 14:46:20 -GitHub[nikola]:#nikola- nikola/master 8973385 Chris Warrick: more fixes to theming tutorial... 14:48:37 <gour> ralsina: do you believe support for Piwik should also be theme-thingie or it can go along support for GA in core/plugin? 14:52:21 <ivor> gour: Thanks, cleaning up pip did the trick. 14:53:59 <ivor> Next question, is there a preferred tutorial on how to setup nikola and github so I can get up and running in half a day? 14:54:48 * gour is using his own hosting 14:55:37 <ralsina> Piwik? 14:55:59 <ralsina> gour: just add the code in conf.py? 14:56:07 <ralsina> gour: or does it need anything special? 14:57:47 <gour> ralsina: well, piwik requires some js stuff, url where the piwik site is hosted and some id. the last two should be configurable - it would be nice to 14:57:47 <ivor> gour: I can't really host much off my cell phones wifi hotspot. I am hoping to use github instead. 14:58:52 <gour> ralsina: see e.g. https://github.com/gour/sshq/commit/837f1f64ab08da31266a9dfe3a46f90a159e1e87 14:59:39 <ChrisWarrick> ivor: nikola github_deploy is a thing, it should be documented in the handbook 14:59:52 <ChrisWarrick> gour: you can just throw in the HTML in your BODY_END or so 15:00:38 <ivor> ChrisWarrick: ok, I'll look into it. Was hoping for a simple easy tutorial to get me going quickly... 15:01:28 <ChrisWarrick> ivor: step 1: create a regular nikola site. step 2: follow documentation at https://getnikola.com/handbook.html#deploying-to-github (and, if you haven’t, read github pages documentation) 15:01:45 <gour> it would be nice to have those two as params 15:02:13 <ivor> ChrisWarrick: Ok. 15:02:57 <ralsina> gour: piwik surely gives you a snippet of HTML+JS. Just put it in BODY_END and you're good to go. 15:03:13 <ChrisWarrick> gour: BODY_END = "<all the nonsense>piwik_url = "{piwik_url}"; some_id = "{some_id}";</all the nonsense>".format(piwik_url='http://example.com/', some_id='01189998819991197253') 15:05:11 <gour> i know how to do it with BODY_END, but i'm interested that Nikolat gets 'official' Piwik support and for that it would be nice to have two configurable params (e.g. PIWIK_URL, PIWIK_SITE_ID) in conf.py? 15:07:05 <ChrisWarrick> gour: then we would need official support for google analytics and everyone else 15:08:27 <Aeyoun> that’s not needed, gour. 15:08:35 <gour> ChrisWarrick: well, piwik is open-source and not so aggressive 15:08:46 <Aeyoun> irrelevant. 15:09:00 <gour> why? 15:09:11 <Aeyoun> Just stick it in BODY_END. 15:09:30 <ralsina> gour: because all you have to do is copy/paste the snippet piwik gives you. If we added "support" how would it be any easier? 15:09:33 <Aeyoun> It could be interesting to provide things like this as plug-ins, but I don’t think plug-ins can inject themselves into themes. 15:09:45 <ralsina> Aeyoun: there's template hooks.. 15:09:57 <ralsina> Aeyoun: so, maybe? I am not the one who did it :-) 15:10:19 <Aeyoun> ralsina: still haven’t figured out what those hooks actually do :P 15:10:54 <gour> Aeyoun: well, i've several sites monitored under single instance of piwik and having it configurable makes it easy not to repeat copy & paste. 15:11:45 <Aeyoun> gour: it’s more work to cut three separate values than to just paste the sript blog into BODY_END. 15:11:48 <gour> ChrisWarrick: i consider that if nikola does support 7 commenting system, there is scope to, at least, support GA and Piwik officially 15:12:33 <Aeyoun> gour: there is support for analytics integration in RSS (link_append_something setting). That is the only usecase not covered by BODY_END. 15:12:39 <ralsina> Aeyoun: we should find the guy and ask him :-) 15:12:53 <gour> Aeyoun: it's not questuion of copying three separae values, but just enterign two params in conf.py same as i did for Hugo theme pasted aboove 15:13:17 <ChrisWarrick> PIWIK_URL = 'http://example.com/' 15:13:36 <ChrisWarrick> PIWIK_SITE_ID = '01189998819991197253' 15:13:37 <ralsina> gour: the incredible pile of puke that's the commenting system's templating is an argument against supporting things like tht :-) 15:13:39 <gour> well, if not officially, i'll add it to my themes/sites 15:14:10 <gour> ralsina: put it out from core into plugin(s9 15:14:10 <ralsina> But sure, we could do something that adds analytics to BODY_END via parameters. That's even plugin-doable. 15:14:15 <ChrisWarrick> gour: BODY_END = '<script src="{piwik_url}/foobar/{piwik_site_id}></script>'.format(piwik_url=PIWIK_URL, piwik_site_id=PIWIK_SITE_ID) 15:14:42 <ralsina> gour: file an issue, describe the HTML+JS for piwik and I'll see what I can do 15:15:12 <ChrisWarrick> gour: I’m working on coil fixes 15:15:15 <Aeyoun> What about QuantCast? PageFlair? Google Analytics? AdSense? Facebook Insights? StatCounter? 15:15:25 <Aeyoun> NetApplications? 15:15:43 <gour> ralsina: i was considering to tackle it myself, but wanted to know which approach is desirable: core, plugin, theme-only? 15:16:02 <gour> Aeyoun: how many of those are open-source? 15:16:30 <Aeyoun> They’re free as in beer. 15:16:37 <ralsina> If you want it to be configurable via options, then probably a plugin that just tweaks BODY_END and injects itself as early task 15:16:42 <Aeyoun> But a gazillion times more popular than Piwik. 15:16:42 -travis-ci:#nikola- Invariant build by Chris Warrick: The build passed. See http://travis-ci.org/getnikola/invariant-builds/builds/64585920. 15:17:13 <gour> it does not matter. Nikola is using very friendly open-source license and that's it 15:17:18 <ralsina> gour: but honestly, it's creating a plugin that makes you edit two options to avoid copy/pasting one fragment 15:17:58 <gour> ralsina: ok, i'll try to provide piwik plugin then 15:18:44 <Aeyoun> ralsina: we could do an official AdSense plug-in. and then sneakily inject our own adsense ID instead of the user’s in 1 out of 1000 instances. Get rich quick scheme! 15:19:29 <ralsina> Aeyoun: well, I already admin the comments of 200 sites or so via the nikolademo disqus account. I wonder how I can monetize? 15:19:54 -travis-ci:#nikola- getnikola/nikola#5217 (master - 86aee59 : Chris Warrick): The build is still failing. 15:19:55 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/56f593b0cf46...86aee595b5d5 15:19:55 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64583486 15:19:56 <Aeyoun> ralsina: uhm. Turn on ads in Disqus. :) There is an option for it. 15:21:42 <ralsina> And that's even having a 5 second delay in rollout saying "dude, you are using the default comments account!" 15:21:56 <Aeyoun> ralsina: but it just works. 15:22:20 <Aeyoun> ralsina: also, I think many use gui ftp clients and drag-and-drop to deploy. they wouldn’t ever see that message. 15:22:45 <Aeyoun> ralsina: have it freeze up 5 seconds for every page it’s included on. 15:22:54 <ralsina> I will make it show alerts 15:22:59 <ralsina> via js 15:31:31 -travis-ci:#nikola- getnikola/nikola#5218 (master - 8973385 : Chris Warrick): The build is still failing. 15:31:32 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/86aee595b5d5...897338586775 15:31:32 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64585392 15:33:47 <ChrisWarrick> ralsina: don’t 15:34:03 <ralsina> was a joke 15:41:30 -GitHub[coil]:#nikola- [coil] Kwpolska pushed 1 new commit to master: http://git.io/vkRFb 15:41:30 -GitHub[coil]:#nikola- coil/master cf6fbef Chris Warrick: Python 3 fixes... 15:41:32 <ChrisWarrick> gour: ↑ 15:57:34 -GitHub[coil]:#nikola- [coil] Kwpolska pushed 1 new commit to master: http://git.io/vk0eB 15:57:34 -GitHub[coil]:#nikola- coil/master 30d5333 Chris Warrick: fix #37 -- py3 compatibility... 15:57:40 <ChrisWarrick> gour: please test coil master now ↑ 16:09:36 <ChrisWarrick> in other news, mako is batshit insane 16:11:12 <ralsina> ChrisWarrick: why? 16:11:48 <ralsina> In other other news: if rewriting the base theme was not so much work, we could use Jade instead which is better than both Mako and Jinja :-( 16:12:01 <ChrisWarrick> ralsina: no way 16:12:17 <ralsina> Yes way. Such lovely terse synntax 16:12:21 <ralsina> no tag closing 16:12:22 <ChrisWarrick> ralsina: I am against any templates that use a specific language and magic instead of plain html 16:12:53 <ralsina> de gustibus non disputandum 16:13:38 <ChrisWarrick> mako bug, it was going crazy with unicode() on unicode strings, seems to have fixed itself now 16:15:59 -GitHub[coil]:#nikola- [coil] Kwpolska tagged v1.2.2 at 6c55cd3: http://git.io/vk0qQ 16:16:37 <ChrisWarrick> gour: coil v1.3.0 with py3k support out 16:20:58 <ralsina> weee 17:07:02 <gour> ChrisWarrick: was afk. will try now 17:13:57 <gour> ChrisWarrick: http://pastebin.com/KFWnbnGC 17:14:27 <ChrisWarrick> gour: are you sure you updated everything? 17:14:50 <gour> ChrisWarrick: i upgraded pip & coil, it lists it as 1.3.0 17:15:09 <ChrisWarrick> gour: are you using limited mode with default config? 17:15:17 <gour> ChrisWarrick: yes 17:16:59 <ChrisWarrick> gour: cannot reproduce 17:18:03 <ChrisWarrick> gour: if you haven’t changed your password yet, please show your config. there might also be some unicode-based issue… 17:19:03 <gour> ChrisWarrick: http://pastebin.com/T2vfpNpg 17:20:12 <ChrisWarrick> gour: still nothing 17:20:28 <ChrisWarrick> gour: maybe you have some issues with your webserver and it gives coil bytes instead of str? 17:21:37 <gour> ChrisWarrick: i'm doing: coil devserver, nothing fancy 17:21:52 <ChrisWarrick> gour: funny thing is, I am too 17:22:35 <gour> ChrisWarrick: which theme? 17:22:49 <ChrisWarrick> gour: what do you mean? 17:22:56 <gour> i get: NOTICE: Coil: THEME does not inherit from 'bootstrap3' or 'bootstrap3-jinja', using 'bootstrap3' instead. 17:23:26 <ChrisWarrick> yeah, we force bootstrap 3-based themes on you 17:25:05 <ChrisWarrick> gour: I cannot seem to reproduce the str-not-bytes issue at all, even while providing bytestrings 17:26:40 <ChrisWarrick> gour: does this traceback appear in the werkzeug debugger? 17:27:42 <gour> ChrisWarrick: yes, console & browser 17:28:16 <ChrisWarrick> gour: get the interactive shell by clicking on the terminal icon in the last frame, find out what password and pwdhash are set to 17:28:45 <ChrisWarrick> gour: you may also have some old version of passlib, pybcrypt or system libraries that might be at fault 17:29:08 <gour> how to find those things in the shell? 17:29:32 <ChrisWarrick> gour: just type password, press enter, type pwdhash, and press etner 17:29:33 <ChrisWarrick> enter* 17:34:23 <gour> ChrisWarrick: dump(9 gives: http://pastebin.com/hAtNt2gd 17:34:51 <ChrisWarrick> gour: did not ask for dump, I want to know what password and pwdhash are in the current scope 17:35:51 <ChrisWarrick> gour: also, run this in your virtualenv: https://gist.github.com/b8a77ef9f34c788094db 17:37:17 <gour> ChrisWarrick: password is 'secret', right? 17:37:22 <ChrisWarrick> gour: wat? 17:37:34 <ChrisWarrick> gour: password is password, pwdhash is pwdhash 17:37:50 <ChrisWarrick> gour: I am asking you about the actual variable names that are fed to bcrypt 17:39:09 <ChrisWarrick> gour: or just run this: https://gist.github.com/040a8430174cd7742a00 17:39:29 <gour> ChrisWarrick: 'admin' and '$bcrypt-sha256$2a,12$St3N7xoStL7Doxpvz78Jve$3vKfveUNhMNhvaFEfJllWEarb5 17:39:45 <gour> '$bcrypt-sha256$2a,12$St3N7xoStL7Doxpvz78Jve$3vKfveUNhMNhvaFEfJllWEarb5 17:39:47 <ChrisWarrick> gour: not b'admin' and b'$…'? then it’s crazy 17:40:01 <ChrisWarrick> gour: what does the script give? 17:40:08 <gour> nope, just 'admin' 17:40:46 <gour> you mean something like: hash = _bcrypt.hashpw(secret, config) ? 17:41:11 <ChrisWarrick> gour: I mean https://gist.github.com/040a8430174cd7742a00 17:41:40 <ChrisWarrick> gour: also, I can’t really help you. report a passlib bug with your original traceback, please 17:43:29 <gour> ChrisWarrick: script's output: http://pastebin.com/Y5Nw4zeb 17:43:43 <gour> ChrisWarrick: you mean new issue? 17:59:20 -GitHub[themes]:#nikola- [nikola-themes] ralsina pushed 1 new commit to master: http://git.io/vk0pB 17:59:20 -GitHub[themes]:#nikola- nikola-themes/master f7b4ef7 Roberto Alsina: hpstr 18:09:18 <ChrisWarrick> gour: so, your copy of passlib and/or pybcrypt and/or whatever libraries it uses is botched 18:09:30 <ChrisWarrick> gour: please try upgrading them all, and if that fails, report a passlib issue with your original traceback 18:09:54 <ChrisWarrick> gour: you may also just run the four `v = …` lines on their own in a python interpreter and take all their tracebacks 18:15:50 -GitHub[coil]:#nikola- [coil] Kwpolska created develop (+1 new commit): http://git.io/vkETt 18:15:50 -GitHub[coil]:#nikola- coil/develop 79f8d46 Chris Warrick: add Python Project Template... 18:24:42 <gour> passlib & bcrypt libs are packaged only for py2...let me see which pkg owns it 18:28:50 <ChrisWarrick> gour: you may have it in your virtualenv 18:32:45 <gour> ChrisWarrick: all libs are up-to-date 18:32:55 <ChrisWarrick> gour: and I have no idea what is wrong 18:33:03 <ChrisWarrick> gour: please report a bug to passlib, I can’t help you with this as I cannot reproduce 18:35:22 <ChrisWarrick> gour: I get four +’s in the script on Fedora 21 and Arch Linux 18:47:18 <gour> ChrisWarrick: just to confirm that it works within py2 environment :-) 18:47:32 <ChrisWarrick> gour: great, why not just use that for coil? 18:48:24 <gour> ChrisWarrick: it seems there is something borked with openSUSE's python3 18:48:49 <gour> when i started playing with nikola i invoked virtualenv and it installe py3k env 18:49:07 <ChrisWarrick> gour: either way, please report a bug to passlib, they might get things done for you 18:49:29 * ChrisWarrick is busy with a micro-project that was on his to-do list since August 18:49:34 <gour> in any case, i'm very soon moving to free/pc-bsd...let's hope it will work with both python 18:50:07 <gour> ChrisWarrick: but it works for you...some packaging issue? 18:50:28 <ChrisWarrick> gour: an issue with your python, your bcrypt or whatnot. 18:50:32 <ChrisWarrick> gour: it works on both of my systems. 18:50:47 <gour> ChrisWarrick: let's focus on positives...coil is great stuff!! 18:50:52 <ChrisWarrick> gour: thanks! 18:51:18 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to master: http://git.io/vkE8p 18:51:18 -GitHub[nikola]:#nikola- nikola/master 5a47739 felixfontein: Merge pull request #1763 from getnikola/extend-status... 18:51:31 <gour> i'd say it's "killer feature" bringing nikola to much wider audience and greatly enhancing usability of ssg 18:52:17 <gour> i use asciidoc and it reports: Format: asciidoc - editor unavailable. with rst it would be smarter? 18:53:59 -GitHub[nikola]:#nikola- [nikola] felixfontein deleted category_hierarchies at 45c0bca: http://git.io/vkEBX 19:26:27 <gour> enough for today...but coil is great add-on for nikola!! 19:30:43 -travis-ci:#nikola- getnikola/nikola#5219 (master - 5a47739 : felixfontein): The build is still failing. 19:30:44 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/897338586775...5a477391ead0 19:30:44 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64620803 19:36:24 -GitHub[themes]:#nikola- [nikola-themes] ralsina pushed 1 new commit to master: http://git.io/vkEMn 19:36:24 -GitHub[themes]:#nikola- nikola-themes/master 17ed0f6 Roberto Alsina: license 19:45:36 <ralsina> ChrisWarrick: sorry to bother but can you kick cludflare's cache? hpstr is not appearing even tho it's uploaded :-) 20:05:06 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to master: http://git.io/vkEN2 20:05:06 -GitHub[nikola]:#nikola- nikola/master 38025fa Felix Fontein: flake8. 20:40:37 -travis-ci:#nikola- getnikola/nikola#5220 (master - 38025fa : Felix Fontein): The build was fixed. 20:40:38 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/5a477391ead0...38025fa16c4d 20:40:38 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/64630265