20120130

Meeting started by cr3 at 16:00:18 UTC. The full logs are available at http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-01-30-16.00.log.html .

Meeting summary

  • Linking to Ubuntu Friendly after running Checkbox

ACTION: cr3 to explore message queues so that two consumers could commmunicate with each other, ie Ubuntu Friendly to dispatch a message to Checkbox so that it knows the submission is valid (cr3, 16:11:17) LINK: http://people.canonical.com/~cr3/launchpad-results/ (cr3, 16:22:28)

  • Any Other Business

ACTION: jedimike to regenerate the stats we had before with the latest data (cr3, 16:29:28)

Meeting ended at 16:31:42 UTC.

Votes

  • Do you think we should email users instead of providing the feedback directly in Checkbox?
    • For: 4 Against: 0 Abstained: 0

Action items

  • cr3 to explore message queues so that two consumers could commmunicate with each other, ie Ubuntu Friendly to dispatch a message to Checkbox so that it knows the submission is valid
  • jedimike to regenerate the stats we had before with the latest data

Action items, by person

  • cr3
  • * cr3 to explore message queues so that two consumers could commmunicate with each other, ie Ubuntu Friendly to dispatch a message to Checkbox so that it knows the submission is valid
  • jedimike
  • * jedimike to regenerate the stats we had before with the latest data

People present (lines said)

  • cr3 (52)
  • jedimike (16)
  • meetingology (14)
  • roadmr (11)
  • ara (9)
  • balloons (1)

