[02:08] <asdfasdf> Is there a way to run the phone emulator from the SDK?
[02:09] <asdfasdf> Nevermind, found it
[06:14] <mihir> balloons: any idea, why it is failing Jenkins https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/MutiEventOnSameSlot/+merge/216507
[06:24] <zbenjamin> jdstrand: ping, i saw the recent devel-proposed already has a debug policy. I just tried it and i can run and connect to the gdb server , but the app itself is rejected by the Mir server: "QUbuntu: Could not create application instance
[06:24] <zbenjamin> "
[06:35] <DanChapman> Good Morning all
[06:38] <dpm> morning DanChapman!
[06:41] <mihir> DanChapman: dpm Good Morning :)
[06:41] <dpm> hey mihir :)
[06:41] <mihir> dpm: Jenkins getting failed on Calendar any idea
[06:42] <dpm> mihir, I know balloons investigated it and came up with some conclusions, and I'm trying to figure out what needs fixing
[06:42] <dpm> I'm looking at this right now
[06:42] <mihir> dpm: okay thanks !!
[06:46] <DanChapman> hey dpm, mihir :-)
[07:35] <dpm> mihir, would you be able to do 2 very trivial reviews for calculator? -> https://code.launchpad.net/ubuntu-calculator-app/+activereviews
[07:36] <mihir> dpm: sure, i'll look into that by EOD
[07:36] <dpm> thanks!
[07:39] <mihir> dpm: i have approved it both of them.
[07:39] <dpm> \o/
[07:39] <dpm> thanks mihir
[08:44] <dpm> mihir, quick question: do you know what this translatable message is supposed to mean? https://translations.launchpad.net/ubuntu-calendar-app/trunk/+pots/ubuntu-calendar-app/ca/5/+translate ? It's been causing some confusion to translators, and after even seeing it in the UI, I'm not sure I understand what it means
[08:53] <popey> dpm: well that's interesting and odd
[08:54] <popey> i think %1 is pulling in the event length argument, but I don't know what the E is
[08:54] <dpm> yeah, I think that string needs fixing, but I cannot figure out to what :)
[08:55] <mihir> dpm: actually this is for All Day event
[08:55] <mihir> so if there are 3 all day events on same date it shows on top 3E where %1 is an argument
[08:55] <dpm> yes, I see it appearing there
[08:55] <popey> oh!
[08:55] <mihir> dpm: like this , text = i18n.tr("%1E").arg(events.length)
[08:55] <popey> "3 events"
[08:55] <popey> So "E" Should say "Events"
[08:56] <dpm> yeah
[08:56] <dpm> ok, I'll send a fix
[08:56] <mihir> popey: it wouldn't feet in weekview i guess,
[08:56] <popey> oh of course
[08:56] <popey> yes, i see that here, I have a 2E on a line
[08:56] <popey> i dont like that ☻
[08:57] <mihir> Hmm okay , i'll try to change that in 2 Events is that okay dpm,popey ?
[08:57] <popey> well that wont fit
[08:57] <popey> as you say in week view
[08:57] <mihir> Hmmm , yup. what would you suggest ?
[08:58] <popey> well it's inconsistent with the events in the rest of the view
[08:58] <popey> events are shown as bubbles with a blob in the corner
[08:58] <popey> an all day event is just an event that happens to last all day - so has no time, but has a description and a blob
[08:58] <popey> (thinking aloud here)
[08:59] <mihir> popey: how about same in Google calendar, stick those bubble on top ?
[09:00] <popey> it makes sense, but you can't fit many in
[09:00] <popey> and its hard to seleect them.
[09:00] <popey> well, there's the popup for selecting them...
[09:01] <mihir> yup, when you tap on number there will be pop-up
[09:01] <popey> dpm: what do you think, I'm not sure how to show that
[09:02] <popey> can you file a bug to track the %1E issue so we can track it
[09:03] <popey> rather than just an ad-hoc conversation between the three of us on irc
[09:03] <mihir> popey: dpm there is already one , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1320009
[09:03] <popey> awesome!
[09:08] <mihir> dpm: what is the PPA name you created for syncMonitor , Calenar app is carshing
[09:10] <dpm> mihir, popey, ok, I've added my suggestion to https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1320009
[09:11] <mihir> dpm: shall I push the Mr with same change?
[09:12] <dpm> mihir, it's the regular core apps PPA, and the package name is: qtdeclarative5-ubuntu-syncmonitor0.1 -> https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily/+packages?field.name_filter=sync&field.status_filter=published&field.series_filter=
[09:12] <dpm> mihir, if you're happy with the suggestion, please go ahead and submit a MP
[09:13] <popey> thanks dpm
[09:13] <popey> that'll do for now.
[09:13] <mihir> dpm: sure, but popey if you get some idea about that let's disucss
[09:13] <popey> yeah, will have a think.
[09:13] <popey> been playing with calendar more recently now it's more stable and functional ☻
[09:15] <mihir> popey: \m/
[09:15] <mihir> popey: when you get time to test one MR, that would be great.
[09:15] <popey> which one?
[09:17] <dpm> oh we've got scopes in the store already, cool!
[09:17] <mihir> popey: https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1297739/+merge/221109
[09:17] <mihir> the repetation options
[09:19] <mihir> dpm: i have updated with latest PPA , is there any moer dependency for Ubuntu.SyncMonitor ?
[09:20] <dpm> mihir, it didn't seem to need any more dependencies, but let me know if anything is missing
[09:20] <mihir> dpm: it says  calendar.qml:71 SyncMonitor is not a type
[09:21] <mihir> dpm:sorry , calendar.qml:4 module "Ubuntu.SyncMonitor" is not installed
[09:21] <dpm> mihir, can you give me the output of this command? apt-cache policy qtdeclarative5-ubuntu-syncmonitor0.1
[09:22] <mihir> dpm: http://paste.ubuntu.com/7600565/
[09:23] <dpm> mihir, well, you don't have it installed :)
[09:23] <dpm> mihir, try sudo apt-get install qtdeclarative5-ubuntu-syncmonitor0.1
[09:24] <mihir> dpm: thanks, i installed , sync-monitor only , it worked  thanks :)
[09:25] <dpm> cool :)
[09:26] <popey> dpm: pushed out meeting back as I have some dogfooding to do right now.
[09:26] <dpm> ok, no worries
[09:31] <nik90> dpm: is https://code.launchpad.net/~dpm/ubuntu-clock-app/fix-desktop-l10n-1325626/+merge/222287 ready to go?
[09:31] <dpm> nik90, yes :)
[09:31] <nik90> dpm: approved
[09:31] <dpm> \o/
[09:31] <mihir> dpm: popey this how it looks if i use whole word Events , http://imgur.com/pk4X7yB
[09:32] <mihir> dpm: popey what do you think ?
[09:32] <popey> I don't like it ☻
[09:33] <dpm> mihir, I think I'd stick to the shorter form until we have a better solution. In any case, "Events" won't fit in the week view on a phone
[09:33] <mihir> dpm: yup ,  that looks more decent than this.
[09:33] <popey> +1
[09:36] <mihir> dpm: here is the MR, https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1320009/+merge/222296
[09:37] <mihir> popey:  if you find any issue /suggestion  with repeat options  MR, let me know :)
[09:42] <popey> k
[09:47] <dpm> mihir, reviewed
[09:53] <mihir> dpm: how many reminder options would you suggest, https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1322547
[09:54] <nik90> dpm, popey: I am thinking of rejecting https://code.launchpad.net/~gang65/ubuntu-clock-app/ubuntu-clock-app-analog-clock-improve/+merge/219119
[09:55] <nik90> dpm, popey: I will of course provide the reasons for doing so. Do you agree?
[09:55] <popey> yes
[09:56] <dpm> mihir, I don't know, tbh, I thought the options we've got would be enough. I think if we add all of his suggestions, we'll end up with a really long option selector. I'd be tempted to ask him to come up with a proposal himself
[09:57] <dpm> nik90, sounds good to me
[09:58] <mihir> dpm: agreed.
[10:00] <mihir> dpm: should I move it in wishlist  ?
[10:05] <dpm> mihir, yes, perhaps, but please add a comment
[10:39] <ahayzen> dpm, you mind checking over https://code.launchpad.net/~andrew-hayzen/music-app/fix-1325626/+merge/222303
[10:45] <ogra_> dpm, thanks for subscribing me to the blueprint !
[10:45] <dpm> ogra_, ah, cool, thanks for attending! :-)
[10:52] <ahayzen> dpm, the clock .desktop has an _ before name, comment and keywords...whereas we don't ... and we have tr() around the name ... should i also change this to be the same as clock?
[10:52] <dpm> hi ahayzen, looking...
[10:53] <ahayzen> dpm, because this doesn't appear to totally work, i don't think, https://code.launchpad.net/~andrew-hayzen/music-app/fix-1325626/+merge/222303
[10:54] <dpm> ahayzen, so your initial MP makes sense, and I'll approve it now. But to get translations loaded in the apps scope, you'll need to implement the same as either of the two branches in bug 1318008 do
[10:56] <ahayzen> dpm, ok ... blimey they are bigger changes ;)
[10:57] <dpm> ahayzen, yeah, but actually not that big. What makes those diffs bigger is the update of the .pot file
[10:57] <dpm> and removal of the po/po.pro file
[10:57] <ahayzen> dpm, seem to be lots of cmake changes as well? ... my two favourite things cmake and translations in one merge lol
[10:57] <dpm> hahaha
[10:58] <dpm> yes, there are a few cmake changes
[10:59] <ahayzen> dpm, i'll have a go see how far i get :)
[10:59] <dpm> cool, thanks ahayzen!
[10:59] <ahayzen> need to learn about translations somehow
[11:07] <mzanetti> dpm: regarding that translation
[11:08] <dpm> hey
[11:08] <mzanetti> dpm: I don't think this even can be translated at that point
[11:08] <mzanetti> dpm: becuase a translator always needs the original string but we don't have that here
[11:09] <mzanetti> also, how would a translation look like in this case? say you want to change the order as you said in the comment
[11:09] <mzanetti> what would you do as a translator?
[11:09] <mzanetti> you get "%1 %2", would you just translate it as "%2 %1" ?
[11:10] <dpm> mzanetti, this is not different to other translations with parameters in other parts of Ubuntu. Yes, that'd be one option. Or in Catalan I'd just translated as "%1 de %2" (not changing the order, but adding a preposition)
[11:10] <ahayzen> dpm, what would you put for the keywords for the music-app?
[11:11] <mzanetti> dpm: hmm... fair enough...
[11:12] <dpm> mzanetti, but if there is a standard Qt Locale format that outputs "year, month" already, I'd prefer that too, which would mean less work for translators and would output the string arranged in the right way already
[11:12] <mzanetti> dpm: yes, I agree...
[11:12] <om26er> t1mp, Hi! can you comment about bug 1327171 ?
[11:12] <dpm> ahayzen, perhaps "music;songs;play;tracks;player;tunes" ?
[11:13] <ahayzen> dpm, cool thanks, is that the things which helps the unity dash search?
[11:13] <dpm> ahayzen, yeah, I seem to remember they're for that
[11:13] <t1mp> om26er: hmm.. I never had that issue, but I'm not using the phone a lot
[11:13] <t1mp> can someone who uses the phone as their main phone confirm that bug?
[11:13] <t1mp> popey: ^ ?
[11:13] <ahayzen> dpm, i'll put the ones you have suggested for now someone can always add more :)
[11:14] <dpm> great, thanks ahayzen!
[11:16] <mzanetti> dpm: https://code.launchpad.net/~dpm/reminders-app/translator-comments/+merge/222295/comments/532571
[11:17] <dpm> mzanetti, ok, thanks. I'll try to come up with a fix that removes the need for translation. But I think in the meantime this will help with context for translators
[11:17] <mzanetti> dpm: couldn't find anything which would catch all the examples we just listed
[11:18] <mzanetti> so I guess this is indeed the proper thing to do
[11:18] <dpm> ah, ok
[11:18] <t1mp> dpm: as an avenger, can you comment on https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1327171 ?
[11:19] <popey> t1mp: which? the bug om26er posted?
[11:19] <t1mp> popey: yes, the one that I just asked dpm to comment on
[11:20] <om26er> popey, t1mp seems the left edge might be conflicting with the back button
[11:20] <dpm> t1mp, I can. I can also confirm that something similar happens on the other side: right-side actions in the header are often difficult to tap: they either tend to be missed or the last action on the right tends to activate the right edge
[11:20] <t1mp> dpm: ok, thanks. for the right side we have this bug https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1320863
[11:21] <popey> i can't say I have noticed that much
[11:21] <om26er> popey, use with one hand or two ?
[11:21] <t1mp> popey: me neither, so I'm asking for feedback from people who use the phone more
[11:21] <popey> two because I have small ladyhands
[11:21] <t1mp> om26er: maybe that's it, I also use two hands
[11:23] <ahayzen> t1mp, i initially found that the back/tab button area was too far left, but once i knew it was further across than i thought i don't miss it often now
[11:27] <t1mp> ok, thanks for the feedback
[11:28] <dpm> t1mp, how can you be using two hands to tap the back button? http://filocoaching.com/wp-content/uploads/2014/01/multitasking.jpg ?
[11:28] <t1mp> ahayzen, popey I'll paste your comments on the bug report also
[11:28] <ahayzen> dpm, do i need to regenerate the *.pot files ... i've run click-buddy --dir . --no-clean
[11:28] <t1mp> dpm: that dude doesn't even use his feet to type.. amateur ;)
[11:28] <ahayzen> lol
[11:29] <dpm> t1mp, indeed, and he's only got 2 monitors!
[11:30] <dpm> ahayzen, yes, you'll then need to copy the updated po/$SOMELONGNAME.pot file from the /tmp/tmp.* directory that contains the build into your source tree
[11:37] <ahayzen> dpm, i think i have done it right, could you check over? https://code.launchpad.net/~andrew-hayzen/music-app/fix-1318008/+merge/222315
[11:42] <ahayzen> dpm, also i was just wondering how does the application name in the .desktop get translated as it does not appear to be added in any of the examples mps or mine? or is it already in the .pot somewhere?
[11:43] <dpm> ahayzen, awesome, on the phone atm, but will look at it in a few minutes
[11:43] <dpm> ahayzen, it gets put in the .pot
[11:43] <dpm> and then when building the click, its translations are put into the .desktop file
[11:44] <ahayzen> ah ok cool
[11:52] <jdstrand> zbenjamin: are there any apparmor denials?
[11:53] <jdstrand> zbenjamin: grep DEN /var/log/syslog
[11:53] <zbenjamin> wait i need to start the app again
[11:58] <zbenjamin> jdstrand: thats all i get
[11:58] <zbenjamin> http://pastebin.ubuntu.com/7601299/
[12:32] <jdstrand> zbenjamin: ok, those would be denied by DAC and a read-only image anyway, no? (ie, the user can't write out those files)
[12:32] <zbenjamin> jdstrand: yeah i think thats not the issue right?
[12:32] <zbenjamin> jdstrand: as long as gdbserver is not injected everything works. So the script works
[12:33] <jdstrand> zbenjamin: no. I'm going to mark the debug policy group bug as fixed then. if you see any apparmor denials, please file a new bug
[12:33] <zbenjamin> jdstrand: any change we can get that for older policies too?
[12:33] <zbenjamin> chance
[12:34] <jdstrand> I guess I could add it to the 14.04 (1.1) policy. people shouldn't be using the 13.10 policy (1.0) any more
[12:34] <zbenjamin> jdstrand: yeah that would be awesome :)
[12:35] <zbenjamin> jdstrand: any idea who i can ping about how to find out why Mir is rejecting the App?
[12:36] <jdstrand> zbenjamin: maybe wask in #ubuntu-mir?
[12:36] <jdstrand> zbenjamin: but hold on a sec
[12:37] <zbenjamin> jdstrand: i wonder if this is aproblem because the app id , the upstart process pid (gdbserver) and the app pid are different, so upstart would report a different pid than the one connecting to Mir
[12:39] <jdstrand> zbenjamin: ok, we don't have any explicit denials for mir sockets or anything (ie, things that would prevent logging the denial), so yeah, ask in #ubuntu-mir
[12:39] <jdstrand> zbenjamin: possibly? Saviq might be able to comment on that
[12:39] <zbenjamin> jdstrand: ok thx
[12:40] <Saviq> zbenjamin, yeah, that's definitely that
[12:41] <Saviq> zbenjamin, http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/view/head:/src/modules/Unity/Application/application_manager.cpp#L676
[12:41] <Saviq> zbenjamin, we authorize based on PID right now
[12:41] <zbenjamin> Saviq: i feared that, any idea how i can make that work?
[12:42] <Saviq> zbenjamin, quickest workaround would be to force --desktop_file_hint= on the command line
[12:42] <Saviq> zbenjamin, longer term we'll have to transition to auth based on cgroups
[12:42] <zbenjamin> Saviq: the point of the click launcher is to get rid of the desktop file hint
[12:42] <Saviq> zbenjamin, I know, I know
[12:43] <Saviq> zbenjamin, that's why I said workaround
[12:43] <Saviq> zbenjamin, and anyway that would be internal to the launcher in gdb mode
[12:43] <Saviq> zbenjamin, users wouldn't know
[12:43] <Saviq> jdstrand, do you know if all our apps are being put in cgroups already?
[12:44] <zbenjamin> Saviq: ok , but then we need to make sure the desktop file hint does not disappear before the cgroup is working
[12:44] <Saviq> zbenjamin, there's one more approach mhr3 tried out https://code.launchpad.net/~mhr3/unity-mir/authenticate-via-apparmor
[12:44] <jdstrand> Saviq: I think that is what ted did with UAL to make sure lifecycle could handle the oxide sandbox, no?
[12:45] <Saviq> jdstrand, makes sense, yes
[12:45] <Saviq> zbenjamin, so enabling auth per cgroup instead of PID should be doable somewhat now
[12:45] <Saviq> zbenjamin, could you file a bug against unity-mir please
[12:45] <zbenjamin> Saviq: i could :) and i will
[12:45] <Saviq> zbenjamin, and mention that in the click launcher (and vice versa)
[12:46] <Saviq> zbenjamin, pfft!
[12:46] <zbenjamin> Saviq: you mean like # work around bug #12345 ? something like that?
[12:46] <zbenjamin> lol
[12:46] <Saviq> zbenjamin, yeah ;)
[12:47] <zbenjamin> Saviq: so i pass the desktop file hint to the app right?
[12:47] <zbenjamin> just to make it work for now
[12:48] <Saviq> zbenjamin, yes
[12:48] <Saviq> zbenjamin, when launching under gdbserver
[12:48] <zbenjamin> ok
[12:48] <Saviq> zbenjamin, that will escape app lifecycle, though, just FYI
[12:48] <dpm> ahayzen, just had a look at https://code.launchpad.net/~andrew-hayzen/music-app/fix-1318008/+merge/222315 - according to LP, it seems there is a conflict that needs fixing, and I've added a comment for a small fix
[12:48] <Saviq> zbenjamin, so it won't be suspended / killed as usual
[12:49] <zbenjamin> Saviq: meh, so i cannot send a stop event to it with upstart?
[12:49] <ahayzen> dpm, cool thanks i must have branched before the other mp landed :).... inline comments \o/
[12:50] <Saviq> zbenjamin, that you can
[12:50] <Saviq> zbenjamin, I mean that unity8+unity-mir won't
[12:50] <zbenjamin> Saviq: another problem might be that gdbserver will receive the SIGSTOP when put into background ?
[12:50] <Saviq> zbenjamin, that's the thing - it won't
[12:50] <zbenjamin> Saviq: instead of the app right?
[12:50] <Saviq> zbenjamin, 'cause that upstart job won't be considered as an app at all
[12:50] <zbenjamin> Saviq: yeah lets say we have cgroups, and dropped the desktop hint
[12:51] <Saviq> zbenjamin, only the app process, with unity-mir not caring why
[12:51] <Saviq> zbenjamin, then the whole thing will be SIGSTOPed
[12:51] <Saviq> zbenjamin, whole cgrouo
[12:51] <Saviq> cgroup
[12:52] <ahayzen> dpm, updated please rereview when you have a moment
[12:54] <dpm> ahayzen, sure. I'm trying to figure out why the translations don't make it to the final .desktop file now
[12:54] <ahayzen> dpm, i've probably done something wrong somewhere i used the calculator mp as a template to my changes
[12:55] <zbenjamin> Saviq: hm what about the authorize by apparmor thing? Would that behave different in that case? SIGSTOPPING gdbserver might be a problem because it has open sockets to the gdb running on the host..
[12:56] <dpm> ahayzen, there needs to be a cmake rule that calls intltool-merge to put the translations in the final .desktop file
[12:56] <Saviq> zbenjamin, no, we need to stop the whole cgroup
[12:56] <Saviq> zbenjamin, and I don't think it would be a problem, you're debuggin after all, it will only be an issue after you time out?
[12:56] <dpm> ahayzen, I've not yet checked, doing several things at the same time atm :)
[12:57] <zbenjamin> Saviq: yeah depending on how big or small the timeout is. Lets say you want to debug app resume
[12:57] <ahayzen> dpm, the change at line 55?
[12:57] <Saviq> zbenjamin, then you only need 3s
[12:57] <Saviq> zbenjamin, 'cause the app is stopped after 3s
[12:57] <Saviq> zbenjamin, and for resurrection it'll be started again from scratch anyway, so any sockets will need to reconnect
[12:58] <zbenjamin> Saviq: i thought it will just receive a SIGCONT?
[12:58] <Saviq> zbenjamin, that's resume, resurrection is different
[12:58] <Saviq> zbenjamin, resurrection is when it will first get SIGSTOP
[12:58] <Saviq> zbenjamin, then SIGKILL through OOM
[12:59] <Saviq> zbenjamin, and will get started again when you want it back
[12:59] <dpm> ahayzen, yeah, that should do it, but when I build the .click, the final .desktop file does not contain the translations
[12:59] <zbenjamin> Saviq: will i get a application stopped signal from upstart in that case?
[13:00] <ahayzen> dpm, damn :/
[13:01] <Saviq> zbenjamin, the job will go away, yes
[13:01] <Saviq> zbenjamin, with an "unexpected" exit status
[13:02] <zbenjamin> ok , and also the small screenshot of the app in unity?
[13:02] <Saviq> zbenjamin, we'll be screenshotting apps on suspend
[13:02] <zbenjamin> Saviq: ok in that case QtC would assume the application has exited and close the debugging session
[13:02] <Saviq> zbenjamin, then use those screenshots on app resurrection
[13:03] <Saviq> zbenjamin, yeah, I think the only way to test resurrection would be to "persistently" make an app run under gdbserver
[13:03] <Saviq> zbenjamin, and block on main()
[13:03] <Saviq> zbenjamin, so that you can connect to it when it's resurrected
[13:03] <zbenjamin> Saviq: what i'm doing is listening to : UbuntuAppLaunch.observer_add_app_stop(on_stopped, state), in the launcher. As long as that is fired when the app is killed we should be fine
[13:04] <Saviq> zbenjamin, check out unity-mir http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/revision/222
[13:04] <Saviq> zbenjamin, that reworked our upstart↔unity-mir comms
[13:04] <Saviq> zbenjamin, should show you how we consider apps to behave
[13:06] <dpm> popey, do you mind if we move the apps upload meeting to 30 mins later?
[13:08] <popey> sure
[13:08] <popey> done
[13:09] <zbenjamin> Saviq: does the SIGKILL happen always? or just if we need memory?
[13:10] <Saviq> zbenjamin, latter
[13:10] <Saviq> zbenjamin, it's based on OOM
[13:10] <Saviq> +killer
[13:10] <Saviq> zbenjamin, we just set up scores (so that background apps are more likely to be killed than shell / foreground apps)
[13:10] <zbenjamin> i see, thats why it never happend for me when i was testing with just one up :)
[13:10] <Saviq> zbenjamin, and let the kernel do the rest
[13:10] <Saviq> zbenjamin, yeah, try 15 or so ;)
[13:11] <Saviq> zbenjamin, you can also mimic it by kill -SIGKILL the app when it's unfocused
[13:11] <Saviq> zbenjamin, you will see it still there on the dash and tapping that will actually relaunch it
[13:11] <Saviq> zbenjamin, only this case is special, SIGCONT apps won't (shouldn't) even really notice
[13:12] <zbenjamin> ok good to know. The important thing however is that the upstart stop will be reported as stopped to the launcher.
[13:12] <zbenjamin> upstart job i mean
[13:18] <dpm> ahayzen, hm, I cannot figure out why the translations are not merged into the .desktop file, but I have to go for lunch now. You can have a look at the calculator app to see if there is anything else missing. Running 'click-buddy --dir . --no-clean' and looking at the build directory will show you how the final .desktop file with translations would look like
[13:19] <zbenjamin> Saviq: https://bugs.launchpad.net/unity-mir/+bug/1327216
[13:19] <dpm> it seems as if the merge rule would not find the .po files where to read the translations to put into the .desktop file from
[13:19] <ahayzen> dpm, ok i'll have a look at the other two mps thanks for your help so far
[13:20] <Saviq> zbenjamin, thanks
[13:21] <dpm> awesome, thanks!
[13:21] <dpm> thanks popey
[14:09] <zbenjamin> Saviq: do you know if there is a way to query the desktop file path from appid?
[14:09] <Saviq> zbenjamin, you should be able to just pass appid to --desktop_file_hint
[14:09] <Saviq> zbenjamin, (we know, sneaky)
[14:09] <zbenjamin> Saviq: ooo thats neat ;)
[14:21] <zbenjamin> Saviq: works
[14:22] <Saviq> zbenjamin, cool
[14:22] <karni> Who tak I talk to about using QtLocation from C++? our doc site is non-existent :( http://developer.ubuntu.com/api/qml/sdk-1.0/QtLocation/qtlocation-module.html
[14:23] <karni> ah, here it is: http://developer.ubuntu.com/api/qml/sdk-1.0/QtLocation.location-positioning-cpp/
[14:36] <balloons> I'll take new translation for $100 alex!
[14:37] <popey> שום שעון מתוחכם שמספק מתזמן, שעון עצר, התרעות ושעון עולמ
[14:37] <popey> hows your hebrew?
[14:37] <popey> we can do arabic if you like الوقت;وقت;الساعة;ساعة;مؤقت;ساعة إيقاف;ساعة ايقاف;منبه;تنبيه;إيقاظ;ايقاظ
[14:38] <balloons> עדיין עובד על זה
[14:38] <popey> if that says "blame popey"....
[14:38] <dpm> ha, nice :)
[14:38] <balloons> popey, LOL
[14:41] <ahayzen> dpm, i still haven't figured out wht music-app doesn't translate i spotted a few differences and pushed them...any ideas?
[14:41] <dpm> ahayzen, just came back from lunch, let me try again
[14:41] <ahayzen> dpm, thanks ... i'll continue trying as well
[14:43] <dpm> ahayzen, ah, one of them is not necessary, the --add-comments argument in po/CMakeLists.txt is already specified, so you're adding it twice. But it should not affect the .desktop file translations
[14:44] <ahayzen> dpm, the calc/clock mps had it twice so i added it lol
[14:44] <dpm> ah :)
[14:44] <ahayzen> dpm, i'll remove it in the next commit i do
[14:44] <dpm> yeah, not too much of an issue
[14:49] <dpm> ahayzen, http://pastebin.ubuntu.com/7602186/ :)
[14:49] <dpm> evil braces
[14:49] <popey> dpm: can you upload to the store?
[14:50] <dpm> popey, sure, do you have the click url?
[14:50] <ahayzen> dpm, ah damn lol how did it not explode with syntax errors lol
[14:51] <popey> dpm: http://popey.com/~alan/com.ubuntu.clock_1.0.430_all.click
[14:51] <dpm> ahayzen, my thoughts too :)
[14:52] <ahayzen> dpm, dpm_  translations in my .desktop! woooo ... pushed please retest :)
[14:53] <dpm> \m/
[14:55] <dpm_> popey, https://myapps.developer.ubuntu.com/dev/click-apps/121/changerequest/
[14:56] <popey> approved
[14:56] <dpm> rock on
[14:56] <popey> calculator now
[14:56] <popey> r279 good dpm ?
[14:56] <ahayzen> dpm, once that is in is that all the translation work for now or is there anything else i need to do to music-app?
[14:57] <dpm> popey, yep, that's the one too
[14:57] <dpm> ahayzen, that should be pretty much it. I'm testing your latest changes now, we can probably get this into the store next
[14:57] <ahayzen> \o/
[14:58] <popey> k
[15:01] <dpm> ahayzen, top-approved
[15:01] <ahayzen> dpm, yey :D
[15:02] <ahayzen> dpm, do we poke popey with the click once it is merged?
[15:02] <dpm> ahayzen, he's aware we want to upload Music
[15:02] <ahayzen> sweet :)
[15:03] <popey> he is
[15:03] <dpm> but we can poke him nevertheless, just for the fun of it ;)
[15:03] <popey> \o/
[15:03] <ahayzen> :)
[15:04] <dpm> balloons, did you see my reply to your e-mail re: calendar? What do you think we need to do next to get the landings back in shape?
[15:04] <balloons> dpm, I'm working on a branch at the moment to fix the test with a workaround
[15:04] <balloons> but no, I've not seen your reply
[15:05] <dpm> balloons, ah, nm, my mistake, you replied already but hadn't checked my e-mail since. So forget the question :)
[15:05] <balloons> dpm, heh :-)
[15:07] <dpm> balloons, ok, read your e-mail now, sounds good to me, thanks!
[15:07] <balloons> excellent
[15:08] <popey> dpm: please upload http://popey.com/~alan/com.ubuntu.calculator_1.3.279_all.click
[15:08] <dpm> elopio, I need to come back to you about the reminders tests. Have you had the chance to look more into them?
[15:08] <elopio> dpm: not yet, sorry.
[15:12] <dpm_> elopio, np, when do you think you might be able to? We're a bit blocked with it right now. Or could you give us some pointers on your findings so far, so that someone else can take over?
[15:12] <mihir> popey: ping
[15:12] <dpm_> popey, https://myapps.developer.ubuntu.com/dev/click-apps/154/changerequest/
[15:12] <elopio> dpm: you can run the tests on your machine and you will see the segfault.
[15:13] <elopio> checking the logs might give more information, but probably we will have to go back to mardy to understand what changed.
[15:14] <mihir> popey: after new header dropdown for sync monitor , does icons looks too big on device too like desktop , http://i.imgur.com/rNjHQB0.png ?
[15:14] <popey> dpm_: approved
[15:14] <dpm_> awesome
[15:15] <popey> music ready or shall I do terminal instead?
[15:16] <ahayzen> popey, still running in jenkins i think
[15:18] <popey> ok, terminal it is
[15:18] <ahayzen> popey, music has merged \o/
[15:18] <ahayzen> lol
[15:24] <dpm_> elopio, hm, I cannot get the reminders tests even to run. I've got evernote-sdk-python3 installed, but I'm getting these errors: http://pastebin.ubuntu.com/7602370/ - any ideas?
[15:24] <elopio> dpm: you need to install the evernote sdk from the apps ppa
[15:25] <t1mp> kalikiana: I thought I could simply run the qml files in our unit test dir using qmlscene, like this http://pastebin.ubuntu.com/7602379/
[15:25] <t1mp> kalikiana: but it doesn't work while qmltestrunner works fine. Do you know how I get the Qt.test to work?
[15:25] <t1mp> or to be ignore
[15:25] <dpm> elopio, that's where I installed it from, it's not in the archive
[15:26] <elopio> dpm: run the tests with autopilot3 run reminders
[15:26] <dpm> ah
[15:30] <dpm_> elopio, I just ran the tests on my desktop - is this similar to what you're getting? -> http://pastebin.ubuntu.com/7602388/
[15:30] <GigaHash> Hi all! Anyone know how to fix "<not accessible>" value in debugger? (Qt5.2.1 ubuntu-sdk, Qt Creator 3.0.1)
[15:31] <elopio> dpm: the same two error, but maybe you already had an evernote account
[15:32] <elopio> oh, I see the segfault now
[15:32] <elopio> Jun  6 17:26:52 avenc kernel: [277384.337262] reminders[1841]: segfault at 1b ip 00007fa19ca91034 sp 00007fff502f55a8 error 4 in libaccounts-qt5.so.1.2.0[7fa19ca81000+1a000]
[15:33] <elopio> I think that's the new thing, I suspect it's the cause of the failure.
[15:34] <popey> dpm_: http://popey.com/~alan/com.ubuntu.terminal_0.5.73_armhf.click please upload
[15:35] <dpm_> mardy, it seems that the Reminders app tests are failing on a libaccounts-qt5 segfault ^^ - could you give us a hand figuring out what's going on?. The full log: http://pastebin.ubuntu.com/7602388/
[15:41] <dpm_> popey, https://myapps.developer.ubuntu.com/dev/click-apps/157/changerequest/
[15:42] <t1mp> elopio: I commented on https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/closeActionsPopover/+merge/222261
[15:42] <t1mp> elopio: I'm not sure what to do with this test, but your comment makes sense
[15:42] <t1mp> elopio: I'll have dinner now, we can discuss it afterwards (in 20 min)
[15:43] <popey> dpm_: done, thanks
[15:44] <popey> Is music ready?
[15:48] <elopio> t1mp: ok.
[15:49] <elopio> t1mp: ping me when you are back. If it's easier to test on autopilot than on qml, then we can just move it to a new suite.
[15:59] <t1mp> elopio: I'm back
[15:59] <t1mp> elopio: yes, this one seems much easier to test from autopilot than qml
[16:00] <elopio> t1mp: we have added a couple of regression tests for the widgets before, so that's ok. But I wouldn't like them to be mixed.
[16:00] <elopio> t1mp: what about making a module in ubuntuuitoolkit/tests/widgets and put it there?
[16:00] <elopio> or ubuntuuitoolkit/tests/components
[16:01] <t1mp> elopio: yes, that makes sense
[16:01] <t1mp> elopio: I guess apps that have their own components do the same?
[16:01] <balloons> elopio, +1. Best for the toolkit itself to keeps it's test seperate
[16:02] <t1mp> elopio: sure. you are right that it doesn't belong with the cpo tests
[16:08] <dpm_> popey, sorry, hadn't seen the question. Yes, music is ready
[16:08] <popey> ok, will do now
[16:08] <popey> dpm_: what rev?
[16:09] <dpm_> popey, latest trunk, r484
[16:10] <elopio> t1mp: actually, currently on the apps I have been mixing the tests for the helpers and the tests for the functionality. I should probably stop doing that.
[16:12] <dpm_> popey, I need to go in a few mins. Do you have someone else that can do the .click uploads?
[16:13] <dpm_> popey, actually, nevermind, appointment postponed, I'll still be around for a bit
[16:13] <popey> yes
[16:13] <popey> balloons can do it too
[16:15]  * balloons flexes
[16:16] <dpm_> popey, it seems that phablet-screenshot is broken again with image 71 - do you know of any workaround?
[16:17] <popey> yes
[16:18] <popey>     adb shell mirscreencast -m /tmp/mir_socket -n1 -f $MIRFILENAME
[16:19] <popey> change /tmp/mir_socket to /var/run/mir_socket
[16:24] <popey> ahayzen: does mediascanner only scan ~/Music? (if I move my music to ~/_music - will mediascanner still find it?)
[16:24] <ahayzen> popey, err i think so try it :)
[16:24] <ahayzen> popey, i assume so as thats how the autopilot used to work
[16:25] <popey> lets see
[16:27] <dpm_> mzanetti, still around?
[16:27] <mzanetti> dpm_: yes sir
[16:27] <dpm_> :)
[16:28] <dpm_> mzanetti, something totally unrelated to reminders: so cwayne has pinged me to see if we could get some packages into the right-edge PPA for the MAE image
[16:28] <mzanetti> dpm_: what packages?
[16:29] <dpm_> mzanetti, these fix some internationalization issues and they're already in image 78, but the MAE image is stuck at 58
[16:29] <mzanetti> dpm_: for apps? or unity8?
[16:29] <dpm_> mzanetti, for Unity8. The main one would be indicator-network. The latest version from the archive fixes the i18n issues
[16:30] <mzanetti> dpm_: uh... I'm not sure I want to open that can of worms now... we have a quite heavily modified version of unity8 in that ppa (after all that's the reason why its stuck at rev 58)
[16:30] <mzanetti> dpm_: if its a few simple commits we might be able to cherry pick them over
[16:31] <mzanetti> but we can't just upgrade unity8 in there atm
[16:31] <dpm_> let me have a look at the code
[16:34] <dpm_> mzanetti, I believe it'd be 2 commits: r334 and r340. The second one is trivial, not sure about the first one. http://bazaar.launchpad.net/~indicator-applet-developers/indicator-network/trunk.14.10/changes/342?start_revid=342
[16:35] <mzanetti> dpm_: let me have a dry run with those commits. might take a bit
[16:36] <dpm_> mzanetti, thanks a lot
[16:38] <popey> dpm_: can you please upload http://popey.com/~alan/com.ubuntu.music_1.3.484_armhf.click
[16:39] <dpm_> popey, https://myapps.developer.ubuntu.com/dev/click-apps/143/changerequest/
[16:40] <popey> done
[16:41] <balloons> dpm_, so so I supersede https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker/+merge/212163 and land it?
[16:42] <dpm_> balloons, sounds good. I guess you simply branched off it, applied your changes on top and you'll submit a new MP?
[16:42] <balloons> dpm_, yes I branched from it, fixed things up.. I can just do a new MP then
[16:43] <dpm_> +1
[16:49] <popey> odd, I'm not seeing music 484 in the store on my phone
[16:50] <popey> ahh, i have newer
[16:52] <ahayzen> popey, are you running the mediascanner2 test still?
[16:52] <popey> i was
[16:52] <ahayzen> :)
[16:53] <popey> click unregged
[16:53] <popey> now i see the updates
[16:54] <ahayzen> 'Musique' yey :)
[16:57] <nik90> t1mp, ahayzen: is the bottom panel documentation the one shown at http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.Panel/ ?
[16:58] <ahayzen> nik90, we use a panel yes i believe that is what you use
[16:59] <ahayzen> popey, dpm, i switched to french, the tested the music-app, then switched back to english and restarted...now my infographic for music is still in french?
[17:00] <ahayzen> "3 Morceaux joues aujourd'hui"
[17:01] <ahayzen> nik90, we converted our toolbar to use the Panel so you can look at what we have done if you get stuck
[17:02] <nik90> ahayzen: sweet..thnx
[17:03] <doflaherty> has the upstart-app-launch rename broken Run on Device from qtc?
[17:03] <ahayzen> doflaherty, yeah it did for me when i tried yesterday
[17:04] <ahayzen> doflaherty, i ended up building a .click then pushing to device and installing that
[17:07] <doflaherty> s/UpstartAppLaunch/UbuntuAppLaunch/g in qtc_device_applaunch.py seems to fix it
[17:09] <nik90> popey: cheeky Business Time :P
[17:11] <ahayzen> nik90, \o/ lol
[17:11] <doflaherty> oh, and found the bug report
[17:11] <ahayzen> nik90, have you seen youtube videos now play in the latest image?
[17:13] <nik90> ahayzen: yeah I read the ML..yet to try it out on the phone
[17:14] <popey> nik90: :D
[17:15] <nik90> ahayzen: have you landed the different bottom panel states?
[17:29] <ahayzen> nik90, different states?
[17:30] <ahayzen> nik90, we just have visible || not visible
[17:30] <ahayzen> nik90, we plan to link it to a page stack animation for the third state if that is what you mean?
[17:30] <nik90> ahayzen: I meant like swiping little and showing toolbar while swiping up completely shows the now playing page
[17:30] <nik90> ahayzen: yeah I was referring to that
[17:30] <nik90> ahayzen: so my question is if the third state an actual music playing page component?
[17:31] <ahayzen> nik90, yeah it will be a page on a pagestack
[17:31] <nik90> or just a item{} which shows the now playing stuff?
[17:31] <nik90> ahayzen: did you guys add a page inside the panel{} ?
[17:32] <ahayzen> nik90, no its in a pagestack somewhere
[17:32] <ahayzen> nik90, but the animations are WIP
[17:32] <nik90> ahayzen: then how do you transition from a panel item to a full page inside a pagestack?
[17:32] <ahayzen> nik90, and t1mp wasn't sure how everything will link yet
[17:33] <nik90> ahayzen: ah ok
[17:33] <ahayzen> nik90, https://bugs.launchpad.net/music-app/+bug/1247865
[17:33] <dpm_> ahayzen, ah, strange, that looks to me like a bug in libusermetrics
[17:34] <ahayzen> dpm_, do you experience the same?
[17:36] <dpm_> ahayzen, I'm experiencing the opppsite: I've never gotten the infographics to show translated
[17:36] <ahayzen> dpm_, ah
[17:36] <ahayzen> dpm_, it is weird only music is translated
[17:37] <ahayzen> dpm_, maybe it gets updated when the app sets something to it?
[17:37] <dpm_> ahayzen, yeah, in my case I did a phone call, tried to play lots of music, take pictures... but it is stuck at showing the call info on the greeter
[17:38] <ahayzen> dpm_, if you double tab on them are some translated or are they all stuck?
[17:42] <dpm_> oh
[17:42] <dpm_> oh
[17:42] <dpm_> I never realized you could double-tap!
[17:43] <ahayzen> dpm_, hah no way really?
[17:43] <ahayzen> dpm_, you learn something new every day :)
[17:43] <dpm_> oh wow, indeed :)
[17:45] <ahayzen> dpm_, i'll have a play about after dinner to see if i can figure out exactly what is going on then make a bug, cyas
[17:46] <dpm_> ok, cool
[18:05] <la_juyis> hi dpm_ ! I'm dual booting in my phone and after yesterday's android upgrade it doesn't seem to be working anymore. would you know something about? can give any advice/things to check?
[18:08] <balloons> ohh la_juyis you are about :-)
[18:08] <dpm_> hi la_juyis, the best person to ask is ondra, but I'm not sure if he's around. How did you do the Android upgrade? If you didn't use the option from the dualboot app, then probably Android overwrote your recovery containing Ubuntu with the stock recovery and you might need to re-install Ubuntu
[18:08] <balloons> mwahahah
[18:09] <dpm_> la_juyis, https://wiki.ubuntu.com/Touch/DualBootInstallation#If_dual_boot_replaces_the_recovery_partition.2C_can_I_do_an_Android_upgrade_with_dual_boot_installed.3F
[18:10] <la_juyis> i did use the dualboot option, and *also* tried reinstalling, with no luck so far. let's see your link ;)
[18:10] <la_juyis> oh, well, I did use that :/
[18:11] <la_juyis> I'm atm trying with dualboot.sh channel, maybe that does the trick :)
[18:11] <dpm_> la_juyis, hm, sorry, that's all I know :/ If all fails, see if you can get hold of ondra on #ubuntu-touch
[18:12] <balloons> dpm_, popey this should be all set. https://code.launchpad.net/~nskaggs/ubuntu-calendar-app/datepicker-test-fixes/+merge/222369. I'm concerned about the issues with trusty though. syncmonitor isn't found
[18:13] <dpm_> balloons, could you update the description on https://code.launchpad.net/~nskaggs/ubuntu-calendar-app/datepicker-test-fixes/+merge/222369 ? Particularly removing the outdated info about the emulator not being available, and perhaps mentioning what you added on top of the superseded MP, etc
[18:13] <balloons> it's supposed to be in the ppa, right? I'll check and see if calendar includes the ppa
[18:13] <dpm_> balloons, weird, it should find it. It worked for mihir this morning
[18:13] <dpm_> and he's on trusty
[18:14] <balloons> dpm_, yes but I don't see the jenkins job as including the ppa
[18:14] <balloons> so we'll need to add it
[18:14] <balloons> hence, it's not finding it, not installing it, etc
[18:14] <dpm_> balloons, oh, weird that it doesn't include the PPA, as I thought it was using the EDS plugin from there
[18:15] <balloons> I don't see it, but I'll have to confirm to be sure
[18:16] <balloons> hey mihir :-)
[18:16] <mihir> hey balloons
[18:17] <mihir> balloons: i installed sudo apt-get install qtdeclarative5-ubuntu-syncmonitor0.1
[18:17] <balloons> mihir, so the longstanding branch should be ready to land.. I superseded it with some tweaks to the new_event test, and a workaround for the bug we found
[18:18] <la_juyis> dpm_, thanks :)
[18:18] <mihir> okay, so now jenkins should pass pass all the tests correct ?
[18:20] <balloons> mihir, yes and indeed they are; we're just trying to clear up the syncmonitor not being on trusty issue in jenkins
[18:21] <balloons> dpm_, I'm concerned that the package built in the builder, but not for the testrun.. odd eh/
[18:21] <mihir> balloons: great !!! \m/
[18:21] <balloons> fginther, I don't see an active vanguard, so you're up my friend. Can you ensure the core apps ppa is used for the trusty tests for calendar app?
[18:22] <fginther> balloons, sure, I'll give it a try in a moment
[18:22] <balloons> fginther, at the moment it's not able to find syncmonitor to install; and it comes from that ppa. It's kind of weird the build seems to work tho
[18:22] <balloons> note, it's in utopic, so just trusty needs it
[18:28] <mihir> ybon: we are done with changes, we'll land long awaited MR soon :)
[19:35] <nik90> mhall119: happy with the app dev sessions?
[19:45] <t1mp> 18:57:41 < nik90> t1mp, ahayzen: is the bottom panel documentation the one shown at  http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.Panel/ ?
[19:45] <t1mp> nik90: that's the only bottom-edge component we have now in UITK
[19:45] <t1mp> nik90: it is quite basic, or shall I say 'flexible' :)
[19:46] <nik90> t1mp: :)...the reason I asked it was because it looked too generic in the wording used..it said it is the panel that can be swiped all edges and not the bottom edge in particular..
[19:46] <nik90> t1mp: that spooked me a little..hence the enquiry
[19:47] <t1mp> nik90: it is the parent class of the Toolbar that we used to have.. Panel was implemented before we deprecated the toolbar and gave it to the apps
[19:47] <t1mp> nik90: but still it can be useful :)
[19:47] <t1mp> nik90: you are right, perhaps we should update the wording... or we do that when we add more functionality to it
[19:48] <nik90> t1mp: true..I am personally fine with it.
[19:48] <nik90> t1mp: hey can you look at https://drive.google.com/file/d/0B-I2gOjaTc7dVzF3ZjI1NEctWmM/edit?usp=sharing ?
[19:49] <nik90> t1mp: I want to know how to implement the add city pull down animation thing. I mean I know it can be done easily using qml animations, but how do I make it go back up when the user lets go of it.
[19:49] <t1mp> nik90: that looks sleek
[19:49] <nik90> t1mp: it looks quite similar to the pull down refresh functionality that zsombi was implemented
[19:49] <t1mp> nik90: I wonder whether the pull-to-refresh offers something like that
[19:50] <nik90> t1mp: no..I asked zsombor if the pull-to-refresh allows app devs to change the thing shown when you pull it down
[19:50] <nik90> t1mp: he said you can only modify the string but not the visual effect itself
[19:50] <nik90> t1mp: just something to prick your brain during the weekend :P
[19:51] <nik90> s/prick/pick*
[19:51] <t1mp> nik90: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/pullToRefresh/+merge/219090
[19:51] <t1mp> nik90: yeah, it seems like the pulltorefresh does not offer the possibility to have a custom delegate
[19:51] <t1mp> nik90: well.. you could change the text to "pull to add new city", but you won't have the clock visuals
[19:52] <nik90> t1mp: you think we both can convince zsombi to have a custom delegate :P
[19:52] <nik90> t1mp: the visuals are an important part of the clock app reboot :)
[19:52] <t1mp> nik90: I think we can, but I doubt we can convince him to do it before RTM
[19:52] <nik90> t1mp: true.. I will have a look at the MP to see if I can borrow the code from that for now
[19:53] <t1mp> nik90: you could do it with a custom style
[19:53] <t1mp> by overriding PullToRefreshStyle, l. 367+
[19:53] <nik90> t1mp: but I don't know how to use a custom style since there isn't documentation on how to do that
[19:53] <t1mp> nik90: but that's the most complicated part of the pulltorefresh
[19:54] <t1mp> nik90: you can add style: Theme.createStyleComponent("MyCustomStyle.qml", myComponent) to your component
[19:55] <t1mp> uhm.. but probably you have to do something to the theme so that it can find MyCustomStyle.qml
[19:55] <t1mp> best ask zsombi
[19:55]  * t1mp gotta go now
[19:55] <nik90> t1mp: will do..thnx
[20:11] <mhall119> nik90: sessions look good, can we condense them all into just one room, or do we still need that second?
[20:12] <balloons> fginther, any luck with calendar?
[20:15] <fginther> balloons, the tests are running on trusty now, with 1 failure
[20:16] <fginther> balloons, looks like the same failure on utopic
[20:18] <ahayzen> mhall119, it looks like there is enough space if the one from each of the two double sessions on tuesday move to the spare slots on wednesday? assuming nik90 or anyone else doesn't need any more
[20:22] <balloons> fginther, a failure? everything's been showing as passing on utopic
[20:23] <fginther> balloons, http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/413/testReport/calendar_app.tests.test_calendar/TestMainView/test_new_event_with_mouse_/
[20:24] <fginther> balloons, looks like the failure crept in while the utopic system was down
[20:26] <balloons> fginther, ohh that's trunk.. yea, there's a toolkit bug and it doesn't pass
[20:26] <balloons> I'm wanting to land: https://code.launchpad.net/~nskaggs/ubuntu-calendar-app/datepicker-test-fixes/+merge/222369 which works around it
[20:27] <balloons> so anyways, if it's running now, we should be good to land
[20:27] <balloons> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1326963
[20:29] <fginther> balloons, ahh, cool
[20:31] <balloons> fginther, thanks.. I'll land it now :-)
[20:32] <fginther> balloons, you're welcome
[20:44] <balloons> fginther, interesting to note it fails to import only on trusty.. ohh right, you need the sdk ppa for trusty too
[20:44] <balloons> fginther, honestly all the core apps ppa's will need this. The sdk is frozen in time in trusty's archive
[20:45] <fginther> balloons, then is there a point to building on trusty?
[20:45] <balloons> fginther, heh, I kind of always felt we would hit this point..
[20:45] <fginther> :-)
[20:45] <balloons> if trusty wasn't an LTS this would be easier
[20:46] <fginther> balloons, right. I suppose we can always add the PPA and defer it a bit longer
[20:47] <balloons> fginther, in theory everything should continue to work with the ppa.. But yea, all of them will need it for trusty
[20:47] <balloons> it's probably the right decision to continue
[20:48] <balloons> it just makes for fun friday afternoons is all
[20:48] <fginther> balloons, those are the ones that never end (so you just have to start drinking anyway)
[20:48] <fginther> balloons, I'll add it and give your MP another build
[20:49] <fginther> balloons, this ppa correct? https://launchpad.net/~ubuntu-sdk-team/+archive/ppa
[20:57] <balloons> looking
[20:57] <balloons> fginther, it is, but I have a concern
[20:57] <daker> popey: does the clock app works ?
[20:58] <balloons> fginther, if you have a look, the toolkit updates are in there which is good. However, the toolkit autopilot helper is not: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa?field.series_filter=trusty
[20:58] <balloons> it will still fail without the helper
[21:00] <fginther> balloons, do you know what provides the helper?
[21:00] <balloons> fginther, yes, ubuntu-ui-toolkit-autopilot
[21:01] <daker> popey: http://paste.ubuntu.com/7604169/
[21:02] <balloons> fginther, that is the intended ppa
[21:02] <fginther> balloons, that is provided by the ubuntu-ui-toolkit source package, which is in there: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+packages?field.name_filter=toolkit&field.status_filter=published&field.series_filter=trusty
[21:02] <daker> popey: nik90 http://paste.ubuntu.com/7604179/
[21:02] <balloons> fginther, so I'm just crazy then.. godo
[21:03] <balloons> fginther, heh, it's that time
[21:03] <balloons> so yea, go for it
[21:04] <fginther> building
[21:14] <fginther> balloons, that was a step backwards
[21:14] <fginther> balloons, trusty test is hitting an import error now
[21:15] <balloons> fginther, ugh.. link?
[21:15] <fginther> <IP_ADDRESS>:8080/job/generic-mediumtests-trusty/2920/consoleText
[21:15] <fginther> or  <IP_ADDRESS>:8080/job/generic-mediumtests-trusty/2920/testReport/junit/unittest.loader.ModuleImportFailure.calendar_app/tests/test_calendar/
[21:15] <fginther> ImportError: cannot import name pickers
[21:17] <balloons> fginther, right that's the error we are trying to solve
[21:17] <balloons> the new sdk helper should have it
[21:18] <fginther> balloons, is 0.1.46+14.10.20140520-0ubuntu1~0trusty2 new enough?
[21:18] <balloons> fginther, I don't see that it installed ubuntu-ui-toolkit-autopilo
[21:19] <balloons> fginther, I'd have to unpack it to check. I'm on utopic
[21:19] <balloons> let's see
[21:20] <balloons> fginther, yes indeed I don't see pickers in there
[21:20] <balloons> it's too old
[21:21] <fginther> balloons, I assume the sdk team pushes new versions manually?
[21:21] <balloons> fginther, to there ppa yes
[21:21] <balloons> afaik
[21:22] <balloons> I think this deserves larger discussion. However, can we disable trusty for calendar for the moment?
[21:22] <fginther> balloons, sure
[21:22] <balloons> the core apps ppa is to deal with a new depends that isn't in trusty either
[21:22] <balloons> this is becoming painful fast
[21:24] <fginther> balloons, building again
[21:40] <fginther> balloons, http://<IP_ADDRESS>:8080/job/ubuntu-calendar-app-ci/533/console
[21:42] <balloons> fginther, :-) excellent
[21:42] <balloons> I'll top approve and see if it will land now


