kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
kareila ([personal profile] kareila) wrote in [site community profile] dw_dev2014-07-11 06:59 pm
Entry tags:

dev chat meeting: 2014-07-11 22:00 EDT

In two hours, we'll be starting a meeting in #dreamwidth-dev! Please drop by if you're around and chat with us!

If you can't make today's meeting, the next meeting will be on Saturday, July 19, at 12 noon EDT.

Update: We only had a few people show up, so tonight's chat was very informal. If you are one of the developers who cannot attend meetings at 12 noon EDT on Saturdays, will you consider proposing an alternate time for our opposite weeks in the comments here?

Here's the list of topics I'd intended to discuss tonight, to follow up with next time:

  • project tracking for non-development projects (e.g. documentation)
  • general tracking of larger developer projects (wiki? milestones? other?)
  • specific "what are we working on" discussion/issues (chat? blogs? other?)
  • possibly moving chat meetings to every other week


In attendance were myself, foxfirefey, Afuna, rax, and fhocutt.

20:59 < Kareila> I'm going to get a drink and then we can start!
21:01 < Kareila> okay, who all is here for the dev chat?
21:02 < Afuna> I'm here-ish (going to grab breakfast but heading back up)
21:02  * rax is lurking? :)
21:02 < Kareila> hi rax :)
21:02 < rax> hi!
21:02  * fhocutt is vaguely lurking
21:04 < Kareila> I have a growing suspicion that we may not get very much
      participation tonight. I know zorkian wasn't going to be around until
      later, but I didn't want to lose the east coast to sleep.
21:05 < Kareila> if we mostly get lurkers, I may abandon my agenda and do an
      "ask me anything about DW" instead :)
21:06 < foxfirefey> I'm here!
21:09 < Kareila> while we wait for fu to come back, what have y'all been
      working on, or are interested in working on?
21:10 < foxfirefey> I'm doing a thing I started a long long time ago that is
      pretty low priority but I just want it finished up
21:10 < Kareila> oh yeah?
21:10 < foxfirefey> Basically, it lets you customize S2 styles in the wizard
      even if they're not the style you are currently using
21:10 < Kareila> oh, I saw something about that recently
21:10 < foxfirefey> Yup yup
21:11 < Kareila> so it is not quite finished?
21:11 < foxfirefey> It's mostly done, I have to make a few changes for Fu and
      then I think it should be good to go
21:11 < foxfirefey> https://github.com/dreamwidth/dw-free/pull/760
21:11 < foxfirefey> but it is right there and it works!
21:11 < Kareila> excellent. I know that's a thing I have wished for in the past.
21:11 < foxfirefey> after that I can start working on more important things
21:12 < Kareila> I wrote code today! for the first time in almost a year!
21:12 < foxfirefey> !!
21:12 < foxfirefey> how did it go?
21:12 < Afuna> heya :)
21:12 < Kareila> good so far, but I need to test the bits I just added
21:13 < Kareila> testing is my least favorite part of the process
21:13 < rax> I have a random question, is poll data pullable via any kind of
      API or does one just have to scrape it?
21:13 < Kareila> it's a project I last touched 2 years ago
21:13 < foxfirefey> rax: I think right now it is scrape only
21:14 < Kareila> hmmmmmm, I don't think we have an API for poll data
21:14 < rax> *nodnods* thanks
21:14 < foxfirefey> but I think an API for it would be a good idea
21:14 < rax> It would be!
21:14 < rax> APIs for everything, forever :)
21:14 < foxfirefey> oh!
21:14 < foxfirefey> there used to be a bug for exporting it in CSV
21:14 < rax> that counts!
21:14 < foxfirefey> I think it got lost in the Bugzilla doom
21:14 < foxfirefey> but it can be put into GitHub issues
21:14 < Kareila> DOOOOOOM
21:15 < Kareila> I'll do a greppy thing, hang on
21:15 < Afuna> dooooom
21:15 < foxfirefey> HI FU
21:15 < Afuna> I wonder if I should suggest json
21:15 < Afuna> instead of cnsv
21:15 < Afuna> DETALI
21:15 < Afuna> hi :)
21:15 < foxfirefey> I think JSON would be dandy
21:15 < Afuna> haha sorry juggling a hot egg
21:15 < Afuna> typing hard
21:15 < foxfirefey> but CSV is far more useful to the lay person
21:15 < foxfirefey> who just wants to pop their poll data into excel and do magic
21:15 < foxfirefey> for instance, Denise
21:15 < Afuna> ooooh yeah okay
21:15 < Afuna> csv it is then!
21:15 < Afuna> I hadn't thought of excel :)
21:16 < rax> I mean access to both would be maximally shiny
21:16 < rax> people also paste CSV into google docs
21:17 < Kareila> it was bug 28
21:17 < foxfirefey> haha yes an early one
21:17 < foxfirefey> I think Denise really liked the idea of having it
21:17 < foxfirefey> I went to look into implementing it once and it's a bit
      trickier than it first seems
21:18 < foxfirefey> due to the way the data is structured in the DB as I remember
21:20 < fhocutt> both would be very nice...
21:21 < foxfirefey> JSON might be easier to do initially
21:21 < foxfirefey> because you could produce the data in a way that's more
      in line with how it ended up in the DB
