Logs for #nikola for 2015-07-15

06:50:39 <ChrisWarrick> ralsina: sure, I can’t see any outstanding issues and PRs.  I’ll let you handle it.  http://getnikola.github.io/releng/checklist.html
13:50:54 -GitHub[nikola]:#nikola- [nikola] ralsina tagged v7.6.1 at fb0187b: http://git.io/vmWyN
13:55:46 -travis-ci:#nikola- getnikola/nikola#5762 (v7.6.1 - 6eabe5f : Roberto Alsina): The build failed.
13:55:47 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/v7.6.1
13:55:47 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71081411
13:57:15 <ChrisWarrick> the hell did the build fail?
13:59:34 -travis-ci:#nikola- getnikola/nikola#5763 (master - 6eabe5f : Roberto Alsina): The build was broken.
13:59:35 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/e891eab53341...6eabe5fdb793
13:59:35 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71081416
14:03:20 <ChrisWarrick> ralsina: ↑?
14:03:36 <ralsina> beats me!
14:03:43 <ralsina> And I also seem to have messed up PyPI
14:03:48 * ralsina starts fixing stuff
14:04:00 <ralsina> the 7.6.1 files ended up in the 7.6.0 release somehow
14:04:09 <ChrisWarrick> which is crap
14:04:22 <ChrisWarrick> would not happen if you used twine to upload the wheel first
14:05:13 <ralsina> it kept giving me "wrong password" ... when using the right password.
14:05:20 <ChrisWarrick> invariance failed, rebuild pushed
14:05:22 <ralsina> ARGH and now it's "duplicate file"
14:05:38 <ChrisWarrick> v7.6.2 or crazy .tgz hacks?
14:06:25 <ralsina> let's do 7.6.2 (sigh)
14:06:58 <ralsina> OMFG how much did I break things :-(
14:07:16 <ralsina> I feel like an idiot
14:07:33 <ChrisWarrick> you’re not
14:07:38 <ChrisWarrick> pypi can just be crazy sometimes
14:08:06 <ChrisWarrick> and check why twine fails, exactly
14:08:09 <ralsina> First, I'll remove the extra files from 7.6.0
14:09:31 <ralsina> Looks like just a slight rename of the files would be enough to upload and the rest would be ok?
14:09:40 <ChrisWarrick> you could try
14:10:00 <ralsina> like tar.gz -> tgz at least
14:10:08 <ChrisWarrick> and N → n for the wheel
14:10:12 <ralsina> yeah
14:10:37 <ralsina> or n -> N for the tarball :-)
14:10:49 <ChrisWarrick> don’t
14:10:55 <ralsina> ok, not doing
14:11:21 <ChrisWarrick> the change for the tarball will break my pkgbuild even more and introduce extra complexity.  .tgz is easier for me to add.
14:11:26 <ChrisWarrick> (you can check the AUR packages box, btw)
14:11:39 <ralsina> ack
14:14:03 <ralsina> there, we have files
14:14:20 -travis-ci:#nikola- Invariant build by Chris Warrick: The build passed. See https://travis-ci.org/getnikola/invariant-builds/builds/71085193.
14:15:18 <ChrisWarrick> travis rebuilds triggered
14:19:14 -travis-ci:#nikola- getnikola/nikola#5762 (v7.6.1 - 6eabe5f : Roberto Alsina): The build passed.
14:19:15 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/v7.6.1
14:19:15 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71081411
14:20:10 <ralsina> There, checklist is all checked except the debian bug
14:20:37 <ChrisWarrick> ralsina: should be simple, if you care
14:20:49 <ralsina> yeah, just postponing it a little bit
14:41:33 <ralsina> thanks for the checklist ChrisWarrick, it's an awesome thing
14:42:38 <ChrisWarrick> ralsina: you’re welcome!
14:43:22 <ChrisWarrick> ralsina: as I just said on Twitter, I actually 99% automate my own projects (and coil).  Seeing things happen automatically in front of your eyes feels SO GOOD.
14:44:08 <ChrisWarrick> ralsina: 1. git flow release start X.Y.Z  2. ./release  3. AUR  4. e-mails, if I had somewhere to send them to
14:44:48 <ralsina> ChrisWarrick: in any case, it looks like most of this is now straightforward enough
14:45:06 <ralsina> the "git add ." step is problematic because I tend to have random crap inside my repo
14:45:43 <ChrisWarrick> well, you should clean that up before adding things, or review manually
14:46:13 <ChrisWarrick> I personally don’t have any crap (demo sites in /tmp/n when needed); might want to add some things to .gitignore
14:46:18 <gour> ralsina: hiya, is the problem due to git or something else?
14:46:45 <ralsina> gour: to me just adding random crap that I never remove :-)
14:47:04 <ralsina> also, at work I  use bzr where you don't have long-lived clones, so it's a bad habit picked from there
14:47:57 <gour> ralsina: interesting, bzr is still alive for you...yeah git is a beast
14:48:08 <ralsina> gour: I work at canonical
14:48:14 <ChrisWarrick> ralsina: how do you work without long-lived clones?
14:48:48 <ralsina> ChrisWarrick: I do a "bzr branch" for each feature branch. Those usually take a day or so. Then they are merged and can be deleted.
14:48:54 <gour> ralsina: ohh!! bze was (is) nice user-friendly dvcs...too bad it died
14:49:17 <ralsina> gour: well, we are still using it, but yes, sort of dead
14:49:41 <ChrisWarrick> ralsina: you have a special clone for each branch?  how long does it take to get a clone like this?
14:50:02 <gour> ralsina: i'm not much into it, but is ubuntu-phone or how it's called still a live project?
14:50:11 <ralsina> gour: sure
14:50:22 <ralsina> gour: we released a couple more phones last month :-)
14:50:34 <ralsina> I have an awesome MeizuMX4 right here
14:51:16 <gour> ralsina: i really believe people are capable to produce better OS for the phone than Android and not to be called iPhone :-)
14:51:29 <gour> ralsina: for which market?
14:51:46 <gour> btw, my *BSD adventure ended up and i'm back to Linux
14:51:49 <ralsina> gour: the MX4 was released for China & some EU
14:52:07 <ralsina> and we have a couple of BQ devices that are EU only
14:52:37 <gour> i haven't heard aynthing arrived in Croatia
14:52:38 <ChrisWarrick> gour: Android is a good OS.  The garbage OEMS add to it is not.
14:53:17 <gour> ChrisWarrick: right...but i simply do not like wasting my free-time rooting phones in order to get rid of the garbage
14:53:27 <ChrisWarrick> gour: Case in point: Galaxy S3 (i9300).  The music player crashed a lot on Samsung’s 4.3, does not happen on clean 5.1.  It ran out of RAM quite easily.
14:53:41 <ralsina> gour: you can probably mail order the BQ phone
14:53:47 <ChrisWarrick> gour: rooting phones nowadays does not take long, you can do it in a hour or two, tops
14:54:08 <ralsina> or just get a decent android phone that is not user-hostile. I have a moto x I am really happy with.
14:54:21 <gour> ChrisWarrick: mostly it requires windows to do it
14:54:27 <ralsina> fairly stock lollipop, is a 2 year old device, works smoothly
14:54:56 <ChrisWarrick> That S3 was the best phone anyone in PL wanted to offer me for an ultra-cheap contract
14:59:09 <ralsina> Not sure I like this theme but at least it doesn't look like bootstrap :-) http://k4ml.github.io/
14:59:56 <gour> nice that ubuntu is shipping something
15:00:22 <gour> what are you thoughts about semantic-ui vs bootstrap?
15:00:48 <ralsina> I think the web is a misterious place full of things  I know nothing about.
15:01:09 <gour> it would be nice to have theming tutorial to go from scratch, iow. converting html/css/js script into nikola one?
15:01:29 <gour> ralsina: http://semantic-ui.com/
15:01:44 <ralsina> gour: I thought that was what I wrote the last time :-)
15:02:15 <ralsina> gour: it starts from a website done in octopress and ends with the same site done in  Nikola, but never once looks at the octopress theme data
15:02:23 <ralsina> it just reproduces from the output
15:02:49 <ralsina> https://getnikola.com/creating-a-theme.html
15:03:52 <gour> ralsina: ahh, it looks i did mix some things :-(
15:13:30 <superfly> ChrisWarrick, ralsina: thanks for the tips, it works well. 
15:13:44 <ralsina> superfly: awesome!
15:16:07 <superfly> ralsina: ooo , you work with/on Ubuntu for phones? 
15:16:38 <ralsina> superfly: used to
15:16:48 <ralsina> superfly: doing other stuff now
15:16:59 <superfly> Ah, ok. 
15:17:04 <ralsina> ohh, I forgot to announce release on  nikola's website  :-)
15:17:38 * superfly is keen to get his hands on an Ubuntu phone 
15:18:02 <superfly> I need to convince Canonical I need one :-P
15:18:19 * gour is reading some ubuntu phone reviews
15:18:53 <ChrisWarrick> ralsina: Writing announcements #3 + Website update #1–5?
15:19:10 <ralsina> yeah, looks like I skipped it
15:19:22 <ralsina> superfly: you can always pay for one ;-)
15:20:10 <superfly> ralsina: well, I'm an Ubuntu member, and they don't seem to ship to RSA for anything less than exorbitant 
15:20:22 <ralsina> RSA?
15:20:29 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 2 new commits to master: http://git.io/vmlue
15:20:29 -GitHub[site]:#nikola- nikola-site/master c69c0fb Roberto Alsina: 7.6.1 config
15:20:29 -GitHub[site]:#nikola- nikola-site/master 493c495 Roberto Alsina: v7.6.1
15:20:29 <superfly> (not to mention I can't actually afford one) 
15:20:38 <superfly> South Africa 
15:20:42 <ralsina> ahhh
15:20:53 <ralsina> you should stalk shuttleworth when he's there :-)
15:21:09 <superfly> He's almost never here. 
15:21:22 <superfly> I've met him before. Before Ubuntu existed. 
15:21:29 <ralsina> I missed a sprint in cape town with him a few months ago :-)
15:21:37 <gour> ralsina: i hope ubuntu phone will work with non-ubuntu desktop?
15:21:44 <superfly> I'm from Cape Town 
15:21:50 <ralsina> gour: sure, it works with no computer, even
15:22:08 <ralsina> gour: it's totally standalone, connects via MTP and/or ADB so pretty standard
15:22:25 <ralsina> hell, you cah ssh into the  phone if you want
15:22:47 <ChrisWarrick> no sane USB data transfer?
15:23:08 <ralsina> no massstorage  by default, no
15:24:36 <superfly> I've taken to using KDE Connect for data transfer because MTP
15:25:10 <gour> ralsina: what about syncing contacts etc?
15:25:11 <ChrisWarrick> I had to use adb push/pull or sftp from the phone
15:25:22 <ralsina> I *HATE* that all our badges are not the same height in github
15:25:31 <ralsina> gour: app-level stuff
15:25:53 <ralsina> gour: usually, most people use google calendar webapp so no syncing issues
15:26:28 <gour> ralsina: ok, i use owncloud+org-mode's stuff
15:26:39 <ralsina> the owncloud people were talking about an app
15:26:47 <ralsina> but it's a lot of work, of course :-)
15:29:51 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vmlVx
15:29:51 -GitHub[nikola]:#nikola- nikola/master 048d878 Roberto Alsina: Use shields.io for requirements
15:29:54 <ralsina> There, all badges are now the same size :-)
15:31:08 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vmlwA
15:31:08 -GitHub[nikola]:#nikola- nikola/master d738f0a Roberto Alsina: Use SVG badges
15:32:11 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vmlrg
15:32:11 -GitHub[nikola]:#nikola- nikola/master d9559f9 Roberto Alsina: Update README.rst
15:34:18 -travis-ci:#nikola- getnikola/nikola#5764 (master - 048d878 : Roberto Alsina): The build passed.
15:34:19 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/6eabe5fdb793...048d878d834e
15:34:19 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71100116
15:37:54 -travis-ci:#nikola- getnikola/nikola#5765 (master - d738f0a : Roberto Alsina): The build passed.
15:37:55 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/048d878d834e...d738f0a305a7
15:37:55 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71100329
15:40:23 -travis-ci:#nikola- getnikola/nikola#5766 (master - d9559f9 : Roberto Alsina): The build passed.
15:40:24 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/d738f0a305a7...d9559f981b78
15:40:24 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71100539
15:41:04 <ralsina> ChrisWarrick: I love the redesign you are doing for the site
15:41:20 <ralsina> ChrisWarrick: love it enough to say "let's roll that out and finish it in public" :-)
15:41:52 <ChrisWarrick> ralsina: if you have some time, write some copy for the feature pages
15:42:07 <ralsina> I have luch today, that should work
15:42:55 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to redesign: http://git.io/vmlXu
15:42:55 -GitHub[site]:#nikola- nikola-site/redesign 8a4421c Chris Warrick: Add feature pages (to be written)...
15:43:02 <ChrisWarrick> ralsina: stories/features/*.rst, and you might add some new features too
15:48:16 <ralsina> I'll just fill these in, and  maybe remove the second button "learn about Nikola features" because it's  redundant with the 6 things
15:50:37 <ChrisWarrick> we might add more to the features page
15:50:58 <ChrisWarrick> (and I already did, added a coil mention there)
15:52:02 <ralsina> makes sense
15:52:23 <ralsina> I may do a new video showing auto, people like that
15:55:07 <ChrisWarrick> 8th feature!
15:55:56 <ralsina> maybe make that a slideshow?
15:56:17 <ralsina> or have 9 in 3 rows
15:56:39 <ChrisWarrick> I’d rather have 6 upfront features
15:56:56 <ChrisWarrick> and all of them on the /features/index.html page
15:57:41 <ralsina> ahhh the "learn about features" button  has the wrong link :-)
15:59:15 <ChrisWarrick> does it?
16:00:12 <ChrisWarrick> fixed
16:00:21 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to redesign: http://git.io/vmlQh
16:00:21 -GitHub[site]:#nikola- nikola-site/redesign 0a7fec4 Chris Warrick: Fix features link...
16:02:29 <ralsina> oh, I was fixing it too :-)
16:02:52 <ChrisWarrick> pull now with merged master
16:02:53 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to redesign: http://git.io/vml7h
16:02:53 -GitHub[site]:#nikola- nikola-site/redesign 2f80f0b Chris Warrick: merge master...
16:03:04 <ralsina> ok, now I have a ton of conflicts on pull
16:03:10 * ralsina goes into I-hate-git-mode
16:03:37 <ChrisWarrick> conflicts? why?
16:03:45 <ralsina> because I also merged master
16:03:49 <ChrisWarrick> waah
16:03:56 <ralsina> and looks like we differed in a couple of spaces
16:04:00 <ralsina> and things went nuts
16:04:15 <ralsina> but it's ok, I'll just delete and re-clone since there was nothing interesting :-)
16:04:29 <ChrisWarrick> you can also reset your merge commit
16:04:54 <ralsina> there, everything is up to date and neat
16:06:00 <ralsina> lunchtime, I can  start writing :-)
16:09:47 <ralsina> ChrisWarrick: change of plans, I am going to revamp the extending document a bit
16:10:00 <ralsina> ChrisWarrick: nothing major, just add links to the proper source files and such
16:10:03 <ChrisWarrick> ralsina: do anything you like
16:10:58 <ChrisWarrick> as soon as I finish fighting Microsoft Word and other godawful software, I should have time to actually write something, hopefully by tomorrow
16:12:13 <ralsina> whoa, I didn't know about ConfigPlugin  plugins :-)
16:16:34 <ChrisWarrick> ralsina: they’re just a plugin you can use for anything, basically
16:17:13 <ralsina> So, a plugin whose only feature is that Nikola calls set_site on them
16:17:28 <ChrisWarrick> yeah
16:29:39 <tuomasjjrasanen> https://getnikola.com/changes.html shows ugly error messages about incorrect indentation
16:30:27 <ralsina> ugh
16:30:31 * ralsina fixes
16:30:32 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vm8Jq
16:30:32 -GitHub[nikola]:#nikola- nikola/master 3d0401b Roberto Alsina: minor fixes in the extending document
16:32:23 <ralsina> tuomasjjrasanen: fixed, thanks!
16:32:42 <tuomasjjrasanen> Great, np!
16:33:00 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vm8UM
16:33:00 -GitHub[site]:#nikola- nikola-site/master f1834bc Roberto Alsina: formatting error in changelog
16:33:10 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vm8UQ
16:33:10 -GitHub[nikola]:#nikola- nikola/master 8667a09 Roberto Alsina: formatting error in changelog
16:33:13 <ralsina> And of course, same thing in the blog post
16:34:10 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vm8T8
16:34:10 -GitHub[site]:#nikola- nikola-site/master 6447abe Roberto Alsina: formatting error in changelog
16:34:24 <ralsina> oh,  markdown inconsistencies, I so love thee
16:35:00 -travis-ci:#nikola- getnikola/nikola#5767 (master - 3d0401b : Roberto Alsina): The build passed.
16:35:01 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/d9559f981b78...3d0401b7ce87
16:35:01 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71110040
16:36:17 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vm8ku
16:36:17 -GitHub[site]:#nikola- nikola-site/master 5def164 Roberto Alsina: formatting error in post
16:38:43 -travis-ci:#nikola- getnikola/nikola#5768 (master - 8667a09 : Roberto Alsina): The build passed.
16:38:44 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/3d0401b7ce87...8667a0946ab5
16:38:44 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/71110434
16:54:32 <KwBot> [nikola] ralsina opened issue #1891: Get rid of "stories" everywhere https://github.com/getnikola/nikola/issues/1891
17:30:04 <ChrisWarrick> ralsina: funny should you mention that, I added a new story"
17:30:08 <ChrisWarrick> ralsina: recently: https://github.com/getnikola/nikola/commit/ad73baee956799a28e2bedc5ccf50ed67c0c93ab
17:33:08 <ChrisWarrick> ralsina: though probably never usees it yet, so it can go to v7.6.2 probably
17:33:30 <ChrisWarrick> nobody*
17:34:47 <ralsina> yeah
17:38:34 <ChrisWarrick> also, you can't really rename story.tmpl
17:39:00 <ChrisWarrick> this idea is 3 years late
18:36:44 <ralsina> well, I can make story.tmpl inherit page.tmpl and add nothing
18:36:53 <ralsina> and use page.tmpl in the default config
18:39:01 <ChrisWarrick> but you will never be able to get rid of story.tmpl.
19:11:48 <ralsina> version 8
19:12:10 <ralsina> or yes, we can keep carrying an empty file for ever
21:18:24 <KwBot> [nikola-themes] chacha92 opened issue #49: Can't install any theme https://github.com/getnikola/nikola-themes/issues/49
22:11:12 <erdgeist> ChrisWarrick: Btw, I've found something that does date comparison the way I imagined it. Unfortunally it is in JavaScript ;) 
22:11:15 <erdgeist> http://sugarjs.com/dates#comparing_dates