[13:00]  * henrix -> lunch
[13:58] <ppisati> brb
[14:09] <arges> rtg, hi. I noticed that those 9 fsnotify patches landed in raring, when does the state of bug 922906 change to reflect Fix Commited/Released ?
[14:09] <ubot2> Launchpad bug 922906 in linux (Ubuntu) "Kernel Oops - BUG: unable to handle kernel NULL pointer dereference at 0000009c; EIP is at __ticket_spin_lock+0x8/0x30" [High,In progress] https://launchpad.net/bugs/922906
[14:13] <rtg> arges, thy'll go to fix released when the kernel is promoted out of -proposed. apw tells me we are frozen for kubuntu/edubuntu betas right now.
[14:13] <rtg> should get relaxed today I think
[14:13] <arges> rtg, ok cool. should I wait for that to get those SRUed for precise/quantal?
[14:14] <rtg> arges, it wouldn't hurt to get a little testing, but you might as well start the SRU process.
[14:14] <arges> ok thanks
[14:53]  * ppisati back in 20
[15:02] <rtg> ogasawara, so what is the advantage of dropping beta milestones if kubuntu/edubuntu can put a freeze on the archive? I uploaded on _Monday_ . That kernel is still stalled in -proposed. wtf ?
[15:02] <ogasawara> rtg: in theory, we are not supposed to be bottlenecked by the flavors choosing to freeze for the optional alpha/beta milestones
[15:03] <rtg> sounds more like a hypothesis then a theory.
[15:03] <rtg> and a weak one at that
[15:27] <rtg> bjf, seen this ? http://ltsi.linuxfoundation.org/what-is-ltsi
[15:40]  * ogasawara back in 20
[15:54] <infinity> rtg: It didn't actually prevent you from doing anything, did it?  The kernel built, and was just in proposed, s'all.
[15:55] <rtg> infinity, but it wasn't getting any test time
[15:55] <infinity> (Except in the rare case when your new kernel is fixing something that's specifically an ISO-image-only problem, I'm not sure I see the issue)
[15:56] <rtg> infinity, nobody has -proposed enabled for the devel release
[15:56] <infinity> Granted, I'd also prefer to see flavours not do alphas, but we'll revisit this again (and again) as time goes on.
[15:56] <infinity> rtg: Sure, it gets less exposure while it's in proposed, not arguing that it doesn't.
[15:56] <infinity> Anyhow, it'll move right shortly, the matching d-i is just publishing now.
[15:58] <rtg> infinity, I saw that in the release channel
[15:58] <rtg> thanks
[16:21] <bjf> rtg, at uds wasn't it decided that there would be monthly milestones which flavours could opt in/out of?
[16:22] <rtg> bjf, right. but opting in has the knockon effect of holding up the show for the other flavours.
[16:22] <bjf> rtg, right, so aren't we going to have this issue every month?
[16:22] <rtg> bjf, well, every alpha/beta milestone for sure
[16:23] <bjf> rtg, i had seen the LTSI thing. it's something gregkh was initiating
[17:12] <rtg> cking, just wrote a patch for this: 'drivers/gpu/drm/i915/intel_display.c:7019 intel_set_mode() warn: function puts 500 bytes on stack'. Do you agree 500 bytes is a bit much ?
[17:14] <cking> rtg, it depends if we're in a leaf and so we won't push anything else onto the stack, and how short term the space is going to be used  I suppose
[17:20] <cking> rtg, it is a hard one to call really, perhaps it's worth punting this patch as the data structures may grow over time rather than shrink, so it's not going to get better over time
[17:21] <rtg> cking, yep, I'm gonna punt it upstream. they worst they can say is no.
[17:21] <cking> indeed
[17:29] <cking> bah, oom'd my machine
[17:59]  * ppisati -> EOD
[18:31] <rtg> sforshee, cking: please give me a quick review on 'UBUNTU: SAUCE: iwlwifi: iwlagn_request_scan: Fix check for priv->scan_request' which is tip of Raring master-next
[18:32]  * rtg -> lunch
[18:35] <cking> rtg, looks good to me
[19:07] <rtg> cking, thanks
[19:21] <sforshee> rtg, looking at the rest of the driver I get the idea that it might be attempting to support scan_request == NULL if scan_type != IWL_SCAN_NORMAL
[19:21] <sforshee> the checking in that function is definitely broken though
[19:27] <rtg> sforshee, it looked to me like that function would oops if scan_request were NULL
[19:29] <sforshee> rtg, afaict only cases where scan_type == IWL_SCAN_NORMAL dereference the pointer, but I'm not 100% certain
[19:29] <sforshee> but it also looks like scan_request is only set when a scan is invoked by mac80211
[19:30] <sforshee> sometimes the driver starts scans internally, and I don't see those setting scan_request
[19:30] <sforshee> I haven't had time to grok the whole thing yet though
[19:32] <rtg> sforshee, ok, I'll look a little closer
[19:35] <sforshee> rtg, I suspect maybe the condition should be (priv->scan_type == IWL_SCAN_NORMAL && (!priv->scan_request || priv->scan_request->n_channels > MAX_SCAN_CHANNEL))
[19:36] <sforshee> rtg, probably worth running by Johannes & co. in any case
[19:40] <rtg> sforshee, I think you're right about priv->scan_type == IWL_SCAN_NORMAL
[20:06] <rtg> sforshee, repushed master-next if you'd have a look again.
[20:06] <EntropyWorks> so what is the process of adding network drivers to the nic-modules.udeb for the netboot install initrd.gz
[20:07] <rtg> EntropyWorks, start a bug report, then email the kteam list
[20:07] <rtg> EntropyWorks, is it for a released kernel ?
[20:08] <EntropyWorks> its for quantal 12.10. I originally have this bug which was precise https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1015339
[20:08] <ubot2> Launchpad bug 1015339 in debian-installer (Ubuntu) "Missing kernel modules for Mellanox ConnectX HCA Ethernet " [Medium,Confirmed]
[20:09] <rtg> EntropyWorks, so it requires SRU justification which means you have to have a bug report....
[20:10] <EntropyWorks> in quantal besides not having the network driver it also wasn't able to find the local disk without me adding more kernel modules to the initrd.gz http://goo.gl/PfOZd.
[20:10] <EntropyWorks> point me to the URL and I will write one up :)
[20:11] <rtg> EntropyWorks, start a bug by entering 'ubuntu-bug linux' from a command line
[20:11] <EntropyWorks> gotcha
[20:11] <rtg> EntropyWorks, preferably from the machine that requires these drivers.
[20:11] <sforshee> rtg, that looks right to me
[20:12] <rtg> sforshee, ack
[20:12] <rtg> thanks
[20:38]  * rtg -> EOD
[21:31] <hallyn> stgraber: apw: I haven't had time to look deeper (hoping to tonight) but last night i was having a funky problem where a lot of stat+chown+chmod(stat.st_mode) ended up not retaining setuid/setgid on files in raring.
[21:31] <hallyn> it was *probably* my fault, something stupid in userspace, but i'm nto convinced
[23:11] <apw> hallyn, chown would drop setid bits ... but
[23:15] <arges> apw, hey.  still around
[23:16] <hallyn> apw: right, and so i stat it before hand and, if i've chowned, then i chmod back to the original st_mode
[23:17] <hallyn> works one file at a time, and used to work in a loop over a whole rootfs
[23:17] <hallyn> only started failing yesterday <shrug>
[23:17] <arges> apw, i have a 3 line cherry-pick that doesn't apply cause the file was moved, if I just apply it to the correct file it works. Is this still considered a cherry-pick or is it a 'backport'  (just trying to figure out how to format the commit)
[23:18] <arges> apw, n/m i see (backported from commit XXXXX)
[23:19] <bjf> arges, yeh, it's black or white. if it doesn't cherry-pick it's a backport
[23:20] <arges> bjf, ok that makes sense.  so I should keep the original author?
[23:20] <bjf> yup
[23:20] <bjf> actually ...
[23:21] <bjf> arges, in ones that i've done, i think i generally try to keep the original author
[23:21] <bjf> arges, however, now that you ask that question, i'm not sure
[23:22] <arges> bjf, ok well for now i'll build and test, tomorow i can clear it up before posting
[23:22] <bjf> arges, i'm looking in the tree for an example
[23:22] <apw> bjf, i tend to keep the original author, and sign it off and put the [apw@xxx: did this to it] stuff in
[23:22] <bjf> apw, that's what i normally do as well
[23:22] <bjf> arges, ^
[23:23] <arges> apw, bjf ok thanks


