[00:51] <JoaoSantana> jono, jcastro Hey, horsemen!
[00:58] <jcastro> hi!
[01:08] <JoaoSantana> jcastro, you answered me today, on jono's blog post about the community team plans for precise.
[02:39] <pleia2> cjohnston: shall I accept this not-canonical invite to etherpad?
[02:39] <cjohnston> yes
[02:40] <pleia2> voila
[02:40] <cjohnston> just one more place to get a few people hopefully
[02:40] <cjohnston> since they arent letting us open it up
[02:40] <pleia2> ah
[02:40] <cjohnston> any other teams you can think of?
[02:40] <pleia2> no, but I'll let you know if I do
[02:40] <cjohnston> ty
[05:56] <bkerensa> cjohnston: What is this etherpad notice? :D
[08:23] <dholbach> good morning
[08:38] <czajkowski> aloha
[09:00] <alourie> good morning
[09:40] <dholbach> hey dpm
[09:40] <dpm> hey dholbach, good morning
[09:40] <dholbach> dpm, sollen wir gleich mal ein bisschen telefonieren? :)
[09:40] <dholbach> oder "abhängen"?
[09:41] <dpm> dholbach, wir können abhängen, aber diesmal ohne Schnurrbart ;)
[09:41] <dholbach> genau
[09:41] <dpm> gib mir 2 Minuten
[09:42] <dholbach> dpm, klar, kein Problem - ich hab den Hangout schon mal gestartet
[09:45] <dpm> ok, ich bin gleich da
[09:46] <dpm> (dauert noch...)
[10:15] <dholbach> dpm, danke
[10:15] <dpm> dholbach, gerne
[10:29] <jussi> o/
[12:28] <czajkowski> dholbach: any idea where all the action items from https://blueprints.launchpad.net/ubuntu/+spec/community-roundtables  are ?
[13:18] <dholbach> czajkowski, http://summit.ubuntu.com/uds-p/meeting/19441/community-roundtables/ maybe?
[13:21] <czajkowski> hmm
[13:21] <czajkowski> dholbach: that's one of them alright
[13:21] <czajkowski> I know I was assigned a ton of blogging in some blueprint
[13:21] <czajkowski> and for the life of me I am blind to it
[13:22] <Pendulum> czajkowski: there was blogging in the recognition blueprint, is that what you're thinking of?
[13:23] <Pendulum> czajkowski: https://blueprints.launchpad.net/ubuntu/+spec/community-p-better-recognizing-community-contributions ?
[13:23] <AlanBell> wonder if we should make work items less of an ugly hack
[13:23] <czajkowski> Pendulum: ahhh
[13:23] <czajkowski> Pendulum: thats it
[13:23] <czajkowski> thanks
[13:23] <Pendulum> np
[13:23] <czajkowski> it's now down on the burn down chart so was trying to find it
[13:32] <cjohnston> bkerensa: i dont know what your referring to
[14:33] <cjohnston> happy turkey day
[14:45] <AlanBell> cjohnston: a heap of people got notified that not-canonical and similar groups had accepted the invite to the etherpad group
[14:46] <AlanBell> which would be what bkerensa was referring to
[17:07] <ashams> jcastro, can you help me with this: https://rt.ubuntu.com/Ticket/Display.html?id=18324 I don't know why it's so frozen.
[17:12] <popey> ashams: i suspect that UDS got in the way, and the person that ticket is assigend to is on holiday I think
[17:13] <ashams> popey, ah I got it
[17:13] <ashams> that's a holiMonth though :P
[17:13] <ashams> can some1 reassign it?
[17:14] <ashams> pleeeeeease :D
[17:18] <popey> well, your request should really go to the forums people
[17:25] <ashams> popey, ok I'll try this, Thank you
[17:26] <popey> I have reassigned it for you..
[18:03] <dholbach> alright my friends - I call it a day - see you all tomorrow
[20:50] <bkerensa> Hapy Thanksgiving to all the Yanks in here ;)
[23:29] <JoaoSantana> hi all!


