Logs for #nikola for 2015-09-14

14:21:22 <s2hc_johan> Hi, is it possible to have categories and tags coexists, or do you need to select one?
14:27:12 <ChrisWarrick> s2hc_johan: they are completely separate
14:27:33 <ChrisWarrick> s2hc_johan: you can have tags, categories and sections all together for one post (but be adwised that categories are being phased out)
14:55:35 <s2hc_johan> ok, so sections is the new rage then
14:56:21 <s2hc_johan> so my usecase is for a documentation site where I want the sections release notes, Knowledge base and in kb have tags for different parts
14:56:36 <s2hc_johan> that should work then
15:02:47 <Aeyoun> s2hc_johan: sounds like you've got yourself a good content outline.
15:31:35 <s2hc_johan> thanks
16:01:08 <smarx721> Hi! I just got started with my Pelican->Nikola migration and started getting "Two different tasks can't have a common target" error. I tried changing INDEX_PATH but it had no effect in my case, as the error occurs on the post level
16:01:14 <smarx721> 'output\posts\math-test-new\index.html' is a target for render_indexes:output\posts\math-test-new\index.html and render_pages:output\posts\math-test-new\index.html
16:01:44 <smarx721> I hope that I didn't miss a very obvious thing (except INDEX_PATH)
16:09:23 <smarx721> I did a bit more of the root cause analysis and figured out that I can only have one post. When I add an additional file, I receive the error from above.
16:11:01 <ChrisWarrick> smarx721: did you change your config in any way?
16:12:05 <ChrisWarrick> smarx721: this sounds very suspicious, would you mind trying v7.6.4 instead of v7.7.0?
16:12:19 <smarx721> I did: https://gist.github.com/berezovskyi/e3b0d64b3512b7c69f30
16:12:30 <smarx721> will try with 7.6.4 now
16:12:44 <smarx721> thanks for a prompt reply!
16:17:28 <smarx721> works perfectly! https://gist.github.com/berezovskyi/1eee81d5e42caf48fcda
16:18:02 <smarx721> thanks, Chris!
16:18:19 <smarx721> Wow shall I debug the problem with 7.7.0?
16:18:31 <smarx721> Sorry, I meant 'how'
16:22:20 <ChrisWarrick> smarx721: I believe this is a case of “we are a bunch of Unix guys who fucked up Windows support”
16:22:29 <smarx721> Oh, and I am using Python 3.5 and Windows 7
16:22:30 <ChrisWarrick> smarx721: Disable this: https://gist.github.com/berezovskyi/e3b0d64b3512b7c69f30#file-conf-py-L287
16:22:31 <smarx721> :)
16:23:01 <ChrisWarrick> smarx721: If it works with sections disabled, file an issue and we’ll have to go from there.  Sorry for the inconvenience.
16:23:23 <ChrisWarrick> (nikola works well enough w/o sections, not that much of a loss)
16:25:23 <smarx721> same error
16:25:47 <smarx721> and you don't have to be sorry, I'm very grateful for your help!
16:27:29 <smarx721> that's my commands for the version switch: https://gist.github.com/berezovskyi/2ec25823a8959b38fc72
16:47:38 <ralsina_> smarx721: that collision is unusual... can you show me your conf.py via some pastebin?
16:47:52 <smarx721> https://gist.github.com/berezovskyi/e3b0d64b3512b7c69f30
16:49:02 <ralsina_> looking...
16:50:50 <ralsina_> nothing jumps at a quick read :-/
16:51:32 <ralsina_> I don't understand why you have an index there
16:52:19 <smarx721> http://pastebin.com/kyQzHYDF - pip freeze just for the record
16:54:52 <smarx721> also just tried with doit 0.28 - the same problem
16:55:51 <ralsina_> no, this is clearly  something that changed in nikola between 7.6.4 and 7.7.0
17:03:10 <smarx721> I will put the whole source on github, maybe we can look into it
17:14:25 <smarx721> https://github.com/berezovskyi/nikola-troubleshoot here is the repository
17:15:03 <smarx721> if everything works fine under linux, then the issue is either with windows or new python maybe?
17:17:00 <ralsina_> KwBot: tell smarx721 I will take a look
17:17:00 <KwBot> ralsina_: acknowledged.
17:17:48 <ralsina_> KwBot: tell smax721 that works just fine under linux
17:17:48 <KwBot> ralsina_: acknowledged.
17:22:24 <ChrisWarrick> have you tried the brand new python 3.5 though?
17:39:49 <KwBot> [nikola] Kwpolska opened issue #2079: Windows task conflict https://github.com/getnikola/nikola/issues/2079
17:40:18 <ChrisWarrick> KwBot: tell smarx721 opened an issue to track: https://github.com/getnikola/nikola/issues/2079
17:40:18 <KwBot> ChrisWarrick: acknowledged.
17:49:15 <KwBot> smarx721: 17:17:00 <ralsina_> I will take a look
17:49:15 <KwBot> smarx721: 17:40:18 <ChrisWarrick> opened an issue to track: https://github.com/getnikola/nikola/issues/2079
17:49:28 <ChrisWarrick> 19:17:48 < ralsina_> KwBot: tell smax721 that works just fine under linux
17:49:31 <ChrisWarrick> KwBot: cleartells
17:49:45 <ChrisWarrick> KwBot: clear
17:49:45 <KwBot> ChrisWarrick: tell queue cleared successfully.
17:50:24 <ChrisWarrick> smarx721: Do you have a lot of time on your hands that you would not mind spending doing a bit of debugging?
17:57:59 <smarx721> I have an hour or two a day. Would love to try contributing! I actually just got home and tried on my linux before seeng that you already had success.
17:58:25 <ChrisWarrick> smarx721: basically, what we need is git bisect.  Mark v7.6.4 as good, v7.7.0 as bad, and then work on bisecting in a clone of our repo.  You might need to use `pip uninstall Nikola` followed by `pip install -e .` while in our git repo to (re)install in development mode.
17:59:04 <ChrisWarrick> smarx721: I have quite a few of Windows licenses, but dual-boot takes too long and I don’t have enough RAM to work with VMs and other things comfortably (it is doable though on a slow day)
18:02:26 <smarx721> I have a Win10 in dual-boot and will try following your instructions.
18:04:04 <ChrisWarrick> KwBot: tell smarx721 please do and report back on the github issue #2079 (linked before; should have gotten an e-mail).  You might want to look up a guide on git bisect.
18:04:04 <KwBot> ChrisWarrick: acknowledged.
18:06:36 <KwBot> smarx721: 18:04:04 <ChrisWarrick> please do and report back on the github issue #2079 (linked before; should have gotten an e-mail).  You might want to look up a guide on git bisect.
18:48:08 <smarx721> ChrisWarrick: just finished with the bisect, offending commit might be the one related to ¨Indexes for POSTS subfolders #1980¨
18:48:37 <ChrisWarrick> smarx721: which is POST_SECTIONS, I guessed it right
18:49:57 <ChrisWarrick> smarx721: needs debugging by experienced coder.  Please stick to v7.6.4 for the time being.
19:00:58 <KwBot> [nikola] ralsina opened issue #2080: listings path handler seems buggy https://github.com/getnikola/nikola/issues/2080
19:01:05 <KwBot> [nikola] ralsina assigned issue #2080 to ralsina: listings path handler seems buggy https://github.com/getnikola/nikola/issues/2080
19:04:21 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to book-tutorial: http://git.io/vZyNk
19:04:21 -GitHub[site]:#nikola- nikola-site/book-tutorial bdac3a2 Roberto Alsina: rewritten
19:04:36 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to book-tutorial: http://git.io/vZyNZ
19:04:36 -GitHub[site]:#nikola- nikola-site/book-tutorial db6b2c5 Roberto Alsina: rewritten
19:30:25 -GitHub[nikola]:#nikola- [nikola] berezovskyi opened pull request #2081: Fix #2079 - slash caused task conflict on Windows (master...fix-2079) http://git.io/vZSJu
19:35:39 <KwBot> [nikola] ralsina closed issue #2079: Windows task conflict https://github.com/getnikola/nikola/issues/2079
19:35:53 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 2 new commits to master: http://git.io/vZSTu
19:35:53 -GitHub[nikola]:#nikola- nikola/master 586208a Andrew Berezovskiy: Fix #2079 - slash caused task conflict on Windows
19:35:53 -GitHub[nikola]:#nikola- nikola/master ed79d97 Roberto Alsina: Merge pull request #2081 from berezovskyi/fix-2079...
19:37:16 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vZSTp
19:37:16 -GitHub[nikola]:#nikola- nikola/master 86d786c Roberto Alsina: updated changelog
19:37:26 <ralsina_> smarx721: thanks for finding the bug and fixing it! ;-)
19:40:10 -travis-ci:#nikola- getnikola/nikola#6371 (master - ed79d97 : Roberto Alsina): The build passed.
19:40:11 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/c0484e39d5ce...ed79d975ca1d
19:40:11 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/80305205
19:43:16 <smarx721> Likewise, thank you for your help and guidance, Roberto. Was such a pleasure to work with you, Chris and Felix!
19:52:00 -travis-ci:#nikola- getnikola/nikola#6372 (master - 86d786c : Roberto Alsina): The build has errored.
19:52:01 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/ed79d975ca1d...86d786c47acb
19:52:01 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/80305439
19:56:20 <KwBot> [nikola] ralsina closed issue #2080: listings path handler seems buggy https://github.com/getnikola/nikola/issues/2080
19:56:34 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vZSYa
19:56:34 -GitHub[nikola]:#nikola- nikola/master 256e410 Roberto Alsina: Fix #2080
20:02:49 -travis-ci:#nikola- getnikola/nikola#6373 (master - 256e410 : Roberto Alsina): The build passed.
20:02:51 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/86d786c47acb...256e410d2ac3
20:02:51 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/80308805