Logs for #nikola for 2015-12-23

13:44:56 <KwBot> [nikola] ralsina assigned issue #1707 to ralsina: support for shortcodes https://github.com/getnikola/nikola/issues/1707
16:06:54 -GitHub[nikola]:#nikola- [nikola] ralsina created shortcodes (+1 new commit): http://git.io/vE48V
16:06:54 -GitHub[nikola]:#nikola- nikola/shortcodes 653fb9f Roberto Alsina: * Added Hugo-like shortcode implementation...
16:07:41 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE48d
16:07:42 -GitHub[nikola]:#nikola- nikola/shortcodes 8719341 Roberto Alsina: updated changelog
16:14:19 -travis-ci:#nikola- getnikola/nikola#6667 (shortcodes - 653fb9f : Roberto Alsina): The build failed.
16:14:20 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/653fb9f39f4a
16:14:20 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98539645
16:15:18 -travis-ci:#nikola- getnikola/nikola#6668 (shortcodes - 8719341 : Roberto Alsina): The build failed.
16:15:19 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/653fb9f39f4a...871934102400
16:15:19 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98539903
16:20:00 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE40V
16:20:01 -GitHub[nikola]:#nikola- nikola/shortcodes eaf1d30 Roberto Alsina: lint
16:25:16 -travis-ci:#nikola- getnikola/nikola#6670 (shortcodes - eaf1d30 : Roberto Alsina): The build is still failing.
16:25:17 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/871934102400...eaf1d300ecf8
16:25:17 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98542539
16:29:37 <Koni> ralsina: i got the news concerning short tags, thanks a lot :)
16:29:52 <ralsina> Koni: yw
16:30:30 <ralsina> it's mostly done now, all that's left is the boring work of making all compilers support it and create shortcodes that do stuff and  document it
16:38:34 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vE4VG
16:38:34 -GitHub[nikola]:#nikola- nikola/shortcodes 0543e7a Chris Warrick: Fix docstrings...
16:42:31 -travis-ci:#nikola- getnikola/nikola#6672 (shortcodes - 0543e7a : Chris Warrick): The build is still failing.
16:42:32 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/eaf1d300ecf8...0543e7a8adef
16:42:33 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98545969
16:43:01 <ChrisWarrick> ralsina: also, writing tests
16:43:12 <ralsina> ChrisWarrick: it has tests!
16:43:24 <ChrisWarrick> ralsina: doctests are meh
16:43:39 <ralsina> well, in this case they are what I can afford ;-)
17:14:12 <ChrisWarrick> doctests are so dumb
17:17:49 <ChrisWarrick> ralsina: my “simple” tag parser ended up being a big long (~50 sloc), blame quotes.  Shall I stash it away for the future™ when we are done with the base branch or push it now?
17:18:11 <ralsina> ChrisWarrick: since the current parser works, maybe it can wait for later?
17:18:18 <ralsina> I really want to get this totally done today :-)
17:18:32 <ChrisWarrick> ralsina: okay, stashing away and cherry-picking doctest fixes
17:18:32 <ralsina> does it parse the arguments, too?
17:20:10 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 4 new commits to shortcodes: http://git.io/vE4Hj
17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes 9fab02f Roberto Alsina: dev docs for shortcodes
17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes e463c34 Roberto Alsina: Use templates in shortcodes/ to render shortcodes
17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes 7dfa126 Roberto Alsina: better docstring
17:21:13 <ChrisWarrick> ralsina: yeah
17:21:22 <ralsina> I wonder if the py3 HTML parser will not randomly change the attr order
17:21:31 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vE4Q2
17:21:32 -GitHub[nikola]:#nikola- nikola/shortcodes 7786dd2 Chris Warrick: Fix shortcodes doctests...
17:21:35 <ralsina> thus making positional arguments for shortcodes crazy
17:21:44 <ChrisWarrick> ralsina: https://gist.github.com/5d62abe85ea8c02a28b2
17:22:17 <ChrisWarrick> That would require working on sets, I doubt it
17:22:56 <ralsina> hmmm
17:23:14 <ralsina> the definition of arguments in hugo's shortcodes says "they are like html"
17:23:20 <ralsina> so why not use that?
17:23:23 -travis-ci:#nikola- getnikola/nikola#6674 (shortcodes - 5392659 : Roberto Alsina): The build is still failing.
17:23:24 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0543e7a8adef...5392659e79bb
17:23:25 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98553052
17:23:34 <ralsina> I worry a but about reimplementing a very old wheel
17:26:22 <ChrisWarrick> ralsina: IMO using the HTML parser is overkill
17:29:18 -travis-ci:#nikola- getnikola/nikola#6676 (shortcodes - 7786dd2 : Chris Warrick): The build is still failing.
17:29:19 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/5392659e79bb...7786dd265950
17:29:19 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98553209
17:40:02 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 2 new commits to shortcodes: http://git.io/vE4AP
17:40:02 -GitHub[nikola]:#nikola- nikola/shortcodes 816d9a2 Roberto Alsina: documented shortcodes a little
17:40:02 -GitHub[nikola]:#nikola- nikola/shortcodes 84f12dd Roberto Alsina: Merge branch 'shortcodes' of github.com:getnikola/nikola into shortcodes
17:41:22 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE4xT
17:41:23 -GitHub[nikola]:#nikola- nikola/shortcodes dacf972 Roberto Alsina: typo
17:41:54 <ralsina> ChrisWarrick: I think the shortcodes branch is good enough for review
17:42:13 <ralsina> still needs to be hacked into all the other compilers, and we should provide a bunch more shortcodes, but it's a start
17:46:36 -travis-ci:#nikola- getnikola/nikola#6679 (shortcodes - 84f12dd : Roberto Alsina): The build is still failing.
17:46:37 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/7786dd265950...84f12ddd6a40
17:46:37 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98556442
17:46:38 <ralsina> Also, it needs better error handling and some way to escape things so I can document shortcodes withou triggering shortcodes ;-)
18:00:56 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBf0
18:00:56 -GitHub[nikola]:#nikola- nikola/shortcodes fee8046 Roberto Alsina: don't crash on unknown shortcode
18:02:19 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBfb
18:02:19 -GitHub[nikola]:#nikola- nikola/shortcodes 0bc826b Roberto Alsina: don't crash if there is no shortcodes/
18:04:21 -travis-ci:#nikola- getnikola/nikola#6682 (shortcodes - fee8046 : Roberto Alsina): The build is still failing.
18:04:22 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/dacf97274867...fee8046fbe1c
18:04:22 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98559782
18:44:25 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEBnc
18:44:25 -GitHub[nikola]:#nikola- nikola/shortcodes 8cad9ac Chris Warrick: flake8...
18:55:28 <ChrisWarrick> Something is very broken in tests/base.py
19:06:36 <ChrisWarrick> nah, that’s just a dependency cycle for register_shortcodes
19:07:23 <ChrisWarrick> I might even write some shortcode tests today.
19:07:57 <ChrisWarrick> Speaking of writing code, I’m not sure if I should. A famous Polish christmas carol warns about bugs being born.  (yay for homophones)
19:08:57 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEB0W
19:08:57 -GitHub[nikola]:#nikola- nikola/shortcodes ae8e24c Chris Warrick: Make test suite work...
19:56:05 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEB1k
19:56:05 -GitHub[nikola]:#nikola- nikola/shortcodes bdbb9a8 Chris Warrick: Add basic shortcode tests...
20:00:15 -travis-ci:#nikola- getnikola/nikola#6688 (shortcodes - bdbb9a8 : Chris Warrick): The build passed.
20:00:16 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/ae8e24ca8877...bdbb9a8bdf24
20:00:16 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98578616
20:02:06 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBDt
20:02:06 -GitHub[nikola]:#nikola- nikola/shortcodes 137d1e6 Roberto Alsina: always pass data to shortcodes
20:05:23 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEBy3
20:05:23 -GitHub[nikola]:#nikola- nikola/shortcodes 79ab0a1 Chris Warrick: Fix unused tests [ci skip]...
20:08:57 -travis-ci:#nikola- getnikola/nikola#6690 (shortcodes - 137d1e6 : Roberto Alsina): The build was broken.
20:08:58 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/bdbb9a8bdf24...137d1e6094c3
20:08:58 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98579483
20:14:56 -travis-ci:#nikola- getnikola/nikola#6692 (shortcodes - beb6b87 : Chris Warrick): The build passed.
20:14:57 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/79ab0a171708...beb6b8704e5d
20:14:57 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98580457
20:39:24 -17WABEL6H:#nikola- [nikola] ralsina closed pull request #2193: Shortcodes (master...shortcodes) http://git.io/vE44N
20:39:25 -18VAAIPIA:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vEBx8
20:39:25 -18VAAIPIA:#nikola- nikola/master 19cd8dd Roberto Alsina: Merge pull request #2193 from getnikola/shortcodes...
20:39:29 -GitHub[nikola]:#nikola- [nikola] ralsina deleted shortcodes at beb6b87: http://git.io/vEBx4
20:45:30 -travis-ci:#nikola- getnikola/nikola#6694 (master - 19cd8dd : Roberto Alsina): The build passed.
20:45:31 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/c02f64ebe572...19cd8dd1e455
20:45:31 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98584683