[05:45] <zsombi> good morning everyone!
[09:28] <nerochiaro> oSoMoN: can you please take this MR, it's been pending for a couple weeks now: https://code.launchpad.net/~amanzi-team/notes-app/notes-app-click-collapse/+merge/164926 or someone else
[09:31] <oSoMoN> nerochiaro: sure, if you take https://code.launchpad.net/~osomon/webbrowser-app/focus-fix-suggestions-list/+merge/166862 :)
[09:31] <nerochiaro> oSoMoN: if i can test on desktop. i just realized i had forgotten my phone at home (at the makerspace now)
[09:32] <oSoMoN> nerochiaro: yep, there’s a bug report associated to the MR, and it’s fully reproducible on desktop
[09:32] <nerochiaro> oSoMoN: i'm on it
[09:32] <oSoMoN> thx
[09:32] <oSoMoN> I’ll be on yours in a moment
[09:45] <nerochiaro> oSoMoN: a couple tests failed for me on desktop after merging your MR. haven't tried before but i suspect it's not your MR fault. trying again
[09:45] <oSoMoN> nerochiaro: ok, thanks
[09:45] <oSoMoN> nerochiaro: note that CI tests passed in jenkins
[09:45] <nerochiaro> oSoMoN: yeah, that's probably more reliable
[09:46] <nerochiaro> oSoMoN: i also need to upgrade packages, i might be out of date on webkit or some other library
[09:56] <nerochiaro> oSoMoN: it looks like the failing tests is the built in web server failing to respond for some reason
[09:57] <oSoMoN> nerochiaro: that’s weird
[09:58] <oSoMoN> nerochiaro: when you run those failing tests individually, do they fail as well?
[10:03] <nerochiaro> oSoMoN: trying
[10:04] <oSoMoN> nerochiaro: I’m still seeing some random failures from time to time in the browser’s autopilot tests, I need to improve their robustness, it’s a general background task that’s been on my list for quite some time
[10:07] <dpm> bzoltan, zsombi, Kaleo_, could one of you provide some guidance on implementing the new visual theme for the clock app to nik90? We just got the visuals from design (https://code.launchpad.net/~jounihelminen/ubuntu-clock-app/designs), and while he's read the Theming API docs, he wasn't too clear on where to start.
[10:08] <nerochiaro> oSoMoN: the funny thing is that now i ran them again, some random ones gave you exceptions like this http://pastebin.ubuntu.com/5728884/ but the overall result of the test run was "OK"
[10:08] <nerochiaro> oSoMoN: these exceptions seem  to be totally random
[10:11] <oSoMoN> nerochiaro: those exceptions are harmless
[10:22] <nerochiaro> oSoMoN: ok, then i think i'll just approve your MR, all seems good. what about mine ?
[10:22] <oSoMoN> nerochiaro: it’s the connection between the server and the client dropping for some unknown reason (maybe a bug in the server side part in python), but the connection is resumed
[10:22] <oSoMoN> nerochiaro: reviewing it now
[10:26] <oSoMoN> nerochiaro: this needs to be tested on the device, right?
[10:26] <nerochiaro> oSoMoN: yes, it's a touch issue
[10:27] <oSoMoN> nerochiaro: so why was there this "pressedAtY" property in the first place, was it addressing a specific issue?
[10:29] <nerochiaro> oSoMoN: it was put there because intercepting the onclicked was conflicting with a flickable IIRC, so i had to capture the press and release events instead. but now the other flickable is gone so i can just use click
[10:29] <oSoMoN> nerochiaro: ok, makes sense
[10:29] <oSoMoN> nerochiaro: the code looks good, I’ll test on the device
[11:00] <Kaleo_> dpm: don't use themeing
[11:00] <Kaleo_> dpm: it's not meant to be used by app developers
[11:01] <Kaleo_> dpm: let's see what it looks like
[11:08] <dpm> Kaleo_, thanks. Here are the visual designs: lp~jounihelminen/ubuntu-clock-app/designs even just a few bullet points on how to implement them would help nik90 and the clock team enourmosly
[11:09] <oSoMoN> nerochiaro: approved your MR
[11:10] <Kaleo_> dpm: checking
[11:14] <nerochiaro> oSoMoN: if there's an app that has a qml plugin (e.g. for componentizing the browser) do you know if the .mo files (for i18n) have to be installed by the qml plugin or by the app ?
[11:17] <Kaleo_> timp: can you be my reviewer for https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/smaller_xlarge_font/+merge/167020 please?
[11:18] <Kaleo_> dpm: ok, it's going to require a bit of work in the toolkit
[11:19] <nik90> Kaleo_: will those work be done by the sdk dev or do the core app devs?
[11:19] <dpm> Kaleo_, is this work already tracked in a blueprint, or could we track it somewhere (e.g. bugs)?
[11:19] <oSoMoN> nerochiaro: well if some of the components in the plugin have translatable strings, then the mo files should be installed by the plugin
[11:20] <nerochiaro> oSoMoN: looks like both the main app and the plugin have them, so i guess we need to build a separate set of .mo and install from both
[11:20] <nerochiaro> oSoMoN: also i'm unsure about the .qmltheme file. because it should belong to the plugin but it's loaded by the main
[11:21] <Kaleo_> dpm: hang on :)
[11:21] <Kaleo_> dpm: just started thinking
[11:22] <Kaleo_> nik90: sdk dev
[11:22] <Kaleo_> nik90: it should be very simple for app devs
[11:51] <dpm> Kaleo_, how is that thinking going? ;)
[11:55] <oSoMoN> nerochiaro: the qmltheme file will go away very soon, so don’t worry about it
[11:56] <nerochiaro> oSoMoN: ok great
[12:14] <Kaleo_> dpm: interrupted by a meeting :)
[12:15] <Kaleo_> dpm: still ironing some things with jouni
[12:15] <Kaleo_> dpm: I'm pretty sure it will end up being something like: app dev needs to pass 2 colors and the rest is done for him
[12:15] <nik90> Kaleo_: that is nice to know
[12:16] <oSoMoN> Kaleo_: hey, could you please confirm bug #1186968 ?
[12:16] <ubot2> Launchpad bug 1186968 in Ubuntu UI Toolkit "Need a way to expose and access common colors for a theme" [Undecided,New] https://launchpad.net/bugs/1186968
[12:16] <nik90> Kaleo_: I was told by Jouni to talk to you about UbuntuShape.
[12:16] <nik90> Since the new UbuntuShape allows to create a circle
[12:16] <nik90> However I cannot find this in the docs at developer.ubuntu.com
[12:17] <Kaleo_> dpm: added there though: https://blueprints.launchpad.net/ubuntu/+spec/sdk-new-widgets
[12:18] <Kaleo_> nik90: it's not ready yet
[12:18] <Kaleo_> nik90: what kind of circle do you need though?
[12:18] <Kaleo_> nik90: do you have a mockup?
[12:18] <dpm> Kaleo_, excellent, and thanks for milestoning it
[12:18] <Kaleo_> oSoMoN: done
[12:19] <nik90> Kaleo_: its for drawing the clock face as shown in the mockups shared by david
[12:20] <nik90> Kaleo_: https://www.dropbox.com/sh/uzkr674j7zuglbn/jAEZkfnAAo
[12:20] <Kaleo_> nik90: ok, let's show that to loicm see if the new ubuntushape will do that
[12:20] <Kaleo_> nik90: but expect another couple of weeks before it's ready anyway
[12:20] <nik90> Kaleo_: oh ok.
[12:46] <GuidoPallemans> fuck me that looks good
[12:47] <GuidoPallemans> will these also be used as time pickers?
[12:47] <Kaleo_> nerochiaro: how do you run the notes app on your laptop?
[12:47] <nerochiaro> Kaleo_: "notes-app"
[12:50] <Kaleo_> nerochiaro: very funny
[12:50] <Kaleo_> nerochiaro: you install it system wide??
[12:52] <nerochiaro> Kaleo_: well, i do both. whe i want to run locally i run it as "qmlscene -I src NotesApp.qml"
[12:52] <Kaleo_> nerochiaro: thanks
[12:52] <Kaleo_> nerochiaro: that's what I needed
[13:23] <timp> Kaleo_: ok, I'll review
[13:23] <timp> Kaleo_: jenkins failed on https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/smaller_xlarge_font/+merge/167020
[13:29] <Kaleo_> timp: thanks, I pushed a fix
[13:31] <timp> Kaleo_: ok, I'll wait for jenkins to approve
[13:32] <kalikiana> dpm, ping
[13:32] <dpm> hi kalikiana
[13:33] <kalikiana> dpm, can you check out my last comment https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/navi/+merge/165617/comments/368434
[13:33] <dpm> sure
[13:34] <kalikiana> if you have a minute I'd like to quickly discuss what to do at this point
[13:34] <kalikiana> this is blocking on non-trivial qdoc bugs now…
[13:35] <kalikiana> or we can try to "avoid" them by changing our expectations
[13:46] <dpm> kalikiana, answered
[13:47] <dpm> let me know what you think. I'm about to enter a few hours of calls now, but we can discuss tomorrow morning or over the merge proposal
[13:53] <oSoMoN> zsombi: hey, when you have a moment could you please have a quick look at https://code.launchpad.net/~osomon/ubuntu-ui-toolkit/clear-button-0width-when-not-visible/+merge/167042, it’s a trivial one-liner MR to fix bug #1186247
[13:53] <ubot2> Launchpad bug 1186247 in Ubuntu UI Toolkit "[TextField] When unfocused, text should not be anchored to the left of the area of the clear button" [Medium,In progress] https://launchpad.net/bugs/1186247
[13:55] <zsombi> oSoMoNÉ checking...
[13:55] <loicm> nik90: looking at the mockup, I guess you'd like to use the UbuntuShape so that you can have nice looking inner and outer shadows, so yes you'll be able to use it in order to get nice shadows on top of a circle (ie shape radius of size width/2)
[13:55] <loicm> nik90: actually you'll need 2 shapes (looking at the mockups)
[13:56] <loicm> nik90: but that's perfectly fine
[13:57] <dpm> loicm, is this already possible with trunk?
[13:59] <loicm> dpm: nope, I'm currently working on a completely procedural ubuntu shape
[14:00] <nik90> loicm: yes I need UbuntuShape mainly for shadow and styling
[14:00] <nik90> loicm: when can we expect it to be ready?
[14:02] <loicm> nik90: I'm going to propose a demo for the end of the week, then we'll need to agree on the new API and on the integration, so you might be able to test a beta version in a week, but I'm not sure it will land exactly
[14:02] <loicm> +when
[14:04] <nik90> loicm: I am not sure if you saw the video, but in the video it also shows an animation where the radius increases and then decreases. Will this also be provided by UbuntuShape?
[14:05] <dpm> there: https://www.dropbox.com/s/zczjswik815ylxa/Clock_Motion_01.mp4
[14:07] <loicm> nik90, dpm: yes it will be supported
[14:08] <nik90> loicm: that's pretty cool
[14:09] <nik90> loicm: At the end of the day, it seems like the sdk devs are doing all the heavy lifting while app dev can use them in a much easy way for their apps.
[14:10] <loicm> nik90: that's our job ;)
[14:11] <nik90> loicm: :-) thnx
[14:14] <timp> Kaleo_: font-size MR approved
[14:18] <Kaleo_> timp: cheers
[14:19] <zsombi> oSoMoNÉ approved
[14:19] <zsombi> oSoMoN: ^ typo :)
[14:23] <oSoMoN> zsombi: I guess you meant "approuvÉ" :) thanks!
[14:24] <zsombi> oSoMoN: almost :) I had HUN layout active :)
[14:24] <gusch> nerochiaro oSoMoN renato_ up for a review? https://code.launchpad.net/~schwann/gallery-app/gallery-database-move/+merge/167036
[14:33] <gusch> renato_: I updated this MR https://code.launchpad.net/~schwann/gallery-app/gallery-modularity/+merge/166054
[14:35] <oSoMoN> gusch: I can put it in my list, but I can’t promise I’ll review it today
[14:35] <renato_> gusch, approved
[14:36] <gusch> oSoMoN: nerochiaro renato_ would be good to have this done rather early, as my next work will depend on it
[14:36] <gusch> renato_: thx
[14:37] <oSoMoN> man, that was fast
[14:37] <oSoMoN> ah, ok, not that one
[14:37] <renato_> oSoMoN, I approved the older one :D, not the new one
[14:42] <nerochiaro> Kaleo_: can we have a quick meeting today to talk about where to put these components for browser and media player ?
[14:43] <nerochiaro> Kaleo_: should've been a couple weeks ago but stuff got in the way ;)
[14:52] <Kaleo_> nerochiaro: how about tomorrow?
[14:52] <nerochiaro> Kaleo_: bill wants it done this week, and given my schedule the sooner i know the better
[14:53] <oSoMoN> timp, zsombi: how can I display a Tabs component with the usual header without having it inside a MainView?
[14:54] <timp> oSoMoN: the header is part of the mainview, so you cannot
[14:54] <zsombi> oSoMoN: No way if I'm not mistaken - as timp said
[14:54] <oSoMoN> bleh :/
[14:54] <oSoMoN> this is too restrictive
[14:54] <Kaleo_> nerochiaro: good, tomorrow
[14:54] <zsombi> oSoMoN: you don't like MainView?
[14:55] <Kaleo_> nerochiaro: unless you are willing to do it at midnight
[14:55] <oSoMoN> zsombi: afaik, MainView doesn’t allow me to have a custom toolbar, like I do for the browser
[14:55] <nerochiaro> Kaleo_: probably not, i don't have internet at my place yet or it would be ok
[14:56] <zsombi> oSoMoN: how custom you need there?
[14:56] <timp> zsombi: address bar, which we don't support yet
[14:56] <Kaleo_> nerochiaro: first thing tomorrow, send an invite for my 9am :)
[14:56] <timp> we don't support that in the standard toolbar I mean
[14:57] <zsombi> timp: so that cannot be done with th eaction hint?
[14:57] <nerochiaro> Kaleo_: ok busy man
[14:57] <oSoMoN> zsombi, timp: is the header delegate available for me to reuse, somehow?
[14:58] <timp> zsombi: itemHint could work, but currently the positioning is fixed
[14:58] <timp> oSoMoN: actually, the Header is not marked as internal in the qmldir file.. so you could use it
[14:58] <timp> not sure if that is a mistake
[14:59] <nerochiaro> Kaleo_: you should have an invite now, please confirm
[15:00] <oSoMoN> timp: cool, I’ll use it and then as it’s used by a core app you’ll have no choice but to leave it public. <insert evil laugh>
[15:02] <Kaleo_> nerochiaro: cheers
[15:04] <om26er> tmoenicke, Hey! which package to report bug for the OSK ?
[15:06] <timp> oSoMoN: uhm.. yeah. that would work for you :)
[15:07] <zsombi> timp: are you sure it's a good idea? I mean do we want to make it public?
[15:08] <timp> zsombi: no I'm not sure.
[15:08] <timp> oSoMoN: probably with that approach you will have to replicate some of the MainView functionality.
[15:09] <timp> zsombi: do you have a different solution that will work for the browser right now?
[15:09] <zsombi> timp: no, but I have the feeling that we do hacks just for someone's eyes instead of fixing the problem...
[15:09] <oSoMoN> zsombi, timp: I’m fine with not using it, provided you guys can provide me an alternative solution
[15:10] <tmoenicke> om26er: touch-preview-images
[15:10] <zsombi> timp: cannot the toolbar be made so it takes into account the itemHint's width/height?
[15:11] <timp> zsombi: I think it does. It just uses the whole item that's put in the itemhint
[15:12] <zsombi> timp: I don't get it then: browser has 3 components, 2 buttons and a TextInput...
[15:12] <timp> zsombi: it may be possible to use the itemHint for the textinput, but I haven't tried how to do it.
[15:12] <timp> zsombi: we could add a contents property to Toolbar, just like we did with Header, to allow custom contents instead of the one-button-per-action
[15:13] <oSoMoN> timp, zsombi: there’s some additional complexity: depending on the state, some of the buttons may be shown/hidden
[15:13] <timp> oSoMoN: the automatic buttons are created from the actions of the Page, and each Action has a visible property that you can use for that.
[15:13] <oSoMoN> timp, zsombi: also, I’d need the header to never be visible when browsing
[15:14] <oSoMoN> timp: ok, good to know
[15:15] <timp> oSoMoN: there is a bug right now https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1177123 that messes up the automatic placing of the buttons when some are invisible, but that will be fixed
[15:15] <ubot2> Ubuntu bug 1177123 in Ubuntu UI Toolkit "Toolbar actions buttons are not placed dynamically" [High,New]
[15:24] <timp> zsombi: there is a proposal to not have itemHint in the new Action APIs (since itemHint cannot be passed over dbus)
[15:24] <timp> zsombi: in case you are interested, here is the doc https://docs.google.com/a/canonical.com/document/d/1GVw0jQfvdhG-xkL6HAb7EJdpQlb32Q2-JlBLy2slsF4/edit?disco=AAAAAF1brgI and we have a meeting in 35m
[15:25] <oSoMoN> timp, zsombi: so I managed to use the Header component directly with Tabs: http://pastebin.ubuntu.com/5729625/, but how do I enable tab switching through the header?
[15:27] <timp> oSoMoN: assign Tabs.__headerContents to Header.contents
[15:27] <timp> some stuff that relies on MainView (such as propagation of toolbar property) will break.
[15:27] <timp> well you don't use the toolbar, so maybe you are lucky
[15:29] <zsombi> timp: sorry, was on hangout
[15:30] <zsombi> timp: but do we have to pass every property of Action through dbus?
[15:30] <oSoMoN> timp: works nicely, thanks!
[15:31] <timp> zsombi: the suggestion was to allow to add the component directly in the list of actions instead
[15:32] <timp> zsombi: so tools: ToolbarActions { Action { }; Button { action: Action { } }; }
[15:32] <timp> for example
[15:32] <zsombi> uhh...
[15:33] <timp> I gotta go now, back in 30m for Action meeting.
[15:33] <timp> zsombi: I can discuss it with you when I'm back if you are still around, otherwise tomorrow?
[15:33] <zsombi> timp: maybe tomorrow...
[15:33] <timp> ok
[15:34] <timp> zsombi: I am not convinced of that change yet, so I may not be the best person to convince you ;)
[15:34]  * timp bbl.
[15:57] <mhall119> FYI, anybody interested in beta-testing Discourse, we now have an application-development category for topics: http://test.ubuntu-discourse.org/category/application-development
[15:57] <mhall119> dpm: ^^
[15:57] <dpm> nice mhall119 :)
[16:05] <GuidoPallemans> bug: http://test.ubuntu-discourse.org/t/getting-started-with-app-development/174 contains a typing error
[16:14] <GuidoPallemans> oh, that's not actually part of discourse
[17:05] <demonoid_me> hi to all guys!
[17:05] <demonoid_me> i have samsung galaxy ace 2
[17:05] <demonoid_me> it is possible to install ubuntu on this device?
[17:08] <demonoid_me> becouse i develope apps for android phones
[17:09] <nerochiaro> timp: Kaleo_ : zsombi: do you guys know how to do i18n for libraries ?
[17:09] <nerochiaro> oSoMoN: ^
[17:09] <nerochiaro> timp: Kaleo_ : zsombi: oSoMoN: i have found examples for apps, but not for libs yet
[17:12] <Kaleo_> nerochiaro: what's youro use case?
[17:12] <nerochiaro> Kaleo_: browser component
[17:12] <Kaleo_> nerochiaro: and I guess you mean doing it in instead of  QML
[17:12] <Kaleo_> nerochiaro: strike that last sentence
[17:12] <nerochiaro> Kaleo_: ok
[17:12] <Kaleo_> nerochiaro: ask timp torroow
[17:12] <Kaleo_> omorrow
[17:12] <Kaleo_> :)
[17:12] <nerochiaro> Kaleo_: ok
[17:14] <timp> nerochiaro: or now :)
[17:14] <Kaleo_> timp: yay
[17:14] <nerochiaro> timp: how do i do i18n for a qml library ?
[17:15] <timp> I don't fufully understand the question
[17:15] <timp> *fully
[17:15] <timp> sucky internet..
[17:15] <Kaleo_> nerochiaro: (you mean how to generate the translation file and how to load it?)
[17:16] <timp> nerochiaro: for cpp it is standard gettext
[17:18] <Kaleo_> timp: and don't do cpp if you can avoid it
[17:18] <Kaleo_> (which you can :))
[17:18] <timp> if you can avoid the cpp, then I don't understand the question
[17:19] <Kaleo_> timp: :)
[17:20] <timp> nerochiaro: I had a doc once https://docs.google.com/a/canonical.com/document/d/1rLQLvWLuUJxV8LMv5s4vX3cwnWzpnM_fnkdeFSVU4JE/edit#heading=h.tiwophvmzjhk but it is outdated
[17:20] <timp> dpm: ^ do you have newer documentation ready?
[17:21]  * dpm looks at doc
[17:21] <timp> it is old. and there are better tools than my script :)
[17:22] <timp> still it is not fully clear what nerochiaro wants
[17:23] <dpm> timp, nerochiaro, I created this for how the workflow should be, but Qt Creator still works a bit differently: https://docs.google.com/a/canonical.com/document/d/12fEDKGVlNAkeXQyNXUM8JcekYwfvN7brRG5m5a0a4Dk/edit#heading=h.vbkzlk3ri2wg
[17:23] <dpm> I need to run, will be back later
[17:23] <timp> dpm: great, thanks
[17:35] <nerochiaro> timp: i have a QML library (plugin) that has some strings in it. These strings need to be i18n'd
[17:35] <nerochiaro> timp: so that they can be translated. more clear ?
[17:36] <nerochiaro> timp: dpm: all documents you sent to me cover only applications, not libraries (plugins)
[17:40] <dpm> nerochiaro, ah, gotcha, so this is about internationalizing a C++ plugin, right? In that case, you'll need to use gettext, as the i18n.tr() functions cannot be used from C++. See bug 1182577 and the example app link in there
[17:40] <ubot2> Launchpad bug 1182577 in Ubuntu UI Toolkit "[i18n] Cannot use the i18n plugin in C++" [Wishlist,Confirmed] https://launchpad.net/bugs/1182577
[17:42] <nerochiaro> dpm: it's a QML plugin
[17:42] <nerochiaro> dpm: no c++
[17:42] <dpm> nerochiaro, in that case, that makes things easier:
[17:43] <dpm> - use the i18n.tr() function as you would do with an app
[17:43] <dpm> - set the i18n.domain explicitly
[17:43] <nerochiaro> dpm: and where do i install the gmo files ?
[17:43] <dpm> - Generally i18n.domain is the name of the app (or plugin, in this case)
[17:44] <nerochiaro> dpm: sorry, .mo files
[17:44] <dpm> nerochiaro, the same as with an app: /usr/share/locale/$LANG/LC_MESSAGES/$DOMAIN.mo
[17:45] <nerochiaro> dpm: ah, sounds simple enough .i'll give it a shot and let you know (prob tomorrow). thanks
[17:46] <dpm> nerochiaro, the only thing to bear in mind is to ensure that the library loads those files. That works for apps and should work for plugins, but the later has not yet been tested afaik
[17:46] <dpm> so you've got a nice opportunity for pioneering ;)
[17:46] <nerochiaro> dpm: any hints on how can i test it ?
[17:46] <timp> nerochiaro: as dpm says, the process is the same as with an app. You also set the domain, and in the app when you want to use the dictionary of the library, use i18n.dtr() to pass the domain
[17:47] <timp> app = app that uses your qml lib
[17:47] <nerochiaro> timp: i don't get it, why do i need to call i18n.dtr() and where do i need to call it ?
[17:48] <timp> hmm. maybe you don't need in most cases.
[17:48] <timp> but in your app, if you get a string from your lib, you need to use dtr.
[17:48] <dpm> timp, I think the i18n.dtr calls in the app using the plugin should not be needed
[17:49] <timp> dpm: yeah I just start wondering now, if the lib already returns the translated strings you don't need
[17:49] <dpm> timp, ah, yes, in those cases perhaps
[17:49] <timp> I was thinking userString = dtr(lib.getString(), libDomainName)
[17:49] <timp> for error messages
[17:50] <timp> but if lib returns the translated string you don't need it. so when do you ever need dtr()?
[17:50] <dpm> timp, when an app has several domains, for example, which is not usual
[17:52] <timp> nerochiaro: ok so forget everything I said about dtr() ;)
[18:25] <nerochiaro> timp: ok, done. forgotten. gotta go anyway
[18:25] <nerochiaro> timp: dpm: thanks for the help
[18:52] <odraencode> Hello :D