[12:05] <seadog_> hi
[12:33] <mpt> hello seadog_
[12:36] <seadog_> I am looking for a rosetta admin, anyone online?
[12:37] <stub> Does anyone know the status of the Python CVS  import into the bazaar archives?
[01:01] <spiv> stub: It bombs out with "Parser error: Unable to find filename -- parser in bad state?" at the moment.
[01:01] <spiv> Fairly early in the process, too.
[01:01] <spiv> Yeah, it dies in under 10 minutes.
[01:03] <stub> I'm more interested if it is being worked on and it it looks like it will be available in days, weeks or months. cvs2svn work fine on the tree, which makes Bazaar 1+2 look pretty sick in comparison since people can't even open the door ;)
[01:05] <spiv> stub: That I can't answer :)
[01:06] <spiv> ddaa should know, but he's got a holiday today.
[01:06] <ddaa> spiv: technically, I'm _always_ on holiday when it's 1am
[01:06] <mpt> seadog_: Neither of them are available at the moment
[01:07] <ddaa> Python CVS.
[01:07] <ddaa> rlog parsing confusion
[01:07] <ddaa> bad, bad
[01:07] <spiv> ddaa: Oh, hello.
[01:07] <seadog_> mpt, ok thnx
[01:07] <spiv> ddaa: You shouldn't be here then :P
[01:07] <spiv> ddaa: Have a good weekend?
[01:07] <mpt> seadog_: Try again in about 12~16 hours
[01:07] <ddaa> Not enough time to work on my things
[01:08] <ddaa> But otherwise, pretty good.
[01:08] <seadog_> mpt, ok
[01:08] <ddaa> spiv: I'm suddenly under a lot of pressure to fix cscvs problems, and my pipe is not exactly clear without that
[01:09] <ddaa> I'd like to do everything people are asking me, but something has to give, I already prioritized some time for the twisted import problem before finishing my current task (url support in importd)
[01:10] <ddaa> because lifeless said it would be easy, I do not think I can afford to to stick the python import problem there too
[01:11] <spiv> ddaa: Yeah, I can completely understand.
[01:11] <spiv> ddaa: I guess the answer to this is "no", but is there anything that would make your life easier at this point other than cloning you or lifeless?
[01:12] <ddaa> well, for one thing, talk sabdfl into the idea I already have enough work for _not_ doing launchpad development as well
[01:13] <ddaa> at least not until the current issues are fixed or we get more workforce on importd things
[01:14] <ddaa> I'd like to do more launchpad, but there's just does not seem to be time.
[01:14] <spiv> Yeah.  You do need to sleep occasionally after all :)
[01:15] <ddaa> TBH I was quite burnt up after the imports death sprint.
[01:15] <ddaa> I certainly used to be more productive than I am now.
[01:16] <ddaa> I think we could really use one more pair of hands on cscvs and importd
[01:16] <ddaa> spiv: you are the best candidate for that, if you have some time.
[01:17] <ddaa> as you are close to buildbot guys and have been a consistent cscvs reviewer
[01:17] <ddaa> spiv: how would you feel about that?
[01:17] <spiv> That's a good point.
[01:18] <spiv> In principle, I'd be happy to work on it.
[01:18] <spiv> I need to sit down and figure out exactly what tasks I need to do for the next little while, because I think I may be close to over-committed already.
[01:18] <spiv> But assuming I had the time, I think I'd enjoy working on that.
[01:19] <ddaa> That would cool. I'd get to work more on some other things (like launchpad), I'd be happy to get out of my ghetto, and sabdfl would be happy to see me work on the branches stuff.
[01:20] <ddaa> And I'd get to review your code for a change :P
[01:20] <spiv> :)
[01:43] <spiv> lifeless: You may find this interesting: http://mail.python.org/pipermail/python-dev/2005-August/055399.html
[02:07] <UbuWu> hello, I need help filing a bug
[02:07] <UbuWu> I want to file a bug on soundconverter in malone, but it says its package name is an invalid value
[02:10] <spiv> Hmm, yeah that package seems to be missing for some reason.
[02:11] <UbuWu> It is quite new, maybe that's the problem...?
[02:11] <spiv> Yeah, probably.
[02:11] <spiv> I'm not sure what the exact process is.
[02:12] <UbuWu> is there any other way to report the bug then?
[02:15] <bob2> you could try emailing whoever touched it last
[02:15] <bob2> you can find them by reading changelog.Debian.gz
[02:16] <UbuWu> ok, I will try that, thanks
[02:32] <stub> What was the deadline set for Launchpad development using baz-ng? Was it end of August? Or am I getting confused with something else?
[02:32] <spiv> stub: That's something else.
[02:32] <spiv> stub: It was by UBZ, iirc.
[02:32] <spiv> stub: By the end of August lifeless will be working on baz-ng more-or-less full time, I think was what you're confusing?
[02:33] <stub> probably
[02:42] <mpt> "RocketFuel to bzr" is right after UBZ
[02:42] <mpt> er, no
[02:42] <mpt> right after Breezy release
[02:42] <mpt> late October
[02:42] <spiv> It has to be before UBZ, because of the pie contest :)
[02:42] <mpt> right
[08:22] <sivang> HI all
[08:22] <sivang> s/HI/Hi/
[08:33] <jamesh> hi sivang
[08:33] <jamesh> you wanted to talk about the lpint-bonobo stuff?
[09:02] <sivang> jamesh: yeah, what point did you guys reach? I saw the wiki was updated with only gedit, and evo is still pending. What about the applest?
[09:03] <sivang> jamesh: (I didn't see the applets there, plus I gnome-games seem not to contain the helper items - is this still due to the setgid problem?)
[09:04] <jamesh> sivang: I integrated your lpint-bonobo library into the main launchpad-integration package
[09:04] <jamesh> sivang: few small changes: s/bonnobo/bonobo/, and performing the translatation explicitly since we want it to occur in the launchpad-integration translation domain instead of the app's translation domain
[09:06] <jamesh> I'm not sure what the issue is with the gnome-games stuff
[09:07] <jamesh> they are setgid, but they fork on startup and drop privs
[09:07] <jamesh> so there is a privileged child process that writes to the score file
[09:08] <jamesh> the main app wouldn't have any privs to pass on to launchpad-integration helper
[11:02] <sivang> morning mpt
[11:24] <spiv> stub: You broke pqm?
[11:24] <stub> eh?
[11:25] <stub> heh...
[11:27] <Keybuk> isn't "broken" a ground-state for pqm?
[11:29] <spiv> Keybuk: That's why we feed it rocketfuel.
[11:29] <stub> pqm seems pretty solid - it is just more patient at waiting for tests to complete than we are ;)
[11:38] <wdh> hi ppls.. When translating from English to Dutch, i see that a translation for both the singualr form ant the plural should be translated. How would i do that in launchpad?
[11:38] <wdh> hmmmz.. i should learn typing all over again :P
[12:04] <dilys> Merge to<EMAIL_ADDRESS>[trivial]  Drop Processor.owner and ProcessorFamily.owner columns (patch-2254<EMAIL_ADDRESS>[12:05] <jamesh> wdh: if the application has been written to allow you to translate both singular and plural forms for a string, then Rosetta will let you
[12:05] <jamesh> wdh: if you see a case where you should be able to but can't, it would probably require an application modification to fix
[12:12] <wdh> http://paste.ubuntulinux.nl/1267  << here is a screenshot of the situation..
[12:12] <wdh> not sure how i would fix this though
[12:13] <wdh> uhm.. i seem to be blind :S
[12:14] <spiv> Hmm.  Perhaps if the input boxes were labelled "Dutch singular" and "Dutch plural" rather than "Dutch" and "", it would help.
[12:15] <spiv> I guess it's not a big issue.
[12:16] <jamesh> spiv: would probably help, but in some languages it won't just be two boxes
[12:16] <jamesh> some languages have more than 2 plural forms
[12:19] <jamesh> the expression for russian is: n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
[12:19] <jamesh> 3 forms
[12:27] <Keybuk> is that the same for Polish?
[12:27] <Keybuk> or is Polish even more insane?
[12:28] <Keybuk> google say Polish has 5 forms (1; 2,3,4; 5-12; 22-24; 25-31; etc.)
[12:28] <jamesh> in the sample data, Polish uses: n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
[12:28] <jamesh> 3 forms
[12:28] <jamesh> Welsh has 4 forms: n==1 ? 0 : n==2 ? 1 : (n != 8 || n != 11) ? 2 : 3
[12:28] <jamesh> although I think Telsa said that it really has more forms than that
[12:28] <Keybuk> yeah, it has different forms for both masculine and feminine
[12:29] <Keybuk> and some words undergo mutation when plural
[12:30] <Keybuk> or, even better, the next word undergoes mutation when the previous one is plural
[12:31] <jamesh> that sort of thing can be handled by ngettext though, right?
[12:32] <Keybuk> yeah, just requires either (a) care or (b) ignoring the whole thing ;)
[12:34] <jamesh> I think she said that to get it exactly right, you'd need to pick an appropriate plural form rule to match the actual ngettext uses in the application ...
[12:40] <dilys> Merge to<EMAIL_ADDRESS>[trivial]  Update database diagrams (patch-2255<EMAIL_ADDRESS>[12:41] <dilys> Merge to<EMAIL_ADDRESS>[trivial]  LinkChecker 3.2 (patch-105<EMAIL_ADDRESS>[01:24] <sabdfl> spiv lost his spots?
[02:05] <cprov> morning guys
[02:06] <niemeyer> Morning cprov!
[02:10] <cprov> niemeyer: hi niemeyer, how is it going ?
[02:11] <niemeyer> cprov: Everything is fine!
[02:12] <niemeyer> cprov: Working hard on some projects here.. doesn't even look like I'll be moving soon :)
[02:14] <cprov> niemeyer: what are you doing ?
[02:14] <niemeyer> cprov: Working on the Conectiva Linux -> Mandriva Linux migration system
[02:16] <cprov> niemeyer: uhm, I see ...
[02:24] <sivang> niemeyer: wee , sounds like lots of fun :)
[02:25] <niemeyer> sivang: It is indeed :))
[02:25] <sivang> what will be discussed at the upcoming developers meeting?
[02:26] <sivang> niemeyer: you a mandrake/ connectiva maintainer ?
[02:26] <niemeyer> sivang: Right now, yes
[02:27] <sivang> niemeyer: and also a launchpad deveoper?
[02:27] <niemeyer> sivang: Right now, no :))
[02:27] <niemeyer> sivang: But in a couple of weeks these answers should reverse ;)
[02:43] <sivang> niemeyer: heheh. What will you be working on in launchpad? (if it's ok to ask)
[02:44] <niemeyer> sivang: It's certainly ok.. I'll be joining Scott
[03:17] <mpt> jordi: ping
[03:49] <Keybuk> niemeyer: about?
[03:50] <niemeyer> Keybuk: Greetings!
[03:50] <Keybuk> niemeyer: you wrote the docs for the X-Chat Python plugin, right?
[03:50] <niemeyer> Keybuk: Yep
[03:50] <niemeyer> Keybuk: (and the plugin itself :)
[03:51] <Keybuk> don't suppose you have any idea why X-Chat still beeps if you steal a "Channel Msg Hilight" event and return EAT_ALL ?
[03:51] <niemeyer> Keybuk: No idea really.. looks like a bug
[03:52] <Keybuk> yeah, I think it always beeps regardless :-/
[03:54] <niemeyer> You could disable the beep for all highlighted messages, but I suppose you want to do that selectively.
[03:55] <Keybuk> yeah, I was trying to disable it on a per-channel basis
[03:55] <niemeyer> Keybuk: What you could do is disable for all of them, and make the plugin beep for you
[03:56] <niemeyer> I do that, but instead of beeping I raise a knotify window with the message.
[03:56] <Keybuk> there isn't a xchat.beep() thing though, is there?
[03:56] <niemeyer> Nope.. I don't think os
[03:56] <niemeyer> so
[03:57] <niemeyer> But, IIRC, there's a control sequence for beeping
[03:57] <Keybuk> yeah;
[03:57] <Keybuk> hmm, it doesn't stop the channel tab turning blue either
[05:16] <ondrej> hi guys, could somebody look at https://launchpad.net/malone/bugs/1774 and try to prevent this kind of emails to me? Bug was assigned to Ubuntu GNOME team, but sent to /me, since I am Debian MTN of this package...
[05:17] <kiko> ondrej, let me check that out.
[05:18] <kiko> BjornT, ping?
[05:18] <kiko> https://launchpad.net/malone/bugs/1774/activity
[05:19] <robitaille> ondrej: sorry about the spam (I did that assignment earlier)
[05:23] <ondrej> no problem, but it's second time I got info about universe bug in Ubuntu...  and while I don't have problem with closing invalid bugs, I can easily imaging horde of upset DD :-)
[05:25] <robitaille> kiko: who closed it?  These 2 packages are in universe, not main
[05:26] <robitaille> thus should be filled in Malone
[05:28] <kiko> robitaille, I'm not sure because the activity log isn't displaying that (it should). however, more importantly, we need to fix up subscriptions RSN to avoid this problem.
[05:33] <BjornT> kiko: pong
[05:37] <kiko> BjornT, do we know who changed what in the activity log? if so, could we add that information to the page? (look at the link I pasted above)
[05:39] <BjornT> kiko: yes, we know who changed it, so we could easily add another column to display it.
[05:40] <kiko-fud> BjornT, killer -- if you're too busy to do that, I can
[05:43] <BjornT> kiko-fud: well, i'm not working today, so i won't do it today. if you could do it, it'd be great.
[05:44] <kiko-fud> okay
[05:45] <kiko-fud> is the production update for tomorrow all set?
[05:46] <kiko-fud> fud
[06:01] <jordi> mpt: pong
[06:58] <mpt> jordi: You're the ideal person to answer Clytie Siddall's question on rosetta-users, afaict
[07:05] <jordi> mpt: yep, I was going to do that later todaty
[07:35] <ondrej> hi, I need to override permissions in Launchpad for Ubuntu Czech Translators, previous admin is on vacation and I need to start synchronizing people to do translations for Breezy
[07:35] <ondrej> I am Ubuntu Contact for Czech LoCo team...
[07:36] <ondrej> also there is error in IP address database...  it started detecting that I am from South Africa, but I am from Czech Republic...
[07:38] <mpt> ondrej: Rosetta is detecting that everyone is in South Africa at the moment, that's a bug https://launchpad.net/malone/bugs/1732
[07:38] <ondrej> ok, thanks for info :-)
[07:38] <mpt> ondrej: As for the Czech permissions, perhaps jordi can help you with that
[07:38] <mpt> jordi? :-)
[07:40] <kiko> mpt, that bug is related to GeoIP -- see stub for details
[07:41] <mpt> kiko: I know, that's what the bug report says
[07:41] <mpt> Or at least, that's what the bug it's a duplicate of says :-)
[07:41] <kiko> aha
[07:41] <ondrej> btw, how are translation handled in rosetta related to upstream? Are updated translations propagated upstream?
[07:43] <mpt> ondrej: Upstream can download Rosetta translations any time they like. We don't spam them with "hey, we've got translations for you" messages they didn't ask for.
[07:44] <ondrej> ok, that answers my question...  So responsible teams should approach upstream and offer them translations in polite way :-)
[07:47] <mpt> yes
[07:47] <mpt> jordi can help you with that, too :-)
[07:47] <mpt> that's his job
[07:52] <jordi> ondrej: hey!
[07:52] <jordi> ondrej: I'll fix your team thing in a minute.
[07:53] <jordi> ondrej: re> teams, yes; right now it's upstream who may or may not pick up translations from rosetta. In some cases, Rosetta is their official vehicle for l10n so you can trust that's what will happen.
[07:53] <jordi> In other cases, there's specific policy, like for example modules "owned" by the traditional "Translation Project".
[07:53] <ondrej> well, I guess that's not case for coreutils :-)
[07:54] <jordi> ondrej: that's something that will be improved in the future, with the creation of specific "Czech TP team" in rosetta, etc.
[07:55] <jordi> right now there's ubuntu translators and gnome translators. GNOME translators can map to the GTP people, if some language decides they want to translate gnome using rosetta.
[07:57] <jordi> ondrej: re Czech team, you're requesting that you are promoted to Admin for a while?
[07:57] <ondrej> so, if I translate GNOME stuff in rosette will it updated in upstream or do I have to do it manually?
[07:58] <jordi> ondrej: manually
[07:58] <ondrej> jordi: well, I would say to promote me permanently...  I will talk to MadRabitt afterwards...
[07:59] <kiko> ondrej, the plan is to offer updates, and eventually offer a baz branch where you can merge from
[07:59] <jordi> ondrej: the Czech GNOME team could get pissed if some random .cz guy started tampering on their translations.
[07:59] <jordi> ondrej: gnome products are owned by the GNOME translation teams. In the future, arch branches could be arranged for those teams who want to officially merge from rosetta
[07:59] <jordi> hi kiko
[08:00] <jordi> damn, I can't edit ondrej
[08:00] <jordi> I can't promote him, I think.
[08:00] <jordi> kiko, do you think I should be able?
[08:00] <kiko> what sort of promotion are you looking to do, jordi?
[08:01] <jordi> ondrej is an approved member of "ubuntu-l10n-cs"
[08:01] <jordi> I want to make him admin of the team
[08:01] <jordi> I can't add members to that team either.
[08:01] <ondrej> jordi: I am in contact with current admin and I was also asked by him, wheter I want to coordinate translations...
[08:01] <jordi> nod
[08:02] <ondrej> jordi: so there should not be problem by pissing anyone :-)
[08:02] <jordi> ondrej: in your case I trust you more than enough to do this without much checking with madrabbit
[08:02] <jordi> :)
[08:02] <jordi> kiko: should I file a bug?
[08:04] <kiko> jordi, hmmm. well, what you're asking for is permission to change membership status in a team which isn't yours
[08:04] <kiko> the easy way out is to become a launchpad admin (like a superuser) but I think that's crack
[08:05] <kiko> should any rosetta expert be allowed to manipulate this sort of membership?
[08:06] <jordi> kiko: I think it's part of my tasks to promote people like this.
[08:06] <jordi> Who should do it instead? Carlos?
[08:06] <jordi> I think it's in my duties. I'm happy if it isnt' though ;)
[08:07] <kiko> heh
[08:07] <ondrej> :-)
[08:07] <kiko> I'm not saying I disagree
[08:07] <kiko> but I would rather we didn't add an "if user.login == jordi:" fragment in the team membership permissions checking code :-P
[08:08] <jordi> kiko: I'm a rosetta expert
[08:08] <kiko> right
[08:08] <jordi> should be part of the perms thing for experts, not just for jordi
[08:08] <kiko> which brought me to my question
[08:08] <kiko> should any rosetta expert be allowed to manipulate this sort of membership?
[08:08] <kiko> which you didn't answer :-P
[08:09] <jordi> I think they should, yes. but I don't know how many rosetta experts will be appointed, and how easily.
[08:10] <jordi> I'll file a bug just to have this request BLOCKED by something in malone.
[08:11] <ondrej> or maybe you can create another type of role?
[08:12] <ondrej> jordi: did you change anything on my account? I can't access it at all now...
[08:12] <jordi> https://launchpad.net/malone/bugs/1776
[08:12] <jordi> ondrej: no, I didn't.
[08:13] <jordi> when was the last time you accessed your account details?
[08:13] <jordi> have you "merged accounts" lately?
[08:13] <ondrej> dunno, two weeks? yes, I merged my original debian account with new ubuntite account
[08:14] <ondrej> https://launchpad.net/people/ondrej-sury
[08:14] <ondrej> gives me "Sorry, a system error occurred"
[08:14] <jordi> ondrej: mine too :)
[08:15] <jordi> ondrej: I bet this is the "two wiki names" bugs in Launchpad. It's pending a production update to be fixed.
[08:15] <jordi> kiko: do you know when salgado's fix will hit production?
[08:15] <kiko> hmmm
[08:15] <ondrej> :-) seems like I found two bugs in launchpad today...
[08:15] <kiko> salgado, when was the merge-bug fixed?
[08:17] <jordi> ondrej: nope, the second one doesn't count ;)
[08:17] <jordi> I've been affected for over a week now :)
[08:18] <ondrej> :)
[08:20] <ondrej> robitaille: btw, sorry for rejecting that bug, I didn't realized that gnome-desktop-environment is in universe...
[08:25] <ondrej> maybe I have second bug? when you are viewing translation and change viewing preferences (from all to untranslated) it keeps current offset even if the offset is out of bounds...
[08:28] <jordi> ondrej: hmm, that one is a bug. Want to file a bug?
[08:28] <ondrej> no, but willdo...
[08:29] <jordi> you don't want to file it?
[08:29] <jordi> if you don't, I can :)
[08:29] <ondrej> ok, you do it :-)
[08:32] <ondrej> and another one: if I choose any language in Alt: selector and "untranslated" it gives me "Sorry, a system error occurred"
[08:32] <ondrej> all other statuses (all/need review/translated) works fine...
[08:33] <ondrej> any language means (Slovak, French, Dutch), tried English, but that worked
[08:33] <jordi> where do you seet his?
[08:34] <ondrej> https://launchpad.net/distros/ubuntu/breezy/+sources/gdm/+pots/gdm/cs/+translate
[08:35] <ondrej> Czech+untranslated also works fine
[08:36] <ondrej> maybe this bug is triggered only when Alternate Language has something to offer?
[08:36] <ondrej> because "Georgian" is ok, but "German" triggers bug
[08:38] <jordi> hmm
[08:38] <jordi> ok
[08:38] <jordi> I see no alternate language.
[08:40] <ondrej> that's strange, I have full <select> list of alternate languages
[08:43] <ondrej> btw, it seems that breezy translations list is very confusing, f.e. glib2.0 has 9 template names review-breezy-glib2.0-{1,2,3,4,5,6,7,8} and glib20
[08:45] <kiko> yet another bug filed against a missing product
[08:51] <jordi> mpt: hmm, Clytie asks about Ubuntu stuff I'm not sure I'm in position to answer
[08:52] <jordi> I don't know some details of the Ubuntu packaging proceses
[08:52] <ondrej> just quick offtopic question...  what is the channel for Community Council Meetings?
[08:52] <jordi> kiko?
[08:57] <kiko> yes?
[08:57] <mpt> ondrej: Why is it that you need admin permissions for the team?
[08:57] <mpt> What is it that you need to do that you can't do now?
[08:58] <ondrej> mpt: well because existing administrator asked me to take over coordination? and second reason is that I need to confirm OldaChroust as member.
[08:58] <jordi> mpt: approving members
[08:58] <mpt> ok, I know how to solve this
[09:00] <mpt> ondrej: Why can't the existing administrator make you an administrator?
[09:00] <ondrej> well, he is on vacation now...
[09:01] <ondrej> but if this is problem, it can wait...
[09:01] <mpt> jordi: Do you have permission to change the translation team for a language in Ubuntu?
[09:05] <jordi> mpt: I haven't tried. Let's see.
[09:05] <jordi> mpt: what do you suggest?
[09:06] <mpt> https://launchpad.net/malone/bugs/1776/
[09:08] <ondrej> mpt: I don't think it's neccessary to this kind of sorcery now...  I will wait until current administrator returns from vacation...
[09:09] <jordi> ondrej: or wait for Carlos tomorrow.
[09:09] <jordi> he can do it.
[09:09] <ondrej> ok, it's not THAT important to create such magick :-)
[09:10] <jordi> mpt: wow, that really sounds like a great hack
[09:13] <ondrej> BTW thanks all for great work on launchpad, it's really useful tool :-D
[09:13] <mpt> glad you like it
[09:15] <jordi> kiko: besides mailing carlos about me being away for some days, who else should I mail? launchpad@? allhands?
[09:17] <kiko> allhands is fine if carlos has given you an okay; be sure to say this doesn't affect your total worked hours
[09:18] <jordi> nod
[09:28] <ondrej> ok ladies and guys, time to sleep...  have a nice rest of day whatever timezone you are in :-)
[09:28] <jordi> nite ondrej
[09:33] <cprov> see you later
[09:33] <Nafallo> kiko: ping
[09:33] <kiko> Nafallo!
[09:34] <Nafallo> kiko: :-). you know if we will see who does what string in rosetta?
[09:34] <Nafallo> kiko: would help for managing the translationteams.
[09:34] <kiko> Nafallo, for suggested strings, the person is listed. are you talking about approved strings?
[09:35] <Nafallo> kiko: ah, it is? then it's just the bug with multiple lines then ;-)
[09:35] <Nafallo> kiko: thanx :-)
[09:36] <kiko> yes, that's a known bug IIRC
[09:36] <Nafallo> kiko: my gf reported it ;-)
[09:44] <sivang> jordi: hey , 'sup ?
[09:46] <mpt> kiko: It's deliberate
[09:46] <kiko> mpt?
[09:46] <mpt> condition="not:messageSet/isMultiline"
[09:47] <kiko> why?
[09:48] <mpt> because multi-line items take up lots of space on the page
[09:48] <mpt> and if you have 3~4 suggestions per item, it gets very long indeed
[09:49] <mpt> So what I'm trying to do at the moment (baz permitting) is put them in expanders like the "Add a comment" section
[09:50] <kiko> aha
[10:07] <jblack> lifeless: You're not still on vacation, are you?
[10:25] <kiko> where's carlos?
[10:29] <lifeless> jblack: I sure am, till the end of the week
[10:30] <jblack> Ahh. Ok. Have fun then.
[10:33] <lifeless> ;0
[11:43] <mpt> kiko: Your review of https://wiki.launchpad.canonical.com/SimplifyingMalone would be welcome
[11:52] <mpt> Unable to connect to<EMAIL_ADDRESS>[11:53] <kiko> odd


