Logs for #nikola for 2015-06-12

01:04:20 -GitHub[nikola]:#nikola- [nikola] ralsina created fix-484 (+1 new commit): http://git.io/vIQwk
01:04:21 -GitHub[nikola]:#nikola- nikola/fix-484 bfb2d77 Roberto Alsina: fix #484
01:04:52 -GitHub[nikola]:#nikola- [nikola] ralsina opened pull request #1815: fix #484 (master...fix-484) http://git.io/vIQws
01:12:29 -travis-ci:#nikola- getnikola/nikola#5420 (fix-484 - bfb2d77 : Roberto Alsina): The build passed.
01:12:30 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/bfb2d77ce766
01:12:30 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66475642
01:19:05 <KwBot> [nikola] ralsina closed issue #484: Importing from Wordpress: Some posts might already be Markdown https://github.com/getnikola/nikola/issues/484
01:19:19 -GitHub[nikola]:#nikola- [nikola] ralsina closed pull request #1815: fix #484 (master...fix-484) http://git.io/vIQws
01:27:51 -travis-ci:#nikola- getnikola/nikola#5422 (master - 6b88455 : Roberto Alsina): The build passed.
01:27:52 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/cf33d8479502...6b88455512bc
01:27:52 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66477179
01:32:31 <KwBot> [nikola] ralsina closed issue #605: Turn the demo site into a real demo https://github.com/getnikola/nikola/issues/605
12:18:36 <barthalion> ChrisWarrick, ralsina: so where is that fancy bugfix release?
12:45:54 <ralsina> barthalion: dunno, ChrisWarrick was doing it :-)
13:28:44 <ChrisWarrick> ralsina: or was I?
13:29:05 <ChrisWarrick> ralsina: I told you I’ll handle v7.5.2 on 2015-06-20
13:29:15 <ralsina> ah!
13:29:26 <ralsina> Ok, I'll do 7.5.1 today then
13:29:31 <barthalion> kewl
15:00:30 <ChrisWarrick> ralsina: actually, I can even do the release right now.  Want me to take over?
15:29:17 <ralsina> ChrisWarrick: sure
15:30:32 <ChrisWarrick> the checklist has 32 entries
15:30:55 <Aeyoun> Wait a day for the global routing problems to settle?
15:31:14 <ChrisWarrick> Aeyoun: what routing problems?
15:31:20 <ChrisWarrick> did someone fuck up BGP today?
15:31:46 <Aeyoun> y
15:32:15 <Aeyoun> I’ve had 50 % package loss all day, most sites being unavailable for hours.
15:32:27 <Aeyoun> http://www.theregister.co.uk/2015/06/12/level_3_down_after_routing_through_malaysia_like_idiots/
15:32:50 <Aeyoun> Bad day to release when people can’t get to the site. Or any site.
15:33:09 <Aeyoun> On the positive side, I haven’t seen ads all day. :P
15:38:34 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vIFcC
15:38:34 -GitHub[nikola]:#nikola- nikola/master 110ad45 Chris Warrick: Version 7.5.1...
15:44:04 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vIFWi
15:44:04 -GitHub[site]:#nikola- nikola-site/master 4045b2f Chris Warrick: Nikola v7.5.1...
15:44:10 <ChrisWarrick> Aeyoun: worst case scenario, people will get it tomorrow
15:50:32 <ChrisWarrick> all done
15:55:14 -travis-ci:#nikola- getnikola/nikola#5424 (master - 110ad45 : Chris Warrick): The build passed.
15:55:15 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/6b88455512bc...110ad4596cdf
15:55:15 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66561055
15:55:34 -travis-ci:#nikola- getnikola/nikola#5423 (v7.5.1 - 110ad45 : Chris Warrick): The build passed.
15:55:35 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/v7.5.1
15:55:35 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66561047
16:40:30 -GitHub[meta]:#nikola- [releng] Kwpolska created master (+2 new commits): http://git.io/vIFyQ
16:40:30 -GitHub[meta]:#nikola- releng/master 6bedb2d Chris Warrick: initial commit...
16:40:30 -GitHub[meta]:#nikola- releng/master 9e71746 Chris Warrick: add Release Checklist and Announcments...
16:40:36 <ChrisWarrick> ralsina: https://github.com/getnikola/releng/blob/master/checklist.html
16:40:56 <ChrisWarrick> ralsina: there, I’m done with my checklist.  Usage: clone the releng repo and use checklist.html
16:41:08 <ChrisWarrick> ralsina: also, browse the entire repo at https://github.com/getnikola/releng/blob/master/checklist.html
16:41:13 <ChrisWarrick> um, https://github.com/getnikola/releng
16:46:27 * gour is installing 7.5.1...
16:47:18 <ChrisWarrick> (not much really changed)
16:48:07 <gour> well, i was busy last days with OS migration, so didn't have 7.5.0 either
16:50:16 <ChrisWarrick> gour: what sort of migration?
16:50:51 <gour> ChrisWarrick: i left opensuse and moved to Free/PC-BSD
16:51:37 <gour> attempt to rebuild site with 7.5.1: https://bpaste.net/show/417ab7826f9b
16:52:31 <gour> that's with python2.7
16:52:49 <gour> as you can see
16:53:12 <barthalion> I'm pretty sure there is py-gdbm in ports
16:54:38 <gour> barthalion: i wonder why it was not installed via pip?
16:55:20 <barthalion> no idea, sounds like something supposed to be shipped with python
16:55:42 <barthalion> at least that's what Arch does
16:56:28 <gour> let me try with --no-site-packages to see what will happen
16:59:44 <gour> same problem
17:00:58 <gour> and, of course, py-gdbm is not installed, but i wonder is if safe to bet it's provided by system's python when i used --no-site-packages ?
17:01:36 <barthalion> I guess no, it doesn't seem to be present at all if you didn't install it explicitly on your BSD
17:12:03 <gour> does it mean that nikola's requirements.txt  needs update?
17:12:08 <gour> *need
17:14:26 <ralsina> gour: delete .doit.db and try again
17:14:45 <ralsina> no, it means that python stopped shipping gdbm and old  databases can't be read anymore
17:14:50 <barthalion> :o
17:15:12 <ralsina> but since there's nothing irreplaceable in the database, just delete it and it will take a little longer but everything will work just fine :-)
17:20:24 <gour> ralsina: thanks. it does indeed ;)
17:24:22 <gour> some more fbsd-ism: https://bpaste.net/show/0517f9cbb25a
17:27:10 <ChrisWarrick> gour: nikola auto is linux-only for now
17:27:20 <gour> uhh :-(
17:27:59 <ChrisWarrick> gour: you can help us rewrite it to watchdog if you want support for weird systems
17:30:30 <gour> well i moved to 'weird' system since the 'sane-one' could not recognize my postscript usb printer any longer (https://bugzilla.suse.com/show_bug.cgi?id=920937) and no fix in more than 2 months
17:30:55 <gour> still, it's strange to have python & linux-only feature(s)
17:31:49 * gour is curious what is with windows users
17:33:46 <ChrisWarrick> windows does not support auto either, and we really hate windows
17:33:57 <ChrisWarrick> gour: why not a better linux distro, like fedora or arch?
17:34:50 <gour> ChrisWarrick: i spent >16yrs with Linux (>5yrs with arch) and not happy seeing where it goes... 
17:35:23 <ChrisWarrick> gour: what is wrong with linux that works in bsd land?
17:36:31 <gour> it's more stable...no fiddling with systemd issues, sound works without any problem, i prefer zfs over btrfs...
17:37:22 <ChrisWarrick> systemd is fun
17:37:23 <gour> i was considering to move much earlier, but had some issues with overheating...after that is resolved, i did migrate
17:37:55 * gour prefers simplicity in design
17:38:19 <ChrisWarrick> why do you think a bunch of ugly shell scripts is simpler than standardized ini files?
17:39:44 <gour> "if it ain't broke, don''t fix it". (my) printer issue is proof of it 
17:40:29 <gour> let's leave systemd aside, what's with 'auto' on windows?
17:40:40 <ChrisWarrick> the same issue
17:40:44 <ChrisWarrick> we use pyinotify which is linux-only
17:40:55 <gour> so, nikola is becoming linux-only ssg?
17:41:16 <ChrisWarrick> bullshit
17:41:27 <gour> whatever
17:41:34 <ChrisWarrick> ONE MINOR FEATURE currently is Linux-only
17:41:42 <ChrisWarrick> EVERYTHING ELSE works everywhere, even on Windows
17:41:57 <gour> it's not *minor*, imho 
17:42:18 <ChrisWarrick> you can still build a full site
17:43:01 <gour> i can, but it's very cumbersome, auto is used when *working* on the site, which means often
17:43:40 <gour> was 'auto' working on non-linux before 7.5.x?
17:44:48 <ChrisWarrick> no iirc
17:45:38 <gour> i was trying it shortly on pc-bsd to check something but can't recall whether i tried auto
17:45:43 <ChrisWarrick> yeah, livereload also uses pyinotify
17:46:23 <ChrisWarrick> but they seem to have a hacky self-made watcher…?
17:46:49 <ChrisWarrick> gour: hey, why not try it yourself?  steal auto.py from an old version of Nikola, install livereload and try using it
17:52:04 <KwBot> [nikola] Kwpolska assigned issue #1810 to Kwpolska: Use watchdog in auto https://github.com/getnikola/nikola/issues/1810
17:54:24 <barthalion> I don't remember when I used auto last time
18:00:45 <ChrisWarrick> same here
18:00:54 <ChrisWarrick> (other than for testing)
18:05:42 <gour> strange workflow, i confess :-)
18:07:06 <gour> for me it's a showstopper feature...
18:10:07 * ChrisWarrick is working on watchdog support, and it’s quite simple
18:10:38 <gour> thanks a lot for it...i see there is some deps problem
18:13:34 <ChrisWarrick> we can hopefully get it resovled
18:13:36 <ChrisWarrick> resolved*
18:14:36 <ralsina> auto works in OSX!
18:21:15 <ChrisWarrick> does it really
18:21:31 <ChrisWarrick> it’s actually broken in v7.5.1
18:35:03 -GitHub[nikola]:#nikola- [nikola] Kwpolska created watchdog (+4 new commits): http://git.io/vIbgi
18:35:03 -GitHub[nikola]:#nikola- nikola/watchdog 0e71fb0 Chris Warrick: Make `nikola auto` rebuild correctly...
18:35:03 -GitHub[nikola]:#nikola- nikola/watchdog 39009b5 Chris Warrick: Use a set to rebuild only once...
18:35:03 -GitHub[nikola]:#nikola- nikola/watchdog e760649 Chris Warrick: Fix #1810 -- use watchdog in auto...
18:37:14 -GitHub[nikola]:#nikola- [nikola] Kwpolska opened pull request #1816: Fix #1810 -- use watchdog in auto (master...watchdog) http://git.io/vIb2V
18:37:18 <ChrisWarrick> gour:18:37:24 <ChrisWarrick> god, that github bot is so slow
18:48:11 -travis-ci:#nikola- getnikola/nikola#5425 (watchdog - 27fee0c : Chris Warrick): The build passed.
18:48:12 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0e71fb0a99ff^...27fee0cee409
18:48:12 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66585574
18:51:40 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vIbKp
18:51:40 -GitHub[nikola]:#nikola- nikola/master 7ca4bf4 Chris Warrick: Make `nikola auto` rebuild correctly...
18:52:04 <ralsina> well, pyinotify is supposed to. And it's a BSD-like thing, gourr.
18:52:26 -GitHub[nikola]:#nikola- [nikola] Kwpolska force-pushed watchdog from 27fee0c to c7f5c7e: http://git.io/vIb6c
18:52:26 -GitHub[nikola]:#nikola- nikola/watchdog dc5e3dc Chris Warrick: Use a set to rebuild only once...
18:52:26 -GitHub[nikola]:#nikola- nikola/watchdog e9f57ab Chris Warrick: Fix #1810 -- use watchdog in auto...
18:52:26 -GitHub[nikola]:#nikola- nikola/watchdog c7f5c7e Chris Warrick: Output on rebuild...
18:53:54 <gour> your support really rocks!
18:54:37 <gour> i was not even able to finish dinner and fix is already there :-)
18:56:05 <ChrisWarrick> ralsina: pyinotify lists Linux ≥ 2.6.13 as one of its dependencies
18:56:52 <ralsina> I sort of remember this from doit's docs. Maybe it doesn't use inotify there
18:59:04 <ChrisWarrick> ralsina: they use pyinotify for linux and pyfsevents on osx
18:59:11 <ralsina> ok
18:59:18 <ChrisWarrick> no support for *BSD and Winows
19:01:19 -travis-ci:#nikola- getnikola/nikola#5427 (master - 7ca4bf4 : Chris Warrick): The build passed.
19:01:20 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/110ad4596cdf...7ca4bf4186ed
19:01:20 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66587686
19:08:50 <gour> ahh, so no joy
19:09:27 <ChrisWarrick> gour: I meant “doit_auto does not support *BSD and Windows”
19:10:10 <ChrisWarrick> gour: nikola auto with the watchdog branch supports quite a few OSes: http://pythonhosted.org/watchdog/installation.html#supported-platforms-and-caveats
19:15:24 <gour> ChrisWarrick: what is required to make it working? i pulled from master, but it does not work
19:15:48 -travis-ci:#nikola- getnikola/nikola#5429 (watchdog - c7f5c7e : Chris Warrick): The build passed.
19:15:49 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/27fee0cee409...c7f5c7ed8780
19:15:49 -travis-ci:#nikola- Build details: http://travis-ci.org/getnikola/nikola/builds/66587837
19:22:50 <ralsina> gour: you need the watchdog branch, not master
19:30:18 <gour> that works...nice!
19:33:22 <gour> after slight change in content i got: https://bpaste.net/show/492375b5e529
20:54:32 <DalekSec> ralsina: Sorry to bother you again.  But who would I contact about using css instead of js for the menu dropdowns?
20:55:20 <DalekSec> Congrats on the new release as well!
21:00:12 <ralsina> DalekSec: me, I suppose
21:00:18 <ralsina> DalekSec: best way is to propose a PR
21:00:28 <ralsina> or at least file an issue for discussion
21:09:41 <DalekSec> Crap. :3
21:15:16 <DalekSec> (I don't have a Github account, so likely have to bribe someone or drop it.)  Thanks for the info.
22:32:59 <KwBot> [nikola] ralsina assigned issue #618 to ralsina: Meta - extract metadata from filecontent https://github.com/getnikola/nikola/issues/618
22:38:42 <KwBot> [nikola] ralsina closed issue #618: Meta - extract metadata from filecontent https://github.com/getnikola/nikola/issues/618
23:31:38 <KwBot> [nikola] ralsina closed issue #687: Gallery window resize bug https://github.com/getnikola/nikola/issues/687
23:32:25 <KwBot> [nikola] ralsina closed issue #769: progress bar output https://github.com/getnikola/nikola/issues/769
23:33:43 <KwBot> [nikola] ralsina closed issue #786: Refactor the galleries plugin into a reasonable thing instead of the unholy pustule it is now https://github.com/getnikola/nikola/issues/786
23:35:26 <KwBot> [nikola] ralsina closed issue #798: Planetoid has leftover bits of Spanish https://github.com/getnikola/nikola/issues/798
23:36:14 <KwBot> [nikola] ralsina closed issue #873: Add hubski comments support https://github.com/getnikola/nikola/issues/873