[08:45] <eoli3n> Hi
[08:46] <eoli3n> i have a strange behaviour, i use ldap auth and logins are mail adresses (i know that it is not great, not my decision)
[08:47] <eoli3n> when i try to log with for exemple<EMAIL_ADDRESS>on tty
[08:47] <eoli3n> it doesn't ask for password
[08:47] <eoli3n> i can't find the rule
[08:47] <eoli3n> if you remove the dot
[08:47] <eoli3n><EMAIL_ADDRESS>it asks for password
[08:48] <seb128> RikMills, hey! we have a poppler transition started, any chance you could look at what calligra and kitinerary (and maybe scribus?) need to build with it? (simple rebuild failed)
[08:48] <RikMills> seb128: already looking :)
[08:48] <eoli3n> any idea what's limit that ?
[08:48] <seb128> RikMills, great, thanks!
[08:49] <RikMills> np
[08:50] <eoli3n> just try to enter that exact username on tty<EMAIL_ADDRESS>[08:51] <eoli3n> and you will see that something resets
[12:01] <andrewsh[m]> hi
[12:02] <andrewsh[m]> dear Ubuntu developers, why is the kernel image in Ubuntu readable by root only?
[12:02] <andrewsh[m]> and what would be the best way to package a tool run by a non-root that needs to read the kernel image?
[12:02] <andrewsh[m]> I mean, package for Debian but in an Ubuntu-compatible way
[12:19] <juliank> andrewsh[m]: security?
[12:19] <juliank> andrewsh[m]: My understanding is that you can extract the kernel memory layout from the image and use that for attacks
[12:19] <juliank> andrewsh[m]: hence you need to write a helper and use policykit to limit access to admins
[12:20] <andrewsh[m]> has anyone done anything like this in the past?
[12:20] <andrewsh[m]> anything I can look at as an example?
[12:21] <juliank> probably not
[12:21] <juliank> arighi: so I went crazy and picked the -17 kernel from the PPA and will stress test i915 on there now
[12:22] <cjwatson> https://wiki.ubuntu.com/Security/Features/Historical#kptr-restrict
[12:22] <juliank> because -16 did not help at all, probably due to the off-by-one
[12:22] <cjwatson> andrewsh[m]: ^- at some point I remember having a better reference for that, but there's that at least
[12:25] <juliank> 3 mins into test, stuff is stable
[12:26] <juliank> I'm having one window run Netflix in Chrome and one window run glxgears
[12:26] <juliank> still leaves me enough space for more windows :)
[12:27] <juliank> 1280x1440 is plenty...
[12:28] <juliank> cjwatson: has it been considered to make merge proposals for git redirect to the git branch when you use git, so you can just git fetch the merge proposal url?
[12:28] <andrewsh[m]> I'm asking for a friend^W fakemachine+debos
[12:28] <cjwatson> juliank: We've considered various things like that and will hopefully make some improvements next cycle
[12:28] <andrewsh[m]> it needs a kernel to create a virtual machine to run debootstrap and other things in
[12:28] <cjwatson> (We'd hoped to this cycle, but ran out of time a bit)
[12:31] <juliank> ack
[12:55] <juliank> kernel -17 is stable so far, 30 mins in
[12:57] <tjaalton> juliank: good to hear
[13:25] <doko> mitya57: what's your plan with sphinx 2.x? split out a source package to still build sphinx 1.x for Python2 in focal?
[13:29] <seb128> xnox, hey, how easy for you is it to kick a refresh to the auto-transitions list? would be nice to have gnome-desktop3 and poppler on there
[13:35] <arighi> juliank, thanks! I'm also testing -17 on my test laptop, so far so good
[13:56] <mwhudson> smoser: are you going to upload ssh-import-id ?
[14:11] <smoser> mwhudson: i can do that.
[14:11] <smoser> it felt like i should do a full new release.
[14:11] <smoser> since the version in pypi is not functional with 3.8
[14:12] <mwhudson> smoser: i'm being parochial and only caring about focal but that makes sense
[14:16] <smoser> mwhudson: yeha. i'll do that all now.
[14:16] <mwhudson> smoser: thanks!
[14:16] <smoser> uploadign to focal is easy/known/automated
[14:16] <smoser> but the "new release" stuff is more a pita
[14:25] <rbasak> kanashiro: may I have some help merging ruby-dataobjects-mysql please? I don't see where the upstream VCS for that is - both the Homepage d/control field and the upstream https://rubygems.org/gems/data_objects (I think?) point to https://github.com/datamapper/do which appears dead.
[14:25] <rbasak> So not sure how it would sit with feature freeze.
[14:29] <rbasak> This can wait until after the ruby transition I think.
[14:48] <kanashiro> rbasak, I think it is better to do it after the ruby transition, but yes, upstream seems inactive
[14:50] <kanashiro> rbasak, is this delta something that we can push to Debian? is it work with the current version of mysql in Debian?
[15:03] <seb128> doko, hey, inkscape hits a gcc ICE on ppc64el https://launchpad.net/ubuntu/+source/inkscape/0.92.4-5ubuntu3 is that something you could a look at? we need to rebuild inkscape for the poppler (and gnome-desktop3) transitions
[15:04] <rbasak> kanashiro: yes it's fairly small - just fixes to work against latest MySQL
[15:05] <rbasak> It's not yet appropriate for Debian since Debian doesn't have MySQL 8 yet - that's a separate yet-to-be-completed effort
[15:05] <rbasak> (for Debian to maintain a separate patch just for that)
[15:05] <rbasak> But appropriate for upstream - all that work is still outstanding
[15:09] <kanashiro> rbasak, so let's keep the delta then
[15:10] <kanashiro> and I can do the merge when the time comes
[15:13] <rbasak> Thanks!
[15:21] <doko> seb128: looking, but maybe not today anymore
[15:21] <seb128> doko, no hurry, those transitions need a libreoffice upload, that's not going to build/go through in a day
[15:21] <seb128> doko, I tried to build with O2 in a ppa but my debian/rules foo failed
[15:39] <smoser> mwhudson: why can't anything ever be easy.
[15:39] <smoser> https://bugs.launchpad.net/ssh-import-id/+bug/1865171
[16:03] <mwhudson> smoser: computers were a mistake
[16:29] <seb128> doko, in fact buildign with O2 worked, I will do that for now
[16:41] <smoser> mwhudson: agreed.
[16:41] <smoser> hey. i just uploaded.
[16:41] <smoser> http://paste.ubuntu.com/p/wBbnXsS5ng/
[16:43] <smoser> but i dont see it anywhere in queue
[16:44] <smoser> bah. how do i tell it to do the full upload. if orget.
[16:58] <smoser> ok. fixed. -sa
[17:14] <mwhudson> smoser: thanks
[18:51] <mitya57> doko: For focal it's the best to stick to sphinx 1.8.5.
[18:52] <mitya57> Every major sphinx release breaks many packages, here we have three major releases (2.0, 2.1, 2.2) and I didn't have time to test rebuild reverse dependencies yet.
[18:55] <mitya57> For Debian the number of packages using Python 2 sphinx is decreasing, and having a separate source package for it causes some problems, so I don't want to do that.
[18:57] <mitya57> See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944913#49 — and some of these are already fixed.
[19:08] <doko> mitya57: yep, asking because numpy 1.8 requires it, and I'd like to update that one ..
[19:11] <mitya57> Maybe disabling docs is the easiest you can do.
[23:15] <CarlFK> amurray: kinda ot, if someone can tell me where to open an issue: https://launchpad.net/dhcp  "Home Page" http://www.isc.org/index.pl?/sw/dhcp/  404  -  https://www.isc.org/dhcp/ is good.
[23:22] <sarnold> CarlFK: probably the email address on https://launchpad.net/~registry which appears to own https://launchpad.net/dhcp