[11:49] <Odd_Bloke> rharper: smoser: Happy release day!  I've just realised/discovered that lxd images still write out eth0.cfg when they are launched; they use this template: http://paste.ubuntu.com/15963686/.  Does http://paste.ubuntu.com/15963681/ look like a reasonable replacement for that to drop in to /var/lib/cloud/seed/nocloud-net/network-config ?
[11:50] <Odd_Bloke> (That seed directory is the same one they use for everything else)
[11:51] <Odd_Bloke> My testing suggests that it is, but I wanted to get your eyes on it first. :)
[11:51] <Odd_Bloke> (The interface we care about will always be called eth0)
[12:34] <rharper> Odd_Bloke: the control field can always be auto; ie, do you want ifupdown to make sure the iface is 'up';
[12:58] <smoser> Odd_Bloke, that does seem right.
[12:58] <smoser> Odd_Bloke, fwiw, it does work right now for 'dhcp'
[12:59] <smoser> cloud-init deletes the 'eth0.cfg' file that has the rendered template
[12:59] <smoser>  http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/revision/1210
[13:00] <smoser> rharper, this  mioght have been the issue you were seeing that i coudl not reproduce.
[13:00] <smoser> if you got 'manual' written there.
[13:00] <Odd_Bloke> smoser: Even if cloud-init didn't delete it, it'd be fine for the dhcp case; it's the manual case that's the problem. :p
[13:01] <rharper> manual case is for when you're doing link-local only networking
[13:01] <rharper> hence the check in the lxd config get
[13:01] <Odd_Bloke> Yeah, and then we don't want to dhcp, so fallback config would also be wrong.
[13:01] <rharper> now, I think we want control: auto (which we didn't have before)
[13:02] <rharper> Odd_Bloke: right, in the case one wants to use link-local, then we need subnet: manual  and control: auto
[13:02] <rharper> I think that will have ifup "up" the iface; I'm not sure if that's enough for link-local to work; but it's likely better than ignoring it altogether unless some other part of lxd up's the iface
[13:03] <rharper> and certainly better than attempting to dhcp on a the iface with no dnsmasq setup to respond
[13:03] <rharper> IIUC the problem
[13:03] <rharper> I should add a link-local set to curtin networking
[13:03] <Odd_Bloke> https://bugs.launchpad.net/cloud-images/+bug/1573000 is the bug.
[13:04] <rharper> ah
[13:04] <rharper> indeed, so providing a config to cloud-init would prevent the writeout of the fallback dhcp
[13:04] <Odd_Bloke> Yeah.
[13:05] <smoser> where is your diff, Odd_Bloke ? the changes your proposing ?
[13:05] <rharper> in the bug
[13:05] <rharper> http://paste.ubuntu.com/15963681/ as well
[13:05] <Odd_Bloke> smoser: There is no cloud-init diff, this is just about the network config lxd would write out to its seed.
[13:06] <smoser> what should i write to get this ?
[13:07] <smoser> er... how do i answer questions in dpkg-reconfigure lxd to get this
[13:07] <rharper> disable the bridge
[13:07] <rharper> I think you want to say no to lxdbr0 ?
[13:07] <smoser>  http://paste.ubuntu.com/15965001/
[13:07] <smoser> trying that
[13:08] <Odd_Bloke> lxd ships in link-local mode.
[13:08] <Odd_Bloke> So we are in the not-quite-working case in the images by default.
[13:09] <Odd_Bloke> If you configure the bridge, then the lxd image and cloud-init write out configuration that agrees.
[13:09] <Odd_Bloke> WHich is still a bug, but less noticeable.
[13:09] <Odd_Bloke> You can easily fake one or the other with "-c user.network_mode=link-local" and "-c user.network_mode=" when launching a container.
[13:16] <smoser>  http://paste.ubuntu.com/15965123/
[13:16] <smoser> so that seems like it should work.
[13:17] <Odd_Bloke> smoser: Yeah, I've tested it; it works as I expect.  Just checking if there are gotchas that I'm not seeing. :)
[13:17] <smoser> Odd_Bloke, if you dont have a reason, i'd prefer 2 spaces for indentation levels rather than 4. but i dont have a good reason as to why.
[13:17] <smoser> (in the template you're writing)
[13:18] <Odd_Bloke> smoser: The rest of the lxd templating stuff is YAML using 4 spaces, so I'll stick with that.  I'll add you as a reviewer once I have something. :)
[13:20] <smoser> its just obnoxiously wide. but consitency is better.
[13:20] <Odd_Bloke> rharper: So were you earlier saying that I probably wanted 'control: auto' for both cases?
[13:20] <smoser> what we really need though is for
[13:21] <smoser> %{network_config.yaml}
[13:21] <smoser> or soemthign to that affect.
[13:21] <smoser> i geuss, need to declare the version that we want also
[13:21] <smoser> but.
[14:10] <zgredeq> Hello all, will someone give me a helping hand? tl;dr: cloud-init + multiple nics brings up only first interface. Metadata service is available and reachable (openstack).
[14:29] <Odd_Bloke> rharper: (Did you see my earlier Q?  "So were you earlier saying that I probably wanted 'control: auto' for both cases?")
[14:30] <rharper> Odd_Bloke: sorry, if I missed it; yes; control: auto means that network target will attempt to make sure any 'auto' iface is up before continuing;
[14:30] <Odd_Bloke> OK, cool.
[14:30] <rharper> what's not clear to me, without testing, is in the link-local case; what ifupdown does with auto
[14:31] <rharper> basically ifquery will return the iface name if it's marked auto; and then I think ifup would need to touch the file in /run/network/$Iface.XXX to know that its up;  if ifup on a linklocal doesn;t do that
[14:31] <rharper> then it'll fail and cause cloud-init not to continue (no network!)
[14:32] <Odd_Bloke> rharper: OK, I'll investigate what happens. :)
[14:32] <rharper> so we need to confirm that either manaul is fine (and the network comes up OK) or auto (and that ifup on a link-local) does the right thing
[14:32] <rharper> cool
[14:33] <Odd_Bloke> rharper: (I've seen that configuration there work as expected FWIW, but I'll see what auto does if you think it's more correct (if it works :p))
[14:33] <rharper> Odd_Bloke: right, my thoughts as well
[15:09] <smoser> hold on.
[15:09] <smoser> you want auto
[15:09] <smoser> control: auto
[15:09] <smoser> on both.
[15:11] <smoser> its very odd actually.
[15:11] <smoser> i think there is a bug in ifupdown there.
[15:12] <smoser>  iface eth0 inet manua
[15:12] <smoser> wiuthout 'auto eth0' or 'allow-auto eth0'
[15:12] <smoser> should not show the device as up
[15:14] <smoser> what a mess.
[15:19] <smoser>  http://paste.ubuntu.com/15966891/
[15:30] <smoser> rharper, ^ . so if you put 'manual' then it comes up auto
[15:30] <smoser> which i think i a bug
[15:30] <smoser> the 2 calls i realize now are because i had an 'eth0.cfg' file , which we're fixing :)
[15:31] <rharper> that sounds like a bug
[15:32] <rharper> pretty sure manual means (don't up this yourself)
[15:32] <smoser> yeah, so part of htat above is user fail
[15:33] <smoser> i had multiple stanzas
[15:33] <rharper> ah
[15:33] <rharper> hehe
[15:33] <smoser> actually it odd that auto eth0
[15:33] <rharper> yes
[15:33] <smoser> auto eth0
[15:33] <smoser> auto eth0
[15:33] <smoser> brings it up 3 times
[15:33] <smoser> i think
[15:33] <smoser> but ignore that.
[15:33] <smoser> just putting this in:
[15:33] <smoser> iface eth0 inet manual
[15:34] <smoser> means that the interface *is* up (listed in ifconfig without -a)
[15:34] <smoser> but no ifup hooks are called
[15:34] <rharper> smoser: hangout
[15:34] <smoser> yeah, so that said, we should declare it auto
[15:35] <rharper> agreed, Odd_Bloke is testing that it DTRT for link-local
[15:35] <Odd_Bloke> It looks like it DTRT with auto.
[15:37] <smoser> i think you end up with link local with 'manual' with or without auto
[15:37] <smoser> which i kind ofthink is a bug
[15:38] <rharper> interesting
[15:55] <smoser> rharper, opened https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1573112
[16:01] <rharper> ok
[18:00] <smoser> Odd_Bloke, https://code.launchpad.net/~daniel-thewatkins/cloudware/+git/cpc_build_tools/+merge/292557 just commented there. sorry didnt' look earlier
[18:10] <smoser>  http://paste.ubuntu.com/15970544/
[18:15] <Odd_Bloke> smoser: Oh, shoot, I copy-pasted from an old version on my test box.
[18:15] <Odd_Bloke> smoser: Thanks. :)
[18:17] <smoser> Odd_Bloke, what do you think about 'copy' ?
[18:17] <smoser> i really think you dont want it
[18:17] <smoser> as interfaces.tpl didnt have it.
[18:17] <Odd_Bloke> smoser: Right, but all the other cloud-init bits _do_ have it.
[18:17] <Odd_Bloke> smoser: So I was on the fence.
[18:17] <smoser> and for 16.04 we should kill those upstart.X files
[18:18] <Odd_Bloke> smoser: Right; let's get networking fixed first though. ;)
[18:18] <smoser> what does 'copy' mean ?
[18:18] <Odd_Bloke> smoser: I believe it means that the file will be regenerated when a container is copied to become a new container.
[18:18] <smoser> that the rendered file should be coied when the image is copied (from inside the instance) or that the template shoudl be copied.
[18:18] <Odd_Bloke> But I mostly cargo-culted it.
[18:19] <smoser> hm....
[18:19] <Odd_Bloke> smoser: It was more important when we were using the MAC address in there, but it turned out we didn't need it, which simplified matters.
[18:19] <smoser> yeah, but only "mostly"
[18:19] <smoser> :)
[18:20] <smoser> well, with or without the mac, it would need to be re-rendered when you start a new image
[18:20] <smoser> right ?
[18:20] <Odd_Bloke> Right, because network_mode might have changed.
[18:20] <smoser> right.
[18:20] <smoser> so whatever means *that* is what we want
[18:21] <Odd_Bloke> smoser: So in lxd/container_lxc.go, at line 2677
[18:22] <Odd_Bloke> FAIL
[18:22] <Odd_Bloke> At line 2702, the trigger is compared against the "when" list and if it's found the template is run.
[18:22] <Odd_Bloke> So I believe having 'copy' there is what we want.
[18:23] <Odd_Bloke> It looks like the triggers used are "start", "create", and "copy".
[18:24] <Odd_Bloke> Bah, I accidentally cleaned up my test host.
[18:24] <smoser> i still dont knwo what 'copy' means.
[18:24] <smoser> start and create somewhat make sense to me
[18:24] <Odd_Bloke> smoser: 'copy       - Copy containers within or in between lxd instances.'
[18:24] <smoser> and i had strgraber ask you all to change to just 'create' rather than 'start'
[18:25] <smoser> live?
[18:25] <smoser> or images
[18:25] <Odd_Bloke> I think that would be 'move       - Move containers within or in between lxd instances.'
[18:26] <smoser> i still dont understand what it means. why would i care about rendering a file on 'copy'
[18:26] <smoser> if i'm going to have to 'start' or 'create' it on the other side after i 'copy' it.
[18:27] <Odd_Bloke> smoser: But you might not want to regenerate a template for _every_ start.
[18:27] <smoser> that does make some sense, yes.
[18:28] <smoser> (although i doubt you really want it as if your container goes down unintended it will get re-rendered , in addition to explicit 'stop' and 'start')
[18:28] <smoser> but thats beside the point.
[18:28] <smoser> we do not want 'start'. we want create.
[18:29] <Odd_Bloke> Yep.
[18:30] <smoser> hm..
[18:30] <smoser> why is that mp private ?
[18:30] <smoser> maybe i should not ask that in public :)
[18:30] <smoser> but we probably need to ask stgraber what we want to do here.
[18:30] <smoser> and we could/should do that in lxc-dev.
[18:32]  * larsks wonders why there is a set_hostname method in the Azure data source.
[18:33] <Odd_Bloke> smoser: Yeah, I was going to get stgraber to review as well.
[18:33] <Odd_Bloke> But I'll pick this up tomorrow morning; I want to finish off the last release bits I have and then EOD. :)
[19:08] <larsks> Odd_Bloke: it looks like you are responsible for large chunks of the azure data source? If that's true, got a moment for a couple of questions?
[20:15] <Odd_Bloke> larsks: Drop me an email at<EMAIL_ADDRESS>[20:17] <larsks> Odd_Bloke: Sure, if that's your preference.
[20:17] <Odd_Bloke> larsks: Yeah, I'll grab you on here once I've read through.
[20:18] <Odd_Bloke> larsks: (I'm UK based, so I'm not really here ATM)
[20:18] <Odd_Bloke> *disappears in a cloud of smoke*
[20:18] <larsks> Odd_Bloke: I figured from your EOD comment earlier :)