21:23 < rax> turning JSON into useful CSV could be a separate project arguably?
21:24 < Kareila> that sounds like the kind of thing that has probably been done
      already by somebody, somewhere :)
21:24 < rax> in the most general case I'm sure :)
21:24 < rax> in this case the way the information wants to be organized could
      be the hard part? but I don't know what it looks like in the db
21:25 < Kareila> well, from what I recall, there were two separate datasets
      that needed to be returned
21:25 < Kareila> one was the poll questions, and the other was the submitted
      answers
21:26 < Kareila> so for JSON, you could nest that data, but for CSV you'd
      probably need two separate sheets
21:32 < Kareila> okay, I think I better punt my list of talking points to the
      next meeting
21:32 < Kareila> one thing though, there's a code push scheduled for about
      48h from now
21:32 < foxfirefey> !
21:32 < Kareila> so it would be good to get a code tour done - the last one was
      about a month ago
21:33 < Kareila> Afuna: if I submit a PR sometime in the next several hours, is
      there a chance it might make it in? it's something Denise wanted soonest.
21:34 < Afuna> kareila: depend,s but most probably!
21:34 < Kareila> it's an admin page, so minimal impact
21:35 < Afuna> Gotcha. I'll look at it as soon as you submit and barring any
      unforeseen errors (unescaped user input, priv-checking and the like),
      should go through fine
21:35 < Afuna> Man code push though...
21:36 < Afuna> I'm trying to decide if I should merge my own code changes or
      wait until next heh
21:36 < foxfirefey> maybe I can get my style thingie tidied up in time
21:36 < Afuna> that'd be cool!
21:36 < Afuna> everything would be cool ~
21:36 < foxfirefey> whee
21:37 < Afuna> Kareila: I'm almost 100% sure taht it can make it btw! so please
      do submit when you can :)
21:37 < Kareila> I will! I'm excited to be working on code again
21:38 < Afuna> yessssss
21:38 < foxfirefey> maybe I can work with you on converting vgift thingies to TT!
21:38 < Kareila> I think the only vgift pages I've written in BML are the admin
      pages, so eh :)
21:39 < foxfirefey> they count!
21:40 < Afuna> yespls. the earlier pages are converted, the less we'll need to
      convert in the future
21:40 < Kareila> I have a problem though
21:40 < Kareila> I can't convert just one page <_<;
21:40 < Kareila> if I get started, I will go on a Karzilla rampage <_<;;;
21:41 < foxfirefey> i see no downside to this
21:41 < Afuna> I'm afraid I don't either kar
21:42 < Kareila> I will wake up in an alley a month from now moaning something
      about Brad in his dorm room with a steam radiator
21:42 < Kareila> it's not pretty
21:43 < Afuna> we will lure you from the allyeway with cookies!
21:43 < Afuna> it will be devious~
21:43 < Afuna> and so glorious
21:44 < Kareila> mm, cookies.
21:45 < Kareila> did we ever come up with a procedure for using GHI to generate
      a code tour?
21:46 < Afuna> Kareila: I'm not sure! I vaguely recall Sophira had come up with
      something (was coming up with something?)
21:46 < Afuna> but I don't remember the current progress
21:47 < Kareila> yeah, and she's presumably asleep with the rest of the UK.
21:47 < Afuna> yeah
21:48 < Afuna> were there a lot issues closed? maybe another manual one is
      still doable
21:49 < Kareila> I could paste together something using my changelog digest
      entries, but if we're only including closed issues, I'd have to check
      that status manually...
21:49 < Afuna> ponder
21:49 < Kareila> and I'd rather be finishing this code, heh
21:49 < Afuna> I wrote a script at some point which extracted all closed
      issues, but prs versus actuall issues were duplicates so it still
      needed manual checking
21:49 < Afuna> yeah
21:50 < Afuna> I don't want to disturb your flow!
21:59 < Kareila> if you want to use changelog digest, this is the entry to start
      from: http://changelog-digest.dreamwidth.org/123288.html
21:59 < Kareila> 5 entries total
22:00 < Kareila> but I haven't done one in a week or so
22:05 < Kareila> afuna, do you want to work on that or should I come back to it
      after I submit my PR?
22:06 < Kareila> I'm good either way but don't want to duplicate effort :)
22:07 < Afuna> Kareila: oh sorry got distracted
22:09 < Afuna> i could pull ogether a list of closed issues reporetd in
      changelog digest, sure
22:12 < Kareila> thanks!
22:13 < Kareila> does anyone else have anything they want to discuss, or should
      I call this meeting over?
22:13 < foxfirefey> I think I am good!
22:13 < Afuna> I'm good!
22:14 < Kareila> okay! I think what I will do is say next meeting on our
      regular alternate Saturday schedule, but ask for comments in the community
      about alternative times for the opposite week
22:14 < foxfirefey> Sounds good
22:15 < Afuna> ok
22:15 < Kareila> all right then!
22:15 < Kareila> thanks for coming :)
22:17 -!- ChanServ changed the topic of #dreamwidth-dev to: Dreamwidth Studios
      (dreamwidth.org) --  development discussion. Grab a bug and start hacking!
      || Next dev chat 2014-07-19 @ 12:00 EDT