/srv/irclogs.ubuntu.com/2013/02/15/#ubuntu-desktop.txt

=== zz_jackyalcine is now known as jackyalcine
=== jackyalcine is now known as zz_jackyalcine
=== m_conley is now known as m_conley_away
didrocksgood morning!06:06
pittiGood morning07:02
didrockshey pitti07:17
pittibonjour didrocks07:19
jibelgood morning07:43
didrockssalut jibel!07:44
jibelbonjour didrocks !07:45
=== tkamppeter_ is now known as tkamppeter
chrisccoulsongood morning everyone08:59
Laneymorrrrrrrrrrrning09:02
Sweetsharkseb128: btw https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1037111/comments/38, I hope this is not blocking on anything anymore.09:04
ubot2Ubuntu bug 1037111 in libreoffice (Ubuntu) "[SRU] LibreOffice 3.5.7 for precise" [High,Confirmed]09:04
Laneyseb128: SRUs> Fix Committed is for "this package is in -proposed", and I don't believe that subscribing ubuntu-sru is necessary09:04
Laneyhttps://wiki.ubuntu.com/StableReleaseUpdates#Procedure09:04
Laneyhttps://wiki.ubuntu.com/StableReleaseUpdates#Reviewing_procedure_and_tools says that the accepting tools will do that09:05
Sweetsharkbonjour, goooOOOOood morning, moin a tous!09:05
seb128hey desktopers09:06
Laneymorning ;-)09:06
seb128Sweetshark, re 3.5.7, nothing needed/blocking, 12.04.2 was released yesterday but I expect they will resume copies to -updates soon (maybe not today because it's friday though)09:06
seb128Laney, oh ok, I'm old school again, I should re-read those documents every 6 months to pick the changes to the processes :p09:07
* Laney got re-educated by someone a few months ago09:07
Sweetsharkseb128: k, thanks09:11
didrockssalut seb128, Laney, Sweetshark :)09:15
didrocksand chrisccoulson ;)09:15
chrisccoulsonhi didrocks, seb128, Laney, Sweetshark09:15
seb128hey didrocks, chrisccoulson09:15
seb128how is everyone doing today?09:15
seb128happy friday!09:15
seb128it has been snowing again here, there is like 15 cm of snow on the ground09:16
didrocksstill UTAH not behaving as excepted, so, same sort of thing throughout the week09:16
seb128didrocks, :-(09:16
* Sweetshark loves his radio paradise playing "while my guitar gently weeps" ...09:19
Laneyhmm09:37
Laneydidrocks: if the autolanding is borked, can/shall I upload libappindicator manually?09:37
didrocksLaney: no, I'm forcing an update now09:37
Laneyok, that's a useful capability09:40
didrocksLaney: yeah :) I wish I wouldn't have to use it though :p09:43
* xnox bzr commit --unchanged ;-)09:44
didrocksxnox: hey, did you see my comment on the MP btw?09:45
didrocksfor oneconf09:45
didrocksxnox: seems barry rebased it now, so you only need to refresh your debian/changelog09:45
didrocksxnox: also, when ubiquity is copying the logs to the home directory, does it wait for the late_command to finish?09:46
didrocksxnox: we have a case where in the ~, we don't have those copied09:46
didrocksxnox: where /var/log/syslog contains everything :)09:47
xnoxlogs to the home directory - sounds odd, we copy logs to /var/log/installer/*09:47
xnoxwe copy logs to /target/var/log/installer/*09:47
xnoxthat is.09:47
* xnox checks the code09:47
didrocksxnox: ah, so something else is doing the copy to the home dir?09:48
didrockslike ~/installer_syslog09:48
xnoxsounds like utah thing =)09:48
didrockspossibly :)09:48
didrocksthought you had a dark and hidden feature for oem/preseeded mode :p09:49
xnoxdidrocks: also. in ubiquity we don't have late_command (that's a d-i thing) we have ubiquity/success_command09:49
didrocksxnox: sorry, I meant success_command09:49
=== vrruiz_ is now known as rvr_
didrockslate_command is then used, for other things ;)09:50
xnoxlooks like we copy_logs before running late_command, but not sure.09:58
xnoxs/late/success/ ;-)09:58
didrocksxnox: "we" being ubiquity or utah ;)10:00
* xnox uses ubiquity as principal hat10:01
didrocksok :)10:01
didrocksxnox: can you please keep me posted?10:01
xnoxalso about oneconf: i saw email about missing commits, didn't notice the update branch yet.10:01
jibelxnox, actually there is a success_command that copies /var/log/syslog and after installation when you compare this copy with /var/log/installer/syslog, /var/log/installer/syslog is shorter10:07
chrisccoulsonwoohoo, http://bazaar.launchpad.net/~mozillateam/firefox/firefox-trunk.head/revision/154010:19
seb128chrisccoulson, nice! but still using dbusmenu :p10:38
chrisccoulsonseb128, well, it needs to work on 12.04 (and GMenuModel still can't do icons) ;)10:38
seb128right10:39
seb128Sweetshark, https://launchpad.net/ubuntu/precise/+source/libreoffice/1:3.5.7-0ubuntu410:45
seb128 1:3.5.7-0ubuntu410:45
seb128PUBLISHED: Precise pocket Updates in component main and section editors10:45
seb128Sweetshark, well done! ;-)10:45
Sweetsharkseb128: \o\ /o/10:45
Sweetsharktiming is perfect: now if there is any issue with it, Ill get physical abuse for it next week in london. ;)10:46
seb128you know your team! :p10:47
pittibonjour seb12810:54
seb128pitti, salut, ca va ?10:54
pittiest-ce que tu sais -- où est mon indicateur de bluetooth?10:55
pittiseb128: je vais bien, merci! mais ma femme est malade :(10:55
seb128pitti, dpkg -l indicator-bluetooth ?10:55
pittimartin    2542  0.0  0.1 515584  5672 ?        Sl   08:00   0:00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/indicator-bluetooth-service10:56
pittiseb128: oh, it's running, I just don't see it10:56
pittistarted yesterday10:56
pittiI mean the bug started yesterday, I did see the indicator until yesterday10:56
seb128pitti, do you have bluetooth hardware?10:56
pittiseb128: I don't have my headphones nor my mobile's BT on right now, but even if I do it doesn't appear10:57
seb128pitti, ta femme est malade ? qu'est-ce qu'elle a ?10:57
pittibluetoothd is running, too10:57
seb128pitti, gsettings get com.canonical.indicator.bluetooth visible10:57
pittiseb128: she's had a cold on and off in the past three weeks, and it got much worse yesterday10:57
seb128:-(10:57
pittiseb128: true10:57
pittiseb128: so it seems you don't know that it's an intended change or so; I'll try with a new user / debug in more detail10:58
pittihm, my permanent test user doesn't even have a message indicator10:59
* pitti creates a fresh one10:59
seb128pitti, no, it's not an intended change10:59
Sweetsharkpitti: bon retablissement a ta femme10:59
seb128pitti, we recently added support for that gsettings key to hide it, but that's true for you11:00
pittiSweetshark: merci!11:00
pittino, same with a fresh user -- bt and msg indicators are missing11:01
seb128oh, msg as well11:01
seb128starts sounding like an unity/indicator stack issue11:01
pittihm, wait11:01
seb128what updates did you get in the last round?11:01
pitti$ sudo hcitool  dev11:01
pittiDevices:11:02
pitti$11:02
pittithat's not good11:02
seb128pitti, https://code.launchpad.net/~robert-ancell/indicator-bluetooth/only-show-when-adapter-present/+merge/14724811:02
pitti[   12.844516] Bluetooth: hci0 command 0x0c56 tx timeout11:02
seb128pitti, that landed recently; it hides the indicator if no hardware is available11:02
pittiseb128: ok, so that confirms that this part is working then, and it's a kernel prob11:02
seb128pitti, so that's likely what's happening for you11:02
pittinew kernel?11:02
pittiI got a new one this morning, rebooting11:03
* Sweetshark is slightly worried about the airport personal strikes and what it means for getting to london on sunday.11:04
pittiseb128: ooh, je le sais!11:04
seb128pitti, c'est de ta faute ?11:05
pittiseb128: so, you know that you can disable BT in the indicator, right? that enables the "soft" kill switch11:05
pittiseb128: once you do that, the indicator goes away11:05
seb128oh11:05
seb128and you can't get it back11:05
pittisince raring, the soft kill switch isn't very permanent any more11:05
pittisometimes after reboot it remembers, but often it doesn't and switches back to "on"11:06
seb128I guess it should consider no hardware and disabled differently11:06
pittiso after this reboot it was a case where it was back to on11:06
pittibut now I don't have an indicator to re-enable it11:06
seb128I see11:06
seb128you can probably do it from g-c-c ?11:06
pitti$ cat /sys/class/rfkill/rfkill0/{type,state}11:07
pittibluetooth11:07
pitti011:07
pitti$ cat /sys/class/rfkill/rfkill0/soft11:07
pitti111:07
pittiit should probably look at that11:07
seb128pitti, it's weird, if I disable bluetooth from the indicator the indicator stays but as greyed here11:07
pittiyes, when I re-enable BT from g-c-c, the indicator comes back11:07
* pitti files bug report11:08
pittiso regression from bug 111628911:08
ubot2Launchpad bug 1116289 in indicator-bluetooth (Ubuntu) "Bluetooth menu appears when there are no Bluetooth adapters" [Medium,Fix released] https://launchpad.net/bugs/111628911:08
seb128pitti, I'm still unsure why it behaves different for you11:09
pittiseb128: filed bug 1126108, sub'ed robert-ancell11:14
ubot2Launchpad bug 1126108 in indicator-bluetooth (Ubuntu) "0.0.6 regression: disappears entirely when disabling BT" [Undecided,New] https://launchpad.net/bugs/112610811:14
seb128pitti, I can't confirm that, it's just greyed for me11:15
seb128when I disable bluetooth from g-c-c or the indicator11:15
seb128but it's not hidden11:15
pittiseb128: not sure what it's looking at11:16
pittirfkill or bluetoothd's dbus objects, or sysfs11:16
seb128pitti, I was trying to understand https://code.launchpad.net/~robert-ancell/indicator-bluetooth/only-show-when-adapter-present/+merge/14724811:16
seb128bluetooth_service._visible = client.adapter_model.iter_n_children (null) > 0;11:16
pitti/sys/class/bluetooth/ is empty for me when I soft-rfkill11:16
pittithat's from bluetooth-client.h11:18
pittiseb128: if you disable it, do you still see something in "sudo hcitool dev" and/or /sys/class/bluetooth/ ?11:19
seb128$ sudo hcitool dev11:19
seb128Devices:11:19
seb128$11:19
seb128$ ls /sys/class/bluetooth/11:19
seb128hci011:19
seb128$11:19
pittiright, I don't have that when it's killed11:20
seb128well, it any case it seems like the code to detect if hardware is present or not is not clever enough11:21
seb128I wonder if that's possible to make the difference from the client side though11:21
pittiright, it needs to look at rfkill in addition11:21
pittiseb128: I updated the bug, thanks for checking11:21
seb128pitti, danke!11:21
Sweetsharkseb128: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/628105/comments/40 btw11:29
ubot2Ubuntu bug 628105 in libreoffice (Ubuntu Quantal) "[Upstream] Text not black in LibreOffice" [Undecided,In progress]11:29
seb128Sweetshark, thanks!11:31
GunnarHjseb128: Hi Sebastien! Can you please take a look at bug 1126149.12:16
ubot2Launchpad bug 1126149 in ibus-chewing (Ubuntu) "Version in raring-proposed dependent on ibus 1.5" [Undecided,New] https://launchpad.net/bugs/112614912:16
seb128GunnarHj, hey, see happyaron's comment (he just added it)à12:17
GunnarHjseb128: Wow, he was fast! :)12:17
seb128happyaron, hey, why do you need a rebuild because of sid? we don't do binary updates in Ubuntu, just source ones12:18
happyaron:)12:18
seb128so what is in sid shouldn't impact us12:18
happyaronseb128: at that time ibus 1.5 was uploaded to Sid, then ibus-chewing, so it picks up ibus >= 1.5 in generated dependencies12:18
happyaronibus-chewing should work with ibus 1.4.2, which we want to keep in Raring, and a rebuild is needed to get everything correct (symbols, depends)12:19
seb128happyaron, how are the depends generated? if it's at build time it should have picked 1.4 since that's what raring has and what it built with in Ubuntu12:19
happyaronseb128: ibus 1.5 was auto synced to raring-proposed, I'm not sure whether ibus-chewing will build agaist which version of ibus (release or proposed). Also I need double check if it's hard coded in d/control...12:20
seb128happyaron, no, it was not, https://launchpad.net/ubuntu/+source/ibus12:21
happyaronok, hard coded one.12:21
seb128happyaron, the only things autosynced are the ones without Debian diff12:21
seb128Ubuntu diff rather12:21
happyaronI see.12:21
happyaronhttp://anonscm.debian.org/gitweb/?p=pkg-ime/ibus-chewing.git;a=blob;f=debian/control;h=100461e697f582fed346477d0b7940ee5c3ef1cd;hb=HEAD12:21
seb128if we have changes somebody needs to merge manually12:22
seb128happyaron, can you just do an upload to Ubuntu with the fix?12:22
* Sweetshark loves building libreoffice in a 32GB tmpfs with ccache ....12:22
happyaronseb128: sure, but I need test if ibus-chewing really works in VM. recently ibus-table's changes make me a little nervous.12:22
* seb128 things that "love" "libreoffice" and "build" don't go in a same sentence12:23
seb128happyaron, ok, otherwise I guess we can upload a new.is.old tweaked version12:23
happyaronok12:23
happyaronseb128: if it doesn't work, can we just drop it from proposed? (from the archive side)12:24
GunnarHjhappyaron: Any news about bug 1101836?12:25
ubot2Launchpad bug 1101836 in im-switch (Ubuntu) "Needs to keep hands off when removed but not purged" [Undecided,Incomplete] https://launchpad.net/bugs/110183612:25
GunnarHjhappyaron: If there is an issue we should deal with it fast, since it could affect quite a few im users.12:26
happyaronGunnarHj: the file is modified by the user.12:26
seb128happyaron, we can yes but I think in this case the next upload will need an higher version that the one dropped12:26
happyaronseb128: thanks12:26
LaneyI don't think higher but just that that specific version can't be used12:26
LaneyAFAIK12:26
GunnarHjhappyaron: Ok, that's what I suspected.12:26
happyaronGunnarHj: I don't know the impact of such problem, i.e. how many users may have edited it.12:27
LaneyGunnarHj: I need you!12:27
GunnarHjhappyaron: No, it's not easy to estimate...12:27
GunnarHjLaney: How? Why?12:27
LaneyGunnarHj: Do you know how to register new IMs with im-config? In this case maliit12:27
happyaronGunnarHj: there is no migration, and if the file isn't known then the input methods are left in a broken state.12:27
happyaronLaney: patch im-config12:28
Laneyurg, really?12:28
happyaronyes12:28
happyaronthere is no registration stuff in im-config anymore, those information is maintained by im-config itself.12:28
GunnarHjLaney: I think that the im-config docs include some guidance.12:28
LaneyI found loads of huge shell scripts that I didn't really understand12:29
happyaron:)12:29
happyaronupstream prefers that way, once I offered to rewrite some of them in C/python, but get gentlely refused.12:29
Laneybah12:30
=== Quintasan_ is now known as Quintasan
happyaronLaney: I wonder what's the plan for maliit? for phones?12:32
ogra_happyaron, forst for the nexus7 image we ship since a while12:34
ogra_*first12:34
seb128happyaron, we are evaluating options, onboard is nice but it's also python and that's not really mobile friendly12:34
happyaronogra_ seb128 thanks12:35
Laneyright, currently just trying to make sure it's integrated properly12:35
* ogra_ hasnt gotten around to it yeat, but also wanted to take a look at florence12:35
Laneyanyway I didn't get IM activation working yet12:36
seb128ogra_, have enough of the german winter you want to try italy? ;-)12:36
Laneyeven with im-switch, so ho hum12:36
ogra_haha12:36
ogra_yeah, i woudl love to  :)12:36
GunnarHjhappyaron: Back to im-switch ... How about dropping the md5sum check in im-config? Or would the policy guards scream then?12:36
happyaronGunnarHj: they sure will scream at Debian, but I doubt that in Ubuntu, ;-)12:37
Laneysome people would12:37
Laneyare you saying it mangles config files of another package?12:37
happyaronyup12:37
GunnarHjhappyaron: I think there are good arguments in this case. 80im-switch isn't really a config file.12:37
happyaronGunnarHj: I understand and totally agree.12:38
Laneywhy don't you fix im-switch to just do nothing if it's not installed?12:38
Laneythose Xsession things are just shell scripts aren't they ?12:38
GunnarHjLaney: Too late.12:38
happyaronLaney: what if someone didn't update im-switch and just upgrade to Raring...12:38
Laneypartial upgrades aren't really something we can support anyway12:39
happyaronthe problem is that 80im-switch will have the effect even the package is removed (not purged)12:39
Laneyadd a line to the top of it to exit if im-switch is in that situation12:39
Laneyexit 012:40
ogra_err12:40
ogra_dont add exit statements to Xsession scripts, they are not executed but sourced12:40
Laneyah12:40
GunnarHjhappyaron, Laney, ogra_: So do we just wait and see what happens then?12:42
happyaronLaney: we need to make sure the file is gone when im-config is configured, either purging im-switch, or removing the file in im-config. Or input method related variables will be in sorry state.12:42
happyaronGunnarHj: and we know how many people manually edited that file...12:43
ogra_oh, that will mean a lot of fun with ucf for you then, if people changed it you will get prompts on upgrades12:43
ogra_since its a conffile12:43
LaneyI'm saying that you can make it do nothing if im-switch is removed12:43
Laneyit being sourced makes that more grim though - I can't think of an elegant way to bail out of that12:44
Laneydoes return work?12:45
happyaronwhat about release note?12:45
GunnarHjLaney: The smartest way would be to let im-config do it without bothering about whether the file was modified.12:45
ogra_you cant, its a conffile12:45
didrocksogra_: is the nexus7 image broken? I tried to reinstall the image from the 14th, after the ubuntu plymouth logo, nothing…12:45
GunnarHjogra_: Not really.12:45
ogra_didrocks, yes, trying to find out whats going on there since yesterday already12:46
ogra_GunnarHj, not really what ?12:46
didrocksogra_: ah ok, not on my end then, thanks :-)12:46
Laneyah, it seems you can 'return' out of a sourced script12:46
ogra_GunnarHj, dpkg considers every file under /etc a conffile12:46
Laneynot exactly12:46
Laneybut indeed this one is12:47
GunnarHjogra_: It's in /etc, but it's executed. And after a transition to im-config noone will care about 80im-switch.12:47
ogra_it isnt executed12:47
Laneyif it's sourced you can 'return' out of it12:48
Laneyso check if im-switch is removed but not purged and reutrn if so12:48
ogra_(and it is actually supposed to say so at the top)12:48
happyaronLaney: but who to update that file?12:48
Laneyone of you two?12:48
Laneyoh, you mean because the package is removed?12:49
Laneyyou can SRU it12:49
ogra_http://wiki.debian.org/DpkgConffileHandling12:49
Laneyalso I just noticed that this is the reason I couldn't test maliit with im-switch12:49
GunnarHjAre we talking about SRUs in quantal, precice, oneiric... then12:49
ogra_the runes you will need in your maintainer scripts for removing it12:49
Laneybecause you trash the config file in im-config my im-switch configuratino wasn't being applied12:49
happyaronSRU could be to late...12:50
Laneyyou can't reinstall im-switch and have it work ...12:50
GunnarHjLaney: Why?12:50
Laneydpkg thinks that I deleted it intentionally12:50
Laneyso doesn't install it again12:51
GunnarHjLaney: If you purge first, you should be able to install it.12:51
Laneyindeed12:51
happyaronjust tell users sudo dpkg -P im-switch, done. No more im-switch and let's use im-config...12:51
GunnarHjhappyaron: Maybe SRU of some exit code is an option, after all, if just we could have somebody sponsor it rapidly.12:53
happyaronagreed12:54
LaneyI can add im-switch to your packageset if you want12:55
GunnarHjWe need somebody with full privileges to proposed and updates, then.12:55
happyaronLaney: not sure if that sufficent for SRU..12:55
Laneyit can be12:55
Laneywe'll have to get someone to copy the packageset back to the stable releases you want to upload to, but that's easy12:56
GunnarHjSounds promising.12:56
Laneyif you mail devel-permissions asking for this to be added I will do the needful with the DMB12:56
happyaronI don't think there will be SRU for other packages, so if someone (say, Laney?) can sponsor im-switch then no need to be this complex.12:57
Laneyif you like12:58
Laneypoint me to the bug when you have it filled out with patches and the SRU information then12:59
happyaronok12:59
happyaronthank you.12:59
GunnarHjhappyaron: We are talking about something like:13:00
GunnarHjtest -x /usr/bin/im-switch || exit 013:00
GunnarHjright?13:00
happyaronnot "exit 0", but almost, yes.13:01
GunnarHjWhy not "exit 0"?13:01
ogra_because Xsession.d files arent executed13:01
happyaronit will stop Xsession startup.13:01
GunnarHjAha.13:02
GunnarHjhappyaron: Are you going to do it?13:03
happyaronGunnarHj: I'm okay, but need next Monday. I've finished my holidays and preparing to travel back to Beijing.13:03
happyaron(Chinese lunar new year)13:04
GunnarHjhappyaron: Won't be a problem, if you just get the necessary backup from Laney etc.13:04
happyaronok13:05
GunnarHjNew year? :)13:05
didrocksogra_: FYI, the image from the 13th as well, but I guess you know it :)13:06
ogra_err, its not13:07
didrocksogra_: do you know which latest image is fine?13:07
didrocksah13:07
* didrocks checks13:07
ogra_all current images are unusable13:07
ogra_the last working one was from the 11th13:07
happyaronyup, lunar new year, today is the last day of this official holiday, :)13:07
didrocksogra_: do you have a link to it?13:07
ogra_and i'm still hunting for the change that caused it13:07
ogra_didrocks, we only keep 3 dailies13:08
didrocksogra_: at least, no unity upload due to UTAH mostly (and now tests), so not me \o/13:08
ogra_(since we dont do milesstones anymore, the last working ones are now gone)13:08
didrocksnot fun :/13:08
GunnarHjhappyaron: Thanks for that cultural lesson. :)13:08
ogra_didrocks, no, its the installer or something related to starting ubiquity-dm13:08
happyaronGunnarHj: :)13:08
ogra_didrocks, yes, we need a solution for the future for this13:09
ogra_didrocks, i think cjwatson brought up to keep one image per month that has been tested or so ...13:10
didrocksogra_: yeah, or something running basic tests and the image candidates for being "latest good" if those tests pass13:11
ogra_hard to do on a device like the nexus713:11
didrocksI guess, autoinstalling is hard :/13:11
ogra_(you cant really check if the display works for example ... or the touchscreen)13:11
ogra_you can indeed do preseeded installs13:12
didrocksindeed, but at least, a basic test sshing and running some stuff13:12
ogra_but they wont tell you if user interaction is possible13:12
didrocks(like autopilot)13:12
didrockswill help for a first pass13:12
ogra_i think thats something plars works on atm13:12
didrocksok13:12
ogra_but for a monthly "milestone" we need at least one manual test on such devices13:13
didrocksyeah13:13
* ogra_ would like to know why his evo on raring is crashing all day today ... it worked flawless the last weeks13:13
jibelseb128, do you know if anyone's working on gnome-settings-daemon 3.6.4-0ubuntu6 build failure on armhf?13:32
seb128jibel, no, I didn't notice it failed, I just retried it13:33
jibelseb128, thanks13:33
seb128jibel, it hit a gcc error, with some luck that was transient13:33
seb128jibel, thanks for pointing it13:33
ogra_seb128, hmm, ubiquity-dm seems to have started failing to start on the 12th ... i wonder if https://launchpadlibrarian.net/131004748/gnome-settings-daemon_3.6.4-0ubuntu4_3.6.4-0ubuntu5.diff.gz could have something to do with it13:41
seb128ogra_, g-s-d is not even used for the installer mode iirc13:43
ogra_i.e. if we dont enable xrandr in the dm session13:43
ogra_how do we get gtk themeing then ?13:44
ogra_i thought g-s-d handles that in the installaer too13:44
seb128custom ubiquity hacks13:44
ogra_ok13:44
seb128no, xnox was looking at displayed the wallpaper the other day I think13:44
seb128xnox, ^ confirm or not?13:44
seb128displaying*13:44
ogra_yeah, thats not in the code yet13:44
seb128he said he could use the g-s-d plugin since ubiquity doesn't use gsd13:45
seb128couldn't*13:45
seb128doh, it's friday, I'm tired :p13:45
ogra_yeah, i'm voting for using the compiz plugin anyway13:45
seb128ogra_, you are trying to figure out what update broke the installer? can you change vt to look at what is running?13:46
xnoxseb128: g-s-d is started by ubiquity.13:46
seb128xnox, oh, I though you said you couldn't use it to display the background because you don't depends on g-s-d13:46
xnoxseb128: we depend on it conditionally - e.g. xubuntu/lubuntu doesn't but it's lower priority at this point.13:47
seb128ok13:47
ogra_seb128, no VTs once the driver detected that X attempted to start13:47
seb128ogra_, so I was wrong13:47
ogra_ok13:47
* xnox was not entirely clear last time we chatted seb128 13:47
seb128xnox, thanks13:47
xnoxso my fault really.13:47
ogra_so if we wouldnt have the xrandr plugin enabled ... i wonder if that would make it fall over with this patch13:47
seb128xnox, is there any way to disable a gsd plugin/change a gsetting key before ubiquity starts?13:48
seb128xnox, from a current image I mean, without rebuilding one13:48
xnoxyes, we have hooks directory, but it probably will be a bit late.13:49
xnoxlet me check.13:49
xnoxdrop executable into: /usr/lib/ubiquity/dm-scripts/install or /usr/lib/ubiquity/dm-scripts/oem13:51
xnox(oem for nexus7 and the like)13:51
xnoxfilename cannot have '.' in it.13:52
xnoxso one can change gsettings there as gsd is not started yet.13:52
seb128ogra_, ^13:53
seb128xnox, thanks13:53
desrtmorning, peeps13:56
seb128desrt, hey, how are you?13:56
desrtxnox: did you fix that raring image tar problem?13:56
desrtseb128: okay13:56
desrtyourself?13:57
seb128jibel, the g-s-d retry on armhf worked13:57
seb128desrt, I'm good thanks ;-)13:57
xnoxdesrt: nexus7 raring image tar - we revert it all, but it may or may not fixed the underlying problem. ogra_ ?!13:57
* desrt wants to get his nexus reinstalled before next week...13:57
ogra_xnox, it unpacks fine thats not the issue13:57
ogra_there is a) a /tmp/.X0-lock file that seems to already be in the tarball (or i'm to slow to recognize a failed X startup) and b) there are g-s-d changes that i suspect to play bad13:59
SweetsharkBill was really bitten by the George H bug today. While my guitar gently weeps in the original and the ukulele version and now here comes the sun in the live version all in a few hours.13:59
desrtogra_: i guess this issue i have is not a g-s-d one since X is not even starting13:59
mterrySweetshark, what conversation did I log into here?14:00
mterrySweetshark, oh, btw.  In those libreoffice MIRs, you mention an email thread with Rene.  Is that public?14:00
ogra_desrt, thats the point :)14:00
Sweetsharkmterry: woops. wrong channel. Anyway: you should all listen to radioparadise.com or dubstep.fm. back to the usual progam.14:01
mterry:)14:02
mterrySweetshark, I do like radioparadise14:02
Sweetsharkmterry: saw your ping, but you were offline. Nope, its private. I will follow up on those, but need to recheck.14:03
ogra_desrt, g-s-d uses consolekit and dbus ... and with the recent rotation patches it  is suppsed to wait until the xrandr plugin writes something to the bus ... my suspicion is that this holds up X startup14:04
ogra_and makes it fail at some point14:05
mterrySweetshark, I just wanted to see his explanation that the hardening-no-fortify warnings were ignorable.  If you can tell me what he said, that's fine14:05
desrtogra_: i'm confused -- you're saying g-s-d starts before X?14:06
ogra_desrt, g-s-d is started by ubiquity-dm14:06
desrtogra_: unless you disabled a bunch of plugins, that's not gonna work...14:07
ogra_i think we do14:07
* ogra_ grumbles about evo ... 14:17
ogra_so running it from a terminal to see if it prints anything when crashing it indeed stops to crash14:17
xnoxmterry: hardening-no-fortify lintian warnings have a lot of false positives =/14:20
* xnox usually does a full debug build and inspects the build-log14:21
mterryxnox, yar, even the lintian tag page for it says so14:22
mterryxnox, but in which case, ideally there's an override  :)14:22
xnoxogra_: ubiquity-dm start X if fails we try "safe" X config -> we initiate consolekit session (wait) -> run hooks -> start session dbus -> start dconf, gconf, wallpaper app -> start window manager (compiz) -> launch g-s-d -> launch fake-panel app14:24
xnoxdesrt: seb128 ^14:24
xnoxthen start loads of other applets (e.g. nm, bluetooth etc)14:25
ogra_hmm14:27
ogra_does safe xconfig mean we execute xdiagnose to find that config ? there were changes too14:28
ogra_ah, no]14:28
desrtwhy would you start dconf?14:28
ogra_was uploaded yesterday, cant be at fault14:28
ogra_desrt, isnt teher a daemon ?14:28
ogra_i know gconf had one14:29
desrtyes.  but it should not be running14:29
desrtand i doubt you need to start gconf either14:29
desrtthese things get activated by dbus14:29
xnoxdesrt: we check if it's available on the path and start. It's very cargo-culted.14:29
ogra_well, i think there is a lot of old and rather obsolete code in ubiquity14:29
xnoxdesrt: are you sure all those things get dbus actived in Xubuntu/Lubuntu/Mythbuntu/etc. ?14:29
desrtthe normal state for the dconf service is that it is _not_ running14:29
desrtxnox: yes... if something is bus activated or not does not depend on desktop environment14:30
desrtit depends only on the dbus-daemon running14:30
ogra_i know in pre-dbus times we had to fire up gconfd14:30
xnoxok.14:30
* xnox takes a note to rip that code out and see if stuff still works.14:30
ogra_and i think even that code is still there (unused though)14:30
ogra_but back to my question ...14:32
ogra_if https://launchpadlibrarian.net/131004748/gnome-settings-daemon_3.6.4-0ubuntu4_3.6.4-0ubuntu5.diff.gz is applied (which it is)14:32
ogra_and xrandr plugin is disabled or nonexistent ... could g-s-d hang in a wait state ?14:32
ogra_(and thus hold the whole startup process)14:33
* xnox learns about xsetbd14:34
* xnox learns about xsetbg14:34
ogra_heh14:34
ogra_oldschool14:34
xnoxwell why do we have three re-writes of wallpaper app in ubiquity (wallpaper, python-qt one and the old-one) when there is xsetbg?14:34
ogra_xnox, qiv is the new variant of it14:34
ogra_qiv -x /path/to/wallpaper.png14:35
ogra_xnox, xloadimage would have to move to main for xsetbg14:36
ogra_xnox, and i think xserbg is pretty limited in formats it can use ... i would go for qiv if you really want to move to a new tool14:37
xnoxogra_: and handwritten implemented thing is somehow "more" supportable right?!14:37
ogra_not saying that14:37
ogra_but if we go with a new external tool i'd not go with xsetbg14:38
ogra_oh, but wait ... xloadimage is maintained by elmo14:38
ogra_that makes it worth including it14:38
ogra_:)14:38
* xnox likes the idea of putting elmo on the critical path in the installer14:39
ogra_yeah14:39
ogra_xloadimage also has fewer build deps14:39
ogra_(less formats though. but jpeg and png are there)14:40
Laneylooks orphaned to me14:40
ogra_npot sure how good the zoom is though14:40
xnoxogra_: qiv is gtk2 which is too heavy for kubuntu and gtk2-less future14:40
ogra_Laney, well, we have it in the archive still14:40
ogra_xnox, right, just noticed that when reviewing the deps14:41
ogra_and even gtk214:41
ogra_which we dont want14:41
Laneyi'm sure we do, but "maintained by elmo" doesn't seem correct14:41
Laneylooks like he did do in the past though14:41
ogra_well, it is what the original maintainer field says14:41
* xnox will just do a bit of qa uploads =)14:42
ogra_oh14:42
Laneyis dead upstream, orphaned14:42
ogra_i should have checked on raring :P14:42
Laneyfun mir ;-)14:42
ogra_Original-Maintainer: Debian QA Group <packages@qa.debian.org>14:42
ogra_not elmo anymore14:42
ogra_(i looked on precise)14:43
* Laney always checks the PTS for such things14:44
Laneypretty sure that is my most visited website after launchpad.net/ubuntu/+source/<stuff>14:44
ogra_heh14:45
* ogra_ uses apt 14:45
* xnox gives ogra_ a web-browser14:45
ogra_heh14:45
xnoxbetween qiv and xloadimage: xloadimage doesn't scale the default wallpaper correctlya and there are white borders on my dual screen rig.14:58
xnoxqiv on the otherhand gets everything right.14:58
=== m_conley_away is now known as m_conley
Sweetsharkwoha thanks raring for gracing the screen of my vm with colorful ASCII art after update/reboot.15:06
happyaronunity just hang after installing vbox guest addtions... yeah vm again...15:08
ogra_Sweetshark, thats an early easteregg ;)15:11
=== zz_jackyalcine is now known as jackyalcine
xnoxdobey: new pyflakes in raring-release pocket should be on the mirrors near you in less than half an hour15:44
dobeyxnox: thanks!15:48
GunnarHjhappyaron: still there?16:06
happyaronGunnarHj: yes16:08
GunnarHjhappyaron: Considering that we actually changed 80im-switch not long ago, are there reasons to fear that many users have editied the file _after that_?16:09
xnoxqiv is damn good16:10
happyaronGunnarHj: To be honest, I don't think people will normally edit that file, since there aren't any tweakable items in.16:10
GunnarHjhappyaron: So, would the SRU thing be do overdo it?16:11
happyaronGunnarHj: but there are people who have touched it, I'm just wondering what to do for them. Just leave themselves deal with the situation or we can do anything for them.16:11
happyaronGunnarHj: a bit, and may not be that effective.16:11
GunnarHjhappyaron: Dropping md5sum would be 100% effective.16:12
GunnarHjhappyaron: But maybe that fight wouldn't be worth it.16:13
GunnarHjhappyaron: Or would it?16:14
happyaronthere's doubt for policy guards16:14
happyaronactually it's the only thing I'm in doubt.16:14
=== francisco is now known as Guest60673
GunnarHjhappyaron: Can we drop the md5sum check in Ubuntu only?16:16
GunnarHjhappyaron: After all it's in Ubuntu im-switch/im-config is provided by default.16:17
happyaronGunnarHj: if it's okay for us to take the risk of someone screaming about policy then, yes.16:17
Laneywhy are you so averse to conffile prompts?16:18
GunnarHjLaney: Not what you mean now.16:18
happyaronLaney: it's not prompts, but silently set several variables for you then make input method does not work.16:18
GunnarHjsure16:18
Laneybut you know how to stop it doing that16:19
GunnarHjLaney: The way we discussed earlier isn't 100% safe.16:19
Laneyit's pretty bad that im-config doesn't even back up the file it removes btw16:19
GunnarHjLaney: We can't be sure that people update before dist-upgrade.16:20
GunnarHjLaney: As long as it hasn't been modified, why is that an issue?16:21
happyaronBut if it's modified... then it's our question now.16:21
Laneyit's an issue if it makes dpkg not put it back if I decide I want im-switch again (and if you do remove that md5sum check)16:22
GunnarHjLaney: Aha, it's going back to im-switch that worryies you. Then don't. ;-)16:23
GunnarHjhappyaron, Laney: Then: drop the md5sum check in Ubuntu and backup the file if present?16:23
Laneyanyway if you /really/ want (I'm not sure I'd worry about it) you could have im-config insert the guard16:24
LaneyI'd say that is preferable to removing the file16:24
happyaronLaney: you mean insert to 80im-switch?16:24
Laneyright16:24
Laneyit's probably still policy violating but still less objectionable imho16:24
happyaronperhaps a better idea. if [ -x /usr/bin/im-config ]; then...16:25
GunnarHjSounds like a very nice idea.16:25
LaneyI'm only so keen on this because the current implementation made me waste time by breaking im-switch16:26
happyaronLaney: forget about im-switch, it makes all dbus based IMF not starting reliably.16:27
Laneyif it's that bad you should have it removed16:28
happyaronI know little about maliit/onboard, but im-switch is definately a worthy target for dropping from the archive. We are planning to do that in Debian after Wheezy...16:28
GunnarHjhappyaron, Laney: dropping md5sum check, _edit_ 80im-switch if present - can we sell that to Debian, or should we do that in Ubuntu only?16:29
Laneyif you have a robust patch then probably16:30
Laneyim-switch should be fixed too of course (while it still exists)16:30
happyaronI can talk with Osamu about it.16:30
Laneyhappyaron: Kubuntu still appears to use im-switch btw16:30
happyaronLaney: thanks for the info, don't they use language-selector?16:30
Laneythey got rid of it16:31
happyaronI see.16:31
Laneynot sure what they use instead16:31
Laneyprobably some KDE thing16:31
happyaronok16:31
GunnarHjLaney: I changed the seed for everyone _but_ kde when preparing the transition. We should probably give them a hint.16:32
Laneyyep, feel free16:34
GunnarHjLaney: Will do.16:36
=== jackyalcine is now known as zz_jackyalcine
=== zz_jackyalcine is now known as jackyalcine
seb128xnox, you really though that "eog can't open the default wallpaper" was not filled before? ;-)17:08
* seb128 dups from bug #17241617:08
ubot2Launchpad bug 172416 in eog (Ubuntu) "eog determines image type from filename" [Low,Triaged] https://launchpad.net/bugs/17241617:08
xnoxseb128: who knew =) failing to draw the default wallpaper started only in raring17:09
seb128hehe17:09
chrisccoulsonseb128, what time are you arriving on sunday?17:21
=== JanC_ is now known as JanC
=== dpm_ is now known as dpm
seb128chrisccoulson, I will be at the hotel around 7:30-8pm17:33
seb128chrisccoulson, you?17:33
chrisccoulsonseb128, i'm getting the train in the afternoon, so i think i'll be there around 3:30ish17:33
chrisccoulsoni hope we can get nice beer not too far from the hotel17:37
chrisccoulsoni'm tempted to bring some of my own ;)17:37
Sweetsharkbdrung: woha! that was quick. ;)17:40
seb128chrisccoulson, I'm sure London has some decent pubs ;-)17:41
Laneyxnox will show us the local sights ;-)17:42
jcastropost work Steam testing fellas: http://www.gametracker.com/server_info/54.243.8.249:27015/17:42
jcastroit'll run all weekend.17:42
seb128jcastro, nice!17:43
xnoxchrisccoulson: yes.17:43
xnoxLaney: yes.17:43
xnoxLaney: are you in next week?17:43
Laneyyep17:43
* xnox notes down to work from the office next week17:43
Laneyi mean no17:44
* Laney runs17:44
Laney:P17:44
seb128xnox, desktop team is having a sprint at the office next week17:44
chrisccoulsonall the awesome people will be there17:45
Sweetsharkbdrung: how/why does setting --libdir= evade the lintian warning?17:49
* didrocks waves good evening, week-end and see you on Sunday evening for most of you! :)18:02
Laneybye!18:03
mptHey glatzor!19:00
glatzorhey mpt !19:01
mptHow's things?19:01
glatzormpt, how are you?19:01
mptI am hungry.19:01
glatzormpt, fine. I am getting back to normal life.19:01
mptIs that a good thing, or a letdown?19:01
glatzormpt, I am in the lucky position to see a lasagne in front of me backing in the stove :)19:02
glatzormpt, to a normal geek life :)19:03
mptglatzor, yum. So I suppose now would be completely the wrong time to bother you about a bug? ;-)19:03
glatzormpt, it will still take 10 minutes :)19:03
mptI'll take that as a "go ahead"19:04
glatzormpt, it would be nice if we could talk about the future of s-c and aptdaemon.19:04
mptsure19:04
mptglatzor, so, USC is not the only graphical UI for installing software -- the Dash is doing it now too19:05
glatzormpt, that was my assumption too19:05
mptWhich means, it would be more economical and consistent, if edge-case stuff like handling conflicts and errors was in aptdaemon widgets rather than USC.19:06
glatzormpt, it would be nice if we could make use of the packagekit session api. so we could do all the stuff in session-installer19:06
mptSo that USC, the Dash, and Software Updater all benefit.19:06
mptsure19:06
mptI don't really understand where aptdaemon stops and sessioninstaller begins19:06
glatzormpt, unity/dash should monitor the system packagekit/aptdaemon interface generally.19:07
glatzormpt, the problem with dash is that I would like to avoid having a new API19:07
mptokay19:08
mptI have no idea what, if any, API the Dash uses19:08
glatzora new API to install software :) since we already have got aptdaemon API, the system and session API of packagekit19:08
glatzormpt, AFAIK mvo wrote a small helper script.19:08
mptok19:08
mptdidrocks should be able to point you at the right person, at least19:09
mptMeanwhile, at the UI design level, I have been moving stuff from <https://wiki.ubuntu.com/SoftwareCenter#installing> etc to <https://wiki.ubuntu.com/SoftwarePackageOperations>19:09
glatzormpt, It would be nice if unity could listen to package management tasks by default and always represent it. so if unity sees a package installation happening on the system it would show a progress bar in the sidebar19:09
mptglatzor, that would be nifty indeed.19:10
glatzormpt, so it would be nice if the graphically representation of package operation would not depend on the client which triggered the operation19:10
mptCurrently we have the exact opposite -- USC shows tasks that are being done by other programs, which isn't really what we want.19:10
mpt(in the "Progress" screen)19:10
glatzormpt, uhhh sorry. the lasagne is ready!19:11
mptglatzor, I was going to say, the ten minutes is nearly up :-)19:11
glatzormpt, I will be hanging around here later too19:11
glatzorI will write an email to you and didi19:12
glatzorsee you19:12
mptglatzor, I'm going home shortly, so I'll just quickly remind you of two bugs: bug 441686 and bug 796193.19:12
ubot2Launchpad bug 441686 in aptdaemon (Ubuntu) ""Task cannot be monitored or controlled" alert is unhelpful and scary" [Low,Confirmed] https://launchpad.net/bugs/44168619:12
ubot2Launchpad bug 796193 in sessioninstaller (Ubuntu) "Lack of explicity between singular and plural string" [Low,Confirmed] https://launchpad.net/bugs/79619319:12
mptBoth of them have questions for you waiting. :-)19:12
mptttyl19:13
=== rickspencer3_ is now known as rickspencer3
=== jackyalcine is now known as zz_jackyalcine
=== zz_jackyalcine is now known as jackyalcine
=== jackyalcine is now known as zz_jackyalcine
=== zz_jackyalcine is now known as jackyalcine
=== jackyalcine is now known as zz_jackyalcine
=== zz_jackyalcine is now known as jackyalcine
=== jackyalcine is now known as zz_jackyalcine
=== zz_jackyalcine is now known as jackyalcine
m4n1shdesrt: ping21:43
desrtm4n1sh: hi21:44
m4n1shdesrt: I need some help. Do you have 10-15 mins to spare?21:44
desrtmaybe.  what's up?21:44
m4n1shremember sometime back you gave me an example of baobab and showed how vala apps should be initialized21:45
m4n1shwell, I did it21:45
m4n1shexcept that the app doesn't start up21:45
m4n1shI can trace the flow of control using stdout.printf but the UI isnt showing up21:45
desrtpaste me your app?21:45
m4n1shit is here https://code.launchpad.net/~activity-log-manager/activity-log-manager/redesign21:46
m4n1shbzr branch lp:~activity-log-manager/activity-log-manager/redesign21:46
desrtwhat is the main file?21:46
desrtalm.vala?21:46
m4n1shthe relevant files are src/alm.vala and src/activity-log-manager.vala21:46
m4n1shyes21:46
m4n1shalm.vala is main file21:46
desrtpublic AlmWindow() should take a Gtk.Application argument21:47
m4n1shafter make, I do a ./src/activity-log-manager, it exits peacefully. Looks like I am not starting the main loop of something21:47
desrtand do Object(application: app); first thing21:47
desrtthat should fix it21:47
m4n1shoh, that is the problem? that's it?21:47
desrtyup21:47
desrtyou don't associate the new window with the application21:48
desrtso the application doesn't know any windows are open21:48
desrtso it has no reason to stay alive and quits21:48
desrtthen change your new AlmWindow() to new AlmWindow(this);21:48
m4n1shyeah, done that21:48
m4n1shi was going crazy over it for days21:49
m4n1sh:(21:49
desrtis it working now?21:49
m4n1shI saw the passing of Application instance, but just ignored it thinking that it is baobab specific thing21:49
desrtnope.  that's important :)21:49
m4n1shyup, building it21:49
m4n1shdesrt: yeah. It worked. yay!!!!21:50
desrt:)21:50
desrtping sooner next time21:50
=== jackyalcine is now known as zz_jackyalcine
m4n1shdesrt: is there a way I can buy you a beer :)21:50
desrti won't object next time we meet :)21:51
=== zz_jackyalcine is now known as jackyalcine
m4n1shexactly. hopefully anytime next uds if possible21:51
=== jackyalcine is now known as zz_jackyalcine
=== m_conley is now known as m_conley_away

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