[00:05] <gnomefreak> micahg: you are going to want to hear about this from the only 2 peopole with this isue but they have .thunderbird.upstream dirs for some reason. rb ill get them
[00:06] <micahg> gnomefreak: I might have to run in a minute
[00:06] <gnomefreak> they dont have .thunderbird.abandoned
[00:06] <micahg> bbiab, sorry
[00:07] <gnomefreak> micahg: almoxarife is one of the 2
[00:07]  * gnomefreak will not be here more than likely
[00:07] <almoxarife> hello
[00:20] <micahg> gnomefreak: sorry
[00:20] <micahg> my kids came over
[00:20] <gnomefreak> its ok they seem to not want help since they are not hanging around. but both users say they have .thunderbird and .thunderbird.upstream
[00:21] <gnomefreak> only 2 that i have seen that have*upstream dir
[00:21] <micahg> gnomefreak: .thunderbird.upstream is created if a user has a .mozilla-thunderbird and .thunderbird on upgrade to TB3
[00:21] <gnomefreak> ah
[00:21] <micahg> gnomefreak: that's what asac told me to do
[00:22] <gnomefreak> kprav33n: do you have a .mozilla-thunderbird
[00:22] <micahg> since we never used it before, the assumption was if it was there, must have been from an upstream build
[00:22] <kprav33n> gnomefreak, Yeah!
[00:22] <micahg> gnomefreak: then we migrate .m-t to .tb
[00:22] <gnomefreak> micahg: yeah
[00:22] <kprav33n> gnomefreak, Sorry.
[00:23] <gnomefreak> kprav33n: try renaming the .mozilla-thunderbird dir
[00:23] <kprav33n> I have a .mozilla-thunderbird.backup that seems to be one of my very old backups.
[00:23]  * micahg wasn't expecting the daily PPA to be switched to this branch which is probably what is causing the mess
[00:23] <gnomefreak> hes using stable packages
[00:23] <micahg> gnomefreak: in lucid?
[00:23] <kprav33n> Here is my situation...
[00:23] <gnomefreak> micahg: yep
[00:24] <kprav33n> http://pastebin.mozilla.org/711162
[00:24] <kprav33n> When I start after reboot, I have only .thunderbird directory.
[00:25] <kprav33n> But when I fire Thunderbird up, it renames .thunderbird to .thunderbird.upstream and creates an empty profile in .thunderbird.
[00:25] <micahg> kprav33n: what about .*thunderbird*
[00:26] <kprav33n> micahg, http://pastebin.mozilla.org/711163
[00:26] <kprav33n> The only thing that seems to fix this problem is to touch the .thunderbird directory after reboot before starting Thunderbird.
[00:27] <micahg> kprav33n: ah, the old .mozilla-thunderbird.old might be affecting it, I'll have to check later.  I have to run to the store quickly
[00:27] <kprav33n> Okay! I will remove that directory.
[00:27] <micahg> kprav33n: just rename it or move it out of there
[00:27] <gnomefreak> its still there so its reading .mozilla* as tb2 still installed at least that is what im thinking
[00:27] <micahg> gnomefreak: most likekly
[00:27] <micahg> I'll be back in about an hour
[00:28] <gnomefreak> but than is that something that could have happened during import wixard
[00:28] <gnomefreak> micahg: have fun :)
[00:28] <kprav33n> I am downloading the source code to see where this move is happening.
[00:28] <kprav33n> apt-get source thunderbird
[00:30] <kprav33n> I am going to reboot. BRB shortly.
[00:35] <kprav33n> gnomefreak, When I rebooted after deleting the .mozilla-thunderbird.old directory and start Thunderbird, it started up fine.
[00:36] <kprav33n> However, after starting Thunderbird, I see that the .mozilla-thunderbird directory created again.
[00:36] <kprav33n> http://pastebin.mozilla.org/711164
[00:37] <gnomefreak> kprav33n: yeah
[00:37] <kprav33n> Which is the configuration directory in the new Tunderbird?
[00:38] <gnomefreak> im thinking it has something to do with the profiling more than config
[00:38] <kprav33n> http://pastebin.mozilla.org/711165
[00:38] <kprav33n> Do you think that my configuration is still messed up?
[00:39] <kprav33n> Should I have both .mozilla-thunderbird and .thunderbird?
[00:40] <gnomefreak> kprav33n: i doubt it the one thing that i dont get is why only 2 of you get this. you should only have .thunderbird and .thunderbird.abandoned however do you still have thunderbird-2 installed?
[00:40] <gnomefreak> i know not likely but the profil shifting makes me wonder
[00:41] <kprav33n> Should I try rebooting one more time and see what happens?
[00:41] <kprav33n> gnomefreak, No. I don't have TB2.
[00:41] <gnomefreak> you could always try to remove thunderbird from installed packages remove all thunderbird profiles and install and start over clean see if it helps
[00:42] <gnomefreak> other wise it is going to continue to shift profiles around like its doing
[00:43] <kprav33n> Okay!
[00:44] <kprav33n> I'll reboot once and if it doesn't fix the issue, I will go ahead and do aptitude purge thunderbird and start over.
[00:44] <kprav33n> gnomefreak, Are you a Thunderbird developer?
[00:44] <kprav33n> I am wondering if there is any code that is using the uptime logic in the profile migrator.
[00:44] <gnomefreak> kprav33n: nope :)not unless needed
[00:45] <gnomefreak> kprav33n: micah_g would know hes the main tb dev
[00:45] <kprav33n> Okay! I will reboot now. This reboot business reminds me of the old Windows days :-)
[00:46]  * gnomefreak sticks to seamonkey and sunbird but neither i have had time to play with for lucid
[00:47] <kprav33n> I didn't even reboot this time.
[00:47] <kprav33n> Closing and opening TB again reproduced this issue.
[00:47] <kprav33n> Now the .mozilla-thunderbird directory is gone and I have .thunderbird and .thunderbird.upstream
[00:48] <gnomefreak> kprav33n: remove the .upstream one and start thunderbird does it get added back?
[00:48] <kprav33n> gnomefreak, Yeah
[00:49] <kprav33n> What should be the directory permission for .thunderbird?
[00:49] <gnomefreak> i cant check but it should be as any user
[00:50] <gnomefreak> drwx------ 5 gnomefreak gnomefreak 4096 Mar 22 12:02 .thunderbird
[00:50] <kprav33n> Okay!
[00:50] <kprav33n> How to figure out what directory the running Tunderbird is using?
[00:51] <kprav33n> Do you think that some of my extensions might be messing up?
[00:51] <gnomefreak> kprav33n: it can but im not sure what you have
[00:52] <kprav33n> Sorry to ask this again...
[00:52] <kprav33n> Which is the new configuration directory?
[00:52] <kprav33n> .thunderbird or .mozilla-thunderbird?
[00:52] <gnomefreak> .thunderbird == thunderbird 3
[00:52] <kprav33n> Okay!
[00:52] <gnomefreak> .mozilla-thunderbird == thunderbird 2
[00:53] <kprav33n> So if a .mozilla-thunderbird directory is getting created when I start TB3, I am guessing that it is not by TB3 itself. Most likely some extension is misbehaving.
[00:53] <kprav33n> I am going to disable all my extensions and see what happens.
[00:54] <kprav33n> Is there a way to start TB3 in safe mode or something like that?
[00:54] <gnomefreak> kprav33n: do you have lightning installed?
[00:54] <gnomefreak> kprav33n: yes IIRC it uses --safe-mode
[00:55] <kprav33n> http://pastebin.mozilla.org/711168
[00:55] <kprav33n> I used to have it installed.
[00:55] <kprav33n> However, it doesn't show up in the extensions list.
[00:55] <gnomefreak> gnomefreak@Development:~$ thunderbird --safe-mode
[00:55] <gnomefreak> kprav33n: i wont but i need to know if you have it installed
[00:56] <gnomefreak> kprav33n: version of it as well
[00:56] <gnomefreak> i dont think --safe-mode is going to do what you expect it to
[00:57] <gnomefreak> please tell me lightning-extension package is installed
[00:57] <kprav33n> Yes! It is installed.
[00:57] <kprav33n> http://pastebin.mozilla.org/711169
[00:57] <gnomefreak> kprav33n: remove it
[00:57] <gnomefreak> that would cause it
[00:57] <kprav33n> That does it. When starting in safe mode, it doesn't create the .mozilla-thunderbird directory.
[00:58] <kprav33n> When starting normally, it creates the directory.
[00:58] <kprav33n> I think that it messes up everything.
[00:58] <gnomefreak> uninstalling lightning should fix this
[00:58] <kprav33n> I'll give that a try.
[00:58] <gnomefreak> kprav33n: ill be here for a couple of more minutes. the sooner you can let me know the better
[00:59] <kprav33n> I'll
[01:00] <kprav33n> Nope! Uninstalling lightning didn't fix it.
[01:00] <gnomefreak> kprav33n: did you try removing the dirs again
[01:00] <kprav33n> I'll disable my extensions one by one and figure out.
[01:01] <kprav33n> Okay!
[01:01] <kprav33n> I am sorry, which directory?
[01:02] <kprav33n> If you mean .mozilla-thunderbird, yes I did.
[01:02] <gnomefreak> kprav33n: remove the .mozilla-thu* dir and rename the .thunderbird dir to .thunderbird.old and see if starting tb still adds dir
[01:03] <kprav33n> If I rename .tb to .tb.old, it doesn't.
[01:03] <gnomefreak> kprav33n: if you rename it to .old it doesnt add a dir at all?
[01:03] <kprav33n> It adds .tb and starts with empty profile.
[01:03] <kprav33n> No .moz-tb
[01:03] <gnomefreak> kprav33n: ok and does it work as it should after that
[01:04] <kprav33n> I think so. I'll try it. But, that wouldn't help. I want to keep my accounts and search folders from the old config.
[01:04] <kprav33n> gnomefreak, If you are leaving, please go ahead.
[01:05] <kprav33n> I got the bigger picture.
[01:05] <kprav33n> I'll try to figure out which extension is misbehaving.
[01:05] <gnomefreak> kprav33n: ok im gone. the thing i was looking for is taht if without lightning installed do you still see the same problem (i would like to know if thunderbired is tryint o use lightning or if lightning has nothing to do with it
[01:06] <gnomefreak> but ok im gone
[01:16] <kprav33n> My Thunderbird 3 woes were due to an Google Contacts addon.
[01:17] <kprav33n> https://addons.mozilla.org/en-US/thunderbird/addon/7307
[01:17] <kprav33n> This was the one that was creating .mozilla-thunderbird directory on startup.
[01:17] <kprav33n> When I disabled this extension everything is working fine.
[01:17] <kprav33n> Thanks for all the help.
[01:22] <micahg> kprav33n: good to know
[01:23] <kprav33n> micahg, Thanks for your help.
[01:24] <kprav33n> I just sent a mail to gnomefreek
[01:24] <kprav33n> *freak
[01:24] <kprav33n> I hate misbehaving extensions.
[01:24] <kprav33n> Maybe this should be blacklisted for TB3.
[01:25] <kprav33n> However, the extension page shows that it supports only upto TB 3.0.2
[01:25] <kprav33n> I am running 3.0.3, not sure if this is the problem.
[06:08] <ddecator_> who, starting songbird in safe-mode does not work out too well...
[06:08] <ddecator_> whoa*
[06:11] <ddecator_> also doesn't resolve my bug =\
[06:13] <ddecator_> micahg: have you tried 1.8.0?
[06:15] <ddecator_> i'm not sure if this is system-specific
[06:37] <micahg> ddecator: not yet
[06:37] <micahg> probably not till wed or thurs night
[06:38] <ddecator_> ok, i'll keep trying until then. i can't find a way to capture any gstreamer errors. nothing in error console, nothing in stacktrace...
[06:39] <micahg> ddecator: try virtual box if you think it's hardware
[06:40] <ddecator_> micahg: good idea. i'm not sure it's hardware, could just be how i have my system configured, but either way that'd be a good way to find out
[06:41] <micahg> ddecator: use testdrive :)
[06:41] <ddecator_> micahg: haven't tried it yet, that should be fun =)
[06:41] <ddecator_> might as well get the latest build first though
[07:13] <ddecator_> hm, of course i can't use a 64-bit iso in a vm. is there any way i can build a 32-bit version of songbird on my 64-bit machine so i don't have to build it in the vm?
[07:14] <micahg> ddecator: why not?
[07:14] <ddecator_> micahg: idk, every time i've tried it says it isn't supported and i'm supposed to check a setting in my bios...
[07:14] <micahg> ddecator: yep, you have to enable virtualization in your bios
[07:15] <ddecator_> micahg: and how do i do that?
[07:15] <micahg> ddecator: check the manufacturer's website :)
[07:15] <micahg> ddecator: you can use pbuilder to build a 32 bit deb
[07:15] <ddecator_> -_-
[07:15] <micahg> but you'll need a chroot to install it in
[07:15] <ddecator_> micahg: which would be easier?
[07:16] <micahg> VM probably
[07:16] <micahg> depends actually
[07:16] <micahg> if you'll do this often, chroot
[07:16] <micahg> if it's not so often, VM
[07:17] <ddecator_> hm, just so i can build 32-bit debs later, what do i need to do to get a chroot?
[07:18] <micahg> ddecator: https://wiki.ubuntu.com/DebootstrapChroot
[07:18] <ddecator_> micahg: thanks
[07:41] <fta2> jdstrand, http://paste.ubuntu.com/405854/
[07:47] <ddecator_> micahg: ok, so i got chroot setup. how do i use it to build a 32-bit deb?
[07:47] <micahg> ddecator: I think you need to tell debootstrap that it's an i386 chroot
[07:48] <ddecator_> micahg: i followed the directions on the wiki for setting up a 32-bit chroot on a 64-bit system, do i need to do more than that?
[07:48] <ddecator_> it should know
[07:48] <micahg> ddecator: idk
[07:49] <ddecator_> micahg: i tried using "dchroot -d" and then navigating to the folder where i can build the .deb, but the folder isn't there (might not have set it up right, not sure) what commands am i supposed to use to build using chroot?
[07:49] <micahg> ddecator: you're supposed to login to the chroot and then use it like normal
[07:50] <ddecator_> micahg: login?
[07:50] <micahg> yes, should be on the wiki
[08:07] <ddecator_> i can't get it to connect to my /home folder...
[08:08] <micahg> ddecator: you need to set that in your system fstab I think
[08:09] <micahg> asac: are you here now?
[08:09] <ddecator_> micahg: i did. every time i go into chroot, the only things in the home folder are two files saying that it was unmounted to protect my info...
[08:10] <micahg> ddecator_: idk, maybe ask in #ubuntu+1
[08:27] <ddecator_> never thought having an encrypted /home folder would be such a pain -_-
[08:40] <stefanlsd> micahg: hi. would you be able to ack that upload of gears on xulrunner 1.9.2?
[08:42] <micahg> stefanlsd: can I actually ack it?
[08:42] <stefanlsd> micahg: not entirely sure :)
[08:43] <micahg> stefanlsd: well, I was only ok'd to ack mozilla stack as a backup
[08:44] <BUGabundo_remote> bonds dias
[08:44] <stefanlsd> micahg: mm. ok. thanks. i'll try hunt down someone else :)
[08:46] <micahg> stefanlsd: any actual new features?
[08:47] <micahg> stefanlsd: if you summarize the new features in teh bug, that'll speed the FFe
[09:17] <ddecator_> heh, ended up just enabling virtualization on my bios...
[09:23] <ddecator_> except i can't access any files on my computer in the vm and it won't detect my usb drive -_-
[09:24] <micahg> ddecator_: you need to share files to you VM, and if you're using VirtualBox from the repos, it doesn't have USB support
[09:25] <ddecator_> micahg: i'm sharing my home folder, won't let me access it (might need to create a different folder since home is set differently on vbox?) and i'm using testdrive, which is vbox ose, but idk if it's the same from the repos
[09:28] <micahg> ddecator_: ose doesn't have USB support, I don't know about encrypted home dir either
[09:28] <micahg> ddecator_: why not work in some other dir besides home dir
[09:28]  * micahg uses /opt/source for builds
[09:28] <ddecator_> micahg: i've never thought to set one up until now, but with all this trouble i'm having i probably will -_-
[09:32] <ddecator_> this is what i get for protecting my data, heh
[09:33] <micahg> ddecator_: source dir isn't worth protecting
[09:34] <micahg> unless it's proprietary
[09:34] <ddecator_> micahg: i'm not going to encrypt the new dir i'm making. this should be a good workaround for the chroot issue too...
[09:35] <ddecator_> micahg: stop helping me, i don't have class until 1pm tomorrow, you're the one that has to get whatever you're doing done so you can get -some- sleep before work, haha
[09:36] <micahg> ddecator_: no sleep till morning for me
[09:36] <ddecator_> and i thought my sleep schedule wasn't healthy =p
[09:51] <BUGabundo_remote> :)
[09:51] <ddecator_> ubuntuone is a savior
[09:53] <ddecator_> oh my...the vm can't keep songbird open -_-
[09:55] <ddecator_> ah, i need to figure this out later, it's almost 4am, time for bed
[09:55] <ddecator_> night guys
[11:02] <micahg> asac: will you be around in 2 hrs to chat?
[11:30] <BUGabundo_remote> fta chromium codecs extra broken in debian, or at least youtube will no detect support for it, and demands flash
[12:27] <chrisccoulson> asac - ok, i've got nss working properly now
[12:32] <asac> chrisccoulson: anything on top was needed?
[12:33] <asac> micahg: iam in france and have a disabled arm :(
[12:33] <asac> micahg: in the evening i will try to get voip going
[12:34] <chrisccoulson> asac - yes, the updated patch from debian (85_security_load.patch) reverted some behaviour which we previously relied on (because we ship some so files in /usr/lib/nss rather than /usr/lib)
[12:35] <asac> chrisccoulson: we ship more stuff in pkglibdir than debian?
[12:35] <chrisccoulson> asac - no, i think it's the same, but debian seem to be taking the route of modifying other applications instead to cope with the new behaviour
[12:35] <chrisccoulson> i think that's more risky at the moment
[12:36] <asac> feels odd
[12:36] <micahg> asac: k
[12:37] <asac> i mean ... things worked before and we also shipped in pl
[12:37] <asac> pkglibdir
[12:39] <chrisccoulson> asac - they did, because of a change that 85_security_load.patch introduced. but the latest version of that patch in debian causes the behaviour to regress
[12:41] <chrisccoulson> asac - the issue is that some applications are trying to load modules by specifying a full path name (which is incorrect in cases where the module is in /usr/lib/nss), and the current version of nss in the archive copes with that and finds the module anyway (due to 85_security_load.patch)
[12:41] <chrisccoulson> but debian have removed that behaviour now
[12:42] <chrisccoulson> they expect applications to either know that the module is in /usr/lib/nss or load it by only specifying the base name
[12:45] <asac> chrisccoulson: hmm. right. i think we should ahve just ported our patch
[12:45] <asac> that was the only safe way
[12:46] <asac> but ok. if you say its now back then fine
[12:46] <chrisccoulson> asac - that's basically what i've done now i've reverted the debian change
[12:46] <asac> heh good.
[12:46] <asac> in general we are out of synch intentionally
[12:47] <asac> we just should look for guidance
[12:47] <chrisccoulson> the patch needed quite a bit of work, as the code changed a fair bit, so i just took the updated patch from debian (thinking it would be ok) ;)
[12:47] <asac> right. i suggested that, but also said we have to take exra care
[12:48] <asac> i suspected that we changed something
[12:48]  * asac does one hand typing
[12:48] <chrisccoulson> the patches used to be in sync, it's just that debian changed the behaviour of the patch when they update to 3.12.6
[12:48] <asac> sure?
[12:48] <chrisccoulson> yeah, it looks like it. i will check again
[12:48] <asac> i really thouhght we had diverged ....
[12:49] <asac> nut ould be we were back in synch
[12:49] <asac> could
[12:49] <asac> can you paste the branch url
[12:49] <asac> and also orig url
[12:50] <asac> and explain how you produced that :)
[12:50] <asac> sorry ... need your help because i cannot really type :)
[12:51] <chrisccoulson> yeah, no worries ;)
[13:09] <chrisccoulson> so, this is what we had previously: http://bazaar.launchpad.net/~chrisccoulson/nss/nss-3.12.5/annotate/106/debian/patches/85_security_load.patch (which is the same as the patch that debian had < 3.12.5)
[13:10] <chrisccoulson> and then debian update the patch to this: http://bazaar.launchpad.net/~chrisccoulson/nss/nss-3.12.5/annotate/110/debian/patches/85_security_load.patch
[13:10] <chrisccoulson> and now i have reverted to the previous behaviour, and ended up with this: http://bazaar.launchpad.net/~chrisccoulson/nss/nss-3.12.5/annotate/head%3A/debian/patches/85_security_load.patch
[13:11] <chrisccoulson> (with http://bazaar.launchpad.net/~chrisccoulson/nss/nss-3.12.5/revision/111#debian/patches/85_security_load.patch being the delta of the current debian patch and my updated version)
[13:12] <chrisccoulson> the hunk i have changed is in pk11load.c. basically, all it does is find the basename of the module if it couldn't be loaded using the full path
[13:12] <chrisccoulson> asac ^^
[13:13] <BUGabundo_remote> asac: ping
[13:13] <BUGabundo_remote> asac: when will NM ppa be updated to have a matching dhclient ?
[13:30] <asac> BUGabundo_remote: that already happened iirc
[13:30] <asac> check with cyphermox
[13:40] <micahg> fta: I'm assuming the green in the PPA is much more pleasing than the red :)
[13:43] <BUGabundo_remote> asac: I got caught on it, this Saturday, with a karmic laptop
[13:43] <BUGabundo_remote> had to downgrade to archive packages
[14:08] <micahg> chrisccoulson: is it possible to disable make check in one makefile?
[14:09] <micahg> chrisccoulson: nevermind that...is it ok to disable a check?
[14:10] <asac> BUGabundo_remote: check with cyphermox about karmiv
[14:10] <chrisccoulson> micahg - i think the only way of disabling an individual test would be to remove the relevant target from the makefile
[14:10] <chrisccoulson> we should avoid disabling a check though unless we have a good reason to do so
[14:11] <micahg> chrisccoulson: it tries to use the internets
[14:11] <chrisccoulson> ok, that's probably acceptable then
[14:11] <micahg> chrisccoulson: that's the difference in gnome-chemistry-utils...before make check wasn't run, now it is
[14:11] <chrisccoulson> ah, ok
[14:12] <chrisccoulson> and that's in universe anyway isn't it?
[14:12] <chrisccoulson> i tend to find that people just end up disabling test suites in universe when they fail anyway ;)
[14:12] <chrisccoulson> although that's normally not the correct way to fix the problem ;)
[14:13] <micahg> chrisccoulson: so, how should it be fixed?
[14:13] <chrisccoulson> we can disable those tests that are failing because they need internet access
[14:15] <fta2> BUGabundo_remote, wrt codecs on debian, which version?
[14:15] <micahg> chrisccoulson: guess I have to go with a merge then instead of a sync
[14:17] <fta2> asac, the codecs are waiting in NEW: https://edge.launchpad.net/ubuntu/lucid/+queue?queue_state=0&queue_text=chromium
[14:38] <BUGabundo_remote> fta daily ppa. I'll try to restart the browser!
[15:09] <micahg> chrisccoulson: I uploaded gnome-chemistry-utils twice w/out the patch I made :( #tootired
[15:14] <jdstrand> fta2 re apparmor> that looks to be bug #458299
[15:22] <micahg> chrisccoulson: is it ok to give someone credit without using accented letters in their name?
[15:23] <chrisccoulson> micahg - as long as the name is recognisable, it should be. you could also use their e-mail address to identify them
[15:25] <micahg> chrisccoulson: ok
[15:34] <asac> fta2: with bug etc?
[15:34] <micahg> asac: do people that add patches to bugs get full credit (i.e. name + email ) or just an honorable mention (name)
[15:37] <asac> micahg: depends ... if they have no problem getting their email in public we should give full credits by mentioing both
[15:37] <micahg> asac: I'm assuming ubuntu members have no problem?
[15:37] <micahg> i.e. ubuntu.com addy
[15:38] <asac> sure
[15:46] <jdstrand> micahg: it looks like you updated 3.6.head with 3.6.2+nobinonly-0ubuntu1, but I can't find it anywhere
[15:46] <jdstrand> micahg: did you upload it?
[15:46] <micahg> jdstrand: no, we're waiting on NSS/NSPR
[15:46] <jdstrand> micahg: ah, ok. do you have an eta?
[15:46] <micahg> chrisccoulson: ^^
[15:47] <micahg> jdstrand: I think we need a few USNs though
[15:47] <micahg> not for 3.6.2
[15:47] <jdstrand> it's that time again already?
[15:47] <micahg> but for 3.5.9, 3.0.19 oops..that's it
[15:47] <chrisccoulson> jdstrand, micahg - when nss has been reviewed ;)
[15:48] <micahg> asac: should I prepare the uploads for 3.0.19 and 3.5.9?
[15:48] <micahg> or can chrisccoulson do it?
[15:48] <jdstrand> chrisccoulson: no offense, but that is unhelpful :) (I am unaware of what is going on with nss)
[15:49] <chrisccoulson> jdstrand, asac needs to review nss first, but i think he is quite busy already
[15:49] <micahg> jdstrand: NSS was bumped in Firefox 3.6.2 and 3.5.9
[15:49] <jdstrand> chrisccoulson: I see. ok, as long as asac is aware of it, I know he'll get to it
[15:49] <Dimmuxx> what's up with the font issue btw? Any solution/workaround for it in lucid?
[15:49] <jdstrand> micahg: does that mean that karmic is getting a new nss?
[15:49] <chrisccoulson> Dimmuxx, no, not yet
[15:50] <micahg> jdstrand: that's a good question... asac should probably answer it though...
[15:50] <jdstrand> micahg: aiui, ff35 uses system nss in karmic
[15:51] <micahg> jdstrand: right, plus next month we'll need to roll out 3.6 across all stable releases
[15:51] <micahg> jdstrand: * if more CVEs are found for 3.0 :)
[15:51] <Dimmuxx> chrisccoulson: okay, is it being worked on and will it be done before lucid final?
[15:52] <chrisccoulson> Dimmuxx, yes, it's being worked on
[15:52] <Dimmuxx> good to know :)
[15:52] <jdstrand> micahg: nss may need a usn as well. before assigning USNs, can you work out who is doing what and what is getting updated and why, then ping me?
[15:53] <jdstrand> micahg: well, whoever is doing the work can ping me-- I just feel I need a little more info
[15:53] <micahg> jdstrand: k, that I can do :)
[15:53] <jdstrand> micahg: thanks!
[16:12] <micahg> jdstrand: BTW, I'm going to try to get an ubuntu2 release for Firefox 3.6.2 before beta 2
[16:12] <jdstrand> micahg: cool
[16:13] <micahg> If I would've known it was going to be a week, I wouldn't have closed it off :)
[16:26] <chrisccoulson> micahg - did you figure out your issue with edbrowse yet?
[16:27] <micahg> chrisccoulson: no, but I think I almost got gnome-chemistry0utils :)
[16:27] <chrisccoulson> cool, i will sponsor that when you're ready then
[16:28] <micahg> chrisccoulson: gluezilla is the last one in main that's not done (Java an OO.o are built against xul192 just don't work)
[18:20] <micahg> chrisccoulson: .po files shouldn't be in a diff, right?
[18:42] <micahg> chrisccoulson: bug 550972
[19:10] <fta> asac, who's supposed to approve the ffmpeg codecs (from the NEW queue)?
[19:44] <micahg> fta: archive admin I think
[19:44] <fta> sure, but who ? :)
[19:44] <micahg> fta: slangasek or james_w today
[19:45] <fta> the queue moved quite a bit today, but they didn't touch my package :(
[20:10] <micahg> chrisccoulson: still around?
[20:11] <chrisccoulson> hi micahg - i will look at your merge in a bit
[20:11] <chrisccoulson> sorry, been busy ;)
[20:11] <micahg> chrisccoulson: no, I have another question :)
[20:12] <micahg> bug 551124
[20:12] <micahg> chrisccoulson: so, the package was removed in debian, do we need a transitional package for Lucid?
[20:13] <chrisccoulson> micahg - we had a transitional package in karmic when it got removed, and then i just dropped that this cycle
[20:13] <chrisccoulson> so other packages could catch up :)
[20:14] <micahg> ah, right...what about hardy-> lucid upgrades?
[20:14] <micahg> I was going to give a discourse about how it's an emptyu apckage but then realized we might need a transition
[20:15] <chrisccoulson> the new packages in lucid should pull in the new gnome-python-extras dependencies, and there are already appropriate conflicts/replaces in place to handle the transition
[20:16] <chrisccoulson> i did port most applications across when i removed that binary, but never got round to finishing it
[20:16] <micahg> chrisccoulson: ok, so is this an appropriate response: http://pastebin.ubuntu.com/406140/
[20:17] <chrisccoulson> micahg - yeah, that's ok
[20:17] <chrisccoulson> are there still packages trying to pull that binary in?
[20:17] <chrisccoulson> there are
[20:18] <micahg> chrisccoulson: yep :)
[20:18] <chrisccoulson> screenlets, miro, kabikaboo, gtimelog, gourmet, gdecrypt and classmate-tools
[20:18] <micahg> miro, straw, gourmet, gdecrypt, classmate-tools
[20:18] <chrisccoulson> are you still running karmic?
[20:18] <micahg> chrisccoulson: no
[20:18] <chrisccoulson> hmmm, i don't see straw here
[20:19] <micahg> chrisccoulson: must be in my cache
[20:19] <chrisccoulson> i did quite a lot of these already - it's just a case of grepping the source to find out which of the python modules the packages are using
[20:19] <micahg> maybe that's why miro is having python issues :)
[20:20] <chrisccoulson> possibly
[20:20] <chrisccoulson> but the old python-gnome2-extras metapackage should pull in all the depends (and it would probably still be installed after upgrading)
[20:21] <micahg> chrisccoulson: it seems it has a binary equals depends
[20:21] <micahg> chrisccoulson: that's the bug I showed you
[20:21]  * micahg won't reply with what he said before
[20:22] <chrisccoulson> ah, now miro actually depends on python-gtkmozembed | python-gnome2-extras
[20:23] <micahg> chrisccoulson: I have to go, bbiab


[00:15] <daftykins> well now you've done it, you lubed the wrong wheel! :D
[00:21] <zmoylan-pi> i blame big oil...
[00:21] <daftykins> at least it's not X-Files Black Oil
[00:23] <zmoylan-pi> smartoil... before it's time...
[05:46] <brobostigon> morning boys and girls.
[06:07] <zmoylan-pi> o/
[06:09] <brobostigon> o/
[09:33] <Gargoyle> I'm creating a local mirror using rsync from gb.archive.ubuntu.com/ubuntu. It's available on my LAN at my-server/apt-mirror. As the sync is in progress I can see the top level has directories called ubuntu, pool, dists, indices. Woudl I be correct in thinking I would set my machines to use my-server/apt-mirror and not my-server/apt-mirror/ubuntu?
[09:50] <mgdm> I would have expected to need the /ubuntu at the end, but it's been a while since I did that