[08:46] <rodrigo_> morning
[09:03] <micahg> hi rodrigo_
[09:03] <rodrigo_> hi micahg
[09:10]  * micahg had fun uploading his first desktop package
[13:06]  * rodrigo_ lunch
[16:14] <rodrigo_> ok, EOD and EOY for me, so have a nice vacation all
[16:14] <rodrigo_> and see you from the other side next year :)
[16:28] <kenvandine> rodrigo_, have a great holiday!
[16:34] <markuss> hey guys ive a problem with menus duplicating in lucid when i create an item in the menu it pops up somewhere else
[16:34] <markuss> beside untcking the box is there another way to stop this
[16:34] <markuss> as ive a lot of menus and it would take ages to go through one by one
[18:59]  * mterry works on merging gnome-menus
[19:04] <micahg> mterry: are the hyphen-* and hyphenation-* packages intrinsically tied to anything regarding versioning?
[19:04] <micahg> i.e. can we upgrade one to a new upstream w/out upgrading them all
[19:07] <mterry> micahg, I don't know off hand.  Sweetshark might know
[19:08] <ricotz> micahg, hi
[19:09] <micahg> hi ri
[19:09] <micahg> hi ricotz
[19:09] <ricotz> micahg, is it possible to have some firefox/thunderbird stable builds for precise in the ppas?
[19:09] <ricotz> meaning firefox 9.0.1 and thunderbird 9.0
[19:10] <micahg> ricotz: why?  people on precise should be running the betas
[19:10] <ricotz> micahg, i dont like running the earlier thunderbird betas ;)
[19:10] <dobey> mterry: can i bug you to sponsor some "uploads"?
[19:11] <micahg> we need beta coverage to assure our stable releases remain "stable"
[19:11] <mterry> dobey, ok
[19:11] <dobey> mterry: https://code.launchpad.net/~nataliabidart/ubuntu/precise/ubuntuone-control-panel/ubuntuone-control-panel-2.99.0/+merge/86455
[19:12] <dobey> mterry: https://code.launchpad.net/~dobey/ubuntu/precise/ubuntuone-client-gnome/release-2-99-0/+merge/86488
[19:12] <micahg> ricotz: I think I've had more trouble with the later betas than the earlier ones personally :)
[19:12] <dobey> mterry: https://code.launchpad.net/~dobey/ubuntu/precise/libubuntuone/release-2-99-0/+merge/86624
[19:12] <ricotz> micahg, i know and understand that, at least an upload of the actual releases would have been nice
[19:12] <dobey> :)
[19:12] <mterry> guh
[19:12]  * mterry startws
[19:13] <ricotz> micahg, yeah, bug can appear everytime
[19:13] <ricotz> micahg, are there packaging differences between oneiric and precise?
[19:14] <micahg> ricotz: now that the betas come a couple days after release, it doesn't pay to waste build time on precise for the stable releases, I can discuss with chrisccoulson about adding it to the {firefox,thunderbird}-stable PPA, but I  think he'll have a similar response
[19:14] <dobey> mterry: the changes probably seem a lot bigger than they actually are, though; new autotools on oneiric seems to have created a huge diff for my two; and the control panel one is mostly changes to the qt UI which isn't packaged yet
[19:15] <mterry> k
[19:15] <micahg> ricotz: shouldn't be, I do hear the argument a little stronger for thunderbird than firefox though, unfortunately, I don't have thunderbird 9 for oneiric yet due to some bzr branch issues which I'll resolve over the weekend probably
[19:15] <ricotz> micahg, yes, thunderbird is what i am more worried about
[19:15] <dobey> mterry: thanks :)
[19:18] <mterry> dobey, so I see that ralsina is usually the distro acceptance person for U1 stuff?
[19:20] <dobey> mterry: huh?
[19:21] <mterry> dobey, I looked at https://wiki.ubuntu.com/UbuntuEngineering/12.04/UpstreamDevelopment/ProjectTracking
[19:22] <mterry> dobey, I'm not sure in this new Acceptance Criteria world, but maybe this has to go through ralsina?
[19:23] <dobey> mterry: i don't really know what that page means
[19:24] <mterry> dobey, ah, well in an attempt to make precise work all the time, so that teams don't block other teams from getting their work done, there is a renewed focus on automated and manual tests, as well as people responsible for signing off that an upstream is good test-wise and that a given release is ready to enter the distro
[19:26] <dobey> mterry: right; so, these releases are also off a stable-3-0 branch, which we only backport things too after they've been tested in trunk
[19:27] <mterry> dobey, right.  so you as upstream are signing off on them.  but distro also has a sign off step, owned by ralsina
[19:28] <dobey> mterry: what does it mean to sign off on something there?
[19:29] <dobey> mterry: ralsina, not having upload priveleges to any of the packages, probably doesn't make sense to be that person, either, does he?
[19:30] <mterry> dobey, it means to run the automated tests again in a 12.04 environment and run some (manual or automatic) integration tests
[19:31] <mterry> dobey, as for ralsina being appropriate, I don't know.  Let me see who put ralsina down...
[19:31] <dobey> i think it was joshua; but i think someone told him we need to have our projects on that page, and that was all he was told
[19:33] <mterry> dobey, yeah joshua
[19:36] <mterry> dobey, who normally helps with the reviews/packaging?  kenvandine?
[19:36] <dobey> ken, seb
[19:37] <dobey> well, so; that's also going to change in the next few weeks; i am going to propose a new delegated team for the u1 packages, so we don't have to go hunt people down to sponsor our packages all the time
[19:39] <micahg> dobey: you actually want a packageset, I need to fix that wiki page
[19:40] <dobey> yes, and i think a team to own the packageset, no?
[19:41] <micahg> all managed packagesets have associated teams now to make adding people easier, but that's an implementation detail
[19:41] <dobey> right, and the wiki seems to call the combination "delegated team"
[19:41] <micahg> then people can apply for upload rights to the packageset and we just add them to the associated team (but the team part isn't something non-DMB members should really have to worry about)
[19:42] <micahg> dobey: right, I think that's wrong, a delegated team is something like ubuntu-desktop that can approve uploaders on their own
[19:43] <dobey> well the wiki says it can go either way
[19:43] <micahg> right, I need to fix the wiki :), maybe during vacation
[19:44] <dobey> anyway
[19:44] <dobey> back to the problem at hand
[19:44] <dobey> mterry: i guess i can sign off on them, en absentee for ralsina? :)
[19:46] <mterry> dobey, probs not  :)  I can send an email to Jason and cc you to try to find someone else since ralsina can't upload the packages
[19:47] <dobey> ugh
[19:48] <mterry> dobey, the whole point of this is to avoid doing things like cowboying packages in on Fridays before holidays  ;)
[19:48] <dobey> some of them were proposed on tuesday :(
[19:49] <dobey> and we will have a release day on jan 3, as well; the day we all return from holiday
[19:49] <mterry> dobey, well since we apparently don't have a distro person to sign off on it, it could have been proposed a month ago and still blocked on distro readiness
[19:50] <dobey> which is entirely crap, if you are going to have releases every 2 weeks :)
[19:50] <dobey> kenvandine: ^^ sign off on it. you know you want to. it's all good. :)
[19:50] <mterry> dobey, releases every 2 weeks is fine!  you just need to find an actual distro-readiness owner
[19:51] <dobey> me! :)
[19:51] <mterry> until that happens, no ubuntuone releases can enter the archive
[19:51] <mterry> dobey, you're the upstream owner
[19:51] <dobey> mterry: ken is listed in all 3 columns for gwibber
[19:51] <dobey> and pittin in all 3 for jockey…
[19:52] <mterry> dobey, yar, it's a sliding scale of importance and disruptiveness.  Talk to managers if you want to argue about this
[19:53] <dobey> i just want to get the packages in. heck, pretty much all the changes in ubuntuone-client-gnome and libubuntuone, are in precise already anyway :(
[19:53] <mterry> dobey, ?  then what're the merges for?
[19:53] <dobey> the only things that aren't really, are being regenerated with new autotools, adding a -Wno-error=, and version bump.
[19:54] <dobey> mterry: new releases since the patches are included upstream now. and to get us in the habit of having bi-weekly releases
[19:55] <dobey> mterry: there are most likely going to be little to no changes in everything for our releases on jan 3, but we want to build the habit of timed releases, regardless
[19:55] <dobey> we even have milestones on the stable branches for all our releases all the way up to final freeze :(
[19:56] <mterry> dobey, this is all good stuff.  I'm just saying that distro has a new acceptance process and I don't want to short circuit it
[19:57] <kenvandine> mterry, preach it brother!
[19:58] <dobey> i don't either, but i don't want to make worthless releases that users can't test, for 6 weeks, while we try to figure out what the wiki page means. i'm not trying to argue about it, either; but i've spent 3 days this week doing basically nothing but releases. :-/
[20:00] <mterry> kenvandine, do you know who was expected to be the distro sign-off'er for U1 stuff?  Is it you?
[20:01] <dobey> i know rick has been assigning some bugs to kenvandine when we landed some fixes in trunk, to put them in ubuntu
[20:03] <kenvandine> probably me
[20:07] <dobey> kenvandine: can you sign off on the uploads, please?
[20:08] <kenvandine> i would rather not on friday before everyone goes away for a week...
[20:08] <kenvandine> any important fixes?
[20:08] <kenvandine> how risky?
[20:08] <kenvandine> dobey, i thought you were going to propose them to me yesterday?
[20:09] <dobey> kenvandine: did i not link you to them? and you said you were really busy as well
[20:09] <kenvandine> dobey, no... no links
[20:09] <dobey> i think the risk is quite low
[20:09] <kenvandine> i might not have been able to get to it then either
[20:10]  * kenvandine reads scrollback for links
[20:10] <dobey> i can re-paste
[20:10] <dobey> https://code.launchpad.net/~nataliabidart/ubuntu/precise/ubuntuone-control-panel/ubuntuone-control-panel-2.99.0/+merge/86455
[20:10] <dobey> https://code.launchpad.net/~dobey/ubuntu/precise/ubuntuone-client-gnome/release-2-99-0/+merge/86488
[20:10] <dobey> https://code.launchpad.net/~dobey/ubuntu/precise/libubuntuone/release-2-99-0/+merge/86624
[20:11] <dobey> also have a new package 'dirspec', and an ubuntuone-dev-tools which depends on it
[20:12] <dobey> https://bugs.launchpad.net/ubuntu/+bug/907888 is the bug for dirspec with the files; i don't know if Laney approved/uploaded it though.
[20:12] <ubot2> Launchpad bug 907888 in ubuntu "[needs-packaging] dirspec" [High,In progress]
[20:12] <dobey> https://code.launchpad.net/~dobey/ubuntu/oneiric/ubuntuone-dev-tools/release-020/+merge/75196 is the dev-tools that depends on it
[20:13] <kenvandine> mterry, the distro signoff person has to be someone from platform right?
[20:14] <dobey> err, no that isn't
[20:14] <dobey> doh
[20:14] <mterry> kenvandine, I assume
[20:14] <dobey> stupid firefox history
[20:15] <dobey> https://code.launchpad.net/~dobey/ubuntu/precise/ubuntuone-client-gnome/release-2-99-0/+merge/86488 is the dev-tools merge
[20:15] <kenvandine> dobey, how important is the new package?
[20:15] <dobey> kenvandine: very; we need to MIR it, and get it on the CD, as we'll be switching all the ubuntuone python code to use it
[20:16] <dobey> instead of python-xdg, which is unmaintained and not cross-platform
[20:17] <dobey> and in a few weeks, i'll probably write up a post strongly suggesting other python projects which depend on python-xdg currently, to switch to it
[20:17] <kenvandine> dobey, are you going to be checking in on irc or checking email next week?
[20:17] <micahg> dobey: you do realize there are other rdepends of python-xdg in main, right?
[20:17] <dobey> kenvandine: yes
[20:18] <kenvandine> dobey, i'll review them today and upload them on monday
[20:18] <dobey> micahg: yes. and all of them need to move off of it i think; and when i think dirspec is ready for them to do that, i will be strongly suggesting it. :)
[20:18] <kenvandine> at least then if we need to scramble to fix the distro it isn't on christmas day :)
[20:18] <dobey> we won't need to scramble to fix the distro :(
[20:19] <kenvandine> dobey, famous last words
[20:19] <kenvandine> i seem to recall ted saying that about dbusmenu once on a friday
[20:19] <micahg> dobey: also, anything cross-distro should really be done through freedesktop.org as pyxdg is
[20:19] <kenvandine> that was no fun
[20:19] <dobey> micahg: freedesktop.org is a royal waste of time.
[20:20] <kenvandine> dobey, i am sure everything will be fine... but we don't like to go all john wayne on our users :)
[20:21] <dobey> meh
[20:24] <dobey> chicken ;)
[20:24] <dobey> or should i say…
[20:24] <dobey> "What are ya? Yeller?"
[20:27] <Laney> dobey: no I did not. Perhaps tomorrow if you still need it.
[20:27] <Laney> keep the bug status updated or something
[20:27] <kenvandine> :)
[20:27] <kenvandine> dobey, most of the control panel changes are to the qt code
[20:29] <dobey> kenvandine: right, which isn't even packaged in ubuntu yet :)
[20:30] <kenvandine> lowers the risk
[20:30] <kenvandine> poor gtk
[20:31] <dobey> right, which is why i say this stuff is all pretty low risk. :)
[20:33] <kenvandine> dobey, ubuntuone-client-gnome FTBFS
[20:33] <kenvandine> the patches need to be removed
[20:33] <dobey> eh, didn't i do that? grr
[20:33] <kenvandine> which worries me a bit.. makes me wonder if you even tested it :)
[20:36] <dobey> hrmm; i wonder why they didn't conflict when i did merge-upstream. that is weird
[20:36] <dobey> the whole "3.0 (quilt)" having auto-applied patches is very confusing :(
[20:37] <dobey> s/auto/pre/
[20:37] <kenvandine> yeah
[20:37] <kenvandine> dobey, also in libubuntuone you should add changelog entries for the debian/control changes
[20:38] <micahg> dobey: I don't believe that's the case anymore with dpkg 1.16.1
[20:39] <dobey> micahg: you mean it doesn't pre-apply them any more?
[20:40] <kenvandine> dobey, i commented on those in the merge proposals
[20:40] <micahg> dobey: oh, wait, I guess it does in the source upload and then unapplies them locally
[20:40] <kenvandine> let me know when it is fixed and i'll look again
[20:40] <dobey> kenvandine: ubuntuone-client-gnome should be fixed now
[20:40] <kenvandine> dobey, thx
[20:42] <micahg> oh, hmm, not sure if that's right either :0/, that could only be with the option to not apply patches by default
[20:42] <dobey> micahg: see. confusing.
[20:43] <dobey> kenvandine: and libu1 fixed as well
[20:47] <kenvandine> dobey, ok... these are REALLY  low risk changes... i'll test locally and if all goes well i'll upload them
[20:47] <kenvandine> if they break, i'll hunt you down :)
[20:48] <kenvandine> dobey, i am not going to do dirspec now though
[20:48] <kenvandine> i have other stuff i really want to finish before the break
[20:50] <dobey> kenvandine: thanks much
[20:50] <kenvandine> np
[20:50] <kenvandine> dobey, are you staying in VA for the holiday?
[20:50]  * kenvandine can't believe he just turned on the air conditioning
[20:51] <dobey> kenvandine: yeah, am not going anywhere
[20:51] <kenvandine> too warm for christmas!
[20:51] <dobey> maybe will go out to the garage some, or to the pub; but that's about it :)
[20:52] <kenvandine> :)
[20:52] <micahg> that would be a welcome change from the 30s in Chicago :)
[20:53] <dobey> not too warm here
[20:54] <dobey> just a bit warmer, and it would be perfect
[20:58] <kenvandine> dobey, control panel fail...
[20:59] <kenvandine>     from ubuntuone.controlpanel.utils import (ERROR_TYPE, ERROR_MESSAGE,
[20:59] <kenvandine> ImportError: No module named utils
[21:00] <kenvandine> dobey, fix debian/python-ubuntuone-control-panel.install
[21:01] <dobey> ugh
[21:02] <dobey> kenvandine: that's nessita's branch and she's already on holiday. :-/
[21:02] <kenvandine> ok, i'll fix it
[21:02] <dobey> thanks
[21:05] <kenvandine> np
[21:07] <kenvandine> micahg, it is 74 here...
[21:07] <micahg> well, i'm wearing a short sleeve shirt :)
[21:07] <kenvandine> i guess i should enjoy it before going to budapest in january, that is going to be cold!
[21:07]  * micahg wishes for 74 again
[21:08] <kenvandine> micahg, i am wearing flip flops :)
[21:08] <micahg> kenvandine: cold like Chicago :)
[21:08] <Nafallo> kenvandine: ooh. you got a weather forecast? :-)
[21:10] <kenvandine> Nafallo, no... but everyone keeps asking me if i am crazy for going to budapest in january
[21:10] <kenvandine> that can't be good
[21:11] <Nafallo> kenvandine: pfff, just tell them you're going to Budapest... not Lulea in north Sweden ;-)
[21:12] <Nafallo> (where facebook is building weathercooled DCs :-)
[21:12] <kenvandine> hehe
[21:14] <dobey> i am glad i am not going to budapest :)
[21:15] <kenvandine> dobey, ubuntuone-client-gnome is causing nautilus to crash
[21:15] <dobey> eh?
[21:17] <dobey> works ok here
[21:17] <kenvandine> crashes on both of my precise boxes
[21:17] <kenvandine> dobey, stacktrace coming
[21:17] <dobey> my precise laptop actually locked up hard while doing an apt-get upgrade last night. :(
[21:18] <dobey> i haven't turned it back on yet, though
[21:24] <dobey> the older version crashed it on precise though, after the glib update to 2.31
[21:24] <kenvandine> dobey, bug 908261
[21:24] <ubot2> Launchpad bug 908261 in ubuntuone-client-gnome "nautilus crashed with SIGSEGV in g_closure_invoke()" [Undecided,New] https://launchpad.net/bugs/908261
[21:25] <kenvandine> it did?
[21:25] <kenvandine> never for me...
[21:25] <dobey> yeah, because there was a bug in the .convert; at least g-s-d crashed because of it, i thought nautilus did too
[21:26] <kenvandine> actually, in  a fresh session it doesn't crash until i browse to the ~/Ubuntu One directory
[21:26] <kenvandine> gsd is crashing as well
[21:26] <kenvandine> apport isn't catching it though
[21:26] <kenvandine> once i browse to my Ubuntu One directory, it crashes everytime i start nautilus back up
[21:26] <kenvandine> until i logout
[21:27] <dobey> weird
[21:28] <dobey> am doing dpkg --configure -a on laptop right now
[21:28] <dobey> the software-center postinst is evil
[21:28] <dobey> my hdd light is going crazy, for an absurdly long period of time :(
[21:29] <dobey> did something change in nautilus recently?
[21:32] <dobey> laptop updated
[21:32] <kenvandine> dobey, downgrading libsyncdaemon-1.0-1 to 2.0.0-0ubuntu4 fixed it
[21:34] <dobey> huh, no crash here
[21:34] <dobey> and nothing has changed in libsyncdaemon, so that is weird
[21:34] <dobey> i am on 32 bit though
[21:34] <dobey> oh now it's crashed
[21:34] <dobey> that took a while
[21:35] <kenvandine> it crashes once i browse to a shared folder
[21:36] <kenvandine> ok... i updated the bug to ubuntuone-client
[21:36] <kenvandine> uploading this now
[21:37] <dobey> wtf.
[21:37] <kenvandine> dobey, kind of weird that libubuntuone has a build dep on libsyncdaemon-1.0-dev (>= 2.99.0) but not a depends
[21:37] <dobey> come on apport retracer
[21:37] <kenvandine> i guess i just haven't browsed a shared folder in a while
[21:37] <kenvandine> so not a new bug
[21:38] <dobey> well, i'm sure plenty of people do
[21:39] <dobey> kenvandine: hrmm; i just updated the existing version numbers to the new ones in the control file
[21:40] <kenvandine> yeah, but maybe it doesn't really depend on the newer version
[21:42] <dobey> oh, actually a bit of libsyncdaemon did change, but it was only the part that talks to SSO, because there was an api change in ubuntu-sso-client
[21:42] <dobey> so it does need that to work with the new ubuntu-sso-client in precise
[21:42] <dobey> ah well
[21:43] <dobey> now this nautilus crash has upset me :(
[21:43] <dobey> heh
[21:44] <kenvandine> dobey, all uploaded
[21:44] <kenvandine> if you get a patch for libsyncdaemon, let me know :)
[21:45] <dobey> thanks
[21:45] <kenvandine> now that i know that is crashing, it is bugging me too
[21:48] <dobey> meh, apport doesn't auto-attach relevant xsession-errors bits
[21:54] <dobey> kenvandine: are you coming to VA next week? or working? or just staying at home?
[21:56] <kenvandine> staying home
[21:56] <dobey> cool
[22:00] <dobey> why isn't it crashing on oneiric. bah
[22:21] <dobey> fml it is surprisingly hard to find swordfish here, without having to drive 20-30 miles.
[22:25] <Nafallo> dobey: apt-cache show swordfish
[22:25] <Nafallo> ;-)
[23:03] <dobey> oh well; day is done, it is.