Summary of IRC Meeting in #aurora at Mon May 11 18:01:25 2015:

Attendees: thalin, davmclau, marti_, jfarrell, jcohen, wfarner, Yasumoto, kts, 
mkhutornenko, zmanji, dlester, dlester_

- Preface
- 0.8.0-RC1
- Markdown documentation
  - Action: kts to start discussion on documentation automation on dev@
- GSOC 2015


IRC log follows:

## Preface ##
[Mon May 11 18:01:43 2015] <marti_>: ok :D
[Mon May 11 18:01:57 2015] <wfarner>: welcome, everyone.  if you're joining us 
for the first time - everyone is welcome to participate!
[Mon May 11 18:02:03 2015] <wfarner>: let's start with the roll call
[Mon May 11 18:02:03 2015] <wfarner>: here
[Mon May 11 18:02:08 2015] <thalin>: here
[Mon May 11 18:02:10 2015] <jcohen>: ahoy ahoy
[Mon May 11 18:02:11 2015] <mkhutornenko>: here
[Mon May 11 18:02:24 2015] <marti_>: here
[Mon May 11 18:02:26 2015] <jfarrell>: here
[Mon May 11 18:02:27 2015] <Yasumoto>: howdy
[Mon May 11 18:02:44 2015] <zmanji>: here
[Mon May 11 18:03:50 2015] <dlester>: here
## 0.8.0-RC1 ##
[Mon May 11 18:04:51 2015] <jfarrell>: rc1 vote thread is at 
http://s.apache.org/3bN
[Mon May 11 18:05:00 2015] <wfarner>: w are at 4 binding, 1 non-binding votes
[Mon May 11 18:05:04 2015] <wfarner>: s/w/we/
[Mon May 11 18:05:22 2015] <wfarner>: if you haven't already voted, please do 
so!
[Mon May 11 18:05:25 2015] <jfarrell>: have left the vote open since it was 
started on a friday, wanted to make sure people where aware of it, plan on 
closing it later tonight
[Mon May 11 18:05:40 2015] <wfarner>: jfarrell: sounds great, thanks!
[Mon May 11 18:06:28 2015] <wfarner>: jfarrell: there was a chat in here last 
week about more human-friendly release notes.  do you have any thoughts on 
where that would/should go?
[Mon May 11 18:06:38 2015] <wfarner>: should we do that in JIRA?
[Mon May 11 18:07:06 2015] <kts>: here
[Mon May 11 18:07:23 2015] <wfarner>: dlester: ^^ in case you have thoughts
[Mon May 11 18:07:31 2015] <jfarrell>: we should move that discussion to the 
dev@ list
[Mon May 11 18:08:17 2015] <wfarner>: sure thing, happy to do that.  just for 
for my edification - what's the common practice you've observed in ASF?
[Mon May 11 18:08:23 2015] <dlester>: human-friendly release notes would be 
great, and would probably make writing release blog posts easier
[Mon May 11 18:08:55 2015] <jfarrell>: cassandra hand edits the CHANGELOG as 
they go, per commit
[Mon May 11 18:09:17 2015] <jfarrell>: jira automatically gives up this 
https://issues.apache.org/jira/browse/aurora/?selectedTab=com.atlassian.jira.jira-projects-plugin:changelog-panel
[Mon May 11 18:09:41 2015] <jfarrell>: so finding a good solution somewhere 
inbetween so we dont have to hand edit on each commit, but are not fully 
relying on jira filters
[Mon May 11 18:10:12 2015] <wfarner>: sounds good.  i'll open the dev@ 
discussion today
[Mon May 11 18:10:38 2015] <dlester>: Mesos has a section its change-log that's 
human-redable and helpful IMO 
https://github.com/apache/mesos/blob/master/CHANGELOG
[Mon May 11 18:10:55 2015] <jfarrell>: perhaps a handedited NEWS section that 
details things like upgrades
[Mon May 11 18:11:06 2015] <jfarrell>: and we leave the changelog as the 
automated process
[Mon May 11 18:11:43 2015] <jfarrell>: like this: 
https://github.com/apache/cassandra/blob/trunk/NEWS.txt
[Mon May 11 18:11:44 2015] <wfarner>: one thing i pitched out was an RCS-style 
tag in the CHANGELOG where the release script would insert tickets for 
$RELEASE_NEXT
[Mon May 11 18:11:52 2015] <jcohen>: I’m fine with an automated changelog, 
but I think there’s definitely benefits to a hand curated news section as 
well.
[Mon May 11 18:12:08 2015] <wfarner>: yeah, i think both are really valuable
[Mon May 11 18:12:18 2015] <jcohen>: things like the security work are 
impossible to pick out from the changelog for 0.8.0
[Mon May 11 18:12:44 2015] <wfarner>: anything else on this topic?
[Mon May 11 18:13:07 2015] <jfarrell>: rest can go to dev@
## Markdown documentation ##
[Mon May 11 18:14:16 2015] <wfarner>: context: we have a script that handles 
publishing docs on aurora.apache.org (thanks dlester!) that renders our 
markdown docs
[Mon May 11 18:14:35 2015] <wfarner>: trouble is that it doesn't have perfect 
consistency with github's renderer
[Mon May 11 18:14:51 2015] <wfarner>: leading to issues like:
[Mon May 11 18:14:51 2015] <wfarner>: AURORA-870
[Mon May 11 18:14:57 2015] <wfarner>: AURORA-1314
[Mon May 11 18:15:06 2015] <jfarrell>: we are using middleman to handle the 
conversion
[Mon May 11 18:15:34 2015] <jfarrell>: redcarpet is the underlying renderer
[Mon May 11 18:15:52 2015] <wfarner>: as a tactical fix, i would like to 
propose that we explore github's rendering API for better consistency: 
https://developer.github.com/v3/markdown/
[Mon May 11 18:16:25 2015] <kts>: should we publish documentation to our site 
at all? it's currently a manual process and usually out of date
[Mon May 11 18:16:37 2015] <wfarner>: emphasis tactical
[Mon May 11 18:17:02 2015] <wfarner>: though if we do go that route, it would 
make the tactical work throwaway
[Mon May 11 18:17:04 2015] <davmclau>: +1 for not duplicating documentation
[Mon May 11 18:17:17 2015] <dlester>: I strongly think we should keep the 
documentation on the site, because it drives traffic and interest in the 
project / website
[Mon May 11 18:17:20 2015] <jfarrell>: thoughts on using the new gh-pages 
branch route offered?
[Mon May 11 18:17:20 2015] <kts>: I'm okay with github being the 
source-of-truth for now (well it's also in the source dist for releases which 
is the real source-of-truth)
[Mon May 11 18:17:36 2015] <davmclau>: We could just have the documentation 
link on the site point to github, no?
[Mon May 11 18:18:20 2015] <kts>: dlester: if we do that we need automation to 
ensure it's not out-of-date and need to be able to (for example) link to code
[Mon May 11 18:18:35 2015] <jfarrell>: ping dnorris ^^
[Mon May 11 18:19:18 2015] <wfarner>: oh, speaking of gh-pages...is the 
git-based site a thing now?
[Mon May 11 18:19:21 2015] <jfarrell>: we might just be issing the plugin 
config, looking at middleman-syntax looks like its an option
[Mon May 11 18:19:27 2015] <dlester>: worth noting the issues that are 
identified here are problems that the Mesos similarly experiences b/c there's a 
similar workflow
[Mon May 11 18:19:32 2015] <dlester>: fix it once, works for both projects
[Mon May 11 18:19:33 2015] <jfarrell>: wfarner: yes
[Mon May 11 18:20:27 2015] <wfarner>: jfarrell: where can i learn how to use it?
[Mon May 11 18:21:19 2015] <jfarrell>: right now there is only a blog post 
about it with minimal info, other than that just the scripts that make it 
possible
[Mon May 11 18:21:28 2015] <dlester>: I agree with kts, automating the 
generation of these pages would be really helpful
[Mon May 11 18:21:45 2015] <jfarrell>: wont work out of the box with our setup, 
but could be tailored to meet our needs
[Mon May 11 18:21:51 2015] <kts>: also I'd like to move to a model where pages 
like http://aurora.apache.org/documentation/latest/configuration-reference can 
be generated from pydoc
[Mon May 11 18:27:02 2015] <dlester>: it also seems like a reasonable 
expectation for committers to run `rake` and `svn commit` whenever they add 
commit documentation to the website, everyone has access
[Mon May 11 18:27:02 2015] <kts>: there's really no reason we should be 
manually retyping fields into a markdown doc
[Mon May 11 18:27:02 2015] <wfarner>: kts: one giant leap at a time :-)
[Mon May 11 18:27:02 2015] <kts>: wfarner: agree, just trying to make sure 
whatever evolutionary step we take gets us closer to that goal
[Mon May 11 18:27:02 2015] <kts>: Thrift API docs and javadocs should be 
publishable/published as well
[Mon May 11 18:27:02 2015] <dlester>: kts: that's easy to add a rake task with 
the current workflow
[Mon May 11 18:27:02 2015] <kts>: no point writing them if noone can find them
[Mon May 11 18:27:02 2015] <wfarner>: so...what's the action to take here?
[Mon May 11 18:27:02 2015] <wfarner>: 1. educate everyone on updating the site 
via git
[Mon May 11 18:27:02 2015] <jfarrell>: looks like we are not using 
middleman-syntax so can add that and should get more inline with github style 
markdown
[Mon May 11 18:27:02 2015] <kts>: it sounds like the site has the tools that 
will make the long-term vision achievable, should we focus on improving that
[Mon May 11 18:27:02 2015] <kts>: 1. link to docs on the site, not github
[Mon May 11 18:27:02 2015] <wfarner>: kts: by this you mean remove docs from 
the site?
[Mon May 11 18:27:02 2015] <wfarner>: (not judging, just using direct wording)
[Mon May 11 18:27:02 2015] <jfarrell>: github is a mirror, we shouldnt depend 
on a mirror for our docs
[Mon May 11 18:27:02 2015] <kts>: wfarner: from this discussion I think we 
actually might want to deprecate github
[Mon May 11 18:27:02 2015] <jfarrell>: +1, we dont use it for any of our other 
work flows
[Mon May 11 18:27:02 2015] <dlester>: kts: was there a second option? :)
[Mon May 11 18:27:35 2015] <davmclau>: Sounds like a discussion that might be 
better suited for the dev list
[Mon May 11 18:27:39 2015] <jfarrell>: objections to moving the site into our 
codebase as say build-support/site (will look at this as an option if possible 
for us)
[Mon May 11 18:28:16 2015] <kts>: jfarrell: im in favor, but sounds like we 
should open a discussion on dev@?
[Mon May 11 18:28:36 2015] <jfarrell>: not sure if its possible with the way 
the new gitpubsub is setup
[Mon May 11 18:28:36 2015] <wfarner>: kts dlester can one of you open this 
discussion on dev@ today?
[Mon May 11 18:28:49 2015] <kts>: whatever we do it definitely won't work 
unless we have automation to ensure it's up-to-date
[Mon May 11 18:28:55 2015] <kts>: currently only github offers this
[Mon May 11 18:29:44 2015] <kts>: wfarner: I'll open one today
[Mon May 11 18:29:55 2015] <kts>: #action kts to start discussion on 
documentation automation on dev@
[Mon May 11 18:29:57 2015] <wfarner>: kts: thanks!
[Mon May 11 18:30:12 2015] <wfarner>: that exhausts my topics, does anyone else 
have a topic they would like to discuss?
## GSOC 2015 ##
[Mon May 11 18:32:17 2015] <wfarner>: marti_: the floor is yours!
[Mon May 11 18:32:28 2015] <marti_>: Hi! It is about this issue 
https://issues.apache.org/jira/browse/AURORA-1164
[Mon May 11 18:33:10 2015] <marti_>: and made this slides for some share ideas  
https://docs.google.com/presentation/d/1iIweOkBRnq7BtU_jhLEjhLjVtHEVuGwocc6lItcy5oU/edit?usp=sharing
[Mon May 11 18:34:30 2015] <davmclau>: cool! do you mind soliciting feedback 
via the dev list?
[Mon May 11 18:34:34 2015] <davmclau>: or maybe you already did that
[Mon May 11 18:35:02 2015] <marti_>: yes I need feedback :D
[Mon May 11 18:35:05 2015] <wfarner>: davmclau: he sent an intro e-mail, this 
is the first discussion about approach
[Mon May 11 18:36:20 2015] <dlester_>: I'm mentoring marti_ this summer as he 
works on the Aurora web CLI tutorial, the google presentation shares some early 
ideas
[Mon May 11 18:37:10 2015] <wfarner>: marti_: firstly, welcome!  i'll be 
interested to see where this goes!
[Mon May 11 18:37:22 2015] <marti_>: thanks ^_^
[Mon May 11 18:38:18 2015] <wfarner>: in this meeting we probably won't get 
into feedback/brainstorming, but please feel free to seek advice in this 
channel and on dev@!
[Mon May 11 18:38:33 2015] <dlester_>: just to add a little context here that 
may not already be shared, this is a web-based tool that will live in a 
separate repo and hopefully will be general enough that it could be used by 
different projects. but our intent is to develop something for Aurora
[Mon May 11 18:39:09 2015] <marti_>: ok I will open a topic in dev
[Mon May 11 18:39:25 2015] <jcohen>: I’m excited to see where it goes, thanks 
marti_!
[Mon May 11 18:40:00 2015] <wfarner>: any other topics before we close?
[Mon May 11 18:40:32 2015] <wfarner>: thanks for participating, everyone!
[Mon May 11 18:40:34 2015] <wfarner>: ASFBot: meeting stop


Meeting ended at Mon May 11 18:40:34 2015

Reply via email to