/srv/irclogs.ubuntu.com/2013/06/10/#ubuntu-desktop.txt

GunnarHjjbicha: ping?00:21
jbichaGunnarHj: hi00:28
GunnarHjjbicha: Hi Jeremy!00:29
GunnarHjjbicha: Saw that you removed the gcc patch 52 (languages) from the blueprint. Was it a mistake, or how are you thinking?00:29
jbichaGunnarHj: uh I think the patch is unappliable with 3.800:32
jbichaoh, never mind, darkxst refreshed it00:34
GunnarHjjbicha: It is as is. Some thinks have been moved to gnome-shell etc., but someone made those mods to make it work with Ubuntu GNOME 13.04.00:34
GunnarHjjbicha: Right, it was darkxst who did that refresh.00:35
jbichahave you tried our 3.8 packaging from https://launchpad.net/~gnome3-team/+archive/gnome3-staging/+packages?field.series_filter=raring ?00:36
GunnarHjjbicha: Not yet. Have been on a hospital, etc., but as soon as my health issues are under control, I'll make myself involved.00:38
jbichaah ok, I'm thinking we could go with the GNOME language panel this cycle if someone could get the time to write an indicator-keyboard00:40
jbichaUbuntu Phone is keeping people busy this year though00:41
GunnarHjjbicha: Shouldn't the language installation/removal thing be resolved also? Laney has that on his todo list, I think.00:41
darkxstGunnarHj, I have mostly done that00:42
GunnarHjjbicha: You have?00:42
GunnarHjjbicha: Can it be seen somewhere?00:42
darkxstgnome3-staging00:42
GunnarHjdarkxst: Is it a gcc patch, or something separate?00:43
darkxstgcc patch00:43
darkxstand gnome-desktop patch00:43
GunnarHjdarkxst: Thanks, I'll take a look soon.00:44
jbichait doesn't do language removal though00:45
GunnarHjHmm... People want that. Would it be hard to add the reverse of installation?00:47
darkxstcurrently installation uses the PK dbus helper, but there is no such helper for removal00:48
darkxstso removal is a little more tricky, but still possible00:48
GunnarHjI guess that existing code in language-selector can be useful. Even if we drop the language-selector UI, parts of that package could serve in the background.00:49
GunnarHjBut it's soon 3 a.m. here, and I'm going to get some sleep. See you guys!00:51
=== thumper is now known as thumper-afk
=== tvoss_ is now known as tvoss
pittithanks desrt (#701800)05:29
didrockshey pitti, how was your week-end?05:35
pittihey didrocks; quite fine indeed, thanks! did lots of gardening, some more maths videos, and enjoyed the sun05:36
pittione of these rare weekends being at home :)05:36
pittididrocks: and your's?05:36
didrockspitti: was too short, but really good! Mostly walking within the city and a lot of cylcing when it was not running (meaning, before the evening as it started to rain both on Saturday and Sunday)05:37
mitya57Hi pitti!05:45
mitya57FYI, pkg-create-dbgsym does something weird with xenomai package — see build logs at https://launchpad.net/ubuntu/+source/xenomai/2.6.2.1-2ubuntu105:45
mitya57(I've disabled stripping some files in -2ubuntu2 as a workaround)05:45
desrtpitti: comments welcome05:49
darkxstpitti, have seen these? GVFS-WARNING **: meta_journal_iterate: found short sized entry, possible journal corruption06:13
pittidarkxst: yes, and it's unnerving06:14
pittidarkxst: colin walters fixed it a few days ago in git06:14
pittihttps://mail.gnome.org/archives/commits-list/2013-May/msg05639.html06:14
darkxstif hiding, is fixing! :)06:15
pittihttps://git.gnome.org/browse/gvfs/commit/?id=eb62d906:15
pittiright, it's fixed in 1.17.106:16
pittimitya57: hello06:16
pittimitya57: would you mind filing a bug about it as a reminder?06:16
mitya57pitti: done, bug 118934206:21
ubot2`Launchpad bug 1189342 in pkg-create-dbgsym (Ubuntu) "xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym" [Undecided,New] https://launchpad.net/bugs/118934206:21
mitya57(By the way that was a first upload I sponsored :D)06:22
jibelgood morning06:58
didrockssalut jibel, bon week-end?06:58
jibelsalut didrocks , ça a été et toi?06:58
didrocksjibel: trop court, mais bien! :)06:59
=== geser_ is now known as geser
SweetsharkMoin!07:40
* Sweetshark kepts his fingers crossed: LibreOffice 4.1.0~beta2 building in a ppa ...07:41
didrocksSweetshark: I tried that for unity tests passing, with various rates of failures :p07:42
seb128good morning desktopers07:44
seb128hey Sweetshark didrocks07:44
didrockshey seb128!07:44
pittibonjour seb12807:45
* Sweetshark gives didrocks a hug about test failures and waves good morning at seb128 ...07:45
pittihey Sweetshark07:45
seb128hey didrocks  pitti Sweetshark07:45
Sweetsharkpitti: heya07:45
seb128didrocks, congrats on getting the new unity in ;-)07:45
didrocksseb128: thanks for NEWing and reviewing all those stuffs! :)07:46
seb128yw ;-)07:46
didrocksand now, even the MIRs are cleaned, happy about this!07:46
* didrocks hugs Sweetshark back and cross fingers for him :)07:46
* pitti still eagerly awaits NEW processing of umockdev :)07:51
pitti(but it's not that urgent)07:51
seb128pitti, I can have a look (or did you upload to Debian?)07:53
pittino, to Ubuntu for now07:53
* pitti cannot upload to Debian ATM07:53
seb128they still didn't follow on the key change RT?07:53
pittiseb128: but really, it's not that urgent, I was just teasing07:54
pittinot sure how regular AA is being done these days, still with archive days?07:54
pittiseb128: no, not yet07:54
seb128I can still have a look once I'm done with w.e catching up there ;-)07:54
pittithanks; should be easy, same license for all files, Canonical copyright, etc.07:55
=== thumper-afk is now known as thumper
mlankhorstpitti: are capital letters not allowed in test names?08:03
Laneyahoy there08:03
pittimlankhorst: ah, apparently not08:03
pittiTest names are separated by whitespace and should contain only08:03
pitti    characters which are legal in package names, plus `/'.08:03
pittimlankhorst: we never ran into this before08:04
pittihey Laney, how are yoU/08:04
pittierk08:04
pitti"you?"08:04
mlankhorstI think the / was giving issues when I tried it08:05
mlankhorst$ lintian ../xorg-integration-tests_0.0.1.20130523-0ubuntu1_source.changes08:06
veebersdidrocks: ping08:06
mlankhorstW: xorg-integration-tests source: illegal-runtime-test-name lib.libX1108:06
Laneypitti: very well, thank you!08:06
Laneythe pub had a mini music festival on saturday which was fun08:06
didrocksveebers: pong08:07
* mlankhorst is tempted to ignore the warning08:07
Laneyat least report a lintian bug on it08:08
seb128Laney, hey08:10
Laneyhey seb12808:11
Laneyhow's it going?08:11
seb128like a monday?08:11
Laneyhappy and raring to go then08:12
seb128had a nice w.e, trying to kick back in "work mode" ;-)08:12
pittiyeah, nothing like starting the week with an hour of catching up with bug mail :)08:12
seb128indeed08:12
seb128pitti, btw I noticed that "doesn't respect lid setting" issue, and it's new since saucy for me08:13
seb128it was working in raring08:13
* seb128 uses a docked laptop and closing the lid in raring was not suspending it08:13
pittiseb128: ah, that's something else then; that shouldn't happen regardless of the g-c-c setting08:14
seb128pitti, it should, the g-c-c setting as a a/c preference, that's what should be used when docked08:15
pittiseb128: it wasn't like that in raring, though08:15
seb128it was08:16
pittieven if you set both to "suspend" (as I usually do), it didn't suspend when it was docked08:16
pittiat least for me08:16
pittiand I think that's right08:16
pittiphone, brb08:16
seb128hum08:16
seb128that seemed buggy in the other way then ;-)08:16
seb128if there is an UI the choice should be respected08:16
pittire08:21
pittiseb128: well, if the laptop is docked and there's an external screen, I don't expect it to suspend, ever08:21
pittithere was some code to figure that out08:21
seb128pitti, some user do, they use both the laptop screen and the external one and close the laptop lid on the evening when they cal l it a day (we received bug reports asking for that in the past)08:22
pittiit's just that our old g-s-d doesn't yet know about the current logind semantics of handling lid and power buttons by itself08:22
pittiseb128: hm, I got some bug reports in the past complaining about the suspend08:22
seb128yeah, that's why we have an option :p08:22
pitti<rock> g-s-d <hard place>08:22
pittiseb128: we don't have an option for dock behaviour, at least I can't see it?08:23
seb128well, g-c-c has a "what do to on lid close when on a/c" and docked is an a/c state08:23
pittianyway, we should definitively fix the behaviour of these two (i. e. not suspend when not configured so in g-c-c)08:23
pittithat's why I asked about g-s-d 3.8 the other day, but seems we need to backport that behaviour only08:24
seb128right08:24
darkxstseb128, pretty sure 3.8 does support that08:41
darkxstbut may well be done via inhibitors from g-s08:43
seb128by then federico tried to do the smart behaviour pitti described08:43
seb128e.g https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=6e17bc786f55f283f2c721249197e7740174fd4308:43
seb128but that probably changed in 3.808:43
seb128pitti, btw, that's what I remembered: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=f10c8922ef4ead58ac0389144c2d0b16e872067e08:43
pittimlankhorst: FYI, debian bug 71184408:44
ubot2`Debian bug 711844 in autopkgtest "autopkgtest: Allow uppercase letters in test names" [Wishlist,Open] http://bugs.debian.org/71184408:44
seb128pitti, https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=9c2a401f9c92307bdb5ff2baeb82b8ecbf8eadf7 is the sort of issues we will need to watch for if we update to 3.808:45
seb128"gnome-shell is now using a delay inhibitor to ensure locking happens before suspend."08:45
seb128not sure what happens if you don't run g-s08:46
mlankhorstpitti: I just opened that ;-)08:46
Laneyhe's showing you that it got reassigned08:46
mlankhorstoh that08:47
Laneyi.e. that autopkgtest says your test name isn't allowed08:47
mlankhorstyeah I wasn't sure whether the bug was in lintian, the debian spec, or autopkgtest08:47
darkxstseb128, pitti add inhibitors to gnome-screensaver08:48
seb128is that a question?08:50
seb128or order? ;-)08:50
darkxstseb128, its already been done08:50
darkxst*added08:50
seb128oh, ok08:50
darkxstthe only outstanding issue with g-s-d that I know of is the ibus stuff08:51
darkxst(3.8 that is)08:52
seb128can we update g-s-d without g-c-c ?08:54
seb128(I guess not)08:54
pittiyeah, we need to teach our 3.6 g-s-d power plugin about logind inhibitors08:57
seb128pitti, umockdev, would it make sense to b-d on valac rather than -0.18 | -0.16?08:58
pittiseb128: like, valac (>= 0.16.1)? can do, yes08:58
pittiI haven't tested with 0.20 yet, but I can make sure that upstream works with that08:59
seb128pitti, jbicha has been doing changes like that for some days to prepare the 0.20 transition08:59
pitti$ valac --version08:59
pittiVala 0.18.108:59
pittiah, installing -0.20 doesn't change the default yet08:59
Laneyyeah, that's part of the transition08:59
pittiok, uninstalled 0.18, works now09:00
seb128pitti, umockdev NEWed09:00
pittiseb128: merci!09:00
seb128pitti, you can sudo update-alternatives --config valac to change the default as well09:00
seb128pitti, de rien09:00
Laneywe should take this chance to use the same alternatives priorities as Debian do09:01
Laneythat delta always annoyed me09:01
seb128those numbers are a bit random09:01
Laneyyeah, it's only the ordering that matters09:01
seb128it's not really a delta09:01
seb128it's a matter of "we updated first and picked a number and they picked a different one"09:01
Laneyin the sense that theirs is different to ours09:02
seb128right, I was just saying "feel free to drop the delta there" ;-)09:02
Laneyyeah09:02
LaneyI'll tell jbicha about it if/when he comes on later09:02
seb128pitti, libumockdev-dev should depends on glib-dev since it's .pc requires it09:06
seb128pitti, (doing binNEW review)09:06
pittiseb128: added that, thanks for spotting09:09
seb128yw09:10
pittiseb128: upstream needs some tweaking for vala 0.20, working on that09:10
pitti(posix_extra needs to drop some definitions, my patches went upstream in 0.20)09:10
seb128k09:10
seb128binNEW done09:10
pitticheers!09:10
seb128didrocks, Laney: ubuntu-system-settings NEWed as well btw (I pre-review for Ken friday and he got the autolanding in place)09:11
Laneycool09:11
LaneyI did some packaging for my work in progress on the appearance panel09:12
didrocksseb128: yeah, saw that, Thanks!09:12
Laneybut we should decide on package/project names and stuff09:12
seb128Laney, we should also decide on what panels should be in the ubuntu-system-settings source09:12
seb128not sure it makes sense to split most of those09:13
Laneyoh, I just kind of assumed it would be separate09:13
Laneydidn't really consider it09:13
seb128it's like gnome-control-center, we have a few external panels where it makes sense09:13
seb128like ubuntuone might want to have their own tree with other part of their code09:13
Laneydoesn't matter from a system point of view as all of the integration points can as well be used externally09:13
seb128or online accounts09:13
seb128right09:13
pittiseb128: fixed for vala 0.20 in https://github.com/martinpitt/umockdev/commit/681e6a0409:14
seb128pitti, danke09:15
pittiseb128: I'll do a 0.2.5 release, adjust the build dep, and upload09:15
pittithen both issues will be fixed09:15
pittithanks for reviewing!09:15
seb128yw09:15
seb128thanks for the quick fixes ;-)09:15
pittithat'll also fix the autopkgtest09:15
jibelI get a crash in gnome-control-center with easy steps to reproduce, bug 1188826, could anyone confirm?09:15
ubot2`Launchpad bug 1188826 in gnome-control-center-unity (Ubuntu) "gnome-control-center crashed with SIGSEGV in g_type_check_instance_cast()" [Medium,New] https://launchpad.net/bugs/118882609:15
pittiseb128: no time like the present09:15
seb128jibel, no segfault here09:16
didrocksseb128: I get it as well09:16
didrocksjibel: ^09:16
seb128didrocks, great, you won the right the debug/fix it ;-)09:17
didrocksseb128: not really :p09:17
didrocksseb128: weird you can't reproduce it09:17
seb128is that only happening with appaerance?09:17
darkxstseb128, g-c-c 3.6 could work with g-s-d 3.8 but would require cherrypicking a few patches09:17
didrocksyeah, only appearance from the quick test I've done09:17
seb128darkxst, I wonder if we should do that to start, I need to look again at the number of UI changes to the new g-c-c09:17
seb128didrocks, (gnome-control-center:20295): gnome-control-center-unity-WARNING **: Could not fill pictures source: L'opération a été annulée09:17
seb128didrocks, I get that but no segfault09:18
darkxstmight be easier to just finish g-c-c, there is nothing major blocking it09:18
didrocks(gnome-control-center:4305): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed09:18
seb128darkxst, out of crap UI decisions09:18
didrocks(gnome-control-center:4305): GLib-GIO-CRITICAL **: g_file_load_contents: assertion 'G_IS_FILE (file)' failed09:18
seb128didrocks, I've those as well but no segfault, anyway I will debug09:18
jibelseb128, yes only appearance09:18
seb128I've another bug to fix in there09:18
darkxstseb128, most of the UI changes are in panels that ubuntu doesnt use09:19
seb128darkxst, like power? :p09:19
darkxstyes power has changed09:19
seb128darkxst, well anyway I need to find some time to look at it, we might just end up have 2 sources one for 3.6 with Ubuntu patches and a 3.8 stock upstream09:20
darkxstnetwork, printers, region09:20
seb128which would make both Unity and GNOME edition happy09:20
seb128I would prefer to avoid have 2 g-s-d version though09:21
darkxstyou could keep 3.6 panels as external modules?09:23
seb128we could, but depending on the number of changes we want/don't want in 3.8 we could as easily fork 3.609:23
mlankhorstpitti: ignoring the autopkgtest warning, does https://launchpad.net/~mlankhorst/+archive/ppa/+packages xorg-integration-tests look good to you?09:25
=== tkamppeter_ is now known as tkamppeter
darkxstseb128, well let me know once you have had a look at 3.8 then09:36
seb128sure09:36
seb128thanks for the work on it!09:36
darkxstnp09:37
pittimlankhorst: oh, it's just a warning, but works anyway?09:40
pittimlankhorst: do you have that in VCS somewhere, or should I download and look at the .dsc?09:40
pittimlankhorst: wrapped lines in debian/tests/control don't work AFAIR (or maybe jibel fixed that)09:43
* pitti runs run-adt-test -p ppa:mlankhorst/ppa xorg-integration-tests09:44
jibelpitti, mlankhorst I fixed that. ipython uses it for example09:44
mlankhorstpitti: not in a public git yet09:55
pittiUnable to locate package xorg-integration-tests09:56
pittioh, it's not built yet09:56
pittiso I can't run the tests09:56
mlankhorstoh darn09:56
mlankhorstit depends on newer inputproto, it can't run with x1.13, needs the 1.14 canonical-x/x-staging ppa enabled09:57
pittiset a PPA dependency?09:57
mlankhorstI ran the tests locally with the documentation, so I know that part works at least09:58
mlankhorstpitti: it sort of requires it at runtime too, i don't know if a dependency would handle that, i can copy it to the x-staging ppa though09:59
pittimlankhorst: yeah, or do that10:01
pittimlankhorst: so, LGTM except the wrapping (debian bug 695797 )10:02
ubot2`Debian bug 695797 in autopkgtest "Depends field in test control file cannot be folded" [Normal,Open] http://bugs.debian.org/69579710:02
pittimlankhorst: but if you ran it with "sudo adt-run" and it worked, fine :)10:02
seb128stupid glib question10:03
seb128how do I set a pointer to NULL when the refcount of the object reachs 0?10:03
seb128that's harder that it should :/10:03
pittig_clear_object() ?10:04
pittioh, you mean as a kind of callback?10:04
pittinot sure whether that's possible10:04
seb128doesn't that set it to NULL in all cases?10:04
seb128not as a callback, notify-osd does unref objects10:04
seb128and then do IS_OBJECT(object)10:04
seb128that segfaults with the new glib10:04
mlankhorstonce you unref, you shouldn't touch it any more..10:04
seb128I wall to set it to NULL but only if the ref reachs 010:05
seb128it's refed over 110:05
pittiah, someone pinged me about that this morning10:05
seb128so if ref is 2 and it's unref-ed I don't want to NULL it10:05
pittibug 118214010:05
ubot2`Launchpad bug 1181324 in notify-osd (Ubuntu) "duplicate for #1182140 notify-osd crashed with SIGSEGV in bubble_get_id()" [Medium,Confirmed] https://launchpad.net/bugs/118132410:05
seb128right10:05
mlankhorstseb128: sounds a bit abusive though :/10:05
pittishakaran10:05
seb128I understand what happens and why, not sure how to fix it10:05
pittiseb128: so I think g_clear_object() is what you might want to use?10:05
pittioh, that doesn't just do _unref() if the ref count  is > 1?10:06
mlankhorsteither you control the refcount, and you know it will hit 0 or not in advance, or you don't but in that case you're no longer allowed to touch the object..10:06
seb128pitti, I think g_clear_object ==10:07
seb128g_object_unref + ptr =NULL10:07
seb128without consideration for the refcount10:07
* seb128 checks10:07
pitti:/10:07
mlankhorstbut checking if ref will become 0 seems racy to me :/10:08
seb128that code is a bit crazy10:11
* seb128 doesn't want to spend hours to understand the notify-osd crazy memory management10:11
seb128they have a10:11
seb128if (stack_is_slot_vacant (self, slot))10:11
seb128self->slots[slot] = BUBBLE (g_object_ref ((gpointer) bubble));10:11
seb128so I guess the refcount can be > 110:12
mlankhorstyeah but if you unref that slot is vacant :/10:14
seb128bah, I will just update the bug with the details of what is happening and let somebody who knows that code fix it10:15
=== om26er is now known as om26er|away
mlankhorstpitti: woops, I also need xserver-xorg-input-wacom as a build-depend, and xorg-gtest is too old in saucy :/10:21
=== MacSlow is now known as MacSlow|lunch
noeccI've updated from 11.10 to 13.04 via do-release-upgrade and now cannot login via gdm.  After entering user/pw the screen blanks for a few seconds and returns to the logon prompt.  Permission on /home are root:root 777.  Perms on /home/user are user:user 75512:00
mlankhorsthave you checked .xsession-errors?12:01
noecc.xsession-errors is dated 6/6 with no timestamp in the log.  How would I know which errors are from today?12:05
mlankhorstzero it, retry logging in12:08
=== MacSlow|lunch is now known as MacSlow
noeccmlankhorst: Nothing written to .xsession-errors, however, Changing the session type at the logon screen from Ubuntu (default) to Gnome was successful.  Also changing it back to Ubuntu (default) is also now successful.12:21
mlankhorstno idea then :/12:24
=== om26er|away is now known as om26er
sil2100tedg: hello!13:00
tedgGood morning sil210013:00
sil2100tedg: during daily-release testing, we noticed a hud issue with the HUD not returning any results for even the obvious queries13:02
sil2100tedg: let me show you a video13:02
tedgsil2100, Is this coming from an app?  We didn't have support for unity-gtk-module...13:04
seb128sil2100, is it working with firefox?13:04
sil2100tedg: ah! Ok, that would make sense - but I actually thought that was already in, as I saw a recent commit related to support of u-g-m13:05
tedgsil2100, That landed on trunk in r27313:05
sil2100tedg, seb128: ok guys, I'll check that, probably that's the reason13:05
sil2100Thanks!13:05
tedgsil2100, I'm not sure why it didn't get released, is that part of the autopilot stuff?13:05
sil2100tedg: I need to see what revisions are being used in the hud stack right now13:06
seb128sil2100, it seems like the indicator stack failed in jenkins because it installed packages that shouldn't be there?13:09
seb128sil2100, seems like a bug in the stack config...13:10
sil2100seb128: yes, I'm fixing that now, it seems we also had some leftovers from appmenu-gtk13:16
seb128sil2100, right, it's in the apt-get install command13:16
tedgsil2100, The issue there is that we have some branches that need to land in order from jbicha.  So that's why were waiting on the daily releases.13:33
tedgsil2100, It's not a big deal right now, but FYI.13:34
seb128Laney, tedg, larsu, didrocks: you might want join that team https://launchpad.net/~system-settings-touch membership ... it would be useful to have some people in there so we can have peer reviews, etc13:44
Laneyseb128: ok, doing13:45
seb128Laney, thanks13:45
didrocksjoined13:45
* tedg thinks it needs a cooler icon...13:45
larsuseb128: will do13:46
seb128thanks guys ;-)13:46
seb128tedg, larsu: oh, and good morning and happy new week ;-)13:46
tedgGood morning seb128.  Tried that Texas wine this weekend, France is probably safe for another year or two...13:47
seb128tedg, haha, I'm glad to year ;-)13:47
seb128do13:47
seb128hear13:47
seb128dooh even13:48
larsuseb128: thanks, same to you!13:48
jbichaseb128: howdy13:54
jbichaI think we're ready to sync vala-0.20 from Debian (making it default); GNOME stuff should already work with it without problem13:55
jbichaand the things using vala-0.18 I've tested (like Unity pieces) also work with -.2013:56
seb128jbicha, hey, can you check with mhr3 and sil2100 if they feel like they are ready? mhr3 mentioned last week that we shouldn't rebuild the lenses with 0.20 because it has issues IIRC13:56
seb128<mhr3_>seb128, no, there are other issues with 0.2013:57
mhr3seb128, it was about libunity, lenses might be fine, i didn't check them13:58
seb128mhr3, what's the issue for libunity?13:58
mhr3seb128, it just fails to build13:59
seb128mhr3, well in any case if libunity is having issue that's a good reason to hold on the version change, until we resolve it13:59
jbichaah, yes libunity explicitly depends on valac-0.18 and doesn't built yet with valac-0.2014:00
jbichaseb128: see there's about 6 packages autosynced from Debian that won't build on Ubuntu because they need valac to be >= 0.2014:00
seb128shrug14:01
jbichawe can change the default without it affecting libunity14:01
seb128what do they force a version like that?14:01
seb128I'm sure those build with 0.1814:01
seb128but yeah, if you are tested and are sure it doesn't break unity, feel free to sync it14:01
jbichayes, we could patch all of those packages but it didn't seem worth it14:02
jbichalike https://git.gnome.org/browse/gupnp/commit/?id=4870e14:02
jbichaseb128: ok, could you promote vala-0.20 to main then?14:03
seb128jbicha, ok14:03
jbichaspeaking of vala bugs, unity-greeter won't build with vala-0.20 yet either, bug 118605814:04
ubot2`Launchpad bug 1186058 in unity-greeter (Ubuntu) "fails to build from source with vala 0.20" [Undecided,New] https://launchpad.net/bugs/118605814:04
didrocksbetter to get that fixed because syncing (no regression ;))14:05
didrocksor force the vala version meanwhile14:05
jbichait's already been forced14:05
didrocksI know that libunity has bugs with 0.2014:05
didrocksmhr3 told it14:06
didrocksjbicha: you checked that every packages forced 0.18?14:06
jbichayes, libunity has been pinned to 0.1814:06
didrocks(and vala scopes as well?)14:06
jbichadidrocks: I checked building but not running and I didn't check everything but I did test-build the non-gnome stuff in main that builds against just valac14:19
jbichathe gnome stuff should be fine since F19 has had vala 0.20 as default for months14:19
jbichaI think we can definitely drop vala 0.18 this cycle, libunity & totem-plugin-arte are the only 2 explicitly b-d-ing on it that don't work with 0.2014:21
jbicha.14 depends on Debian but we might keep .16 around a bit longer14:23
sil2100didrocks: ping!14:34
didrockssil2100: pong14:35
sil2100didrocks: soo, I remember that when otto was being planned, one of the cool things about it was that we could take a snapshot of a given test run to see what was happening there14:35
sil2100didrocks: is that possible right now?14:35
didrockssil2100: it is14:35
didrocksof course you need the same graphic card14:35
didrocksand architecture14:35
sil2100didrocks: since tedg would like to fetch some logs from the rootfs14:35
didrockssil2100: you should have the delta attached in a .otto file referenced by the build14:36
didrocks(it's a tar delta file)14:36
sil2100didrocks: where can I find that file? (I found the file-name in the logs)14:38
didrockssil2100: ok, so in the http archive published14:38
didrocksyou have an archive/ directory14:38
sil2100Ah!14:38
* sil2100 noticed the link at the end of the test log14:39
sil2100\o/ Thanks14:39
didrocksyw :)14:39
didrockssil2100: not doc yet, just trying to see how clear this is without any :)14:40
sil2100didrocks: btw. when I redeployed a stack but no packages were added, can I re-run it with 'foo' (i.e. without rebuilding) or am I forced to rebuild everything from scratch?14:41
didrockssil2100: depends on what you are trying to do :)14:42
didrockssil2100: if this has nothing to do with trunk content, you can use "foo"14:42
sil2100didrocks: it's just the packages: list that changed14:45
didrockssil2100: so fine once redeployed and ran with "foo" :)14:46
didrocksthis famous famous foo package14:46
tedgdidrocks, When we have the glib support for calling apport on gcriticals, will autopilot tests upload those to errors?15:01
didrockstedg: I guess it's a question for thomi15:01
didrocksI would love to :)15:02
tedgYeah, looking for the stack traces...15:02
didrockstedg: if you need more info, we can add more logs to look at15:02
tedgOr atleast we could put the crash files in the artifacts.15:02
mhr3tedg, you want to reach bug number 10mil asap? :)15:02
tedgmhr3, Did sabdfl say 200M bugs or 200M users?  /me is confused15:03
mhr3lol15:03
attenteseb128, hey15:04
didrocksahah :)15:04
attentewe're going to 3.8.2 of gnome-desktop3 and sticking with 3.6.4 of g-s-d?15:04
mhr3didrocks, jibel, still possible to look at the hang?15:09
didrocksmhr3: it's more than possible, it's advised :)15:11
mhr3didrocks, so... how? :)15:11
didrocksmhr3: what do you need to get access to exactly?15:11
didrocksmhr3: more logs, or ssh to the machine?15:12
mhr3didrocks, the machine where it's hanging15:12
mhr3ssh preferably15:12
jbichaattente: I believe it's unsafe to update g-s-d without updating g-c-c and g-c-c still needs a fair amount of work15:12
didrocksmhr3: we have tro relaunch the tests, nvidia is fine? (apparently, jibel can have that on saucy too)15:13
didrocksmhr3: let's wait for jibel, I think he has better direct access, I can relaunch the tests for failing meanwhile (as it's starting to slow down at test 100)15:13
attentejbicha, but the gnome-desktop3 is going to 3.8.2, and i think this is going to cause some problems for older g-s-d15:13
attentemaybe not big problems, but it at least caused an ibus issue i was struggling with this week15:14
mhr3didrocks, k, i guess you already checked top etc and made sure it's not some huge leak again?15:15
sil2100didrocks: quick question -> do we need autopilot in main?15:16
didrockscyphermox: sil2100: Mirv: kenvandine: the QA stack status will now be ignored for dependant stack (the result of the stack running, it will still block the other stack in case it's building)15:17
didrockssil2100: not really, as we run that pre-publishing15:17
didrockssil2100: maybe on the long term, would be a nice to have, but I don't think it should right now, why?15:17
didrocksmhr3: yeah, we are quite puzzled, we thought it was the nvidia driver15:17
jbichaattente: g-s-d and g-c-c is the most difficult part of GNOME to integrate into Ubuntu; if we had to wait for it to be ready first, maybe we'd never update GNOME?15:17
didrocksmhr3: as some memory are taken and not released, but jibel really investigated it15:18
jbichaattente: I believe 3.6 was the first GNOME with ibus integration so maybe there still would have been an issue since our 3.6 doesn't have that15:20
sil2100didrocks: just been thinking about the task in the spreadsheet "The dependency needs to be MIRed and reintroduced as a dep" for python-upa15:20
sil2100didrocks: not sure if anything besides autopilot-touch uses that package?15:20
sil2100didrocks: so, do we really need that to be MIR'ed?15:20
didrockssil2100: oh sorry, no MIR needed, just NEWed15:21
sil2100didrocks: because autopilot is not in main, so it's not causing a problem15:21
didrockshad my brain broken :)15:21
sil2100Ok ;)15:21
didrockssil2100: you put all the new components as DONE, but is there any cupstream2distro-config branch with them enabled already?15:21
attentejbicha, right, i'm running a g-s-d that drops the patch that disables ibus15:21
* attente working on the indicator-keyboard15:21
sil2100Uuuh! Ok, now this is something I forgot, my brain is broken as well!15:22
didrocksahah :)15:22
sil2100Let me do that and re-open that task ;)15:22
didrockssil2100: please, before adding them, we need to preNEW I guess15:22
didrocks(so that we don't block on NEW)15:22
Mirvsil2100: ah, funny, I thanked you about changing maintainer address, but it was me actually locally - thomi's @ubuntu.com address should be used in the maintainer field, otherwise bzr bd complains15:27
didrocksMirv: for those, I have to change my DEBEMAIL, which isn't fun :/15:28
sil2100Mirv: fixing! Didn't know bzr bd was actually saying things15:28
sil2100When the e-mail is liek that15:29
didrocksif you have an @ubuntu.com DEBEMAIL, it will :)15:29
didrocks(it's debuild actually)15:29
Mirvdidrocks: ah so that's a workaround when wanting to build such a thing15:30
sil2100Mirv: thanks ;)15:30
didrocksMirv: yep, not sure there is anything else than changing the maintainer otherwise15:31
sil2100Mirv: just approve and go rest ;p!15:31
Mirvsil2100: I won't approve since I seem to be getting lintian warnings ;) , but I'll put those to merge request and then I go back to evening activities15:32
jbichaattente: cool, ibus 1.5 & indicator-keyboard is perhaps the biggest blocker :)15:32
Mirv(lintian errors, even)15:32
jbichaattente: perhaps you should be targetting g-s-d 3.8?15:33
attentejbicha, you said that would probably need an update of g-c-c though, no?15:34
jbichag-c-c's language panel changed quite a bit in 3.8 so I don't know how hard it would be for it to do both15:34
sil2100Mirv: it seems I missed the standards warning, not sure what to do with the native warning though15:34
sil2100Mirv: should I keep this package as a native package? didrocks ?15:34
attentejbicha, yeah.. all things considered, the input methods panel is already done for 3.6.415:35
jbichaattente: yes but I think the other minimum changes for g-c-c 3.8 are doable this cycle15:35
jibelseb128, bug 1182307 is another crasher with trivial steps to reproduce15:35
ubot2`Launchpad bug 1182307 in nautilus (Ubuntu) "nautilus crashed with SIGSEGV in g_type_check_instance()" [Medium,Confirmed] https://launchpad.net/bugs/118230715:35
didrockssil2100: let's use split mode, like every other ones15:35
didrockssil2100: just a question of standardization15:36
attentejbicha, ok, so you recommend moving the whole stack to 3.8?15:36
Mirvsil2100: https://code.launchpad.net/~sil2100/python-upa/packaging_review/+merge/168393/comments/37385715:36
didrocksand being able to backport patches easily15:36
sil2100Mirv: ohshit, I didn't get those15:36
jbichaattente: I think you should look at 3.8; it's in the staging ppa but you'll probably need to run with XDG_CURRENT_DESKTOP=GNOME as I haven't unhidden the language panel yet15:37
sil2100Mirv: some of them make no sense, hm15:37
jbichathe regressions are 1. while we can add languages, language removal hasn't been added yet 2. fallback languages (i.e. primary language Arabic, falling back to French)15:38
attentejbicha, sure, i'll take a look. i guess it's just that i'm not really aware of what the plan is for what will go into saucy15:38
jbichaI'm thinking those are minor issues15:38
jbichaattente: ideally your work would work with either g-s-d; I just don't know how much changed15:39
attentejbicha, ok, i'll try it with the 3.8 stack then15:40
attentethanks for your help15:40
Laneyjbicha: btw, if you're planning on updating the default vala (heard a rumour you were), can you unify the alternate priorities between Ubuntu and Debian at the same time to zap a delta?15:41
jbichaLaney: I'm working on that (I read the backlog); by the way Debian set the priority for 0.18 fairly low (I guess because it was only experimental and has been dropped)15:43
Laneyright15:43
jbichaI think that's ok because we should be able to drop 0.18 soonish15:43
LaneyI was imagining we'd follow suit15:43
jibelmhr3, didrocks sorry was otp, so I re-ran the tests another time on an intel box, no dbus hang this time, just found a leak in gvfsd-http15:47
jibelso it's quite random15:47
mhr3"great"15:49
didrocksjibel: maybe we can give mhr3 access to the nvidia box?15:49
didrocksjibel: we can reproduce the mem explosion quite reliably here?15:50
jibeldidrocks, sure15:51
jibelmhr3 don't you have access to the lab already ?15:51
mhr3jibel, if i do, i don't know about it :)15:51
jbichaLaney: could you sponsor http://paste.ubuntu.com/5752083/ ?15:53
Laneyyes, once I learn how to type duration and unbreak this file15:53
Laneysee, I can do it right in IRC. Got it wrong in code thrice15:53
Laneyjbicha: what priority do we have on 14/18/20 currently?15:54
jbicha20 is 100; 18 is 90 (Debian has 70); 14 (building now) is 9415:56
jbicha18 might not be worth changing (it's not in the desktop or MOTU sets either)15:57
sil2100kenvandine: ping16:01
sil2100kenvandine: do you know why dee-qt is part of the friends stack?16:01
sil2100kenvandine: I think, since dee is in the unity stack, wouldn't it make more sense for it to be in the unity stack as well?16:01
sil2100didrocks: ^16:02
didrocksdepends on what is going to depend on it16:02
didrocksI don't think friends needs to dep on unity16:03
kenvandinesil2100, friends was the only consumer at the time16:03
didrocksmaybe more something like platform? wdyt?16:03
kenvandinemakes sense16:03
kenvandineimo dee should be too16:03
didrocksagreed16:03
didrockskenvandine: is dee-qt part of what apps would access directly?16:04
kenvandineshouldn't hold up those because we can't land unity :)16:04
didrocksif so, it can be even in the sdk16:04
kenvandinedidrocks, apps and the shell16:04
didrocksmaybe sdk or platform? I have no strong opinion :)16:04
kenvandineno strong opinion16:04
kenvandinedee-qt in sdk and dee in platform?16:04
didrockssdk deps on platform?16:04
didrocksor it's the other way around?16:04
kenvandineit should :)16:05
didrocks(we don't want circular deps)16:05
kenvandineindeed16:05
kenvandinei would think sdk should depend on platform16:05
kenvandinenot the other way16:05
kenvandineplatform should be lower level than the sdk16:05
didrocksI agree16:05
didrockskenvandine: let's do it that way! :)16:05
kenvandineok16:05
kenvandinesil2100, ^^16:05
didrockskenvandine: maybe then platform should run one or two unity tests16:06
didrocks(integration tests)16:06
didrocksto ensure dee isn't broken16:06
didrocks(the ones with scope tests)16:06
kenvandineperhaps16:06
kenvandinesame should be true for sdk16:06
kenvandinesdk should run tests for some apps that use the sdk...16:06
didrockskenvandine: more than agree, I asked for the sdk team to identify some of the apps tests :)16:07
didrocksbut just need few, no need to run everything, just if it's obviously broken, we can see that quickly and reject16:07
kenvandineindeed16:07
sil2100kenvandine: will you make the switch when needed? ;)16:13
sil2100kenvandine: you can also re-enable daily_release for dee-qt now, as the packaging got reviewed and prepared16:15
didrockssil2100: it needs to be pre-NEWed16:15
didrockssil2100: so that we don't stuck it in NEW16:15
sil2100>_>16:18
sil2100<_<16:18
sil2100What's a pre-NEW..?16:18
* sil2100 hides16:18
kenvandinedidrocks, it isn't a new package16:18
kenvandineit's in universe16:18
kenvandineor main...16:18
didrockskenvandine: oh ignore me then!16:19
kenvandineyeah, universe16:19
didrockssil2100: a NEW pre-review ;)16:19
kenvandine:-D16:19
kenvandinesil2100, i can make the changes if you like16:19
didrockskenvandine: ah, just a note, once you deploy, it doesn't remove old jenkins jobs in the old stack16:19
kenvandinegotta run to lunch now... bbiab16:19
didrockskenvandine: it's not triggered, but just to clean the view16:19
kenvandinedo we need to ping someone?16:20
didrockskenvandine: you can remove that in the interface16:20
didrocksdirectly16:20
didrocksclick on the job16:20
kenvandinecool16:20
didrocksyou have "delete" or "remove"16:20
didrocksor whatever english word that is :p16:20
sil2100didrocks: ah, you mean the packaging review ;) ?16:20
kenvandinei'll go through my cruft this afternoon and clean them up16:20
seb128jibel, bah16:21
seb128hate new glib16:21
seb128larsu, desrt: hey, new glib is making things pretty unhappy (bugs in $things but still)16:22
didrockssil2100: yeah, but not needed as kenvandine rightly pointed :)16:22
seb128larsu, desrt: do you know about new glib segfault when you try to so IS_OBJECT(obj) on a unrefed object? is that a feature (it used to not segfault)? can we get it back to be robust against those? ;-)16:22
sil2100didrocks: I anyway modified the packaging a bit last week for that one, for all components basically16:23
kenvandineseb128, like how robust abort on uninstalled schema is?16:23
* kenvandine ducks16:23
seb128lol16:23
didrockssil2100: for all the new ones though, please send me the list along so that I can review16:23
seb128kenvandine, don't give those guys crazy ideas16:23
didrockskenvandine: at least, this code path is well tested in production :p16:24
kenvandineindeed16:24
sil2100didrocks: ACK! Will send it once I'm done with my current business ;)16:24
didrocksif it doesn't abort anymore, we'll know quickly :)16:24
* kenvandine really leaves for lunch now16:24
didrocksenjoy!16:24
didrockssil2100: sounds good!16:24
seb128kenvandine, have fun, you will have an update mr when you get back16:24
larsuseb128: nobody shold ever call anything on a dangling pointer in C16:25
larsuthe fact that this didn't crash before can only have been a happy accident16:26
seb128larsu, :-(16:26
seb128larsu, I know, but an handy one, we have segfault at every corner16:26
seb128larsu, do you know if g_clear_object() is smart enough to do obj = NULL only when ref = 0?16:27
larsuseb128: yes it is (in fact, I was just about to propose that)16:27
seb128larsu, notify-osd as objects that are refed > 1 so I can't replace g_object_unref by...16:28
seb128oh I can16:28
seb128*great*16:28
seb128as->has16:28
larsuseb128: don't forget dereferencing the object when passing it in: g_clear_object (&object)16:28
larsuit will automatically set the pointer to NULL for you16:28
seb128larsu, but only if ref = 0 right?16:28
larsuno, always16:29
seb128larsu, if object has a ref of 2 it will just unref?16:29
seb128larsu, that was my question ... so I can't use it :-(16:29
larsuhm I don't understand16:29
larsuif you're done with the object, you don't want a pointer to it anymore, right?16:29
seb128I'm not done16:30
larsubecause it might or might not be freed in the unref (depending on whether anyone else has a ref)16:30
seb128I might just drop one of ref16:30
seb128larsu, if ref = 2 and I call unref I'm not done16:30
seb128I'm just getting one step closer from being done16:30
seb128in which case I don't want to loose my pointer16:30
Laneythe call site is done with it16:30
desrtseb128: you're kidding, right? :)16:30
desrtabout: 12:22 < seb128> larsu, desrt: do you know about new glib segfault when you try to so IS_OBJECT(obj) on a unrefed  object? is that a feature (it used to not segfault)? can we get it back to be robust against those? ;-)16:31
chrisccoulsonseb128, surely you should only call unref once you're done?16:31
seb128desrt, I wish, I got 3 people pinging me about new segfault in saucy today because of that16:31
desrtseb128: ya.... so i have a solution for this problem in the future16:31
larsuseb128: it sounds like that code is doing something wrong. Can you point me to the code that is causing trouble?16:31
seb128chrisccoulson, what if you call _ref twice?16:31
desrtwe make criticals more visible :)16:31
larsuhaha16:31
seb128larsu, https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/1189281 read my comment at the bottom16:32
ubot2`Ubuntu bug 1189281 in notify-osd (Ubuntu) "notify-osd sefaults in bubble_get_id() trying to access an unrefed object" [High,Confirmed]16:32
larsuseb128: don't call ref twice on the same pointer variable, that's bad form16:32
Laneyopen nautilus, click trash, close nautilus16:32
Laneythat's an easy one to reproduce16:32
desrtbut seriously.... obviously doing _anything_ with a pointer to a gobject after you call unref() the last time (thus freeing it!) is totally and utterly undefined16:32
desrtand always has been16:32
seb128larsu, I might just not understand what notify-osd is doing well, that code is a bit of a mess :/16:32
desrtjust because it sometimes works to access memory after you free() it doesn't mean that you should rely on this behaviour16:33
seb128right, I'm not arguing you should16:33
seb128it would be easier if g_object_unref(obj) was just setting obj = NULL when ref = 0, so if(obj) in follow code would work :p16:34
desrtanyway.... in theory nothing changed about unref() at all16:34
desrtit's just that memory is aligned differently now... so that things that randomly used to work no longer will work16:34
desrtprobably some new things that didn't used to work now randomly _will_ work :p16:34
desrt(but in any case, you should never rely on these things)16:34
desrtseb128: well... this is not possible in C16:35
seb128desrt, well, point is that we have a bunch of segfaults showing up since glib is getting less tolerant16:35
sil2100didrocks: https://code.launchpad.net/~sil2100/cupstream2distro-config/move_ofono_to_head/+merge/167344 <- this is all that is left to do, besides re-enabling dee-qt for daily_release16:35
desrtseb128: it didn't get less tolerant16:35
desrtjust different16:35
seb128well, end result is less tolerance in practice16:35
desrtit's like if you take the train for a year and you notice that the ticket inspectors only come on tuesdays16:35
seb128it segfault where it was hitting warnings16:35
desrtso you learn that you can avoid paying for the train on days that are not tuesdays16:35
desrtthen one day they change the schedule and start checking on fridays instead of tuesdays16:36
desrtthis is effectively what happened....16:37
seb128well, when it has been 25 years this way people who don't read the written guide might thing what they do is the rule :p16:37
desrtso we had all of these fridays-bugs that were slipping through the cracks and are now being caught16:37
seb128I'm not arguing anyway16:37
desrtbut the good news is that we can now have tuesday-bugs that nobody will notice16:37
seb128just saying we have a bunch of segfaults to fix that started showing up (rightly)16:37
desrt:p16:37
seb128like16:37
seb128<Laney> open nautilus, click trash, close nautilus16:37
seb128-> segfaul16:37
desrtfwiw, if people valgrinded their programs to begin with, this would not have been an issue in the first place16:37
desrt(nautilus:16000): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer16:38
desrt(nautilus:16000): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed16:38
desrtyup....16:38
seb128https://git.gnome.org/browse/nautilus/commit/src/nautilus-trash-bar.c?id=3d278607782dffa724d91680f4278273583e396216:38
seb128that's the fix I guess16:38
* seb128 tries16:38
Laneyalready trying it16:38
seb128Laney, ok, I let it to you then ;-)16:39
Laneyglad for the change after WTFing at qml for a while16:39
seb128the notify-osd one is more annoying16:39
seb128since the ref goes over 1 for those objects16:39
seb128I can't simply null after unref16:39
larsuseb128: that won't help you anyways, 'bubble' is a local variable16:40
desrt==16198== Invalid read of size 816:40
desrt==16198==    at 0x3A4E03147D: g_type_check_instance (in /usr/lib64/libgobject-2.0.so.0.3600.2)16:40
desrt==16198==    by 0x3A4E01ECD2: g_signal_handler_disconnect (in /usr/lib64/libgobject-2.0.so.0.3600.2)16:40
desrt==16198==    by 0x462400: ??? (in /usr/bin/nautilus)16:40
desrt==16198==    by 0x3A4E0154C0: g_object_run_dispose (in /usr/lib64/libgobject-2.0.so.0.3600.2)16:40
desrtsays valgrind....16:40
seb128desrt, of course, it's an use after free ... as said I'm not arguing they are error16:41
seb128but for some reasons that was not causing straight segfault in raring16:41
seb128so we didn't notice them16:41
desrtindeed16:41
seb128but anyway, let's just fix those16:41
desrtseb128: this is why i've been arguing for more aggressively criticals for a long time...16:41
desrtbecause....16:41
desrt(nautilus:16198): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed16:41
desrtif we paid attention to criticals, this bug would have been fixed as soon as it was introduced16:42
seb128desrt, I'm glad that you guys are working on reporting those without hitting users with abort()16:42
desrtbut instead, it went unnoticed for years and then suddenly crashed due to an unrelated change16:42
desrtseb128: so i guess to address your primary underlying concern: 'hopefully this sort of thing will be less of an issue in the future'16:43
desrtbut for now ya... we just gotta fix our stuff :/16:43
seb128desrt, yep16:43
LaneyI lost track of why we haven't gone for nautilus 3.8 btw (where this would have been fixed, along with "various memory bugs" reported in the same one that this one was)16:43
mhr3...or revert glib :)16:43
desrtmhr3: so that we can continue to ignore bugs in other packages? :)16:44
seb128Laney, mostly "Unity/Compiz really needs to handle drawing the desktop itself (when Nautilus doesn't)"16:44
Laneyoh yeah, that stuff16:44
desrtdidn't cosimo have some plan for splitting out the background handling stuff in a nice way for us?16:44
seb128desrt, well, they sort of did16:44
desrtor is this about the rgba root window thing?16:44
jbichaLaney: also bug 113074616:44
ubot2`Launchpad bug 1130746 in nautilus (Ubuntu) "Update to nautilus 3.7.90" [Wishlist,Confirmed] https://launchpad.net/bugs/113074616:44
seb128the rgba16:45
desrtright16:45
* desrt is shocked that compiz still doesn't deal with this....16:45
seb128they kept the background drawing for the new fallback mode16:45
mhr3desrt, yep :) i like what you're doing here - making devs actually pay attention to ref counting issues, but in this case you just made all the apps that have an issue with it crash, and i'm not sure that's a nice thing to do16:45
desrtfwiw, i guess nautilus desktop drawing will be around for a while16:45
seb128yes, as long as the "classic" mode of gnome-shell is around I guess16:45
desrtmhr3: i didn't do it on purpose.... i did the equivalent of changing an algorithm in malloc()16:45
mhr3desrt, i know, you shuffled the structs around...16:46
desrtseb128: the classic stuff is pretty nicely done... i think they'll want to keep it for a while16:46
larsuseb128: you can't solve the notify-osd problem with setting bubble in stack_layout to NULL, because that's a different variable16:46
* desrt tried it in f19 for a while16:46
larsuseb128: what you need is to g_object_ref(bubble) in stack_notify_handler (and the corresponding unref at the end)16:46
chrisccoulsonyeah, i was just about to say, it sounds like the caller of stack_layout needs to hold a ref16:47
larsuseb128: so that in case the stack_layout unrefs it, you can still access it16:47
larsuseb128: that's a bit ugly, but the best I can come up with in that architecture16:47
seb128larsu, want to provide a patch or merge request? I'm mostly looking at it because MacSlow isn't and I want the segfault fixed but I've nfc about that code, out of that it does has very weird memory handling16:48
larsuseb128: nfc?16:48
Laneyno fine clue16:48
larsuinteresting, thanks Laney16:48
Laneyor something ...16:48
Laneylike...that...16:48
larsuseb128: I can do it. Do you have a way to reproduce this easily?16:49
seb128larsu, put something full screen and send a notification, I do it with f11 and "sleep 3; notify-send "bug""16:49
seb128larsu, thanks ;-)16:50
larsuseb128: thanks, will fix it after lunch16:50
seb128larsu: danke16:50
larsude rien16:51
seb128larsu: I'm assigning you the bug ;-)16:51
seb128jbicha, "19_unity_open_location_xid.patch: Disabled, needs refactoring16:51
seb128  - What is the purpose of this patch" ...16:51
seb128did you check with Trevinho?16:51
jbichaTrevinho: ^16:53
jbichaseb128: now I have :)16:53
seb128hehe16:53
Laneyyeah, that seems to fix it16:55
Laneyi'll upload that16:55
Laneykenvandine: btw, looks like you forgot to push your second e-d-s upload16:56
Laneyalso, are those forwarded?16:56
seb128Laney, thanks16:57
seb128Laney, did you see that there is a mr to fix uoa not being listed?16:57
Laneyno16:57
Laneydoes it add a desktop file?16:58
Laneycan't see it16:58
seb128Laney, let me check where I saw it, it was this morning in my backlog17:01
seb128I don't find it in my emails, could have been sponsoring page or top of version...17:01
* seb128 checks those17:01
Laneyyes, linked from versions17:01
seb128versions for the win ;-)17:03
Laneyjbicha: sorry, didn't get to vala - will do tomorrow17:05
attentejbicha, which bzr branches are the g-s-d and g-c-c of the gnome3 staging ppa based on?17:06
jbichaattente: we weren't using bzr branches :( but please use https://code.launchpad.net/~gnome3-team/gnome-control-center/ubuntu and https://code.launchpad.net/~gnome3-team/gnome-settings-daemon/ubuntu now17:15
jbichadarkxst: ricotz: ^17:15
attentejbicha, thanks17:16
jbichaattente: you don't need write access yet, right?17:16
attentejbicha, no, i can push it to a separate ppa17:17
Trevinhojbicha: about that patch, I need that for correctly and fully implementing the matching of devices and nautilus windows...17:28
jbichaTrevinho: when you get a chance, can you update your patch against nautilus 3.8? there's a branch attached to bug 113074617:30
ubot2`Launchpad bug 1130746 in nautilus (Ubuntu) "Update to nautilus 3.8" [Wishlist,Confirmed] https://launchpad.net/bugs/113074617:30
kenvandineLaney, oh yeah.. and yes it has already been merged upstream17:30
kenvandineLaney, pushed17:32
rickspencer3is anyone else seeing U1 sync daemon, bootchart, and apt-check going crazy in saucy?17:34
rickspencer3when I boot up these 3 processes take over my netbook17:34
kenvandinerickspencer3, not me17:35
seb128not me either17:36
rickspencer3weird17:36
rickspencer3seb128, why would bootchart even run?17:36
seb128because it's installed and run at boot?17:36
seb128that's its purposed, run at boot so it can chart the system start17:36
kenvandinesounds like it never sees that the boot is complete17:37
seb128does it keep running for ever?17:37
seb128it should stop after some minutes17:37
=== balloons_ is now known as balloons
=== lifeless_ is now known as lifeless
=== racarr is now known as racarr|lunch
=== davmor2_ is now known as davmor2
=== jpds is now known as Guest72281
Laneyrockin'18:57
seb128Laney, ?18:58
Laneyseb128: @ ken ;-)18:59
seb128oh, k ;-)18:59
=== racarr|lunch is now known as racarr
=== Quintasan_ is now known as Quintasan
=== AlanChicken is now known as AlanBell

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