/srv/irclogs.ubuntu.com/2015/10/12/#ubuntu-desktop.txt

=== techGeek is now known as EphraimMB
=== Mirv__ is now known as Mirv
pittiGood morning04:58
=== denbeiren_ is now known as denbeiren
Laneyhey hey08:12
pittihey Laney, how are you? did all of you make it to London?08:14
Laneyhey pitti, doing good thanks!08:15
seb128desktopers!08:16
Laneystill a couple of others to arrive but mainly everybody seems here and still alive :-)08:16
Laneyenjoying the charming ambiance of the bluefin office now08:16
Laneyhow are you?08:16
pittihey seb128!08:18
pittiLaney: quite fine, thanks!08:18
seb128pitti, howdy, how are you?08:18
Sweet5harkmoin!08:20
Laneyfirst day breakfast misjudging08:21
Laneyurghghgh08:21
Trevinhoseb128: we need this in ups to get proper mouse hidpi/theme updates support in compiz: http://pastebin.ubuntu.com/12762083/08:37
Trevinhoseb128: although.... I've just noticed that it has been proposed a similar thing upstream, but marked as "needs-work" because they want WMs that uses it08:37
Trevinhohttps://bugzilla.gnome.org/review?bug=747856&attachment=30155608:37
seb128oh ok08:38
TheMusoHey guys, hope you all had safe travels.08:38
seb128hey TheMuso, seems we had ;-)08:46
seb128Trevinho, seems good to include, just mp the change for usd08:46
seb128pitti, hey, is https://bugzilla.gnome.org/show_bug.cgi?id=756275 (see comment #3) something known in udisk? do you have any hint to debug?08:47
ubot5`Gnome bug 756275 in libgdu "segfault in g_dbus_object_get_interface" [Normal,New]08:47
seb128pitti, that's quite a common segfault, seems to trigger often when trying to format devices08:47
CardinalFanggood morning08:49
seb128CardinalFang, hey, having a new nickname?08:49
pittiseb128: hm, not off-hand; indeed there seems to be some races in between all the GObjectManager stuff; in the test suite I need to re-get the GObject sometimes, and at lesat call http://udisks.freedesktop.org/docs/latest/UDisksClient.html#udisks-client-settle after formatting08:52
pittiseb128: this never got debugged, though (or maybe it's the way it's supposed to be); so gdu tries udisks_client_get_object on the new partition immediately after format_sync()?08:53
CardinalFangseb128: Not intentionally!08:53
=== CardinalFang is now known as qengho
seb128pitti, should that bug moved to udisks/fdo then?08:54
seb128not sure what gdu does08:54
seb128but it doesn't do what is needed to avoid the segfault08:54
pittiseb128: maybe there is one there too -- but in either case it shouldn't crash of coruse08:54
pittii. e. it might be that _get_object there should succeed, but this smells like missing error check08:55
pittiseb128: (sorry, just half a brain here, deep in debugging stuff ATM)08:55
seb128pitti, no worry/hurry, it just seems an annoying issue and it would be good to resolve next cycle if we can, it just that I don't know enough about udisks/gdu to be useful so I'm trying to add least triage/get the bug with details in the hands of the right people08:56
pittiseb128: one thing you can certainly try is to shove a client_settle() in between the format_sync() and the get_object(), and see if that helps08:57
seb128pitti, ok, thanks08:57
pittiseb128: at least the documentation says that it's meant for exactly this use case08:58
seb128pitti, otherwise the format/wipefs error, doesn't happen on my amd64 machine, but does every time on the 32 bit one, could be a 32 bits issue08:58
pittiseb128: ah, it's probably not using format_sync, but async, but please try it anyway to get one more piece of info08:58
seb128pitti, seems there is already a such call https://git.gnome.org/browse/gnome-disk-utility/tree/src/disks/gducreatepartitiondialog.c#n37109:02
pittiseb128: could you break on it in gdb, or add a sleep, to see if this is merely a timing issue, or whether the partition object indeed doesn't exist in udisks's brain?09:04
seb128pitti, sure can, thanks for the debugging hints09:04
pittiseb128: gdb might actually be nice -- if that still happens after simply waiting for 5 s or so, then you coudl run udisksctl dump to see if it exists in a separate d-bus connection09:04
seb128k09:05
pittii. e. whether the problem is that it doesn't exist in udisks' brain, or there's something wrong with auto-updating the client-side object09:05
pittimy gut feeling is the latter09:05
seb128pitti, going to take a bit, can't debug on my machine because udisks_partition_table_call_create_partition_finish() fails09:15
seb128(the wipefs error issue)09:15
seb128or maybe I should start by debugging that :p09:15
pittiseb128: are you trying this on an USB stick?09:16
seb128yes09:16
pittiseb128: you can wipe that with dd, or you could even just use "modprobe scsi_debug" to get a virtual SCSI disk09:16
seb128oh, let me try the virtual one09:17
pittiseb128: that's massively faster than USB of course, so you might get different timing behaviour09:17
pittibut it's incredibly convenient to use ;)09:17
seb128yeah, I didn't know about it09:17
pittiseb128: by default it's 60 MB, if that's not enough (some file systems need more), you can try modprobe scsi_debug dev_size_mb=30009:18
seb128pitti, I can only format the partition in gdu with that09:18
seb128not create one09:19
pittiseb128: ah, right09:19
pittiseb128: it's possible, but requires some trickery with scsi_debug09:19
seb128pitti, don't worry, the usb key does it fine09:19
seb128and the wipefs issue is probably a real one on 32 bits09:19
pittiseb128: can you reproduce the wipefs one on the CLI?09:19
seb128no09:20
pitti(sudo wipefs -a /dev/foo)09:20
seb128no, that works09:20
pittiif it works, you have a way to wipe without gdu; if it doesn't work, you have an easier reproducer09:20
pittinote that running it twice might work (i. e. a failed one from gdu, and then a successful one)09:20
seb128gdu/udisks complains about09:21
seb128"Command-line `wipefs -a "/dev/sdb1"' exited with non-zero exit status 1: wipefs: erreur : /dev/sdb1 : échec d'initialisation de l'analyse: Aucun fichier ou dossier de ce type"09:21
seb128e.g no such device09:21
seb128but the device is there, so I guess maybe async work done in the wrong order or something09:21
=== Guest47262 is now known as Tm_Tr
=== Tm_Tr is now known as Guest9025
Trevinhoseb128: for your love https://code.launchpad.net/~3v1n0/unity-settings-daemon/export-xcursor-theme/+merge/27412811:34
GunnarHjhappyaron: Hi Aron, saw that you opened the im-config task at bug #1481025. Are you about to change to "xim"? I think it's important to do so, because I just noticed that "cjkv" breaks X11 compose.11:38
ubot5`bug 1481025 in im-config (Ubuntu) "Keyboard shortcut for layout switching works in Unity but not in Gnome-Flashback" [Medium,In progress] https://launchpad.net/bugs/148102511:38
=== larsu_ is now known as larsu
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
robert_ancellanpok_, Do you expect bug 1504168 to be in wily or x-series?13:02
ubot5`bug 1504168 in libinput (Ubuntu) "fix handling of mx4 touch screen" [Undecided,New] https://launchpad.net/bugs/150416813:02
seb128larsu, bug #40890313:11
ubot5`bug 408903 in gnome-settings-daemon (Ubuntu) "Does not handle microphone mute button (KEY_MICMUTE)" [Medium,Triaged] https://launchpad.net/bugs/40890313:11
didrockspitti: I guess this is known, but14:08
didrocksq14:08
didrocksok, thanks wall :p14:08
didrockshttp://paste.ubuntu.com/12763398/14:08
didrocksapparently it does set the shutdown date contrary to previous bug14:08
didrocks($wall foo works though)14:08
pittididrocks: bug 149517814:15
ubot5`bug 1495178 in systemd (Ubuntu) "Failed to set wall message, ignoring: Message recipient disconnected from message bus without replying" [Medium,In progress] https://launchpad.net/bugs/149517814:15
robert_ancelllarsu, it's only your opinion that the notification bubbles aren't caused by GTK+3.0? (bug 1473269)14:16
ubot5`bug 1473269 in notify-osd (Ubuntu) "Wily login screen shows an all black notification bubble" [High,In progress] https://launchpad.net/bugs/147326914:16
larsurobert_ancell: welcome to me doing bugs on a sprint :D14:18
larsu(didrocks shouted "OPINION!!!")14:18
didrocksthanks pitti14:28
didrocksopinion?14:28
didrocksonion?14:28
larsudidrocks: oignon14:33
Laneyzut alors14:34
didrocksj'ai pas ma baguette14:34
larsubibliotheque14:34
didrocksbibliothèque14:34
Laneyordinateur14:34
Laneypoisson14:34
LaneyPISCINE14:34
didrocksLaney est sec maintenant14:35
Laneytriple sec14:35
pittic'est me rapelle : c'est l'heure de cours de français :)14:37
* pitti s'en vais, à demain !14:37
pitti"pitti s'en va"14:38
didrocksbon courage pitti!14:47
=== alan_g is now known as alan_g|afk
=== bschaefer_ is now known as bschaefer
=== alan_g|afk is now known as alan_g
chrisccoulsonhey seb128, how's london? :)16:05
seb128chrisccoulson, hey, sunny! where are you? are you coming this week?16:06
chrisccoulsonseb128, I'm catching the train over tomorrow afternoon16:06
seb128good16:06
chrisccoulsonI arrive at kings cross at ~4pm. Not sure how long it takes to get over to southwark from there16:09
chrisccoulsonoh, not long16:10
seb128chrisccoulson, it's like 4 stops on the distric line, so 15 minutes or so16:13
seb128well then 15 minutes walk to the hotel/office16:13
seb128dobey, mvo, do you have any idea how much work it would be to teach software-center about clicks or snaps?16:21
Laneychrisccoulson: thameslink from st pancras to blackfriars is the fastest way I think16:37
Laneybut tube is also not long16:37
seb128shrug, forgot to write the actual changelog content to that file-roller but it got accepted anyway16:39
Laneyno way to tell who did it16:42
qenghorobert_ancell: I assigned a lightdm bug report to you and added a debdiff.16:43
popeyBYE EVERYONE!17:03
Laneyttyl17:03
seb128_pitti,17:26
seb128_  udisks_client_settle (gdu_window_get_client (data->window));17:27
seb128_  sleep(3);17:27
seb128_  partition_object = udisks_client_get_object (gdu_window_get_client (data->window), created_partition_object_path);17:27
seb128_  system("udisksctl dump > /tmp/log");17:27
seb128_  g_print("%x\n", (unsigned int)partition_object);17:27
seb128_trying that ^ it still segfaults17:27
seb128_the "log" has sdb117:27
seb128_but the partiion_object is null and the code segfaults17:27
seb128_just dumping bits of info for tomorrow and calling it a day17:28
seb128_bye17:28
=== Pharmasolin1 is now known as Pharmasolin
* desrt rides the train to the airport21:02

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