Logs for #nikola for 2017-05-12

00:57:12 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to requires-io-master: https://git.io/v9S1d
00:57:12 -GitHub[nikola]:#nikola- nikola/requires-io-master 8e74408 requires.io: [requires.io] dependency update
07:19:55 <KwBot> [plugins] Kwpolska closed issue #227: [orgmode] https://github.com/getnikola/plugins/issues/227
07:24:44 -7GHAAZRYC:#nikola- [nikola] Kwpolska deleted requires-io-master at 8e74408: https://git.io/v9SpD
07:24:45 -21WAAB5AR:#nikola- [nikola] Kwpolska closed pull request #2757: [requires.io] dependency update on master branch (master...requires-io-master) https://git.io/v9S15
08:03:23 <ChrisWarrick> ralsina: FYI, the bnw theme is now fixed (remove your own conf.py.sample and pull the submodule repo)
08:04:10 <ChrisWarrick> (or pull the main repo and hope submodules work today)
08:10:20 -GitHub[themes]:#nikola- [nikola-themes] Kwpolska pushed 1 new commit to master: https://git.io/v99vC
08:10:20 -GitHub[themes]:#nikola- nikola-themes/master bab62c9 Chris Warrick: Update bnw theme...
08:15:13 -GitHub[themes]:#nikola- [nikola-themes] Kwpolska pushed 1 new commit to master: https://git.io/v99v5
08:15:13 -GitHub[themes]:#nikola- nikola-themes/master 071c980 Chris Warrick: Use rsync -z option...
09:11:05 <KwBot> [nikola] Kwpolska opened issue #2758: RFC: meta files for themes https://github.com/getnikola/nikola/issues/2758
09:37:52 <gour> morning
09:38:06 <gour> which template engine has better vim-editor support?
09:47:24 <ChrisWarrick> gour: both work well
09:48:43 <ChrisWarrick> gour: although vim chooses `htmlcheetah` by default, so you may want to switch it to `htmldjango` via .vimrc if you intend to work with jinja2 more often than with mako
09:50:26 <gour> i'd like to fix on one since nikola will be the only place to use it
09:50:50 <gour> ChrisWarrick: you (still) prefere jinja2, while mako is ralsina's favorite?
09:51:11 <ChrisWarrick> gour: I prefer jinja2 and don’t know which ralsina likes
10:00:21 <gour> base theme is done with mako and then converted to jinja2?
10:01:31 <ChrisWarrick> yes
13:06:46 <ralsina> I honestly have no preference, except that I have been doing Mako templates for maybe 10 years
13:06:55 <ralsina> So when in doubt I just use that
13:08:52 <ralsina> I may or may not do another theme today
13:40:41 <gour> thank you
13:54:32 <KwBot> [nikola] ralsina closed issue #2755: Nikola serve lists but actually served at https://github.com/getnikola/nikola/issues/2755
13:54:42 -GitHub[nikola]:#nikola- [nikola] ralsina closed pull request #2756: Fix #2755 -- open instead of in serve -b (master...fix-2755) https://git.io/v9yXm
13:55:33 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to drop-reveal-theme-settings: https://git.io/v99rh
13:55:33 -GitHub[nikola]:#nikola- nikola/drop-reveal-theme-settings ae0bffd Roberto Alsina: Merge branch 'master' into drop-reveal-theme-settings
13:55:58 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: https://git.io/v99oe
13:55:58 -GitHub[nikola]:#nikola- nikola/master 5246265 Roberto Alsina: Merge pull request #2723 from getnikola/drop-reveal-theme-settings...
13:56:08 -GitHub[nikola]:#nikola- [nikola] ralsina deleted drop-reveal-theme-settings at ae0bffd: https://git.io/v99of
14:11:26 -GitHub[nikola]:#nikola- [nikola] ralsina created use-new-shortcodes (+1 new commit): https://git.io/v99KA
14:11:26 -GitHub[nikola]:#nikola- nikola/use-new-shortcodes d68cef3 Roberto Alsina: More new-shortcode support
14:11:57 -GitHub[nikola]:#nikola- [nikola] ralsina opened pull request #2759: More new-shortcode support (master...use-new-shortcodes) https://git.io/v99Kj
14:18:43 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to use-new-shortcodes: https://git.io/v996F
14:18:43 -GitHub[nikola]:#nikola- nikola/use-new-shortcodes 9c87dbe Roberto Alsina: typo
14:45:04 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to use-new-shortcodes: https://git.io/v99Me
14:45:04 -GitHub[nikola]:#nikola- nikola/use-new-shortcodes 4ccbc6f Roberto Alsina: Oops, found a bug
14:56:40 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: https://git.io/v99Ss
14:56:40 -GitHub[nikola]:#nikola- nikola/master 4f1f5f7 Roberto Alsina: Merge pull request #2759 from getnikola/use-new-shortcodes...
14:56:52 <ralsina> ChrisWarrick: I am going to release now
14:57:16 <ChrisWarrick> ralsina: go ahead!
14:57:19 <ralsina> ChrisWarrick: it's a bit undertested but what the hell, that's why we can release again later.
15:11:37 -GitHub[nikola]:#nikola- [nikola] ralsina tagged v7.8.5 at master: https://git.io/v99QM
15:20:33 <ralsina> I think it's done, have not checked pypi yet
15:20:59 <ChrisWarrick> not yet
15:21:22 <ChrisWarrick> ralsina: ls dist/*7.8.5*
15:21:46 <ralsina> ChrisWarrick: yes, it's there but it did not upload
15:21:51 <ChrisWarrick> ralsina: which twine
15:21:54 <ralsina> I am doing this at my work computer so things will fail
15:22:02 <ralsina> ah, no twine at all
15:22:06 <ChrisWarrick> install it and try again
15:22:10 <ralsina> I'll just do it manually
15:22:37 <ChrisWarrick> twine upload -s dist/*7.8.5*
15:22:44 <ChrisWarrick> much faster and won’t break in the future
15:22:54 <ralsina> ok, doing it
15:23:27 <ralsina> agh my gpg is busted here
15:23:53 <ChrisWarrick> do it without gpg, hopefully nobody will mind
15:24:03 <ralsina> twine doesn't seem to have an option for it
15:24:07 <ChrisWarrick> drop -s
15:24:24 <ralsina> There it went
15:25:29 <ChrisWarrick> on which branch did you commit the release commit?
15:28:15 <ChrisWarrick> ralsina: ↑ the new release isn’t anywhere in git
15:36:53 <ralsina> !!!
15:36:59 <ralsina> I see it in releases/
15:37:41 <ChrisWarrick> ralsina: but look at the commit, it’s “merged PR #2759”
15:38:06 <ChrisWarrick> ralsina: check your `git status`
15:40:39 <ralsina> wtf
15:40:54 <ralsina> Oh crapola
15:41:00 <ralsina> ok, 7.8.6 it will be I guess
15:41:21 <ralsina> FFFFFFFFFFFFFFFF
15:41:54 <ralsina> Looks like something went really bad when I ran the release script
15:43:43 <ralsina> Annnnnnd  now I need to work
15:43:51 * ralsina headdesks
15:45:08 <ChrisWarrick> also, I have no idea why `foo || exit $?` failed
15:46:22 <ChrisWarrick> ralsina: you can recover 7.8.5 if you delete the tag from GitHub, make a commit and a new tag (manually) and push again
15:46:34 <ralsina> ChrisWarrick: but I can't re-upload to PyPI
15:46:42 <ChrisWarrick> ralsina: the pypi release seems okay
15:46:56 <ralsina> hmmmm ok then
15:49:06 -GitHub[nikola]:#nikola- [nikola] ralsina deleted v7.8.5 at 4f1f5f7: https://git.io/v9HvU
15:49:25 <ralsina> May be ok now
15:49:36 -GitHub[nikola]:#nikola- [nikola] ralsina tagged v7.8.5 at master: https://git.io/v99QM
15:54:33 -travis-ci:#nikola- getnikola/nikola#8746 (master - fcd8975 : Roberto Alsina): The build passed.
15:54:34 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/4f1f5f76e1fb...fcd897557cee
15:54:34 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/231611988
15:55:49 <ChrisWarrick> You made it v7.8.6 in some files, I’ll fix that real quick
15:56:17 <ralsina> gahhhh
15:56:23 * ralsina hates ralsina
15:57:11 * ChrisWarrick is wondering how could the script fail so badly
15:57:14 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/v9HJt
15:57:14 -GitHub[nikola]:#nikola- nikola/master db471b4 Chris Warrick: Set version to v7.8.5 where missing...
15:58:01 <ChrisWarrick> ralsina: on a side note, what is your work computer, and how much control do you have over it?
15:58:06 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/v9HJn
15:58:06 -GitHub[nikola]:#nikola- nikola/master 3f514e5 Chris Warrick: use zsh from /usr/bin/env in release script...
15:58:12 <ralsina> It's a generic notebook with ubuntu
15:58:25 <ralsina> I have control over it, mostly
15:58:59 <ChrisWarrick> root access?
15:59:21 <ralsina> yeah
15:59:36 <ChrisWarrick> make sure you’ve got a sane /usr/bin/env zsh
15:59:42 <ChrisWarrick> (and /bin/zsh for that matter)
16:04:57 <ralsina> I have Ubuntu's /usr/bin/zsh no idea how sane that is
16:05:25 * gour likes/uses fish shell
16:06:53 <ChrisWarrick> gour: zsh can do syntax highlighting and other cool things too
16:08:20 <gour> ChrisWarrick: yes, but it requires lot of setup..fish, otoh, is very usable/friendly out-of-the-box
16:08:49 <ChrisWarrick> gour: I have oh-my-zsh with the syntax highlighting plugins