/srv/irclogs.ubuntu.com/2014/05/06/#ubuntu-desktop.txt

=== maclin__ is now known as maclin
pittiGood morning05:16
pittiSweetshark: done05:17
=== work_alkisg is now known as alkisg
=== qengho is now known as CardinalFang
=== CardinalFang is now known as qengho
=== FJKong_afk is now known as FJKong
=== alkisg is now known as work_alkisg
mlankhorstHello, world!\n06:43
ochosimorning desktopers07:02
ochosiwho can i bribe to help us get a patch for gtk2 into trusty (that causes a lot of headache for xubuntu users)?07:03
ochosimorning seb12808:21
seb128good morning desktopers08:24
seb128hey ochosi08:25
ochosiwhat could i do to get a gtk2 bug fixed in trusty? (patch has already been applied upstream)08:26
ochosiit's a bug that affects xubuntu especially, as it crashes our file-manager a lot08:27
seb128ochosi, attach the patch to a bug, subscribe ubuntu-sponsors08:27
ochosi(the patch is tiny and trivial)08:27
seb128bonus point if you file the SRU info on the bug08:27
ochosiok :)08:27
ochosithis is the bugreport with the patch, fyi: https://bugzilla.gnome.org/show_bug.cgi?id=72336608:28
ochosithanks for the heads up seb128, will try to get that done08:30
seb128ochosi, thanks08:32
skystar84Hi. I have a question? When I trying burn disc with Ubuntu from Windows UltraISO, I getting one folder EFI. Thats repeat also with "Unetbootin".08:37
skystar84How can I write normally install iso to dvd disc?08:38
skystar84EFI folder size 2.294 has only 2.2 mb08:39
seb128hey, try #ubuntu for user questions08:41
darkxstseb128, hi09:30
seb128darkxst, hey09:31
darkxstseb128, bug 131638309:32
seb128saw that, thanks09:33
darkxstlogo patch was pita with gresources ;( but done now09:33
=== vrruiz_ is now known as rvr
ochosiseb128: hey, i've never done a SRU before, would you mind taking a look whether this is ok or whether i messed up? https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/131650909:51
seb128ochosi, that looks great, thanks!09:52
seb128ochosi, just subscribe ubuntu-sponsors as well and you are gold ;-)09:52
ochosiseb128: great, thanks for taking a look!09:53
seb128yw!09:53
darkxstochosi, that patch should really go upstream ;)09:59
ochosidarkxst: i agree, but what're you gonna do...09:59
ochosii mean the patch was even written for gtk2 originally09:59
ochosiso meh09:59
darkxstochosi, gtk-2 is still maintained to some extent10:00
darkxstyou should file a bug on bugzilla.g.o with the patch10:00
ochosidid you look at the upstream bugreport i linked?10:00
ochosiit *was* filed there and against gtk210:00
ochosithey just chose not to apply it10:00
ochosiinstead here: https://git.gnome.org/browse/gtk+/commit/gtk/gtkmountoperation.c?h=gtk-3-12&id=05f2f634260519b5448ffd53e8883412c025144310:00
ochosidon't think filing another bugreport is going to make them change their mind10:00
darkxstoh missed that10:01
ochosii dunno, if you have good ties to gtk devs, it'd be nice if you could mention it again to them10:01
ochosiit's really a no-brainer, that patch and it would be nice if ubuntu wasn't the only distro carrying the fix10:02
darkxstochosi, they did not reject the patch, they said to remove the comment!10:02
ochosithey did remove the comment in the commit i linked to above10:02
ochosiand they set the bugreport to "fixed"10:02
darkxstthere is absolutely no reason why that can't be cherry-picked to gtk210:03
darkxstjust ask on the bug report!10:03
ochosii will10:03
ricotzochosi, darkxst, since mclasen accepted it he assumed the reporter can push it10:04
ochosii'm not on a gtk-rant, but what i said still applies ;)10:04
darkxstricotz, thats clear to me ;)10:04
ochosithe patch *was* written for gtk2 and only applied against gtk310:04
ochosii hope comments on bugreports that are marked as "fixed" are even read...10:06
ricotzochosi, this happens just point it out, or ping mclasen and push it yourself10:06
ochosisure, did already add a comment10:06
ricotzgood10:06
ochosis/did/have/ s/add/added/10:06
ochosianyhoo, if any of you can help with SRUing this to trusty even before it gets merged upstream, that be extremely nice10:07
ricotzochosi, btw, better add a proper patch with header to the sru bug10:08
ochosiit really severly affects xubuntu and ubuntu-studio users (as can be seen from the tons of duplicates the thunar bugreport has i linked to)10:08
ricotze.g. a git format-patch10:08
darkxstochosi, and it has to go through utopic first!10:08
ochosiwell as i said before, this is my first SRU10:09
ochosigotta have some patience with me :)10:09
ochosiricotz: i'm not sure i know how to do a proper git patch against gtk2 unless you mean cloning the gtk2 repo (which would take forever, i'm behind a *really* slow connection atm)10:10
ochosidarkxst: but sponsors are already subscribed, do i need to do anything else for this to go to utopic?10:12
darkxstochosi, unless you find a really nice sponsor, you should prepare a debdiff using the upstream (gtk3) patch10:13
ochosidarkxst: i don't even know how to prepare a debdiff, so i'll go on hoping for a really nice sponsor...10:14
darkxstochosi, do you guys have any devs?10:14
ochosinot really :/10:15
ochosithat was our biggest trouble in the trusty cycle10:15
ochosiand why we had to push everything through the sponsors queue10:15
ochosianyhoo, i can see whether i can find someone to do the debdiff if the "really nice sponsor" doesn't materialize out of thin air10:16
ricotzochosi, did you test the gtk3 version of the fix10:18
ricotzochosi, it applies cleanly on gtk-2-24 - http://paste.debian.net/plain/9773710:19
ochosiricotz: no, gtk3 didn't affect us at all10:20
ricotzhmm, read again10:21
ricotzochosi, what i mean the fix mclasen pushed to gtk3 works as it is on gtk210:21
ochosiyes, i know10:22
ricotzat least it applies and compiles, so testing it would be nice10:22
ochosiricotz: ali1234 is the one who dug this up10:23
ali1234o/10:23
ali1234i've been chaing this bug for months10:23
ali1234it's the biggest crasher in xubuntu by far... actually it's like 9 out of the top 1010:24
ali1234and it's in the top 10 for all ubuntu as well10:24
ali1234according to e.u.c10:24
ali1234and we've never been able to reproduce it because it's a really fiddly memory corruption10:24
ali1234but someone found a way yesterday10:24
ochosiricotz: ali1234 also boiled the bug down to this little thingy here: http://paste.ubuntu.com/7403729/10:26
darkxstochosi, ali1234 if you make a proper debdiff it will get sponsored no issues!10:28
profesor__hola10:28
profesor__me pica el pene10:28
ali1234darkxst: i can make a debdiff but i can't guarantee it will be "proper"10:28
darkxstali1234, just make a debdiff with a changelog entry and the upstream patch (from gtk3)!10:29
ali1234okay. the upstream patch also fixes an unrelated memory leak in a nearby closely-related function. it's also trivial and i think we should sneak it in too...10:30
profesor__holi10:31
profesor__jaja10:32
darkxstali1234, of course, but do test it first ;)10:32
ali1234right-o10:33
profesor__twitter?10:33
profesor__asdfghj10:33
seb128ochosi, ali1234: don't bother about the debdiff, I've it on my list10:38
seb128if pitti (who pilots tomorrow apparently) doesn't get to it first10:38
ali1234how long is the list?10:38
seb128today or tomorrow10:38
seb128if that's the question10:39
ali1234:)10:39
ali1234well, i need the practice anyway10:39
ali1234and we should probably actually test it anyway10:39
ochosiseb128, ali1234: thanks to both of you!10:39
* ochosi bows10:39
ochosiseb128 = "really nice sponsor" (you can logically deduct that from the conversation above, so iit's official :))10:40
seb128yw!10:40
seb128;-)10:40
* darkxst bets seb128 is just filling is list with easy takings so he doesn't have to deal with my mammoth g-c-c merge ;) 10:51
=== MacSlow is now known as MacSlow|lunch
asacseb128: will you tackle live installer image first or rather alternate?11:26
ogra_??11:27
seb128asac, live installer, having a liveCD to boot to play with unity8 might be the most interesting thing at first11:27
ogra_what alternate ?11:27
seb128ogra_, speaking about unity8 desktop images11:27
ogra_we dont have alternate anymore since precise :P11:27
seb128not sure if we are going to do alternate11:27
seb128or what ogra_ says11:27
seb128I never really used/tracked those anyway :p11:27
ogra_yeah, dead and gone11:27
ogra_we have server images that use the texxt based installer ... but even these use debians live-installer internally ... plain alternate is only the netinst img  nowadays11:28
seb128xnox, do you plan to port ubiquity to Qt?11:29
* ogra_ grins 11:29
xnoxseb128: only after we get rid of qt4 of the desktop image.11:29
seb128I'm unsure what's even the plan for desktop installer11:29
seb128since I guess we are going to converge desktop to system images as well11:29
asacseb128: ubiquity is GTK isnt it? will that work on mir?11:30
asace.g. do we have a backend yet11:30
seb128asac, yes yes no11:30
* asac matches answers11:30
seb128it's GTK, getting a GTK backend for Mir is on our roadmap for this cycle11:30
seb128but it's not done yet11:30
asacseb128: so right now the installer wont work?11:30
seb128right11:30
asacor is there a bandaid/hack?11:30
asacic ic11:30
seb128so first images are going to be liveCD environment you can play with11:31
asacseb128: so you think its feasible as a malta goal to have a demo image?11:31
asacic11:31
xnoxseb128: that is either write u1 plugin page for u-c-c / online-accounts or otherwise port it to qt511:31
asacso no installer11:31
asacack11:31
seb128a live image you can boot and use to test unity8 yes11:31
seb128no installer11:31
xnoxseb128: i heard the plans were for unity8 session to start from an lxc container, thus a normal installer can still be used.11:31
seb128xnox, with is ubiquity depending on dropping qt4?11:31
asacseb128: so we cant run the installer tests then i guess?11:32
seb128not in a first time no11:32
asac(checking on what we just discussed as malta goal)11:32
xnoxseb128: i mean personal / priority / size-constraints, although i guess we already ship both qt4 & qt5.11:32
* asac scratches that then11:32
seb128xnox, we do ship both yes, webapps are using the qt5 stack at least11:33
asacmaybe we can run the unity8 APs on the live session instead to have something on dash?11:33
seb128asac, that would work for me11:33
seb128boot the live image11:33
seb128run the ap tests11:33
xnoxseb128: i can check how much work it would be to port kubuntu's qt4 frontend to qt5. But that won't be qml / ubuntu-components.11:33
asacseb128: i somehow sense that this live session is kind of close to a system image :)11:33
seb128xnox, that's fine, that would give use a qpa for Mir11:33
asacjust saying11:33
asace.g. its read only11:33
asacyou install it through usb-creator11:34
seb128right11:34
asacmaybe we could try using a proper RO partition instaed of the squashfs?11:34
ogra_why would we not want X btw ?11:34
asacthink would be much faster to use then11:34
asacogra_: X?11:34
ogra_i assume you will want XMir to be usable to run X apps11:34
asacthere is no Xmir right now11:34
ogra_so having the old ubiquity running under X shouldnt be a prob11:34
seb128ogra_, is that working in current e.g trusty unity8 test session?11:35
ogra_did we drop XMir ?11:35
ogra_it was there for the last cycle11:35
seb128I don't think we dropped it11:35
asacogra_: that effort was folded before saucy release, yes11:35
xnoxasac: why usb-creator?11:35
ogra_ah11:35
asacits in the plans though11:35
didrocksseb128: asac: FYI, otto was doing that: booting the live system11:35
didrocksand running tests on it11:35
ogra_i thought it worked last cycle already11:35
seb128it did11:35
asacxnox: thats how you install the live cd on a usb stick, no?11:35
seb128ubiquity might just run fine on it then11:35
ogra_well, let the installer run on plain X ... thats tested and reliable ... only start using Mir on the installed system then11:36
asacwould we want to move away and rather make ubuntu-device-flash the way to do that? i dont think so; somehow feel maybe usb-creator could become the next gen ubuntu-device flash :)11:36
xnoxasac: use dd. usb-creator is specific to live/ubuntu-cd isos and doesn't reliably wipe usb-sticks.11:36
asacxnox: hmm. so you say usb-creator is a dead end? and if we wanted to do a UI for installing things like touch and unity8 with system image in the future we rather should do a new tool?11:37
ogra_usb-creator has a pretty bad reputation ...11:37
asacxnox: note that we are talkinga bout creating a livecd for unity8 as first step... feels matches what usb-creator does11:37
ogra_due to it having been so buggy in the past11:37
asacso a new UI tool has to arrive?11:38
ogra_it only got a lot better recently11:38
xnoxasac: it's not currently actively maintained, and it has a few bugs.11:38
asacright, but should we invest in making that better or rather go for a new tool from scratch?11:38
asacor make dd our official end-user tool :P?11:38
ogra_a new name at least :)11:38
xnoxasac: getting time on fixing it up, would be useful. but nobody is doing that at the moment. I saw a few bugs report from Timo about it, but no connection that there is high-priority work done that will rely on usb-creator.11:38
asacyeah11:39
xnoxasac: making it better should be feasible.11:39
asacxnox: how gtk specific is the code? if the logic his highly coupled with GTK/UI logic, then guess a qt tool might be the way to go indeed11:39
ogra_we have no python QML bindings yet, do we ?11:40
didrockss/the way to go/the way *in* go/ :)11:40
xnoxasac: both ubiquity and usb-creator have backend code and frontends. both have gtk+ and a qt4 frontends.11:40
xnoxogra_: we do have qml python bindings, not in main however.11:41
ogra_ah, cool, that got better then11:41
asachmm11:43
asacxnox: is that code at least py3 yet?11:43
didrocksit is11:44
xnoxasac: all of it is py3. we ported that cycles ago (quantal?)11:44
ali1234ochosi: seb128 just uploaded the gtk2 patch to a ppa... https://launchpad.net/~a-j-buxton/+archive/gtk2mountop/+packages11:44
asacquantal was before my resurrection :P11:44
ali1234*i just uploaded...11:45
seb128ali1234, ok11:54
ochosiali1234: thanks, i'll wait till it has built and then test it11:55
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== MacSlow|lunch is now known as MacSlow
pmcgowanbregma, hey, nice work on the analysis of that touch bug, what exactly is the fix thats needed now13:22
pmcgowanits in the QPA from upstream?13:22
bregmayes13:23
seb128what's the bug number?13:23
bregmaat the moment I'm rebuilding Qt with explicit tablet support disabled13:23
bregmato verify13:23
pmcgowanbregma, ok will stand by13:24
bregmaif that fixes things, it goes upstream to Qt, otherwise it goes upstream to x.org13:24
pmcgowanseb128, https://bugs.launchpad.net/ubuntu/+source/unity/+bug/130770113:24
seb128pmcgowan, thanks13:24
mlankhorstdo we have people working on qt5?13:27
pmcgowanmlankhorst, as needed but not full time, we have made some bug fixes13:35
seb128bregma, hey, I'm playing with the unity8-mir session ... does that include xmir/a way to start X apps?14:02
seb128om26er, hey, could you help to figure out what's the issue with ubuntu-system-settings and CI, we get failures similar to https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/4451/? on the CI runs for some reason14:09
om26erseb128, in a call, will do that in a few minutes14:10
seb128om26er, no hurry, thanks14:13
mlankhorstpmcgowan: ok do you understand the input stack of qt?14:26
pmcgowanmlankhorst, no experience with it14:26
pmcgowanI suspect some of the unity8 guys are pretty aware14:26
pmcgowanSaviq, or greyback perhaps14:27
mlankhorstok14:27
greybackmlankhorst: what do you need to know?14:27
mlankhorstgreyback: it's for bug https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1307701 -- I don't completely understand the qt changes required for it14:30
greybackmlankhorst: ah, dandrader working on that as we speak. He can tell you more14:31
greybackwill ask him to join this channel if you'd like14:31
pmcgowangreyback, bregma is doing a test now to disable tablet14:32
seb128kenvandine, hey14:32
kenvandinehey seb12814:32
seb128kenvandine, can you review https://code.launchpad.net/~laney/ubuntu-system-settings/data-roaming-disable/+merge/217965 ... it's a small change, just some sanity check14:32
kenvandinesure14:32
seb128kenvandine, thanks14:33
pmcgowangreyback, I think the issue is these folks are not familiar with Qt and may need some other eyes on the code14:34
greybackpmcgowan: ok. dandrader knows the Qt input handling code better than I do, and I know he's working on it. But if other opinion needed, let me know14:36
pmcgowanok14:36
mlankhorstyeah asked him, but he's not touching it for this bug :(14:40
mlankhorstso I'll do it myself14:40
greybackmlankhorst: dandrader is definitely working on that bug right now. But he thinks the problem is somewhere in X11. If you disagree, I'm sure he's like to know your reasoning14:45
greybacks/he's/he'd/14:45
mlankhorsttrue, but the touch code is next to impossible to understand. :P14:46
Trevinhoxnox: moving here...15:02
TrevinhoWell, the gnome-keyring thing would be nice, but is it possible to get that in 14.04 as well?15:02
seb128Trevinho, gnome-keyring what?15:02
Trevinhoxnox: the fact is that gnome-session is not reliable in restarting unity if it crashes, and this might cause security issues if it was locked...15:02
Trevinhoseb128: it's fricking env variables...15:03
seb128oh, right15:03
Trevinhoseb128: trying to move unity to upstart, causes some trobules15:03
seb128:/15:03
Trevinhoseb128: basically I'm getting a terminal launched with ctrl+alt+t (thus fron unity-settings-daemon, I suppose) with all the env correctly set... but if launch one from the launcher/dash I miss some of the gnome keyring envs15:04
Trevinhoseb128: for reference, sudo sed "s/compiz;//" -i /usr/share/gnome-session/sessions/ubuntu.session -> start your (guest) session and env | grep key will act differently15:05
xnoxTrevinho: the way i move unity under upstart is different.15:06
seb128Trevinho, k15:06
xnoxTrevinho: instead of removing compiz from ubuntu.session, i make compiz exec command to be "start compiz" and add appropriate job for it.15:06
xnoxTrevinho: gnome-keyring env variables are missing, because of bug #127159115:08
xnoxwhich is solved in unicorn by now, but not yet in trusty. I will sru that change.15:08
xnoxubuntu bot is gone?15:08
Trevinhoxnox: ah, nice...15:08
Trevinhoxnox: what is the way you make compiz to run with upstart btw (I said that since it's the faster to try)15:09
Trevinhoxnox: and... why these envs are applied to unity-settings-daemon job instead?15:09
xnoxTrevinho: i don't understand "why these envs are applied to unity-settings-daemon job instead?" can you explain more, what you mean?15:10
Trevinhoxnox: if you use ctrl+alt+t to run a terminal, it has all the keyring envs, even if it's still launched by upstart and not by g-s-15:10
xnoxTrevinho: the bug about gnome-keyring is that it's agent environment variables are available to everything that's started by e.g. gnome-session, but those variables are not exported to upstart thus $ initctl list-env doesn't show them, and anything started by upstart doesn't have them.15:12
xnoxTrevinho: echo "exec compiz" > ~/.config/upstart/compiz.conf15:12
Trevinhoxnox: ok, that was my guss as well and what I would have done to fix it anyway...15:13
xnoxTrevinho: and change /usr/share/applications/compiz.desktop "Exec= start compiz"15:13
Trevinhoxnox: ah, ok... that's what happens already in unity7.conf if you remove the grep-check15:13
xnoxTrevinho: the fix for gnome-keyring is in utopic....15:13
xnoxTrevinho: look at the gnome-keyring job in utopic.15:13
Trevinhoxnox: yep, I'm on it now15:14
xnoxTrevinho: you can just copy it. E.g. pull-lp-source gnome-keyring; cp gnome-keyring-*/debian/gnome-keyring.conf ~/.config/upstart/15:14
xnoxstart gnome-keyring15:14
xnoxand everything should be fixed.15:14
Trevinhoxnox: altough while that fix is reasonable to me, I was worried about other possible generic g-s clients that might use its dbus interface to register env variables...15:14
Trevinhoxnox: so, I was thinking if we should instead do something like that inside the callback of RegisterEnv variable of gnome-session dbus interface15:15
xnoxTrevinho: what's that interface? we can grep the archive and check who / where does it.15:15
xnoxTrevinho: instead of gnome-session dbus interface, one would set it via upstart instead e.g. initctl set-env FOO=bar15:15
Trevinhoxnox: ok, sure, but you know it's not always the nicest thing to do when you might use a global fix instead :)15:16
xnoxTrevinho: ideally i wouldn't be running gnome-session at all =) but we are not there yet.15:16
Trevinhoxnox: indeed, but that will apply to all the apps already running (if that cames later)?15:16
xnoxTrevinho: yes, it will apply to all the apps already running.15:16
xnoxTrevinho: as it would set it for gnome-session as well.15:17
Trevinhoxnox: thus, why not changing org.gnome.SessionManager.SetEnv to call it?15:17
Trevinhoxnox: I didn't try yet, but for sure from my devbugging it gets called by the keyring-daemon15:17
xnoxTrevinho: we could do that as a hook.15:17
Trevinhoxnox: anyway from my tests "initctl set-env FOO=bar" doesn't ever apply to all the upstart started apps :/15:18
Trevinhono idea why15:18
TrevinhoIt did once, but now I fail to get it15:18
xnoxit should be.15:18
xnoxoh, --global.15:18
Trevinhoyeah, also witht htat flag15:18
xnoxhm.15:19
xnoxthis is odd, it should be modifying environment of all running jobs.15:19
xnoxi'll follow up on that.15:19
Trevinhoxnox: ok, anyway for now it would be nice if yo might sru the gnome-keyring-daemon change, so we can sru also the change at unity level15:20
xnoxTrevinho: you are sruing running unity under upstart ?!15:21
xnoxTrevinho: what's the bug number?15:21
Trevinhoxnox: https://bugs.launchpad.net/unity/+bug/130880015:21
Trevinhountil I noticed that...15:22
xnoxTrevinho: oh, it's not started by upstart in error....15:23
Trevinhoxnox: what's the equivalent of initctl set-env *--global* using dbus? as it always seems to need the job name15:25
xnoxTrevinho: there is dbus api for it - as initctl itself uses dbus api to actuall do everything.15:28
Trevinhoxnox: yeah, I know, but what parameter should be used for "global"... as the first parametert needs the ["job", "instance"], thing...15:29
KombuchaKipHey folks!15:29
* KombuchaKip waves at seb128, brookswarner, and everybody else.15:29
* KombuchaKip is working on two bugs, one in Thunderbird and the other in Eiciel.15:29
seb128KombuchaKip, hey15:30
seb128ok, it's meeting time15:30
seb128qengho, Sweetshark, mlankhorst, tkamppeter, desrt, attente, larsu, kenvandine, KombuchaKip: hey, it's meeting time ;-)15:30
* kenvandine waves15:30
qenghoHey, y'all.15:31
seb128I hope everybody is doing well15:31
* Sweet5hark runs from the beach and into the shade.15:31
seb128let's get started15:31
seb128qengho, hey15:31
qenghoJust one item:15:31
qengho- in-progress: working on chromium bugs, mostly high-dpi popups, then tabs.15:31
qenghoEOF15:31
=== gatox is now known as gatox_lunch
seb128qengho, tabs being the session issue?15:32
qenghoI looked a little at the tabs problem.15:32
seb128I saw some extra users joined in commenting they see the issue as well15:32
mlankhorstohai15:32
xnoxTrevinho: if instance is empty, it looks like global is auto-activated.15:32
qenghoseb128: Yes. I found an interesting sorting function. I don't know if it' the cause yet.15:32
seb128xnox, Trevinho: can you move to another channel, we have a meeting starting15:32
seb128qengho, ok, I'm subscribed to the bug, so I'm going to watch it for comments if you found more ;-)15:33
seb128qengho, I can also do testing/provide debug info if needed15:33
qenghoYes. Thanks.15:33
* xnox ducks15:33
seb128qengho, thanks15:33
seb128Sweet5hark, still on the beach?15:34
Sweet5harknope, in the hotel.15:34
Sweet5hark- precise SRU tweaks and redtape15:34
Sweet5hark- a tiny bit more on the menu corner case15:34
Sweet5hark- othewise: was off on Thursday/Friday for holiday/vacation15:34
Sweet5harkEOF15:34
seb128Sweet5hark, give me a ping when you get that SRU ready for upload again15:35
Sweet5harkseb128: yep, going through the checklist right now.15:35
seb128good15:35
seb128Sweet5hark, thanks15:36
seb128mlankhorst, hey15:36
mlankhorstmostly working on the touch bugs, looks like we have a workaround at least..15:36
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/unity/+bug/1307701 and presumably https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1311828 being related15:36
seb128great15:37
seb128nice to see you guys have an handle on those issues15:38
seb128mlankhorst, thanks15:38
seb128tkamppeter, hey15:38
mlankhorststill waiting on my touch laptop :/15:38
* KombuchaKip is working on https://bugs.launchpad.net/ubuntu/+source/eiciel/+bug/131509815:38
tkamppeter- cups: Merged Ubuntu changes (socket-activated on-demand running of the daemon with Upstart, no hard dependency on avahi-daemon) to Debian so that Debian and Ubuntu packages can get synced again.15:38
tkamppeter- ghostscript: Updated to upstream version 9.14.15:38
tkamppeter- hplip, system-config-printer, ghostscript: Prepared SRUs for Trusty (all waiting for verification now)15:38
tkamppeter- cups-filters: Let cups-browsed do case-insensitive comparing of device URIs and CUPS queue names now, investigations for further bug fixes.15:38
tkamppeter- Started mentoring of GSoC students15:38
tkamppeter- Bugs.15:38
seb128KombuchaKip, it's not your turn yet, please wait for your name to be listed15:38
seb128tkamppeter, did you find anyone knowing ghostscript to ping/email about that libspectre issue?15:39
tkamppeterseb128, not yet, seems that I have to send a private e-mail to Marek Kasik.15:41
seb128tkamppeter, ok, thanks15:41
seb128desrt, hey, your turn15:41
desrthey15:42
desrtwas in berlin most of last week, doing the gtk hackfest15:42
desrtgot a lot done there -- reached concensus on a lot of issues, including the introduction of a data model API in GLib15:42
desrtalso talked about next steps on things like GProperty, epollification of mainloop, etc.15:42
desrtdid some work on introspection and just landed the support for nullable parameters/return-types in master a few hours ago15:43
desrtthat broke some stuff, so i'm currently in emergency-chase-down mode15:43
desrtthat's all, really15:43
seb128desrt, did you discuss the headerbars and gtk/mir at the hackfesT?15:44
desrtyes15:44
desrtat least for the gtk/mir front, gtk is openminded, will accept patches, etc.15:45
desrtunder the threat that it gets ripped out if we don't maintain it properly15:45
desrtabout headerbars, larsu probably has more to say about this15:45
desrtone thing we did discuss was about the app-prefers-appmenu thing15:45
desrtgnome did some additional testing in this area and found that some small improvements increased the discoverability/usability of the app menu, so it seems that they will keep it15:46
desrtso the app-prefers-appmenu thing will go in now15:46
seb128ok, good15:46
desrtthat gives a pretty simple mechanism for the menu story at least -- and apps may be able to use that to conditionalise headerbar15:46
desrtbut i'm not sure that's desirable15:46
desrtlarsu and i part a bit on this point....15:46
seb128ok15:47
seb128let's see how that goes, doesn't seem like a topic we need to resolve during the meeting15:47
seb128desrt, thanks!15:47
desrt:)15:47
seb128attente, hey15:47
attentehey seb12815:48
attentejava non-latin shortcuts PPA, fixes Inkscape, Blender, IntelliJ, NetBeans, but breaks Eclipse and possibly other java apps. shift problem still exists under unity though, no progress there.15:48
attentework on https://bugs.launchpad.net/unity-settings-daemon/+bug/1315867, still in progress.15:48
attentegnome-shell/classic g-s-d modifier-only shortcuts hack, pushed this to the java non-latin shortcuts PPA.15:48
attenteeof15:48
seb128ok15:48
seb128attente, let me know if you get anything ready for SRU or if you need help testing for something15:49
seb128I'm happy to organize landing for SRUs or help testing15:49
attenteseb128, sure, thanks15:49
seb128yw!15:50
seb128attente, thanks15:50
seb128larsu, your turn ;-)15:50
larsuoh hey15:50
larsutalking to rishi right now about g-t15:50
larsubut that can wait I guess15:50
* KombuchaKip will brb15:50
larsuI was at the berlin hackfest with desrt, talking about gtk things15:51
larsutrying to convince people that having gtk support !GNOME desktops is a good idea15:51
larsuwith mixed results (as desrt already mentioned)15:51
seb128how did that go?15:51
seb128:/15:51
larsuin general, they're fine with it as long as somebody else does the work15:51
larsubut seem a bit reluctant about us in particular because it seems we're moving away from gtk in the mid-term15:52
seb128right15:52
seb128well our default desktop is15:52
larsuright15:53
seb128it doesn't mean app writers wouldn't be interested to have their apps work on our desktop15:53
larsubut there's even less active involvement from the other desktops15:53
larsu(upstream, I mean)15:53
seb128ok15:53
larsuright, that was the point I tried to make15:53
larsuand I think if we produce good patches they have a chance15:53
larsuCompany in particular isn't a huge fan of headerbars anyway15:54
larsuand he dislikes the state of gtkwindow.c - so if we can clean that up a bit while adding support for traditional title bars, we might have a chance15:54
seb128ok15:54
larsuI'm still not sure which way is the better one for us to take15:55
seb128that's another topic we are not going to resolve during the meeting in any case ;-)15:55
seb128yeah, me neither, let's discuss it more in the next weeks15:55
larsubut I've looked into it the last days and I can say that going the headerbar-as-toolbar route is definitely much easer15:55
larsu*easier15:55
larsuas in, will take us less time to implement15:55
larsuwhich might be what we're going for this cycle15:55
seb128that should be good enough I think15:55
larsu(the other option would be to go csd ourselves)15:55
seb128sounds like a plan15:55
seb128it doesn't prevent us to do csd later if we want15:56
larsuseb128: right, especially since we won't have that many headerbarified apps anyway15:56
larsuI'm also not sure about the traditional menu bar patches I did15:57
larsunow that everything is going headerbar, they have less chances of getting in15:57
larsuI think that's eof for me - not much else was going on15:58
larsu(and desrt already talked about the hackfest)15:58
desrtlarsu: you forgot the most important part15:58
desrtyou may have caused me to overcome my club mate aversion15:58
seb128urg, club mate15:58
desrtseb128: it's an acquired taste, man15:58
larsuseb128: he loves it now15:59
desrt"love" is a bit strong...15:59
desrtbut certainly the "urg" is gone15:59
seb128good for you? ;-)15:59
seb128larsu, thanks15:59
seb128kenvandine, hey15:59
larsuhttps://plus.google.com/u/0/photos/+ChrisK%C3%BChl/albums/6008888709869480017/6010050660182189954?pid=6010050660182189954&oid=10794912885270122483516:00
kenvandineyo!16:00
Sweet5hark(club mate is a suitable fallback if there is no fritz cola.)16:00
larsuSweet5hark: haha, you're funny.16:00
kenvandinefinished up work on the download manager integration with content-hub, adding snap decisions until we get a replacement for the transfer indicator16:00
kenvandineand worked on getting libphonenumber packaged up for utopic16:01
kenvandine /EOF16:01
seb128kenvandine, the transfert indicator is not a thing anymore?16:01
kenvandineoh man... don't get me started :)16:01
kenvandineit's dead now...16:01
Sweet5harklarsu: not funny, just patriotic about softdrinks from my home town.16:02
kenvandineuntil we get designs for something else, we are using a snap decision16:02
larsuSweet5hark: ;)16:02
seb128kenvandine, ok16:02
seb128kenvandine, thanks16:02
kenvandinesorry i'll miss you guys in malta!16:02
seb128kenvandine, feel free to ping me if you need an archive admin review for libphonenumber16:03
kenvandineseb128, you're on my hit list for today :)16:03
seb128kenvandine, oh right, you shifted to first week :/ let's see if we can get some beers anyway16:03
kenvandinejust need to finish up the beloved debian/copyright16:03
seb128kenvandine, ;-)16:03
seb128kenvandine, when do you leave? friday? saturday?16:03
kenvandineearly sat16:03
kenvandinelike 5:3016:03
kenvandineseb128, when do you get in?16:04
ScuniziTrying to join #ubuntu results in "You must be invited".. What's up with that?16:04
seb128kenvandine, wednesday, take some vac days before with others16:04
seb128kenvandine, let's try to have beers on friday or something maybe16:04
kenvandineoh... so i will see you :)16:04
kenvandinecool!16:05
seb128anyway, not a meeting's topic16:05
kenvandineyeah, you know where i'll be :)16:05
seb128right ;-)16:05
seb128KombuchaKip, hey, your turn16:05
seb128ok, he seems to not be there16:07
seb128so my turn16:07
seb128(short week with may 1st holidays)16:07
seb128.16:07
seb128* still quite some bugs reading/triaging16:07
seb128* uploaded some bugfixes as trusty SRUs16:07
seb128* started looking at what the unity8/mir teams are planning for this cycle to know what is coming16:07
seb128* played with unity8/mir on desktop16:07
seb128* started reviewing the accumulated ubuntu-system-settings merge requests16:07
seb128* spend some time looking at work coming for next cycle/see how to prioritize/what to focus on16:07
seb128</week>16:07
seb128(note that thursday is an holiday again here, end of ww2)16:08
larsuseb128: finally!16:08
seb128larsu, finally what? end of meeting? ;-)16:08
KombuchaKipseb128: Hey man. I'm working on two issues. One of them is a Thunderbird issue and the other is an ACL issue. The latter is here: https://bugs.launchpad.net/ubuntu/+source/eiciel/+bug/131509816:08
larsuseb128: end of ww216:09
seb128larsu, oh! :p16:09
larsu:P16:09
seb128larsu, you guys should have a it off as well16:09
seb128it's a win for everyone16:09
larsuI don't think we do16:09
seb128right16:09
seb128you should16:09
larsuright16:09
seb128oh well16:09
larsuwe should have a holiday every week if you ask me16:09
* larsu doesn't even care for the reason16:09
seb128larsu, sorry, my brain was not in "get the IRC jokes" mode :p16:09
seb128lol16:09
larsuhehe16:09
seb128KombuchaKip, ok, thanks16:09
seb128I think that's everyone16:10
seb128was there anything else to discuss?16:10
KombuchaKipseb128: np. I'm just the boring desktop guy.16:10
seb128KombuchaKip, you are not, those bugfixes are important ;-)16:10
KombuchaKipseb128: ;16:10
KombuchaKipseb128: ;)16:10
seb128ok, seems like we don't have other topics16:11
seb128thanks everyone!16:11
Sweet5harklarsu: we could start another one, on the offchance that we get a holiday for ending that one ...16:11
larsulol16:12
larsunot sure the trouble would be worth it...16:12
attenteseb128, would like to start the sru process for https://code.launchpad.net/~attente/unity/1291461/+merge/215848 and https://code.launchpad.net/~attente/unity-gtk-module/1208019-2/+merge/21696416:13
attentebut not really sure how to proceed exactly16:14
Sweet5harklarsu: true. since france has nuclear stuff, we certainly shouldnt do it while at home. Maybe when we are in Malta. as that one will be rather quick, we could even do the peace talks with seb in the evening over a beer.16:17
Sweet5harkseb128: http://people.canonical.com/~bjoern/precise/3.5.7/ubuntu6/libreoffice_3.5.7-0ubuntu6_source.changes should be good for upload.16:17
Sweet5harkseb128: although ...16:18
seb128attente, unity, I guess it can be included in one for their SRU rounds once it's approved, check with bregma16:19
mvotedg: if at some point you have time to have a quick look at https://code.launchpad.net/~mvo/upstart-app-launch/hide-apps-on-missing-framework that would be great, just if the general direction looks ok, its not quite ready for merging yet (one test failure, tests needs updating etc and I need to double check that I haven't added any leaks). no rush as I need to go for dinner anyway now :)16:19
seb128attente, the other one, can you update the bug to be SRU compliant (it needs rational/test case/regression potential info)16:20
seb128desrt, larsu, tedg: can you review https://code.launchpad.net/~attente/unity-gtk-module/1208019-2/+merge/216964 for attente?16:20
attenteseb128, sure, thanks!16:20
seb128attente, yw!16:20
tedgmvo, No specific issue, but we don't get called again when the frameworks could get changed?16:22
tedgmvo, So it seems like we'd need some way to run on that case.16:22
Sweet5harkseb128: there was a -0ubuntu6 in precise-proposed already, wasnt it? I guess it wouldnt want a different upload with the same version then. well, if it fails as -0ubuntu6 just give me a ping, and tell me which version number it should have in the end.16:22
tedgattente, I think you have to put an action on the item that the submenu connects to. larsu ?16:23
seb128Sweetshark, 0ubuntu6 is fine, the same version can exist several times in the unapproved queue16:23
attentetedg, there's already an action on the submenu but it doesn't get activated16:24
Sweet5harkseb128: k, great.16:24
tedgattente, Hmm, that's weird. Do you know why that is?16:24
larsuattente, tedg: ya, it needs to be set as the "submenu-action" and have boolean state16:25
tedglarsu, If the app sets the value of that to true will the menu bar open the menu as well?16:26
attentelarsu, tedg, oh ok. i didn't know about that16:26
larsutedg: I don't think so, no16:26
larsudesrt knows the details ;)16:26
larsuattente: what is this code doing right now? Emitting show on everything to collect menu items?16:26
tedgPerhaps we could implement that in the QML implementation so we don't have to do all those global key watch hacks.16:26
attentelarsu, yes16:27
desrtthe menu should not automatically open based on submenu action16:27
larsuattente: craziness :)16:27
desrtthere is no mechanism for menus that open themselves16:27
larsudesrt: nor should there be...16:27
desrtlarsu: talk to ted ;)16:28
larsuattente: why is it not based on the submenu-action stuff? Because you didn't know about that yet?16:29
larsudesrt added it for that purpose (in LibreOffice)16:29
attentelarsu, yeah, didn't know about it16:29
attentelibreoffice is doing the same thing?16:29
larsuyes16:31
larsuI don't mind acking this for now if it's urgent thoguh16:32
seb128it's not "urgent"16:32
seb128but it's one of the issue that would be nice to see fixed16:33
=== gatox_lunch is now known as gatox
Sweet5harklarsu, attente: I missed the context here. How did LibreOffice do something wrong, or how did you do something wrong to LibreOffice? ;)16:41
attenteSweet5hark, nothing wrong, just wondering how to make eclipse work as LO already does :)16:41
Sweet5harkseb128: thanks for uploading. I set the bug to "In Progress" and unsubscribed ubuntu-sponsors17:07
seb128Sweet5hark, sounds good, thanks17:08
seb128oh, and yw ;-)17:08
Sweet5harkseb128: I seem to remember that a bug used to be assigned or subscribed to ubuntu-sru, but cant find that in the docs anymore, so I didnt do anything to that point for now ...17:09
seb128Sweet5hark, right, they work from the queue so that's not required afaik17:12
Sweet5harkseb128: k, thanks.17:12
Sweet5harkpitti: ah, and thanks for the "affects precise" thing!17:30
mvotedg: thanks for your feedback, i will look into this18:41
tedgmvo, I'm not sure how much we should worry about it or not, in general, I consider those desktop files just for legacy support. I think they'll go away in time.19:14
=== Zdra is now known as xclaesse
mvotedg: thanks, when you say they are legacy, what will replace them? is that something worth talking about at the next sprint?20:23
tedgmvo, specific caches for the people who need that data. There's no need for a generic cache now that there's good hooks that everyone can use.20:30
tedgmvo, for instance the click scope could tokenize into it's core format when the app installed instead of on each login.20:30
mvotedg: right, so we would need a separate hook on framework changes when this gets implemented20:32
tedgmvo, For building only the desktop files that have frameworks, yes. In general though, I don't expect new frameworks to get added much, but more in the "dpkg case" rather than the "image case".20:33
tedgmvo, So people who are using the desktop files (a Kubuntu or Xubuntu perhaps) are more likely to be dpkg based.20:34
tedgWe need a better term there. Perhaps just read only image vs. read write.20:35
tedgSince the image is build from debs.20:35
mvotedg: thanks! I will ponder a bit about it, I need to get used to the new-terms (and he new-world-order in general :)20:36
tedgmvo, Heh. BTW, that doesn't remove us discussing it at the sprint, that's a good idea too. :-)20:37
* tedg isn't avoiding mvo20:37
mvotedg: hehe :)20:38
kenvandinemvo!  new world order indeed!20:38
tedgIn the new world order kenvandine is the beard saint.20:38
kenvandinetedg, that's not new :)20:39
mvotedg: there is a "building click packages" on the agenda already, but it does not sound like its a perfect fit20:39
mvohey kenvandine20:39
tedgkenvandine, I'm just surprised jcastro hasn't shaved you in your sleep ;-)20:39
kenvandinehaha20:39
kenvandinei hide from his razors, they are scary20:40

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