/srv/irclogs.ubuntu.com/2012/06/28/#ubuntu-meeting.txt

=== smb` is now known as smb
=== doko_ is now known as doko
=== StaffRingedSeal is now known as Myrtti
=== Pricey is now known as PriceChild
=== PriceChild is now known as Pricey
=== Pricey is now known as aaaaaaaaaaaaaaaa
=== aaaaaaaaaaaaaaaa is now known as Pricey
=== davmor2_ is now known as davmor2
=== agateau_ is now known as agateau
=== yofel_ is now known as yofel
seb128hey13:58
argeshey13:59
smosero/14:00
* stgraber waves14:00
skaeto/14:00
stgraber#startmeeting Ubuntu 12.04.1 team meeting14:00
meetingologyMeeting started Thu Jun 28 14:00:39 2012 UTC.  The chair is stgraber. Information about MeetBot at http://wiki.ubuntu.com/meetingology.14:00
meetingologyAvailable 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 #votesrequired14:00
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic:
stgraberNCommander, stokachu, jibel, jamespage: ping14:01
stgraberxnox: around by any chance?14:01
stgraber#topic Action items review14:02
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic: Action items review
stgraberarges to work on a 12.04.1 bug report, showing targeted bugs and information on status in development release, patches attached and branches linked14:02
xnoxstgraber: yeap14:02
argesstgraber, i think the launchpad page is sufficient14:02
argesstgraber, i wrote a script for our team to see which bugs we have targeted via arsenal14:03
stokachuo/14:03
* xnox o/14:03
stgraberarges: ok, I don't particularly like sorting/filtering bugs with Launchpad but it's true we don't have so many that it's not doable14:04
argesstgraber, i guess my other issue was not figuring out what exactly was needed14:04
stgraberarges: I was mostly interested in having a way of finding low hanging fruits, that's bug targeted to the point release, already fixed in the dev release or with patches/branches attached for dev+point-release14:06
xnoxand or fixed in a linked debian bug...14:06
* smoser mentions that jamespages is on holiday14:06
argesstgraber, ah. this makes more sense.   so in launchpad we can see the icons right? but it doesn't show us all the information14:06
argesjust patch/branch14:07
argesstgraber, if this is still valuable, i will work on this and make sure I ask questions before the next meeting. ok?14:07
stgraberarges: right, it doesn't tell us whether it's fixed in the dev release (good indication that the patches are good)14:08
stgraberarges: sounds good14:08
stgraberxnox: linked Debian bug sounds good too14:08
stgraberxnox to liase with ballons, gema and jibel w.r.t. fs/storage testing14:08
xnoxstgraber: blocked/postpone, pending UTAH development subscribed to the mailing list14:09
stgraberok, will poke you again in a couple of weeks then ;)14:09
stgraber#topic Review of upcoming deadlines14:09
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic: Review of upcoming deadlines
stgraberNot sure how relevant this topic actually is :)14:09
stgraberAs far as I know we don't have any deadlines beside 12.04.1 itself. If you're aware of any upstream point release that needs to get in 12.04.1 and hasn't been released yet, now is the time to speak!14:09
stgrabermoving on14:11
stgraber#topic Quick look through the current bug lists14:11
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic: Quick look through the current bug lists
stgraberWe're now up to 121 bugs targeted to 12.04.1.14:11
stgraberA quick scan through the list shows almost 50% of them having a branch or a patch attached.14:11
stgraberSo please go through https://bugs.launchpad.net/ubuntu/precise/+bugs?field.milestone%3Alist=49926 for packages your team is responsible for and review/upload these fixes!14:11
stgraberOut of these 121 bugs, 58 don't have an assignee. It'd be great if while reviewing the list, teams could assign these bugs to the team or to one of their team members.14:11
seb128(good part of that list is fix commited as well)14:12
stgraberright and that's pretty good to see :)14:13
skaet:)14:14
stgraberbriefly went through pending-sru too, we don't seem to have a lot of old entries on there, so the verification work seems to be going quite well too14:14
stgrabermost of the oldest entries are universe or are packages that we can't easily test at the moment (ubiquity being one of them)14:15
stokachui got one that needs sponsorship14:16
stokachubug #97796414:16
seb128stokachu, the libart-lgpl one?14:16
ubottuLaunchpad bug 977964 in libart-lgpl (Ubuntu Precise) "Please transition libart-lgpl to multi-arch" [Medium,Triaged] https://launchpad.net/bugs/97796414:16
xnoxi got two that need to be accepted14:16
stokachuseb128: ah yea14:17
seb128stokachu, I saw that earlier, I will sponsor it14:17
stokachuseb128: thanks :D14:17
seb128yw14:17
stokachuthese next ones are ones on my todo list to get complete by next week14:17
stokachubug #977952, bug #977947, bug #3286014:18
seb128I wanted to ask about the multiarch bugs progress ... but not sure, is there a "questions" part of the meeting I should wait for?14:18
ubottuLaunchpad bug 977952 in libbonoboui (Ubuntu Precise) "Please transition libbonoboui to multi-arch" [Medium,Triaged] https://launchpad.net/bugs/97795214:18
ubottuLaunchpad bug 977947 in libbonobo (Ubuntu Quantal) "Please transition libbonobo to multi-arch" [Medium,Triaged] https://launchpad.net/bugs/97794714:18
ubottuLaunchpad bug 10905 in unity (Ubuntu) "duplicate for #32860 Keyboard shortcuts, window management - Can't use any global keyboard shortcuts or hotkeys when applet/menu is open" [Undecided,Confirmed] https://launchpad.net/bugs/1090514:18
seb128stokachu, it's about time we land the multiarch stuff, those need some testing so it's getting late14:18
stgraberthere's a backlog of 30 packages in Unapproved at the moment, including xnox's packages. Hopefully that backlog will shrink post alpha-2 when people are a bit less busy releasing the alpha :)14:18
stokachuthe main scope of my multiarch bugs to get complete is heavily influenced by third party needs14:19
stokachubut i am willing to work on others as well14:19
xnoxstgraber: I don't mind the backlog, as long as they get approved and not kicked out.14:19
seb128I do mind the backlog, another issue I want to raise later ;-)14:20
xnoxstgraber: i did test cases / bug template for all of mine, but I hope it will not be kicked out on the grounds of 'too hard to review'14:20
seb128the queue is stalling, 15 packages accept in a week is too low, it's impacting on our velocity...14:20
xnoxstgraber: 2 packages, 8 and 1 SRU bugs respectfully14:21
xnoxstgraber: 2 packages, 7 and 1 SRU bugs respectfully14:21
stgraberwell, if you did the documentation and the diff is readable, it should be fine :)14:21
stgraber#topic Round table (status update from the various teams, what they're working on, where they need help, ...)14:22
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic: Round table (status update from the various teams, what they're working on, where they need help, ...)
stgraberwill go in wiki order this time ;)14:23
stgraberdidn't see NCommander being around, so will go directly with seb12814:23
seb128ok14:23
seb128great ;-)14:23
seb128so to be short14:24
seb128- desktop SRUs are going well (mostly)14:24
seb128- we got a round of compiz,libunity,bamf SRU this week (still in proposed)14:24
seb128- we should have an unity SRU in the next 2 weeks and probably another one toward the end of july14:24
seb128some issues,concerns:14:24
seb128- the multiarch changes are getting late, I saw very little activity on them14:25
seb128that's the sort of things we want to give some testing time to14:25
seb128- the SRU team is still lagging behind14:25
seb128we have a queue near 30 items, some stuff takes 2 week to get reviewed when they are trivial14:25
seb128that's impacting on velocity and blocking us to follow up with next rounds of fixes14:26
seb128..14:26
* xnox has no clue who is next14:26
stgraberme :)14:27
seb128oh14:27
seb128another issue raised:14:27
seb128- users feedback points that the number of whoopsie dialogs displayed makes the product looks buggy over what it is (often those are triggered for harmless issues in services that get respawned for example)14:28
seb128some people suggested we should consider turning off whoopsie with .114:29
seb128..14:29
seb128I'm done this time14:29
seb128not sure if we do questions or just keeps going and discuss stuff at the end ;-)14:29
stgraberskaet: I think you mentioned there was at least one SRU related meeting fairly recently, that's including re-staffing the SRU team right? (I seem to remember bdmurray and ScottK joining recently)14:29
skaetstgraber, yes,  there's a rotation been decided on for the SRU team14:29
seb128skaet, is the rotation schedule displayed somewhere?14:30
stgraberwe can take questions as we go, so people don't have to keep lists ;)14:30
seb128so we can ping people on duty ;-)14:30
seb128displayed->published14:30
skaetseb128,  its in a google doc,  but I'll make up a page this afternoon after A2 is out14:30
seb128skaet, thanks14:30
* skaet understands its needed.14:30
seb128it's very frustrating to see so little movement on SRUs reviews :-(14:31
skaetseb128,  doesn't quite solve the validation problem though.   So we need to figure that out.14:31
seb128well stgraber stated earlier that we don't have a validation issue so far?14:31
seb128ie by validation you mean verifying items in the queue14:31
stgraberright, verification is going quite well, I usually spend half a day a week verifying stuff and looks like the other members have been doing that too14:32
skaetwe don't?14:32
seb128I didn't see anything concerned backlog or things staying for too long14:32
skaetok.14:32
seb128skaet, well at least from the desktop side everything get validated before the week delay so far14:32
skaetseb128,  ok.   Will get that schedule of folks to ping posted.   See if that sorts it.14:32
seb128skaet, thanks14:33
stgraberskaet: most old entries are universe SRUs pre-testcase-era that I can't easily verify. I can't remember the reason for the others, but usually I try to verify > 6days old entries once a week at least14:33
seb128stokachu, reading your comment earlier the multiarch changes are being worked now right?14:33
seb128stokachu, i.e we should see progress on there in the next week?14:33
stokachuseb128: correct14:33
stokachuive got sru's written for the ones i know about14:34
stokachujust need to finish the rest14:34
seb128ok14:34
skaetthank stgraber,  maybe we should brainstorm with ScottK and see if he has some ideas on how to make progress on those.14:34
stgraberskaet: I'm also wondering whether we should expire SRUs after a while, but that's a question for the SRU team really14:35
stgraberanyway, moving on a bit, feel free to continue pasting questions ;)14:35
stgraberstgraber:14:35
skaetstgraber, ok,  I'll carry it forward to them.14:35
stgraberI haven't been doing a whole lot of 12.04.1 stuff lately but did spend a day or so doing sru verification and I'm preparing a batch of network related SRUs14:36
stgraberthere isn't anything critical in there but these are fixes I'm going to push to quantal so might as well SRU14:36
stgraberbug 1004775 is probably one for seb128 as it's technically a desktop package, but I'm affected and happy to help test any fix for it14:37
ubottuLaunchpad bug 1004775 in network-manager (Ubuntu Quantal) "NetworkManager restarts dnsmasq on every IPv6 route advertisement, thus very frequently" [High,Triaged] https://launchpad.net/bugs/100477514:37
xnoxfor me the mdadm & e2fsprogs SRUs should get a much validation as possible & as long in -proposed as possible14:37
xnoxas they are complex packages14:37
xnoxand the deadline for 12.04.1 is fast approaching14:37
seb128stgraber, I will see if cyphermox can have a look14:38
stokachuroughly a month right?14:38
stgraberit's affecting everyone with an IPv6 network using NetworkManager in Automatic mode (default). It's not preventing people from working but it's spamming the syslog, seems to be spamming the routing table too and causes some DNS queries to fail14:38
cyphermoxI'm working on it already14:38
cyphermoxthe routing table, I'm not sure it will change anything there.14:39
ScottKFWIW, the KDE version for 12.04.1 is in proposed for testing now.14:39
seb128cyphermox, thanks14:39
=== Ursinha` is now known as Ursinha
stgrabercyphermox: cool, thanks. The dnsmasq is really the annoying one, the routing table caching is weird but doesn't seem harmful14:39
cyphermoxstgraber: right.14:39
stgraberScottK: good to hear, no problem so far with verification?14:40
ScottKNot so far.  I'm running it here.14:40
stgrabercool14:40
stgraberstokachu:14:40
stokachumultiarch is the name of the game, continueing to get those bugs completed and sponsored14:41
stokachu...14:41
stgraberarges:14:41
argesworked on 12.04.1 bugs, worked on milestone scripts for our team14:42
arges..14:42
stgraberjibel:14:43
jibelautomated testing reported broken oem installation14:43
jibelthat usually occurs when the version of ubiquity on the CD and in the squashfs are different14:44
jibelwill file a bug report14:44
jibelpost-upgrade tests fail the obosolete config file check for everything bug oenric server while they usually pass14:45
stgraberoh, right, I have an AOB on that but might as well mention it now :)14:45
jibelI'll investigate next week this it started after we upgraded the auto-upgrader to python314:45
jibel..14:45
jibels/bug oenric/but oneiric/14:45
stgrabercjwatson has been working on enabling -proposed for all precise dailies14:45
stgraberthat's done for alternates but not working for live images14:46
cjwatsonYeah, sorry about that, it came down to something I thought about a year ago and then forgot14:46
stgraberwhich explain the out-of-sync issue you mentioned earlier14:46
cjwatsonjibel: Indeed, there's no need for a bug report for the broken OEM installation in this case14:46
jibelcjwatson, ok, noted14:47
cjwatsonIf it persists next week I'd like to know14:47
stgraberjibel: I can't think of a reason why the python3 port would have broken th conffile check but let me know if you need some help there14:47
stgraberskaet:14:48
jibelstgraber, me neither but I don't like coincidences14:48
skaetworking through bugs and milestoning some that should be considered for 12.04.114:48
skaetfrom some of the ones that have come up from quantal mostly.14:48
skaetdiscussions about 12.04.2 schedules have started up.14:48
skaetbut mostly working on quantal at the moment...14:49
skaet;)14:49
skaet..14:49
stgrabersmoser:14:50
smoser- I'm not as current on our progress here as I need to be.  we clearly have a lot more bugs on the lists than other teams do.  I'll spend some time catching up14:50
smoser with the teams and making sure we're getting some things done.14:50
smoser - we did get a nova update into -proposed this week14:50
smoseri'm somewhat concerned that our list is so long.14:51
smoserbut thats all. i'll poke around later today and we'll have more info next time.14:51
stgraber#topic AOB14:52
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Ubuntu 12.04.1 team meeting Meeting | Current topic: AOB
stgraberanything else people would like to mention/ask?14:52
stgraberdoesn't look like it :)14:53
skaet:)14:53
stgraberwell, thanks everyone, talk to you in two weeks then!14:53
stokachuthanks!14:54
jibelthanks stgraber14:54
stgraber#endmeeting14:54
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Jun 28 14:54:21 2012 UTC.14:54
meetingologyMinutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-06-28-14.00.moin.txt14:54
meetingologyMinutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-06-28-14.00.html14:54
skaetthanks stgraber14:54
seb128thanks14:54
seb128stgraber, skaet: nobody was interested to discuss the whoopsie on or off for .1 I guess then?14:55
stgraberseb128: oops, forgot about that one... did you discuss that with ev/pitti already? they're the most likely to have a strong opinion on that.14:56
smoserh.m.14:57
smoserstgraber, i have a bit of a feeling on it.14:57
smoserwell..i'll look a bit beforr i comment and crate a more informed opinion.14:58
smoserthe concern i have is just memory use in smaller server install (or vm)14:58
Davieysmoser: Well, the initial results from server have been null.15:00
Davieysmoser: As in, i don't think anyone has yet reported from an X-less box.. So it really is just a resource waste, until there is better exposure15:00
seb128stgraber, ev has a strong opinion on "we should fix the issues rather than turn it off"15:12
seb128in practice it's showing up badly on precise and we don't make enough progress with the resources we have to get in a good position soon on that front15:12
seb128so I think we should consider turning it of for .115:12
dholbachok, who's here for the MOTU meeting?16:15
* coolbhavi waves16:16
dholbachcoolbhavi, it looks like it's only the two of us16:17
dholbachnobody sent a reminder to the list I guess16:17
dholbachmaybe we should just meet in 2 weeks instead with proper reminder beforehand?16:17
coolbhavidholbach, yes right after meeting along with the minutes will help I think16:18
dholbachit'd be great if somebody (other than me) could do this :)16:19
dholbachI was just too busy to take care of this time16:19
coolbhavidholbach, I can from next time if nobody beats me to it :)16:19
dholbachok cool :)16:19
dholbachI don't have any updates for the meeting, but I just removed the "meeting times" bit from the agenda for next time16:20
dholbachit seems like there was little interest in moving it16:20
coolbhavihmm I thought of freezing on motu school timings feedback so that we could have kick started motu school asap16:21
* tumbleweed waves, but has to run16:21
dholbachok, well then maybe we better clear out of the room and I'll just go update the agenda page with the proper date for next time16:21
dholbachcoolbhavi, sounds good16:21
coolbhavisure16:21
coolbhavihey tumbleweed16:22
dholbachexcellent - that was a very quick meeting then :)16:22
coolbhavi:)16:22
coolbhavidholbach, anyways ll mail the list about proposed dates and times of MOTU school tomorrow and take discussion on list16:25
dholbachperfect, thanks a lot coolbhavi16:26
coolbhavino mention dholbach16:26
vibhav.window 916:32
=== LjL is now known as LJL
=== IdleOne is now known as iDLEoNE
=== ashams_ is now known as ashams
jonoalrighty folks18:00
jono#startmeeting18:00
meetingologyMeeting started Thu Jun 28 18:00:20 2012 UTC.  The chair is jono. Information about MeetBot at http://wiki.ubuntu.com/meetingology.18:00
meetingologyAvailable 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 #votesrequired18:00
jonohey folks, and welcome to the very first Ubuntu Accomplishments meeting :-)18:00
jonowho is here for the meeting?18:00
notgaryI am o/18:00
* cielak is here18:01
highvoltage"You've unlocked an accomplishment! Attending your first Ubuntu Accomplishments meeting!"18:01
jonohighvoltage, LOL!18:01
jonowell thanks folks for joining us18:01
jonothere is not really a fixed agenda here, but I have a few topics I want to cover:18:01
philipballew0/18:01
jono * getting more accomplishments written18:02
jono * getting more translation involvement18:02
jono * testing18:02
jonodoes anyone else have any topics?18:02
jonook then :-)18:03
jonomaybe we can cover translations first18:03
jonoso we have four projects -daemon -viewer -community-accomplishments and -desktop-accomplishments18:03
jonoand then also the web gallery18:03
cielakI remember it was suggested that we bound some official translation groups to our project18:04
jonoright now our translation coverage in the desktop app and daemon is pretty good18:04
jonobut the accomplishments themselves is limited18:04
jonocielak, indeed18:04
cielakespecially desktop ones, I wonder if they are available in more than 2 langs18:04
hallino1Me :)18:04
jonoany thoughts on how we get more translators involved?18:04
jonoit would be great if we had a translations leader who can help grow this community18:04
jonocielak, yeah18:05
jonois anyone interested in helping out with this?18:05
cielakI wonder whether we can't simply ask one of these translator organisations that translate everything in LP18:05
cielaklike the Launchpad Translators18:06
jonocielak, like the Ubuntu translations groups?18:06
jonoso maybe the next step is reaching out there18:06
jonoI know some translators express concern about open permissions too18:06
jonoso we might need to resolve that18:06
cielakwe've had recently a case of translation mistake of griefing that coused a critical bug in viewer18:07
jonoright18:07
jonook, I will reach out to the translations groups to see if they can help us18:07
jonoif anyone is passionate about this, do let us know18:08
jonowe could definitely use some help here :-)18:08
* gepatino is here18:08
jonohey gepatino, just the person18:08
jonogepatino, do you think it would be viable to provide a link in the web viewer so people can be linked to where they can translate opportunities?18:08
jonothis might be a good way of getting more folks involved18:09
notgaryHow about writing some translation accomplishments -"You have make your first translation", "You have made 10 translations", "You have made 20 translations", etc. I have actually been thinking it would be cool to track Launchpad activity for acheivements, such as "You have merge X patches into Ubuntu". Perhaps this could be done for translations18:09
jononotgary, we would love to have that, but translations doesn't have an API in LP afaik18:09
cielaknotgary: the problem with translations is that Launchpad API does not expose access to them18:09
gepatinojono, adding a link shouldn't be an issue18:10
gepatinoshould we check some rules? redirect so some specific language, etc?18:10
jonogepatino, cool - we would need to figure out how to generate a link to the correct strings, but we can look into that18:10
cielaknotgary: and the problem with number-based accomplishments is that they often encourage pointless traffic18:10
jonogepatino, I am not sure of the details18:10
jonook, so lets move on18:11
jononext I wanted to discuss testing18:11
jonocielak and I have been discussing this recently18:11
gepatinoi was catching up... I meant it would be a problem to add link, thinking in linking to launchpad translations18:11
jonoour codebase is growing, and so are our users, and thus the potential for bugs could increase18:11
gepatinothen I've read about the translation groups not being open...18:11
jonogepatino, cool18:11
jonogepatino, well, open in terms of whether contributions are reviewed18:12
jonoI think we should get advice from our translation community about how the translations are best governed18:12
gepatinook18:12
* cielak agrees18:12
jonoso in terms of testing18:12
jonoI would like to build unit test suites for all of our projects18:13
jonoI know the web team are already working on this18:13
jonoand I am planning on putting in place unit tests for the daemon18:13
jonoI suspect the viewer is important but less critical than the daemon18:13
jonoif the daemon gets it wrong, all viewers are screwed :-)18:13
jonohey janosTheHun18:14
janosTheHunhey jono !18:14
cielakviewer is just a bunch of GTK+ hacks, the real code is in the daemon ;)18:14
jonocielak, indeed :-)18:14
jonothe other part of the testing which I wanted to discuss was how we test the server18:14
jonoagain, cielak and I discussed this a little earlier18:14
* janosTheHun here now, but won't be long18:14
jonoso while we have seen good traffic on the validation server, which suggests things are generally working well, there are sometimes issues, and these could be either U1 syncing delays or bugs in the server18:15
cielakjanosTheHun: semi-final? :)18:15
janosTheHuncielak: yup :)18:15
cielakor generaly any case causing trouble with the validation process18:15
cielakthere can be many more factors18:15
jonoin terms of the U1 lag, I have a solution which I think could work - I will set up a U1 user who will generate some files and put the timestamp inside the file - when the file is synced we can compare the timestamps of the server to the file and get an idea of lag18:16
jonoI think having visibility on U1 lag will help us in tracking down some issues18:16
jonoI would also like the server testing to dynamically create and register shares and check on the success of that too18:16
cielaksuch file would be sent like each 10 minutes, or daily?18:16
jonocielak, I am thinking every 10 mins or so18:16
jonoand then plot this into a a graph18:17
jonoso we can compare when a bug occurs to the lag time18:17
cielakright18:17
jonobug X happened on 5th June, and oh look...U1 was lagging :-)18:17
jonoin terms of ensuring the server is actually validating trophies correctly, I think the first step is probably unit tests18:17
cielakwell, most our problems with validation server is not just lag, but no signature at all, yet that's a good idea nevertheless18:18
jonoone challenge we have now is that if a user types in the wrong identification it will constantly fail18:18
jonocielak, right18:18
jonoso a trophy not getting signed means either:18:18
jono (1) the user is screwing around with .trophy files18:19
jono (2) there is a bug in the code that uploads a trophy18:19
cielak1) is unlike, if someone intentionally messes things up, they won't report a bug18:19
jono(3) the user entered extra-information that generated the .trophy and then changed it after it was synced, s when the server validates it the extra-info doesnt work18:19
jonoyeah I think few people, if any are faking trophies18:20
gepatino(4) there is a bug in the code that validates the trophy18:20
cielak3) is not valid, daemon will regenerate the trophy with new extrainfo, if it wasn't yet signed18:20
jonogepatino, oops, yes18:21
philipballewfaking does not give you that good feeling that earning it does.18:21
jonocielak, right, but imagine this: the user adds e-a, it gets approved and generates a .trophy, that gets uploaded, they then change their e-i and U1 doesnt sync it yet18:21
gepatinoso, the real programming bugs seems to be (2) and (4), am I right?18:21
jonophilipballew, indeed18:21
jonogepatino, yup18:22
cielakjono: this happens just once, the next time the .trophy is sent it will be correct, and the server will sign it then18:22
cielakor will it not?18:22
jonocielak, agreed, I just mean that it is not inconceivable that there could be a mismatch18:22
cielakif I modify my .trophy and send a new version, will the server re-sign it?18:23
jonoI do think we have some bugs in there somewhere18:23
jonocielak, if you already have the .asc, the server wont resign18:23
jonoif you don't have the .asc it will try to sign18:23
cielakeach time I upload a new version?18:23
cielakor just then the file is created?18:23
jonocielak, each time the file is updated18:24
cielakokay, that's correct then18:24
jonoif you modify a file in U1 that is in a subscribed folder, it gets synced18:24
cielakso 3) is not really a problematic case18:24
jonocielak, right, I think the mismatch scenario is pretty rare anyway18:25
cielakindeed18:26
jonoit will result in a logged failure on the server, but then just resolve itself18:26
cielakwe better seek for bugs in the code :)18:26
jonowhat we need to identify is what is the source of the failures18:26
jonocielak, totally agree18:26
jonocielak, we just need to do more testing and find failures18:26
janosTheHuni recommend writing unit tests around this issue, and try to cover all the corner cases you can think of18:26
jonoright now I think there is a lot we can do to get better visibility on failures18:26
jonojanosTheHun, agreed18:26
jonojanosTheHun, I was saying before you joined that I would like us to have unit tests for all of our projects18:27
jonoand before we land code we can run the test suites18:27
janosTheHunjono: yup, good idea18:28
cielakwe might also think to include some easy access to debug data18:28
cielakthe daemon log file is working great18:29
jonocielak, what kind of debug data18:29
cielakfor bug reports it's really useful18:29
cielakbut there are other things we ask all users that report a bug18:29
jonocielak, I agree we might want to build some better debug tools into our software18:29
cielaklike the share data, whether it got accepted, what files are in trophies directory18:30
jonoone thing that could be useful for example is an easy way to see if a share is active18:30
jonoyeah18:30
jonocielak, maybe we could add this to battery?18:30
jonoadd a switch to summarize system info18:30
jonoaccomplishments-battery -i for example18:30
cielakyou have recently implemented support for getting our share data from the u1syncdaemon, what if we simply printed the result to the daemon log?18:30
jonoand it displays the share status and other reporting18:30
cielakI'd integrate it with either daemon or viewer, so that when one reports a bug, we do not need to ask him to install the battery18:31
jonocielak, we could do that18:31
jonomakes sense18:31
jonoI am happy to take a look into that18:31
jonoshould be a simple addition :-)18:31
cielakactually, there is some bug in determining share ID, found it recently18:31
jonocielak, oh?18:32
cielakwill need to take a closer look, but it makes me unable to publish my trophies :) (the shareid in URL does not match my actual shareid)18:32
jonocielak, I think I know this bug18:32
jonothis might be because you have two active shares18:32
cielaknope, just one18:32
jonoreally?18:32
jonoodd18:32
cielakyeah, will report it & investigate18:33
jonocool18:33
jonospeaking of which....18:33
jonoI have another suggestion18:33
jonoI would like to suggest we have two log files18:33
jonodaemon.log18:33
jonoand scriptrunner.log18:33
jonothe daemon is getting spammed with all the checks for accomplishments18:33
cielakaaah, that's wise18:33
jonowhich makes it difficult to read18:33
janosTheHunis there a wiki page about running the unit tests in the daemon project?18:33
jonojanosTheHun, not yet, they don't exist18:33
jonojanosTheHun, we have an original set of tests that hasnt been touched since January18:34
jonoI need to go in and update them18:34
jonowhen I get a few working we can work together to build out full coverage18:34
jonocielak, would you be happy to split the daemon log into the two files?18:34
jonowe may even want to have a log file standard info such as the share, share id, if it is active, trophydir etc18:35
jonoso these daemon logs:18:35
jono * daemon.log - general run time daemon info18:35
jono * scriptrunner.log - log of when accomplishments are checked18:35
jono * environment.log - a list of settings in the environment (e.g. share id, name, trophy dir, collections installed etc)18:36
cielakwell, daemon.log will contain very little information, we might merge environment.log into it18:36
jonocielak, right, I was just thinking you would need to hunt it our in daemon.log18:37
jonowhereas environment.log can just summarize18:37
jonoI am happy with whatever you prefer though18:37
cielakmaybe I'll try both, and compare which one makes more sense18:37
cielakwe can have several instances of some 'logging' object, that would write to a single file18:38
jonocielak, awesome :-)18:38
jonoindeed18:38
jonothis will give us good visibility when people have issues18:38
jonocielak, we may want to consider this as a push into 2.118:38
jonodepending on how invasive it is18:38
cielakby the way: we have not created separate series for 0.218:38
cielakthus we cannot separate 0.3 additions from 0.2.1 ones18:39
jonocielak, oops18:39
jonoI will do that18:39
jonoI will create the series, but we should probably only push critical fixes to 0.2.x18:40
jonoso lets maybe do this in 0.318:40
jonoI will create the series today anyway18:40
cielakyeah, will be more time to test all that18:40
janosTheHunok i guys i have to go, will try to do something for the daemon and then ping you18:40
jonocool18:40
jonolaters janosTheHun! :-)18:40
jonothanks!18:40
cielakthanks janosTheHun, see you!18:40
jonoso anything more to discuss on testing?18:41
* cielak just pushed a tiny fix that significantly cleans up demon's log ;-)18:42
jonocielak, wow, you are fast, buddy :-)18:42
jonook, so the final topic I wanted to discuss was growing our community of accomplishments writers18:42
jonoI am a little behind on this18:42
jonoI am planning on putting together documentation and a video for how to get people involved18:43
cielakit may be worth reminding that we have lots of forum accomplishments waiting18:43
jonobut so far I have been focused on a few other things such as the branches18:43
jonocielak, oh we should look into that18:43
cielakand s-fox will be surely interested in developing them, but Canonical did not reply for some longer time18:43
jonoyeah Canonical IS has not responded yet since his last email18:44
jonoI will see if I can ping them to respond18:44
jonoI also need to update the docs as battery now checks for missing fields in .accomplishment files18:44
cielakmight be worth it, I can't imagine 0.3 release without forum accoms!18:44
jonoindeed :-)18:44
cielakthere is one more problem with the docs18:44
jonooh?18:44
cielaksomeone had problems with following the guide recently18:45
cielakthe problem is with the order of chapters18:45
cielakI guess battery information is too soon18:45
cielakit assumes one has already installed the collection, that is working on a bazaar branch etc18:45
jonoahhh18:46
cielakso basically it requires knowledge from upcoming chapters18:46
jonowe should ask people to file bugs in ubuntu-accomplishments for docs related issues18:46
jonocielak, could you ask that person to file a bug?18:46
* cielak wanted to re-read the whole guide to determine causes, but hadn't yet time18:46
jonogood idea18:46
cielakjono: sure, will try to18:47
jonoand as we get more contributors involved it will help us spot other issues18:47
jonook cool18:47
jonowell I have covered everything I wanted to discuss today18:47
jonoanything else?18:47
cielakwasn't it philipballew?18:47
cielakphilipballew: are you still with us? ;-)18:48
philipballewyes!18:48
cielakawesome! would you mind reporting a bug in ubuntu-accomplishments concerning the troubles you had with following the guide on creating accomplishments?18:48
philipballewYes. I will.18:49
cielakgreat thanks!18:49
jonook, I guess we can wrap18:49
cielakmaybe someone lurking has any questions concerning accomplishments?18:49
jonothanks folks for joining our first meeting!18:49
jonoyeah, any questions?18:50
jonoand remember that we live in #ubuntu-accomplishments18:50
gepatinois there any roadmap for web gallery to 0.3?18:50
gepatinoor so far only the specs in the wiki?18:50
philipballewI am considering a simple video tutorial on making some for people who are not good at reading and understanding as they would be in they could see.18:50
jonogepatino, just the wiki right now18:51
jonobut part of it is the Mobile spec18:51
jonodid you see that gepatino?18:51
jonohttps://wiki.ubuntu.com/Accomplishments/Specs/Mobile18:51
jonothis is basically a stylesheet for the web gallery18:51
jonophilipballew, that would be great18:51
jonomy main advice is ensure that you have written a few accomplishments first before you do a tutorial18:52
jonosomeone else did a tutorial and they had not written an accomplishment and it wasnt so good18:52
gepatinoi've read that, jono, thanks18:52
jonogepatino, cool18:52
cielakand of course such new accomplishments are very welcome! :)18:53
gepatinoand finally, is there any release date for the web gallery? we are progressing but there are a lot of things to fix, like page layouts, check url schemas, etc18:53
jonogepatino, release date for 0.3 is Sep 5th18:53
jonoso if we could shoot for then, that would be grea18:54
* cielak has to remember it, hehe18:54
jonoit would be cool to have it in place earlier so we can get some further testing18:54
gepatinosure, it would be nice to have one or two weeks before18:54
cielakhopefully we'll get trophies.ubuntu.com :)18:54
jonoindeed :-)18:55
jonoalright, lets wrap18:55
jonothanks, folks!18:55
jono#endmeeting18:55
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Jun 28 18:55:26 2012 UTC.18:55
meetingologyMinutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-06-28-18.00.moin.txt18:55
meetingologyMinutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-06-28-18.00.html18:55
cielakthanks everyone, thanks jono!18:55
jono:-)18:57
gepatinosee you guys18:59
=== ayan is now known as ayan-afk
=== iDLEoNE is now known as IdleOne
=== james_w` is now known as james_w

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!