Full Log

  • 16:00:18 <cr3> #startmeeting Ubuntu Friendly

    16:00:18 <meetingology> Meeting started Mon Jan 30 16:00:18 2012 UTC. The chair is cr3. Information about MeetBot at http://wiki.ubuntu.com/meetingology.

    16:00:18 <meetingology>

    16:00:18 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired

    16:00:32 <cr3> Hi everyone, welcome to the weekly Ubuntu Friendly meeting

    16:00:50 <roadmr> hey!

    16:01:28 <cr3> hi ara and roadmr, anyone else around?

    16:01:48 <cr3> jedimike: hi there, I was just thinking of you, glad you could join us!

    16:01:56 <jedimike> hi!

    16:02:08 <cr3> telepathic ping

    16:03:25 <cr3> topics for today are:

    16:03:25 <cr3> * Linking to Ubuntu Friendly after running Checkbox: cr3

    16:03:25 <cr3> * AOB

    16:03:48 <cr3> Let's get started!

    16:03:54 <cr3> #topic Linking to Ubuntu Friendly after running Checkbox

    16:03:55 <jedimike> o/

    16:04:14 <cr3> jedimike: 'sup?

    16:04:55 <jedimike> i think we should link to UF after running checkbox, only if the UF requirements have been met (that is, no tests were manually deselected at the start of the test run) and if the requirements were not met, have a message saying how to participate in UF with future test runs

    16:05:13 <jedimike> otherwise we might get a lot of incomplete runs that don't make it, and have people wondering why

    16:05:13 <jedimike> ..

    16:05:55 <cr3> jedimike: would you mind if I postpone an answer to that until I give a little summary of the topic?

    16:06:05 <jedimike> cr3: not at all Smile :)

    16:06:23 <jedimike> i may have jumped the gun a bit there I realise now Wink ;)

    16:06:32 <cr3> This weekend, I sent a message to the ubuntu-friendly-squad mailing list about linking to the Ubuntu Friendly website on the last screen of running Checkbox.

    16:06:35 <cr3> In summary, the problem is that the current process is synchronous: http://people.canonical.com/~cr3/launchpad-results/before.png

    16:06:38 <cr3> The solution is that the process should be more asynchronous: http://people.canonical.com/~cr3/launchpad-results/after.png

    16:06:41 <cr3> First, this requires uploading submissions to the Results Tracker which would be a proxy to Launchpad for safe keeping.

    16:06:44 <cr3> Second, this also requires introducing the concept of a message queue to allow checkbox and Ubuntu Friendly to subscribe to message queues.

    16:06:50 <cr3> jedimike: I was prepared, so we should now address your concern.

    16:07:01 <cr3> jedimike: I agree with you but I have to admit that no solution comes to mind Sad :(

    16:08:31 <cr3> jedimike: one solution that just came to mind might be if consumers of the message queue could someone inject their own queues to which other consumers like checkbox could subscribe

    16:09:07 <cr3> jedimike: I'm not partitularly familiar with message queues nor their best practices, so what would you say if I assign myself an action item to get back to you?

    16:09:27 <jedimike> cr3: sounds good, I only have minimal experience too

    16:09:43 <cr3> jedimike: if we solve the problem you raised, that would also solve the other problem I wanted to discuss today:

    16:09:55 <cr3> The only caveat is the slight delay between the time the user receives a message that the submission has been processed by the Results Tracker and the time Ubuntu Friendly has finished processing the results for that submission.

    16:10:32 <ara> o/

    16:11:00 <roadmr> o/

    16:11:17 <cr3> #action cr3 to explore message queues so that two consumers could commmunicate with each other, ie Ubuntu Friendly to dispatch a message to Checkbox so that it knows the submission is valid 16:11:17 * meetingology cr3 to explore message queues so that two consumers could commmunicate with each other, ie Ubuntu Friendly to dispatch a message to Checkbox so that it knows the submission is valid

    16:11:27 <cr3> ara: the floor is yours

    16:11:54 <ara> for simplicity, maybe we should only provide the link back to UF to those that are not submitting anonymously, and, for those that provided their launchpad account, just send them an email when the result made it to UF (with the link) or a message that it ddidn't make it to UF if it didn't contain enough results

    16:12:08 <ara> ..

    16:12:41 <cr3> ara: you mean a generic link to UF, not their submission, right?

    16:13:03 <ara> cr3, their submission

    16:13:14 <ara> (for those that provided their lp id)

    16:14:01 <cr3> ara: they just provide an email address so, whether it points to a valid launchpad account or not, you're saying we should email them as a best effort, right?

    16:14:42 <ara> cr3, from 12.04 they will provide their launchpad id or just submit anonymously

    16:16:14 <cr3> ara: I'm not sure I understand how we can provide a "link back to UF to those that are not submitting anonymously", are you saying using the message queue I proposed or something else?

    16:17:19 <ara> cr3, what I am trying to suggest is to avoid putting the information back into checkbox, just keep everything on the server side

    16:17:30 <cr3> ara: so just email, right?

    16:17:40 <ara> yes

    16:18:45 <cr3> ara: ok, that's clear. I'd like to see how others feel about this idea rather than a more elaborate message queue:

    16:19:13 <cr3> #vote Do you think we should email users instead of providing the feedback directly in Checkbox?

    16:19:13 <meetingology> Please vote on: Do you think we should email users instead of providing the feedback directly in Checkbox?

    16:19:13 <meetingology> Public votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)

    16:19:47 <cr3> +1 (email seems like an easy first step, message queues can come later)

    16:19:47 <meetingology> +1 (email seems like an easy first step, message queues can come later) received from cr3

    16:19:54 <ara> +1

    16:19:54 <meetingology> +1 received from ara

    16:19:55 <roadmr> +1 and if the email bounces, we zap the submission Smile :)

    16:19:55 <meetingology> +1 and if the email bounces, we zap the submission Smile :) received from roadmr

    16:20:03 <jedimike> +! good solution while we don't have the queues

    16:20:17 <jedimike> +1 good solution while we don't have the queues

    16:20:17 <meetingology> +1 good solution while we don't have the queues received from jedimike

    16:20:40 <cr3> #endvote

    16:20:40 <meetingology> Voting ended on: Do you think we should email users instead of providing the feedback directly in Checkbox?

    16:20:40 <meetingology> Votes for:4 Votes against:0 Abstentions:0

    16:20:40 <meetingology> Motion carried

    16:20:46 <cr3> awesome, thanks folks!

    16:20:52 <cr3> roadmr: finally, your turn (I didn't forget)

    16:21:04 <roadmr> cr3: I'll just post as I had it prepared, but I think the vote rendered it moot

    16:21:12 <roadmr> Awesome, Ara proposes simplicity, my idea just complicates things more Smile :) maybe checkbox can show a "processing..." progress dialog while UF finishes, and once UF sends the message saying it did, then checkbox pops up the (now functional) link. A safety timeout should be in place to keep users from staring at a checkbox progress bar longer than necessary Smile :)

    16:21:26 <roadmr> and one question, what tool did you use for the diagrams? Smile :)

    16:21:26 <roadmr> ..

    16:22:06 <cr3> roadmr: plotutils package, pic2plot command

    16:22:22 <cr3> roadmr: if you want the source, replace .png with .pic... and there's also a Makefile in the same directory

    16:22:28 <cr3> http://people.canonical.com/~cr3/launchpad-results/

    16:23:03 <cr3> roadmr: your idea of "processing..." only works if the whole process becomes asynchronous, the current synchronous cron process would not lend itself well to interaction with the user

    16:23:36 <cr3> roadmr: however, the idea of introducing the message queue is exactly to provide the user experience you propose: 1. "processing..."; 2. url to *their* hardware in Ubuntu Friendly.

    16:23:53 <cr3> anything else on this topic?

    16:25:09 <cr3> #topic Any Other Business

    16:25:35 <cr3> anyone have any friendliness on their mind for today?

    16:26:04 <balloons> quickly in summary, you guys agreed to do away with the launchpad processing queues right?

    16:26:30 <cr3> balloons: for the time being, seems like everyone would like to see an email dispatched

    16:26:38 <roadmr> o/

    16:26:53 <cr3> roadmr: go ahead

    16:26:57 <roadmr> I'd be kinda curious to see updated UF statistics now that we're deeper into Oneiric's 6 months of fame, are these available anywhere?

    16:27:48 <roadmr> oops Smile :) if not, can they be generated, would this be of interest?

    16:27:49 <roadmr> ..

    16:28:20 <jedimike> o/

    16:28:25 <cr3> jedimike: your turn

    16:28:46 <jedimike> we can regenerate the stats we had before with the latest data

    16:29:04 <jedimike> there was a request for more detailed stats, but we need to do a bit more development to get them

    16:29:11 <cr3> jedimike: should I add an action item for you?

    16:29:16 <jedimike> but the simple ones (submissions, etc.) we can get

    16:29:20 <jedimike> cr3: yep

    16:29:21 <jedimike> ..

    16:29:28 <cr3> #action jedimike to regenerate the stats we had before with the latest data 16:29:28 * meetingology jedimike to regenerate the stats we had before with the latest data

    16:29:51 <cr3> anything else?

    16:31:18 <cr3> seems like we've covered everything...

    16:31:39 <cr3> Thanks all for attending and for your comments and feedback! Have a great day!

    16:31:42 <cr3> #endmeeting

Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)

UbuntuFriendly/Meetings/20120130 (last edited 2012-01-30 16:32:48 by cr3)