[06:35] <balloons> elfy, trusty dailies?
[06:37] <elfy> balloons: yep - we have Precise ones - that's LTS - why no Trusty ones? or we waiting for it to get to .1 ?
[06:38] <balloons> elfy, ohh gotcha
[06:39] <balloons> lol, I was thinking, why would we have a trusty daily!
[06:40] <elfy> I thought exactly the same thing when someone asked in the channel :)
[06:44] <balloons> yes, nothing until .1 I believe
[06:45] <elfy> ok thanks - I guessed once I thought about it for a bit
[06:45] <elfy> balloons: you flying back today?
[06:47] <balloons> elfy, Sunday actually
[06:48] <balloons> I won't be touching english soil on the way back either
[06:48] <elfy> longish flight
[06:55] <balloons> elfy, yes, quite long.. the timezone offset is quite large
[06:55] <balloons> I should be going to sleep when I awake and vice versa
[06:56] <elfy> yea
[07:01] <elopio> robotfuel: https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/clean_gallery_tests1/+merge/219792
[07:10] <elopio> om26er: https://code.launchpad.net/~elopio/address-book-app/refactoring_tests1/+merge/220654
[07:10] <elopio> search for
[07:10] <elopio> @autopilot.logging.log_action(logger.info)
[07:10] <balloons> kind of fun to be up at this hour though I must say.. IRC is a different world
[07:11] <elfy> heh
[07:11] <elfy> different people to annoy :)
[07:11] <balloons> ^^ exactly
[07:11] <balloons> like, I dunno forestpiskie perhaps?
[07:11] <elfy> ooh yea - you can annoy him all you want - I do
[07:12] <elfy> he's not very talkative - but he logs everything :p
[07:13] <elfy> one sad day I'll get around to an always on gui client - then you can say goodbye to him :)
[07:18] <balloons> oO
[07:18] <balloons> we'll hold a sendoff party for him
[07:19] <elfy> I'll take a big hammer :p
[07:32] <knome> balloons, awh, come on, moderated qa list subscription? :P
[07:32] <knome> balloons, lemme in :P
[07:35] <elfy> ha
[07:35] <knome> hmm, i think it was automatical
[07:35] <knome> or somebody acted very quickly
[07:35] <knome> the mail you get when you first subscribe from the web interface is bleh though
[07:37] <balloons> knome, afraid to join?
[07:41] <knome> balloons, lol
[07:41] <knome> balloons, well i don't like subscribing for more mail ;)
[07:41] <knome> but... oh well.
[07:42] <balloons> :-)
[07:42]  * balloons seems a knome subscribed
[07:42] <knome> yep, just did
[07:43] <elfy> balloons: then unsubscribe it - seems fair :p
[07:43] <knome> haha
[07:43] <knome> well then don't expect me to work on $things
[07:43] <elfy> balloons: actually the best thing to do here - is add him to the list of people that can moderate the list - but DON'T give him the password - let him see what it's like :p
[07:44] <knome> hahah
[07:44] <knome> elfy, see your email :P
[07:44] <knome> elfy, ...for the reason i was subscribing
[07:44] <elfy> nope - not seen it yet
[07:45] <knome> should propagate there soon
[07:45] <knome> unless you're getting digests
[07:45] <elfy> nah - I hate digests with a passion
[07:45] <knome> yeah
[07:46] <elfy> even more I hate people that use digests - and then reply to them - but leave loads of cruft
[07:46] <knome> lol, yeah...
[07:46] <elfy> there's no mail on the archive yet either
[07:46] <knome> and a wrong subject line
[07:46] <knome> the worst case?
[07:46] <elfy> indeed
[07:46] <knome> an offtopic message body.
[07:46] <elfy> lol
[07:47] <elfy> anyway - bbl
[07:47] <knome> hf
[08:15] <balloons> I love the reply to digest emails to open a new unrelated thread
[08:15] <balloons> those are the best :-)
[08:40] <knome> ugh
[13:29] <elfy> balloons: I see talk in -release about trusty dailies now lol
[13:31] <balloons> elfy, heh
[13:40] <rvr> balloons: Hey
[13:41] <rvr> balloons: How can I delete shorts-app database? Do you know in which directory is the db stored?


[12:02] <meena> trying to change my name in launchpad vs ubuntuone is a pain
[12:43] <meena> https://github.com/canonical/cloud-init/pull/588 ⬅ finally started
[13:03] <Odd_Bloke> \o/
[13:04] <Odd_Bloke> powersj: Thanks for the background!
[13:31] <Odd_Bloke> Oh right, and I can't even hack around it by specifying a key because my key has a password and paramiko doesn't know how to handle that.
[13:31] <Odd_Bloke> So for my case, I _need_ to use my SSH agent.
[16:42] <Odd_Bloke> blackboxsw: https://github.com/canonical/pycloudlib/pull/34 is my first PR for addressing the "cloud-init failures unconditionally raise exception" issue; it's a refactor that will be followed by the functional change.  You touched this code most recently (and the most), do you have time for a review today?
[16:45] <Odd_Bloke> (I'm fixing the CI failure now; accidentally used a new-in-3.8 mock feature.)
[16:59] <meena> what's pycloudlib?
[17:45] <Odd_Bloke> meena: The library that the new cloud-init integration testing is being built on; also used for another integration testing framework on our team.
[18:16] <Odd_Bloke> falcojr: blackboxsw: OK, my pycloudlib yak shaving has now lead me to https://github.com/canonical/pycloudlib/issues/35
[18:17] <Odd_Bloke> Thoughts on that proposed refactor would be much appreciated.
[18:44] <meena> i think i'm mostly asking, cuz the name reminds me of… https://libcloud.apache.org/
[18:56] <Odd_Bloke> Yeah, we considered libcloud, but (IIRC) it didn't have support for image manipulation (i.e. snapshotting an instance as an image, after we've installed the cloud-init we want to test in it), and we also had concerns about being able to test cloud-specific features (which necessarily won't be surfaced in an API designed to work for many clouds).
[18:59] <Odd_Bloke> Aha, I've found our internal doc from when pycloudlib was being created: it was hard-coding regions and instance types (which as we will often be asked to test new regions or instance types, would mean we would be semi-regularly having to maintain a fork/hack things), and it wasn't able to create a VPC on EC2.
[21:01] <Odd_Bloke> falcojr: I'm looking at a tox.ini environment for the tests, and perhaps Travis integration, FYI.
[21:02] <falcojr> Odd_Bloke: looking at how?
[21:03] <Odd_Bloke> Fair point, more "writing" than "looking". :p
[21:52] <falcojr> ok, I'm touching the tox.ini for logging and default capture reasons too
[21:57] <falcojr> also, just found this pytest ini file option...
[21:57] <falcojr> disable_test_id_escaping_and_forfeit_all_rights_to_community_support (bool):
[21:57] <falcojr> :D


[12:41] <jbailey_> Joy
[12:41] <jbailey_> /home/jbailey/Programming/packaging/glibc-2.4/glibc-2.4/build-tree/powerpc-libc/libc_pic.a(init-first.os): In function `_dl_start':
[12:41] <jbailey_> ../sysdeps/unix/sysv/linux/init-first.c:107: dfinitions multiples de  _dl_start
[12:41] <jbailey_> Reverted to old lkh, in case I had done something weird.
[02:07] <jbailey_> doko: Current edgy gcc-4.1 can't build glibc (ppc).  4.1.1-2ubuntu4 can.
[02:07] <jbailey_> It also needs a fixed lkh, which I'll upload after I confirm it with Tollef.
[02:07] <jbailey_> Well.
[02:07] <jbailey_> It needs to be tweaked for the lkh rearrange, rather.
[02:08] <jbailey_> But either way I'll upload an lkh that will work for you on parisc and ia64.


[09:09] <franklin_> Hi
[09:10] <franklin_> I have some questions about overwriting kubuntu 15.10 (kde plasma 5) default settings
[09:13] <franklin_> in /usr/share/kubuntu-default-settings/layout.js comments from J. Riddles said that this file would replace /usr/share/plasma/shells/org.kde.desktop/layout.js, and it did.  But I couldn't find out any settings pointing this out
[09:13] <franklin_> why and how it could replace the original desktop layout.js?
[09:14] <valorie> franklin_: can you give a bit more context?
[09:15] <franklin_> And in plasma5, it didn't read /etc/kde4rc, and in the source  code of kconfig it seems to read /etc/kde5rc, but I tried without success
[09:15] <valorie> I would assume from the names that kubunt-default-settings conflicts from the standard plasmashell layout there
[09:16] <valorie> but without context it's hard to say
[09:16] <franklin_> wait  a minute
[09:16] <valorie> pastebin if it's long
[09:19] <franklin_> http://pastebin.com/DENGZ5G6
[09:19] <franklin_> in Kubuntu 15.10, only /etc/kde4rc exists
[09:19] <franklin_> I didn't find a configuration specifying to find layout.js under /usr/share/kubuntu-default-settings/
[09:20] <valorie> thank you franklin_ -- one of the devels will have to look at that
[09:20] <valorie> if nobody answers you (it is Sunday), then please write to kubuntu-devel list
[09:20] <franklin_> I'd like to customize the default desktop and the default panel for my ezgo
[09:20] <franklin_> OK, I used to post on Kubuntu forum but someone told me to ask in irc channel :D
[09:21] <valorie> right, the devels don't usually use or answer on the forums
[09:21] <valorie> that is for users helping users, as is the Kubuntu-user list
[09:22] <valorie> however, the devel list is read by all the developers
[09:23] <franklin_> Thanks
[09:50] <lordievader> Good morning.
[09:59] <soee> hiho
[10:00] <lordievader> o/
[11:53] <BluesKaj> Hey folks
[12:29] <justin_time> Hi, I'm looking for the maintainer of the "tomahawk"-package. Can someone please help me to find the right contact person? The maintainer is "Kubuntu Developers" and so I should be correct here, or?
[12:32] <soee> hi, justin_time
[12:32] <soee> talk to yofel - he did tomahawk packaging once i think. he can also point oher packager to do this maybe (clivejo, sglarck or ovidiu-florin)
[12:34] <justin_time> soee: ok. Thank you for the info!
[12:35] <lordievader> But do keep in mind that it is the weekend, response times are slow ;)
[12:46] <blaze> i've packaged kdevelop from git, much better now than the first beta
[12:46] <blaze> gonna use it on regular basis
[13:40] <soee> http://www.phoronix.com/scan.php?page=news_item&px=Trojita-Qt-0.6-Client
[13:43] <Maxiride> goddamit I can finally confirm that issue I've been talking about (pc freeze, have to force shutdown it) comes from the update manager I guess. Ran a sudo apt-get update and everything froze except for the hdd led which started blinking and stayd always on.
[13:44] <Maxiride> the most curious part is that in Ksyslog I v
[13:44] <Maxiride> I have no red lines
[13:45] <blaze> Maxiride: try "apt update" instead of "apt-get"
[13:45] <Maxiride> worked fine
[13:46] <blaze> it's strange, kind of
[13:49] <blaze> have you checked your hdd btw? and what're your chipset and south bridge controller?
[13:51] <Maxiride> Damn..
[13:52] <Maxiride> Just the time to finish writing that it worked fine, few seconds later everything froze
[13:53] <Maxiride> The best part.. Kubuntu won't boot now.. I can select if from the grub screen, I see the kubuntu logo and then the screen starts turning on and off
[13:53] <Maxiride> I can't even enter a tty
[13:53] <blaze> Maxiride: > blaze | have you checked your hdd btw? and what're your chipset and south bridge controller?
[13:54] <blaze> it looks like hdd is failing
[13:54] <Maxiride> I don't know what you are talking about.. And now I'm chatting from the phone luckily.
[13:54] <Maxiride> My hdd is fine I guess, never had any issue
[13:55] <Maxiride> Luckily I've a pendrive with the kububtu live image
[13:56] <Maxiride> Is there a way to do a rollback of the ppas from a live session?
[13:57] <Maxiride> So I can remove the backports landing maybe
[13:59] <blaze> try to do chroot and then run ppa-purge ppa:kubuntu-ppa/whatever-was-here
[13:59] <blaze> ppa-purge should be installed
[14:00] <Maxiride> Backports-landing is the ppa I had, waiting for the live image to boot and I will try
[14:00] <Maxiride> How can the terminal from the live session know to operate on the / directory instead on itself?
[14:02] <blaze> run "sudo chroot /media/kubuntu/your-pc-root-partition-here"
[14:02] <Maxiride> Ok
[14:02] <blaze> partition should be mounted previously
[14:07] <Maxiride> Done
[14:07] <Maxiride> Ppa also remove I guess
[14:08] <Maxiride> Got a bunch of /usr/sbin/ppa-purge lines XXX /dev/null access denied
[14:09] <blaze> uhm, yeah, probably you should mount /dev from your live session
[14:10] <Maxiride> https://www.filepicker.io/api/file/CLBzj2odQ8yJMIgpCHbo
[14:10] <blaze> do it from another terminal session, not chroot
[14:10] <Maxiride> Sorry but the system is with Italian language
[14:10] <Maxiride> Ook
[14:12] <Maxiride> Odd, /dev is inside the /parition, how is it that it didn't got mounted?
[14:15] <blaze> nothing is get mounted when you're in chroot, one should always do it manually
[14:16] <Maxiride> In chroot if I do ls, the dev folder appears
[14:17] <blaze> but is it empty?
[14:17] <Maxiride> No
[14:17] <Maxiride> Got folders mapper pts, shm, and a bunch of files
[14:18] <blaze> what's the output of "ls /media/kubuntu/your-pc-root-partition" ?
[14:19] <blaze> err
[14:19] <blaze> * what's the output of "ls /media/kubuntu/your-pc-root-partition/dev" ?
[14:19] <Maxiride> https://www.filepicker.io/api/file/LB4osv1CSjSfkI1oMmX3
[14:19] <Maxiride> Second ls incoming, a second
[14:20] <Maxiride> Same as the ls done in the chroot terminal
[14:20] <Maxiride> Except folders a colored :)
[14:21] <blaze> okay
[14:21] <lordievader> Maxiride: You are chrooting to fix an install? Did you bindmount /dev?
[14:22] <Maxiride> Uhm bindmount? I'm not that expert sorry :(
[14:22] <Maxiride> you mean mounting it in a tmp folder manually?
[14:23] <blaze> nope
[14:23] <lordievader> No, mount --rbind /dev /media/kubuntu/your-pc-root-partition/dev
[14:23] <Maxiride> Do I have to run it in a normal terminal or in the chroot terminal?
[14:24] <blaze> normal
[14:24] <Maxiride> Done
[14:24] <Maxiride> No errors
[14:25] <Maxiride> The ppa purge command in the chroot shell however still says /dev/null access denied
[14:25] <lordievader> Maxiride: Can you access it manually?
[14:26] <Maxiride> Yep from dolphin yes
[14:26] <lordievader> Dolphin? Inside the chroot? I meant, can you access it manually from within your chroot.
[14:26] <lordievader> You are running the ppa-purge from a chroot, right?
[14:27] <Maxiride> Yes I am running ppa purge Fronza a chroot shell and yes I can enter it
[14:27] <Maxiride> Sent a pic of it few messages before
[14:27] <lordievader> But can you access /dev/null from within the chroot?
[14:28] <Maxiride> https://www.filepicker.io/api/file/LB4osv1CSjSfkI1oMmX3
[14:28] <Maxiride> Cd null, null is not a directory
[14:28] <blaze> echo "something" > /dev/null
[14:29] <Maxiride> Access denied
[14:29] <blaze> hmm
[14:30] <lordievader> Maxiride: That root@kubuntu is the chroot?
[14:30] <Maxiride> Yes
[14:30] <lordievader> What is the output of 'ls -l /dev/'?
[14:31] <Maxiride> I get the full list of the files and folders along with they permissions settings
[14:31] <Maxiride> Same as the screenshot already posted but with this extra info
[14:32] <lordievader> Yes, I am interested in the permissions ;)
[14:32] <blaze> ls -l /dev/null
[14:33] <Maxiride> So ls -l /dev/null is crw-rw-rw- 1 root root 1, 3 ott 21 17.49
[14:34] <blaze> correct :)
[14:34] <Maxiride> From the ls -l dev instead do you need all the files permissions?
[14:34] <blaze> that's enough I guess
[14:35] <Maxiride> I just want to let you know guys that I can accept doing a full re-install of the / partition, I didn't add much software
[14:35] <Maxiride> So I can easily recover from a clean install
[14:36] <lordievader> Hmm, that does look allright.
[14:36] <lordievader> You can echo stuff to /dev/null outside of the chroot?
[14:37] <Maxiride> Yeah, no errors
[14:37] <lordievader> Hmm, then I'd break down your chroot and set it up again.
[14:37] <Maxiride> And no messages also, just a new command line
[14:38] <Maxiride> Lordievader is that complicate? As said I can "accept" redoing a clean install of /
[14:40] <blaze> Maxiride: maybe this will give you a clue https://help.ubuntu.com/community/LiveCdRecovery
[14:41] <blaze> check if you've done everything correctly
[14:42] <lordievader> Maxiride: The easiest is just rebooting and setup the chroot again.
[14:42] <Maxiride> I'll try to follow and redo the steps under update failure
[14:44] <Maxiride> Lordievar I can't renter a tty from a normal boot
[14:44] <Maxiride> Enter*
[14:44] <Maxiride> Lordievader
[14:49] <lordievader> What is a normal boot, in this case?
[14:51] <Maxiride> I mean, turn on the pc, choose kubuntu from grub
[14:53] <lordievader> Not even in the rescue mode?
[14:59] <BluesKaj> lordievader, check pm
[14:59] <lordievader> Why did that need to go over pm?
[15:00] <lordievader> Maxiride: That is probably easiest for you, boot into the rescue mode and fix the install from there.
[15:01] <BluesKaj> ok lordievader nm
[15:01] <BluesKaj> bbl
[19:06] <ovidiu-florin> hello world
[19:06] <ovidiu-florin> sorry for the long absence
[19:06] <ovidiu-florin> I had to take care of some things
[19:06] <ovidiu-florin> yofel: How do I add the DEBSIGN_KEYID from ~/.devscripts back?
[19:07] <ovidiu-florin> ahoneybun: have you managed to have some progress on prettifyng the packaging docs?
[19:07] <ovidiu-florin> if not, when are you available?
[19:07] <ovidiu-florin> let's have a "sprint" and take care of that
[19:08] <ovidiu-florin> by the way: yofel clivejo and sgclark congratulations on getting plasma 5.5.3 out
[19:08] <ovidiu-florin> and also apps
[19:08] <ovidiu-florin> you guys rock
[19:08] <ovidiu-florin> a very very heavy rock
[19:09] <ovidiu-florin> has anyone started on a news article for this?
[19:10] <ahoneybun> I have not, a sprint would be good
[19:36] <yofel> ovidiu-florin: thanks, but apps is not out.
[19:37] <yofel> and no, there's no news article for plasma because I never got it into a state where I'm happy to "announce" it
[19:37] <yofel> bugs just keep piling up, even if it's mostly usable
[19:38] <yofel> but feel free to announce it anyway. I'm out of bugfixing energy right now
[20:03] <soee> oh, they have systemd entry in System Settings https://www.youtube.com/watch?v=limFjIPFk0A
[20:03] <soee> it is their own kcm ?
[23:18] <valorie> after a report of a problem with amarok after updating backports in 15.10, I get:
[23:18] <valorie> $ amarok -d --nofork
[23:18] <valorie> QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
[23:18] <valorie> unnamed app(22985): KUniqueApplication: Can't setup D-Bus service. Probably already running.
[23:18] <valorie> and it doesn't start
[23:19] <valorie> and doesn't show in top
[23:37] <mparillo> ovidiu-florin: yofel has asked us to keep quiet on 5.5.3 for a bit.
[23:38] <mparillo> And welcome back. Good to see you here.
[23:38] <mparillo> Whoops. I suppose I should have read the ENTIRE backlog before starting to type.
[23:50] <valorie> ovidiu-florin: wb, we missed you
[23:51] <valorie> it's been quiet without you or sgclark (who is at SCaLE + Ubucon)


[06:25] <andrew> http://i.imgur.com/4ZyaE.jpg
[15:38] <ChinnoDog> sup peeps
[15:39] <toggles> chickens arse when it's eating
[15:43] <ChinnoDog> ?
[15:43] <ChinnoDog> oh
[15:50] <ChinnoDog> xkcd++
[16:47] <ChinnoDog> hi Dossy
[16:47] <Dossy> hi ChinnoDog :)
[16:48] <Dossy> ?
[16:48] <ChinnoDog> just saying hi
[16:53] <andrew> Hi
[16:54]  * andrew waits for dreamhost to update their one-click install to wordpress 3.1
[20:42] <ChinnoDog> jedijf: Whats new in the land of Breadman?
[21:35] <andrew> pleia2: http://www.newser.com/story/112726/san-francisco-expects-first-snow-in-35-years.html
[21:35] <PennBot> Title: San Francisco Snow: City Might Get First Snowfall in 35 Years on Saturday (at www.newser.com)
[21:35] <andrew> See! It *did* find you!
[21:35] <andrew> You can run, but you can't hide!
[21:36] <ChinnoDog> I bet there are some nice sledding hills in SF
[21:36] <pleia2> andrew: I mentioned that in #plug this morning, I'm going to be in LA this weekend
[21:47] <pleia2> I will miss the potential snow :(
[21:51] <andrew> pleia2: 1) That would require me to remember what happened hours ago 2) Read/follow IRC conversations 3) hrm... must prevent you from leaving snow area... or hope it waits for your return
[23:58] <Traveler> In class doing subnetting