/srv/irclogs.ubuntu.com/2012/04/13/#ubuntu-desktop.txt

robert_ancelldesrt, oh, putting a warning into it00:00
robert_ancelldesrt, I can do that today00:00
chrisccoulsonis jasoncwarner_ moonlighting? https://twitter.com/#!/jasoncwarner/status/19058969377414758400:04
desrtrobert_ancell: docs updated00:05
robert_ancelldesrt, yay \o/00:05
robert_ancellchrisccoulson, hah! owned00:05
desrtrobert_ancell: i appreciate your help on my quest to have "ca.desrt" be the first item in everyone's dconf-editor!00:05
robert_ancelldesrt, I'm going to register aaaa.ac and put some required Ubuntu schema into it00:06
robert_ancellactually just a .au would beat you :)00:07
desrtrobert_ancell: au. seems like a rather obvious choice for you00:07
desrtindeed00:07
robert_ancelldesrt, nah, two weeks and I'm outta here!00:07
desrtback to .nz?00:07
robert_ancelldesrt, yup00:08
desrtnice.  christchurch?00:08
robert_ancelldesrt, Auckland00:08
desrtseems a bit less exciting, but still nice :)00:09
chrisccoulsonhmmm, i guess i'm going to have to set up a KVM instance with oneiric on it00:18
lifelessrobert_ancell: you're from nz originally ?00:19
robert_ancelllifeless, yup, chch00:20
lifelessrobert_ancell: TIL00:20
RAOFrobert_ancell: Good morning!00:42
robert_ancellRAOF, hello00:42
RAOFThinking about wayland experiments for 12.10?00:43
robert_ancellRAOF, yup, not sure if it has to be wayland but just general improvements there00:43
robert_ancellRAOF, what time is good for a chat?00:43
RAOFIn an hour or so should be good.00:44
RAOFI'll have finished breakfast, etc :)00:44
robert_ancellRAOF, ok00:44
RAOFrobert_ancell: So, how would you like to call?01:19
RAOFslash chat.01:20
robert_ancellRAOF, google?01:26
pittiGood morning04:59
bkerensahi pitti05:07
didrocksgood morning05:17
pittirobert_ancell: is there anything further to be done on bug 844044?05:57
ubot2Launchpad bug 844044 in unity-greeter "Unity Greeter - Add Network Login option" [High,Confirmed] https://launchpad.net/bugs/84404405:57
pittirobert_ancell: it's marked for precise05:57
pittirobert_ancell: is that going to stay a manually enabled admin option, or on again by default?05:57
robert_ancellpitti, it's manually enabled currently, but I still don't really know what design wants05:58
robert_ancellpitti, perhaps we should just close it and let a new issue be opened if the current solution is not working well05:58
pittirobert_ancell: yes, it seems the current implementation matches the description05:58
pittiand the title, too05:59
pittirobert_ancell: ok, please close then05:59
pittirobert_ancell: can you reproduce bug 870297?06:00
ubot2Launchpad bug 870297 in lightdm "Lightdm logins not being logged in wtmp" [High,Confirmed] https://launchpad.net/bugs/87029706:00
robert_ancellpitti, no, but others seem to be able to06:00
pittiit's working fine here06:00
pittiI'll drop the milestone, seems SRUable to me06:00
robert_ancellyeah, if anyone can work out what's going on06:01
pittiTheMuso: we can remove the at-spi source now, right?06:03
TheMusopitti: I think so, yes.06:04
pitti-- precise/universe build deps on libatspi-dev:06:04
pittignome-mag06:04
pittijava-access-bridge06:04
pittipyspi06:04
pittiTheMuso: oh argh, seems not :/06:04
TheMusoYeah just double checking myself and saw those.06:05
pittiTheMuso: or could these be removed along?06:05
pittiTheMuso: binary depends look better06:05
pitti-- precise/universe i386 deps on libatspi1.0-0:06:05
pittignome-mag06:05
pittipython-at-spi06:05
pittipython-at-spi-dbg06:05
pittipython-at-spi is itself transitional now, isn't it?06:05
pittiah no, that was python-pyatspi06:05
pittithis is from pyspi06:05
TheMusoNo, thats different. Python-at-spi is some old old bindings that weren't even used in the latter at-spi v1 days.06:05
pittipyspi can certainly go, too06:06
TheMusoat-spi source package builds python-pyatspi binary, which was used.06:06
pittidogtail needs pyspi, meh06:06
TheMusoAnd yes, gnome-mag and java-access-bridge could be kicked too.06:06
pittiTheMuso: hm, at this point we need a removal bug to keep track, I think06:07
TheMusoYeah.06:07
pittiRAOF: any idea about bug 827934 ?06:09
ubot2Launchpad bug 827934 in colord "colord crashed with SIGABRT in raise()" [High,Confirmed] https://launchpad.net/bugs/82793406:09
RAOFpitti: I looked into it, but didn't make a whole lot of headwind before being pulled away; it seemed to be associated with some other libdbus madness, but I couldn't see anything obvious.06:12
robert_ancellpitti, so for bug 949782 that would have to be SRU'd as well - do we drop the precise target?06:17
ubot2Launchpad bug 949782 in unity-greeter "No way to disable start-up sound" [Medium,Triaged] https://launchpad.net/bugs/94978206:17
pittirobert_ancell: you don't want to upload it to precise final?06:17
robert_ancellpitti, aren't we past final freeze?06:18
pittirobert_ancell: it doesn't change UI, it's just a config option, no?06:18
robert_ancellyes06:18
pittirobert_ancell: yes, but that just means we are cautious when reviewing patches06:18
robert_ancellpitti, oh, a "final" freeze :)06:18
robert_ancellok, I'll upload it now06:18
pittirobert_ancell: today is the day when we originally meant to freeze the archive06:18
pittibut skaet wanted to do it a week earlier, for extra caution06:18
pittirobert_ancell: freeze == "all uploads are cross-checked by release team", not "nothing can go in any more"06:19
pittiin the latter case, we could just release :)06:19
robert_ancellok06:19
pittirobert_ancell: hang on06:20
pittirobert_ancell: do you actually need the canberra context if this option is off?06:20
robert_ancellpitti, what happened to -proposed?  I'm confused now, should I put things in precise-proposed or precise?06:20
robert_ancellpitti, I guess not06:20
pittirobert_ancell: you can use -proposed if the package takes long to build or archive skew causes uninstallability06:20
pittineither seems to be the case here, though06:20
pittirobert_ancell: question for you in bug 98053206:39
ubot2Launchpad bug 980532 in shotwell "Build with unity support" [Wishlist,Triaged] https://launchpad.net/bugs/98053206:39
robert_ancellpitti, yup06:40
=== tkamppeter_ is now known as tkamppeter
czajkowskimorning folks07:44
czajkowski2 weeks to release and latest updates have left me with no dekstop on boot up, great start to the day  :(07:45
chrisccoulsongood morning everyone07:46
czajkowskichrisccoulson: nothing good about this morning :(07:48
=== pstolowski is now known as pst
=== pst is now known as pstolowski
seb128hey07:50
czajkowskihas anyone done updates yesterday and run into issues this morning07:50
seb128hey czajkowski, what sort of issues?07:50
czajkowskidoing updates now again hoping I can get desktop back07:50
czajkowskiseb128: machine boots up, login screen arrives, enter password, and it logsin in07:51
chrisccoulsonhey seb128, czajkowski07:51
seb128did you do partial upgrades using proposed?07:51
czajkowskiam then stuck looking at the wallpaper07:51
seb128hey chrisccoulson, how are you?07:51
czajkowskithe  dasher and stuff doesnt load07:51
czajkowskiupdate and dist-upgrade are being run now07:52
chrisccoulsonseb128, yeah, not too bad thanks. had a bit of a panic last night though when i saw https://bugzilla.mozilla.org/show_bug.cgi?id=74484707:52
ubot2Mozilla bug 744847 in XPCOM "crash in nsAppShell::ProcessNextNativeEvent @ g_main_context_. with Linux kernel 3.0.0-18 on Ubuntu 11.10" [Critical,New: ]07:52
chrisccoulsonhuge spike in firefox crash volume for people on oneiric ;)07:52
chrisccoulsoncaused by us07:53
seb128czajkowski, dpkg -l | grep unity? did you uninstall unity by upgrading at a bad time with proposed enabled?07:53
seb128oh, gookd robert_ancell did the shotwell change, now I just have to convince pitti to ack the upload ;-)07:53
seb128czajkowski, see what I wrote before07:53
seb128chrisccoulson, what did you do to oneiric users?! ;-)07:54
chrisccoulsonseb128, we uploaded a broken kernel to proposed which caused applications to crash07:54
seb128oh, kernel issue?07:54
seb128"nice"07:54
chrisccoulsonyeah, they got over 2000 crash reports from the same 2 signatures since 2nd april07:55
czajkowskiseb128: unity still there07:56
seb128czajkowski, can you pastebin your .xsession-errors?07:56
seb128chrisccoulson, is that a lot of them?07:56
czajkowskiseb128: if you can tell me how sure :(07:56
seb128chrisccoulson, I'm surprised so many people run proposed, did that kernel hit upgrades?07:56
chrisccoulsonseb128, it's a lot for linux. the 2 signatures are the #1 and #4 top crashes for all linux users07:57
seb128czajkowski, try to log in, when you get the empty background, ctrl-alt-f1, log in, cp .xsession-errors <somewhere> where somewhere is an usb stick or something07:57
seb128czajkowski, or somewhere is another dir, then sudo restart lightdm and log into a non unity session if you have one installed07:58
czajkowskidont have non unity installed07:58
czajkowskiseb128: just waiting on upgrades to finsish than shall resrtart lightdm08:02
czajkowskithanks for the help08:02
chrisccoulsonyay, we get a nice shiny new hire car today :)08:05
czajkowskiseb128: after updates and reboot still stuck at login same when I restart the lighdm08:06
czajkowski*lightdm08:06
seb128chrisccoulson, new owned car or replacement ranted while you get yours fixed?08:08
chrisccoulsonseb128, yeah, it's just whilst my car is repaired08:08
seb128czajkowski, can you get the log?08:14
czajkowskiattempting to find a usb key to get it off machine to mail you08:14
czajkowskibut at my folks house so trying to find this could be interesting08:14
seb128czajkowski, can you scp to chinstrap maybe?08:15
seb128czajkowski, i.e log to the vt and scp .xsession-errors chinstrap.canonical.com:08:16
czajkowskiwill try08:18
bkerensaseb128: are you available to review a merge proposal? :)08:23
seb128bkerensa, depends of what is to review?08:23
bkerensaseb128: change to the Landscape name in System Settings08:24
bkerensato make it more precise and less vague08:24
seb128bkerensa, where is the diff?08:24
bkerensaseb128: https://code.launchpad.net/~bkerensa/ubuntu/precise/landscape-client/fix-for-962974/+merge/101839/+preview-diff/+files/preview.diff08:25
seb128oh08:25
seb128bkerensa, no way08:25
bkerensa;p08:25
seb128bkerensa, string freeze was 3 weeks ago08:25
bkerensaseb128: we need a exception right and thats not happening?08:26
seb128we can't change it that late08:26
seb128bkerensa, correct08:26
seb128you would break all translations08:26
bkerensaseb128: yeah08:26
seb128mpt, ^08:26
bkerensa:P08:27
seb128(I saw you discussed it on #ubuntu-devel)08:27
pittihey seb12808:55
pittiseb128_: shotwell> I'm mostly concerned about how much this has been tested08:55
pittii. e. new crashers, regressions, UI weirdnesses, etc.08:56
seb128_pitti, hey08:56
seb128_pitti, it was on until yesterday08:57
seb128_oh, no, we lacked the build-depends08:57
seb128_pitti, well, that's the whole code: http://git.yorba.org/cgit.cgi/shotwell/commit/src/UnityProgressBar.vala?id=6199368a3b913c7ecc9d4664c96fc9d58b7fa33708:57
seb128_pitti, it's really a small enough function to display a progress bar over the launcher icon08:57
pittiah, for imports?08:58
seb128_pitti, yes08:58
pittiseb128_: thanks for the pointer. updated bug, accepting08:59
seb128_pitti, the yorba guys have some rigourous testing as well usually, we have very few important issues with shotwell08:59
seb128_pitti, thanks08:59
seb128_brb, picking "suspend" rather than "log out" in my guest session screwed my IRC09:00
seb128_it won't reconnect to some servers09:00
mvoseb128, pitti: I put a possible "fix" for #938090 into the report, but its a feable attempt, I get hit by this in software-center too, so ideas are welcome09:03
seb128bug #93809009:05
ubot2Launchpad bug 938090 in apport "apport-gtk crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()" [Medium,Confirmed] https://launchpad.net/bugs/93809009:05
seb128mvo, hey, wie gehts?09:05
pittimvo: hallo! looking09:05
seb128mvo, oh, I remember we discussed that issue earlier in the cycle09:06
pittimvo: oh, can you reproduce this crash?09:06
mvoseb128: hey, danke, gut!09:07
mvopitti: well, not entirely easily, but sort of, is-cneeds to get closed at exactly the right time09:07
mvos-c I mean09:07
seb128mvo, that's bug #911619 back right?09:08
ubot2Launchpad bug 911619 in gwibber "gwibber crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()" [High,Fix released] https://launchpad.net/bugs/91161909:08
mvoyeah, I think so09:11
seb128mvo, bug #914393 quite some duplicates for s-c09:11
ubot2Launchpad bug 914393 in software-center "software-center crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()" [Medium,Confirmed] https://launchpad.net/bugs/91439309:11
seb128pitti, mvo: well, it's probably a "use after unref" issue09:13
pittimvo: I think I can reproduce09:25
pittimvo: I think I can turn that into a test case in apport09:25
mvopitti: woah, thats great, looking forward to see that09:26
pittimvo: assuming it's related to the spinner (i also have that in apport)09:26
mvoyeah, in s-c as well09:27
pittihm, doesn't seem to be reproducible in apport as easily as in s-c (where I have 100% hit rate)09:28
pittimvo: so in both cases it's from calling image.set_from_pixbuf()09:34
mvopitti: so not the spinner, but a explict call to that? is it happening on close for you as well? or is that unreleated?09:37
pittimvo: I can reproduce the software-center crash, but not the one in apport09:37
pittimvo: I'm currently trying to make it crash around that call09:37
seb128dpm, hey09:41
dpmheya seb12809:42
seb128dpm, how are you?09:42
mvopitti: I found that in s-c its crashin in _update_app_icon() and there in self.icon.set_from_pixbuf() and it appears its happening when Gtk.main_quit() is called or while its processing outstanding events, looking further now09:43
dpmseb128, fine, thanks, and you? How are the final days of release going?09:43
pittimvo: right, I suspect something like taht09:43
pittimvo: in the apport trace I see an event handling for the "reopen" button, which closes apport09:43
seb128dpm, I'm good thanks, release seems on track ;-)09:43
dpm;-)09:43
seb128dpm, do you have any clue about bug #97872409:43
ubot2Launchpad bug 978724 in ubuntu-translations "update-notifier needs to build translation template" [High,Triaged] https://launchpad.net/bugs/97872409:43
pittimvo: but the icon is set way before that reopen button is even displayed, so I'm currently trying to figure out how this can happen09:44
seb128dpm, update-notifier ships a po/update-notifier.pot in source but it's not being imported by launchpad09:44
seb128dpm, do you know how to debug those issues?09:44
mvopitti: it looks like I could work around it in s-c by simply calling sys.exit(0) after main_quit09:44
seb128dpm, the template was manually uploaded yesterday but the previous one was from 2011 still, the infos on https://translations.launchpad.net/ubuntu/precise/+source/update-notifier/+pots/update-notifier/+admin look fine though09:44
pittimvo: yes, I'll do something similar, as otherwise the apport process hangs until all the other threads are done09:45
seb128dpm, is there anything special about sources that are not stripped from their translations maybe?09:45
pittimvo: that'll fix the behaviour, but I'd still like to find out why this crashes09:45
mvopitti: indeed, its just a workaround09:45
pittigood 'nuff, though09:45
dpmseb128, ah, I saw Steve's reply, but didn't look further. To debug these issues I generally build the package locally and look at the translations tarball (https://wiki.ubuntu.com/UbuntuDevelopment/Internationalisation/RecipeVerifyingTranslationUploads) Let me have another look at the bug09:45
seb128mvo, pitti: the issue is not likely when the icon is "set", but rather when it's unrefed09:45
seb128dpm, thanks09:46
pittiseb128: really? https://launchpadlibrarian.net/89523197/Stacktrace.txt doesn't look like that09:46
seb128pitti, why is gtk_image_reset() called?09:46
mvois there a way to get the refcount of it easily via pygi?09:46
dpmseb128, yeah now the https://translations.launchpad.net/ubuntu/precise/+source/update-notifier/+pots/update-notifier/+admin will look ok, as kelemengabor manually uploaded the template09:46
pittiseb128: not sure, GTK does that by itself; apport just calls gtk_image_set_from_pixbuf09:47
pittimvo: myobject.__grefcount__09:47
seb128dpm, it was looking ok before as well, out of the import date09:47
dpmah, I see09:47
mvota09:47
seb128pitti, mvo: http://pastebin.ubuntu.com/927656/ that was part of the discussion about that issue in gwibber earlier in the cycle if that's useful09:49
=== debfx_ is now known as debfx
seb128dpm, so yeah, following that wiki, pkgbinarymangler doesn't create a _translations.tar.gz for packages on the "don't strip" list09:54
dpmseb128, I believe I see what happens: as u-n is being blacklisted in pkgbinarymangler, the package does not generate a translations tarball, so neither a .pot file generated during build (which is not created anyway) nor the .pot file included into the package are put in a translations tarball and given to Launchpad. pitti, does that sound about right for a package blacklisted in pkgbinarymangler? As much as I dislike keeping track of templates needin09:54
dpmg manual attention, one option is to manually upload the template09:54
dpmyeah, we got to the same conclusion :)09:54
seb128so pkgbinarymangler bug indeed09:54
seb128the "don't strip" doesn't mean "don't import"09:55
dpmah, right09:55
seb128it just means "don't clean the binaries"09:55
dpmgotcha09:55
seb128dpm, thank for the wiki pointer, I learnt something09:55
dpmcool :)09:55
pittidpm: the .pot generation should not be affected by this, only the stripping and translation tar build09:55
dpmack09:55
seb128pitti, where is launchpad importing the pot from?09:56
pittifrom the tarball09:56
seb128pitti, if there is no translation tar there is no import?09:56
pittiso I guess it should not be blacklisted, but u-m should instead set NO_PKG_MANGLE?09:56
pittiso that the tarball is still being built09:56
seb128pitti, what's the blacklist for then?09:56
pittipkgbinarymangler will not touch blacklisted packages _at all_09:57
seb128that's the issue there09:57
pittii. e. for packages which just don't want to use LP transltaions and langpacks09:57
pittilike language-pack* itself, dpkg, iso-codes, and apparently also apt and update-notifier09:57
seb128pitti, language-selector and update-notifier should probably be dropped from there then and just use NO_PKG_MANGLE?09:57
pittiyes09:58
seb128thanks09:58
pittibug 56290009:58
ubot2Launchpad bug 562900 in update-notifier "Please include translations from Launchpad in the package" [Medium,Confirmed] https://launchpad.net/bugs/56290009:58
dpmSweetshark, good morning! A translator pointed out to me that Quicklist items in LO are all in English. I haven't followed that, but he told me that at some point the translations were included in a patch, but dropped later on and the recommendation was to translate them upstream. While that's fair enough, my understanding is that upstream hasn't got any infrastructure to deal with quicklist translations, so there is no way translators can provide the09:58
dpmm.09:58
dpmSo we end up with a regression: previously translated strings are now in English09:59
seb128pitti, why did you do it this way by then rather than using the variable?09:59
dpmSweetshark, would it be possible to get the translations patch back?09:59
seb128pitti, sorry for keep you away from the gtk debugging, I'm almost done with questions ;-)09:59
pittino special reason, I just merged the proposed change09:59
pittibut we can revert that, and use NO_PKG_MANGLE, of course10:00
pittiseb128: actually10:00
pittiNO_PKG_MANGLE will also not build a translation tarball10:00
seb128pitti, what do you recommend we do? I'm not sure to understand the pro and con enough to have an opinion10:00
pittidpm: ^10:00
seb128pitti, the issue is that ideally po and pot should still be imported for those, we want the launchpad side to be uptodate even if we don't strip10:01
pittiso we don't currently have a way to say "build a translations tarball, but don't strip the mo files"10:01
seb128ok10:01
seb128pitti, so let's keep it as a pkgbinarymangler bug open for next cycle10:01
pittiwell, in a way we do10:01
seb128we need to manually upload the translations and template meanwhile10:02
pittiyou can ask LP to import the pot from the branch10:02
pittiI do that with apport and jockey upstream branches, it's quite nice10:02
seb128ah10:02
seb128pitti, thanks!10:02
dpmpitti, yes, but only for the upstream project, the Ubuntu package still needs a package upload10:02
pittiso the apport blacklist and NO_PKG_MANGLE are pretty much equivalent10:02
pittifor translations, anyway10:02
seb128apport->pkgbinarymangler?10:02
pittithe former is better for packages that we sync, as it avoids a packaging delta10:02
pittierr, yes10:02
seb128;-)10:03
pittiFreudian slip10:03
seb128dpm, well I guess we should check packages not mangled to see if other templates need an update10:03
seb128I will do that10:03
dpmpitti, seb128 in that case, perhaps we keep the templates for those two manually updated and pkgbinarymangler needs a bug requesting a new feature to import templates but not strip .mo files?10:04
pittidpm: right10:04
seb128dpm, while you are here, could you look at bug #979825 ? do you know how,when are ddtp datas syncs done?10:04
ubot2Launchpad bug 979825 in ubuntu-translations "Do a sync with Debian for Ubuntu 12.04 LTS" [Undecided,New] https://launchpad.net/bugs/97982510:04
seb128dpm, pitti: let's reuse bug #978724 for the pkgbinarymangler, I'm updating the title10:05
ubot2Launchpad bug 978724 in ubuntu-translations "update-notifier needs to build translation template" [High,Triaged] https://launchpad.net/bugs/97872410:05
dpmseb128, that would probably be a question for mvo. I know he does ddtp syncs every now and then, but I don't know how frequently ^^10:05
dpmseb128, ack on pkgbinarymangler bug10:05
mvopitti: I guess you know this already, but I can confirm that "destroy" is called on self.icon so the priv->icon_helper is cleared but then the icon is used again10:05
mvodpm: meh, it turns out its currently broken because debian moved to descriptionless packages files too10:06
mvo(or we did and that broke it)10:06
mvoI need to check, but last night when I triggered a sync of it I discovered its currently not finding translations10:06
dpmbummer10:07
Sweetsharkdpm: noted10:12
Sweetsharkdpm: yes, should be doable.10:12
mvopitti: I put some more info in the bug, not sure what the right approach for the fix is though, ideas very welcome10:13
dpmSweetshark, cool, do you think it'd be worth re-enabling the old wiki page containing the translations, do a final round call for translations and including them in the patch?10:13
Sweetsharkdpm: upstream basically has the infra, its just that our quicklist l10n patch is very ugly and ad-hoc (which is likely why it broke), so it can not be upstreamed as is.10:14
dpmSweetshark, right, but we shouldn't be sacrificing translations because of that10:15
Sweetsharkdpm: sure, sure.10:15
dpmSweetshark, np, thanks. So what do you think the next steps are? Do you think it's worth doing a new round call for translations and include them in a new patch, or do you prefer just reviving the old patch even if it means having less translations?10:17
pittimvo: heh, I just attached a python reproducer :)10:18
pittiit's by and large the same10:18
mvopitti: I think I have a idea, give me a minute to attach a patch that may or may not work and then I go for lunch :)10:18
pittimvo: probalby easiest to just kill all pending signal handlers, or just sys.exit()..10:19
Sweetsharkdpm: as for a final round call, I am abit hesitant. While that stuff is nice to have (and the patch needs to be fixed), I am unsure if I will be able to take care of that given the other issues on my todo list.10:21
Sweetsharkdpm: fwiw the patch is in, it just doesnt work :(10:21
dpmSweetshark, I understand, that's why I suggested the second option of just reviving the patch. Does that sound doable (assuming translations still apply)?10:22
dpmah, bummer10:22
dpmseb128, I noticed you did the xdg-user-dirs upload with exported LP translations, thanks! We keep a list of packages that need translations exported on https://wiki.ubuntu.com/NonLanguagePackTranslationDeadline (see "Rebuilding packages" section). Would it be possible that someone from the desktop team does the exports for language-selector, example-content, update-manager, yelp-xsl and (possibly later due to recent string changes) update-notifier? Wo10:22
dpmuld it be worth filing bugs for each one of those?10:22
Sweetsharkdpm: so, I will try to fix it, but it does not have first priority sorry.10:23
dpmThanks Sweetshark, I appreciate it10:23
seb128dpm, I can do those10:23
seb128dpm, well maybe mvo can do update-manager10:23
seb128dpm, but I will look at the list and do language-selector and yelp-xsl to start10:23
dpmseb128, excellent, thanks! Going forward we should enable translations and message sharing for all of those projects, which would save us from doing the manual exports, as translations would already land in the upstream packages10:24
dpmerr, upstream *projects10:24
seb128dpm, right10:24
seb128dpm, well that wouldn't work for xdg-user-dirs shared-mime-info and yelp-xsl10:25
mvopitti, seb128: I pushed a (untested) patch to https://bugs.launchpad.net/ubuntu/+source/apport/+bug/938090/comments/10 with some background, that maybe the solution, but I have to admit that I'm not too familiar with the lifecycle of the gobject stuff, so I may be off here10:25
ubot2Launchpad bug 938090 in apport "apport-gtk crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()" [Medium,Confirmed]10:25
seb128but that would be good for stuff we maintain10:25
mvoseb128: what do I need to do? just upload?10:25
dpmseb128, correct. I meant the Ubuntu projects in LP only, sorry. I'll take a TODO to poke maintainers10:25
seb128mvo, having desrt's to review it would be good if you can wait after lunch10:25
seb128mvo, that still seems a bug in your code to me though ;-)10:26
seb128mvo, like you C snipped, don't clean an object after it has been destroyed...10:26
mvoseb128: I would argue that ;) but yeah, I added code in s-c to not trigger this condition, but at the same time, robustness++ if its not having other issues that I'm not aware of10:26
seb128mvo, but yeah,I understand bindings do that for you :p10:26
mvoseb128: right, the C snippet is for demo purpose only, its cleary buggy code, the question is what should happen (segv vs g-crtitiacal)10:27
mvopitti: aha, very nice, your python demo is much better as its much close to the real-world case and will not make seb128 complain like my C ;)10:27
seb128mvo, let's wait for desrt but your patch seems fine to me10:28
mvothanks, I put #11 in with a diff that actually compiles and get lunch now :)10:30
* mvo waves10:30
pittimvo: ah, very nice!10:32
mvodesrt: hey, when you are back it would be great if you could have a look at https://bugs.launchpad.net/ubuntu/+source/apport/+bug/938090/comments/11 and tell me if that makes sense (and maybe the rational for in in comment #10)11:24
ubot2Launchpad bug 938090 in apport "apport-gtk crashed with SIGSEGV in _gtk_icon_helper_get_storage_type()" [Medium,Confirmed]11:24
mvoseb128: so the patch appears to fix all the known cases of this crash, fingers crossed that its actually the right approach11:24
pittidpm: can we arrange for a full precis export next Tuesday, right after the langpack translation deadline?12:54
pittidpm: then I can build/upload the final packs next Wed12:54
dpmpitti, I'll have to arrange a one-off export with the LP guys, but it shouldn't be a problem, yes12:58
pittidpm: FYI, we just got another daily set of packages12:58
pittidpm: I disabled the cronjob now12:59
dpmpitti, ok, thanks12:59
desrtmvo: one comment: if the only thing that the vfunc now does is to chain up then stop overriding it13:02
desrtmvo: also: file/patch upstream please13:02
desrtmvo: in general, though, you should be vary of releasing things in finalize instead of dispose when it comes to gtk -- reference cycles creep in this way13:06
mvodesrt: oh, so should I use dispose instead of finalize? happy to do that, I'm pretty new to this13:07
desrtmvo: no.  that would not help in this case :)13:07
desrtmvo: really -- you should not access-after-destroy :)13:07
desrt(destroy is more or less equivalent to dispose, fwiw)13:07
desrtlike gtk_widget_destroy() ends up calling g_object_dispose()13:07
desrtthe trouble with unref in finalize is that if the thing you are unreffing has a reference to some part of the widget tree you could end up with a reference cycle13:08
desrtin this case i believe that to be unlikely13:08
desrtthe way we usually deal with this is to try to make functions depending on the now-null value to be resiliant to it being null13:08
mvodesrt: aha, thanks! it seems its mostly a issue with the bindings AIUI, I will clean it up based on your suggestion and file upstream13:08
desrtwhich i think is a waste of time, personally :)13:08
* desrt loves finalize13:08
desrtso ya... drop the destroy() vfunc override entirely and it looks good to me -- but maybe others have different things to tell you about it13:09
mvook13:10
* mvo wonders idly why his almost_fixed_height patch in #607447 did not even got a single reply13:14
ogra_because it has almost in the name and people wait for the final version ? :)13:14
desrtmvo: it's on my list to tackle next cycle13:15
seb128mvo, nobody is actively maintained that part of GTK I think13:15
seb128maintaining13:15
seb128desrt, hey, happy friday!13:15
desrtmvo: the answer is (a) time constraints and (b) general fear of touching anything inside gtktreeview13:15
desrtseb128: i'm starting on the beer already :D13:15
desrtseb128: happy friday to you too13:16
seb128desrt, chrisccoulson is having a bad influence on you :p13:16
desrtchrisccoulson: come visit.  we'll have beers together.13:16
chrisccoulsonheh :)13:16
chrisccoulsontalking of beer, my beer delivery still hasn't arrived!13:17
desrtyou have beer DELIVERY?13:17
desrtmy god.. what is this technology?13:17
chrisccoulsondesrt, yeah, i order beers that i can't find in local shops :)13:17
desrtis it a bad situation where you are or do you just have _really_ exotic tastes? :)13:18
mvodesrt: bug #674050 in bugzilla13:20
ubot2Launchpad bug 674050 in docky "Clicking CPU Monitor applet opens web browser when gnome-system-monitor isn't installed" [Undecided,Invalid] https://launchpad.net/bugs/67405013:20
desrtubot2: stop that.  it's too early for those kinds of games.13:20
ubot2desrt: Error: I am only a bot, please don't think I'm intelligent :)13:20
pittignome bug 67405013:20
pittithere :)13:20
ubot2Gnome bug 674050 in gtk "Free image->priv->icon_helper in gtk_image_finalize instead of gtk_image_destroy" [Normal,Unconfirmed] http://bugzilla.gnome.org/show_bug.cgi?id=67405013:20
desrtubot2: you're excused :)13:20
ubot2desrt: Error: I am only a bot, please don't think I'm intelligent :)13:20
desrtubot2: have a botsnack13:21
ubot2Factoid 'have a botsnack' not found13:21
desrta bot that doesn't enjoy botsnacks?!13:21
chrisccoulsonlol13:21
mvohaha13:25
mhr3desrt, you just dont get bot-humor, clearly he already ate it ;)13:27
mhr3that's why it's not found13:27
seb128pitti, do you have a way to update language-selector translations than to ask for an export on launchpad, cp it by hand and commit?13:45
JanChm, is nautilus leaking memory in 12.04?13:50
seb128JanC, not that we know about, it could be, or you could use an extension leaking memory13:54
JanCyeah, might be an extension13:57
JanCbut nautilus is using 4x more RAM than Firefox with around 80 tabs open, so something must be wrong...   ;)13:57
=== m_conley_away is now known as m_conley
JanCabout 4 GiB virt, 2 GiB res...14:07
seb128JanC, likely, a valgrind log would be useful14:10
seb128if you can reproduce the issue14:10
didrockshey Sweetshark, seems that some quicklist were added to libroffice, but as it's not translatable, there was no wiki or transition to get them translated by another way? bug #95082514:19
ubot2Launchpad bug 950825 in libreoffice "LibreOffice quicklists are not translated" [Undecided,Confirmed] https://launchpad.net/bugs/95082514:19
mvodidrocks: do you think you have time to look at bug #977456 ?14:19
ubot2Launchpad bug 977456 in software-center "oneconf does not sync installed packages across computers" [Undecided,New] https://launchpad.net/bugs/97745614:19
didrocksmvo: there are some 500 errors on the server, I pinged achuni on it14:19
didrocksyesterday14:20
didrocksnot sure he had some time to look at14:20
didrocksmvo: talking about it on #software-center FYI ;)14:21
chrisccoulsonis ia32-libs meant to be installable in precise?14:33
ogra_it should be a fake package but still be installable iirc14:33
pittiseb128: I don't have a better way, no; I didn't set up l-s to auto-import/export to bzr14:45
seb128pitti, ok14:49
mterryWhy when upgrading from 11.10 to 12.04 do I get prompted about which services to restart for a libc6 upgrade?  Is that really a super-important question to ask?15:00
seb128mterry, I guess the important thing is to not restart things on that list without asking15:01
seb128mterry, well maybe it's not important for a desktop but I guess there could be some side effects on running services or downtime there ... though if you dist-upgrade you might expect something like that ;-)15:01
mterryYar, you would  :)15:01
seb128that's an ok question though :p15:02
* mterry thought our goal was no questions15:02
mlankhorstsurprisingly my ubuntu feisty survived several dist-upgrades without a reboot. :P15:02
seb128the natty to oneiric upgrade on my parent box asked on what disk to install grub for some reason15:02
seb128with a list of disk15:02
seb128it's the sort of question I don't even know what to reply to :p15:03
seb128"just put it somewhere so my box keep booting please" ;-)15:03
mlankhorstof course windows doesn't ask and just overwrites everything :>15:05
seb128mterry, nice gvfs anti segfault effort this week btw!15:07
jbichamterry: you used update-manager for that upgrade?15:07
jbichaI had to use the alternate disk for an upgrade this week because of that whole webcam bug and it did prompt about restarting those services15:08
mterryseb128, thanks!  Hopefully I didn't cause any leaks with all my g_object_refs  :)15:08
mterryjbicha, yeah15:08
seb128mterry, let's see ;-)15:08
seb128mterry, did you get at the bottom of your bugs list?15:08
mterryseb128, I guess?  I'm done with gvfs for now.15:10
seb128mterry, do you own a multi screen setup? like a laptop with an external screen? ;-)15:10
pittiseb128: would you like/have some time for bug 942539, or want me to look at it on Monday?15:39
ubot2Launchpad bug 942539 in nautilus "Ubiquity desktop icon text looks messy" [Medium,Triaged] https://launchpad.net/bugs/94253915:39
pittiit's the one bug in our list that isn't SRUable15:39
seb128pitti, I've no real clue about text wrapping in pango,nautilus15:40
pittii. e. we need to teach it to not line-break on "." unless it's followed by a space15:40
seb128pitti, I can try to have a look but I fear it's an hard issue15:40
seb128pitti, well it works fine text entries in gtk, so I fear it's a bug somewhere in the nautilus stack that is going to be "fun" to debug15:41
pittiseb128: we can try and look into it together on Monday perhaps?15:41
seb128pitti, if you want sure15:41
didrocksIIRC, that ended with the \n fix in… was it hardy?15:46
didrockswell "fix" :p15:46
seb128pitti, still there?16:13
pittiseb128: just barely, about to head out16:13
seb128pitti, about that nautilus issue16:13
seb128do you have an opinion on whether we should change the code to never wrap after a "."?16:14
seb128or just special case "12.04"?16:14
seb128the comment16:14
seb128"/* Ensure that we allow to break after '_' or '.' characters,16:14
seb128 * if they are not likely to be part of a version information, to16:14
seb128 * not break wrapping of foobar-0.0.1.16:14
seb128 * Wrap before IPs and long numbers, though. */"16:14
pittino, I think it should only wrap after '.' if it's followed by whitespace16:14
seb128makes me not want to change the wrapping rules16:14
seb128pitti, well seems they did it on purpose so stuff like http://192.168.0.10 in the computer location would displaybetter16:15
pittiseb128: 12.04 is no different, it's the same intent16:15
pittiseems the patch is slightly broken?16:15
pittibut you wouldn't want to wrap an IP address either16:15
pittiif you have a string like "foo 1.2.3. next", it should be wrapped at "foo|1.2.3.|next", but not in between IMHO16:16
seb128right16:16
seb128I will just drop the " && ZERO_OR_THREE_DIGITS (p+1)" then16:16
seb128and see how it goes16:16
seb128pitti, thanks16:16
seb128I will try to have it in today16:17
seb128so we can get feedback during the w.e if it breaks stuff :p16:17
pittiseb128: don't we rather need somethign like && isspace(p+1) ?16:17
* pitti assigns the bug to you then, thanks for picking this up16:17
seb128pitti, right, I meant dropping the special rules16:17
seb128pitti, I will do the classic unicode "wrap only if followed by a space"16:17
pittiindeed, ZERO_OR_THREE_DIGITS sounds bogus16:18
seb128it's a bad hack16:18
seb128pitti, thanks16:18
seb128pitti, enjoy your w.e!16:18
pittiand you!16:18
pittigood night everyone16:18
pittiseb128: http://reports.qa.ubuntu.com/reports/bug-fixing/canonical-desktop-team-precise-fixes-report.html16:19
pittiseb128: that one and two more! :-)16:19
seb128pitti, I just uploaded transmission with 3 bug fixed16:20
seb128bugs16:20
pittioh, and language-selector16:20
pittiI have an upload in the pipe for upower16:20
seb128pitti, you will need two on monday :p16:20
pittiso I again I'm one behind16:20
seb128ok, one16:20
* seb128 hugs pitti16:20
* pitti hugs you back16:20
seb128we might manage to cross the line together16:20
* ogra_ grins about the ever ongoing competition16:21
pittiit's fierce!16:21
pittiseb128: btw, did you notice today's image size? http://cdimage.ubuntu.com/daily-live/20120413/16:45
seb128pitti, \o/ how did we win so much?16:46
seb1286mb?16:46
pittiseb128: bug 97988716:46
ubot2Launchpad bug 979887 in linux-firmware "Remove some obsolete firmware to reduce package size" [Undecided,In progress] https://launchpad.net/bugs/97988716:46
seb128oh, nice16:46
seb128I didn't see that was uploaded16:47
pittihell, another fix like that, and we can put back French!16:47
seb128great16:47
seb128mvo, you got accept commit on gtk16:49
seb128mvo, I pinged upstream on IRC16:49
mvoseb128: very nice, thanks a lot!16:50
seb128mvo, yw16:50
Darxusseb128: I'm trying to build a gtk package from the branch that doesn't require cairo-gl.  I cloned the repo, extracted the debian tarball, ran "NOCONFIGURE=1 ./autogen.sh", seems to be going along pretty well, but I'm getting "make[3]: *** No rule to make target `ubuntumenuproxy.h', needed by `gtktypebuiltins.c'.  Stop."  Any tips on how to figure this out?  This is on precise, and your precise package builds fine.17:26
DarxusMaybe better in #gtk+ ...17:28
seb128Darxus, yeah, likely :p17:30
seb128Darxus, we don't have cairo built with gl in Ubuntu17:31
Darxusseb128: Sorry, doesn't depend on cairo-gl for enabling wayland.17:31
seb128Darxus, I moved that discussion out of #gtk+17:31
dobeythat error seems like a half-applied patch17:31
seb128`ubuntumenuproxy.h', is a gtk patch17:32
seb128in ubuntu17:32
Darxusseb128: I get the same error when I cat /dev/null > debian/patches/series17:32
seb128Darxus, well, patches are applied when unpacking, and that source with "ubuntu" in the name doesn't exist upstream17:32
seb128so you might want quilt pop -a17:32
seb128then try again17:32
DarxusI somehow got the impression it was actually included upstream, rechecking.17:32
Darxus$ grep -r ubuntumenuproxy.h .17:33
Darxus./gtk/Makefile.am:      ubuntumenuproxy.h17:33
DarxusYeah, that's in robster's branch.17:33
seb128Darxus, I can guaranty you upstream has no source with "ubuntu" in the name :p17:33
seb128Darxus, he likely started from the ubuntu version then17:33
Darxus...Huh.17:34
DarxusOkay, you're right, it's not in gtk master.  Thanks.  WTF did he do...17:36
DarxusThe problem was that I had patches applied, and inappropriately believed that git clean -xfd would remove them.17:54
Darxusseb128: The gtk package's debian/rules has a few sets of enable args, which one do I add --enable-wayland-backend to?18:04
DarxusDEB_CONFIGURE_EXTRA_FLAGS?18:05
DarxusYeah, pretty sure that should do it.18:07
Darxuscp: cannot stat `debian/tmp/docs/reference/gtk/gtk-update-icon-cache.1': No such file or directory18:08
DarxusSo close.  What is that?18:08
Darxusdh_install: cp -a debian/tmp/docs/reference/gtk/gtk-update-icon-cache.1 debian/libgtk-3-bin/usr/share/man/man1/ returned exit code 118:08
DarxusThe file actually exists in a number of other places: ./debian/install/shared/usr/share/man/man1/gtk-update-icon-cache.118:12
DarxusThat's in "dh_install -plibgtk-3-bin", which I don't think it should be, since there's a separate "dh_installman -plibgtk-3-0".18:14
LaneyI think gsd needs a give-back on armel18:19
DarxusOkay, there is no debian/tmp, why is it trying to copy from there?18:20
dobeybecause it should be in debian/tmp. what is debian/install/shared? that's different.18:34
Darxusdobey: Don't know.18:36
DarxusSo maybe earlier in the output something said that putting it in debian/tmp/docs/reference/gtk/gtk-update-icon-cache.1 failed?18:36
dobeypossibly18:36
dobeybut you're modifying an apparently half-broken packaging branch of gtk, also18:37
DarxusAm I?18:37
dobeywell, given all the comments you've made in here, i'd say so :)18:37
DarxusI re-cloned https://github.com/rbradford/gtk/tree/wip/wayland-render-changes to fix the problem with the half-application of ubuntu patches.18:38
DarxusIt builds / works fine without ubuntu packaging.18:38
DarxusAnd I'd guess this source is relatively close to what the packaging was written for.18:38
Darxusdebian/libgtk-3-bin.install:docs/reference/gtk/gtk-update-icon-cache.1 usr/share/man/man118:41
DarxusOh, that's what's calling it.18:41
DarxusIt's not supposed to be in debian/tmp.  The other locations are flavors the package builds.  So somehow it's not pointing dh_install at the right flavor.18:53
dobeyeh?18:57
dobeythe ubuntu packages build fine presumably with the packaging info you've shoved into that branch. so why would it fail now unless you changed something relevant to the failure18:58
DarxusWell, clearly I did, by replacing the source.  But I have no idea what the problem is.19:09
Darxus>  /usr/bin/install -c -m 644 gtk-query-immodules-3.0.1 gtk-update-icon-cache.1 '/home/darxus/tmp/gtk/no-cairo/gtk+-3.4.0/debian/inst19:09
Darxusall/static/usr/share/man/man1'19:09
DarxusIt's not installing into debian/tmp....19:09
DarxusIt's installing into debian/install/static.19:09
hyperaircan a patch that grants smooth scrolling to evince enter precise at this moment?19:12
kenvandinehyperair, i wouldn't be in favor of it19:13
seb128no19:13
hyperairalright19:14
hyperairi guess i'll just maintain it locally or put it in a ppa then19:14
seb128it's likely a small patch right? like just add an event mask or enable a flag?19:15
seb128it should be fine for a SRU19:15
seb128the change is no important enough for the installer ISO to ask a freeze exception19:16
seb128but tested as a SRU for some time it should be fine19:16
hyperairseb128: yeah it's pretty small. add an event mask, amend the handling of ctrl+scroll and shift+scroll a bit19:19
seb128yeah, should be fine for a SRU19:19
hyperairokay19:19
seb128it's a LTS, it will not be perfect but we will aim at having the fixes and improvement to get in if they are safe19:20
seb128.1 is when the update will be suggested for lts to lts upgrades19:20
* hyperair nods19:20
hyperairi see19:20
dobeyis anyone else using firefox on precise, and now no longer able to drag tabs around, or drag links out of the firefox window?19:22
seb128dobey, not me, I use precise and firefox and I can drag tabs or the url bar icon i.e to gedit to open the webpage in gedit19:23
seb128urls as well19:24
dobeyhmm19:24
hyperairgedit can open webpages now?19:24
seb128well, it opens the content19:24
seb128like gedit opens the file over http, i.e you get the source of the page19:25
seb128i.e the html19:25
hyperairhmm it looks like it tries over here but doesn't actually work out19:25
seb128try to wait a second over gedit before relaxing the dnd?19:26
seb128it took me 2 tries, so maybe a timing issue19:26
seb128i.e wait to have the border displayed around the gedit textview to show the dnd target is on19:27
hyperairyeah it does19:27
hyperairit opens a tab19:27
hyperairbut shows a little x like it can't load the file19:27
seb128ok, maybe your page is hitting a gvfs bug or something19:27
hyperairthe url title and url does appear in the titlebar though19:27
hyperairyeah19:27
seb128but the dnd action is working ;-)19:27
hyperairor maybe it just doesn't work with chrome..19:28
hyperairwoosh. evince now zooms in and out waay too quickly19:29
* hyperair needs to figure out how to translate delta_x/y into zoom factors.19:29
hyperairseb128: do you know where i could look for this?19:30
seb128hyperair, try http://git.gnome.org/browse/nautilus/commit/?id=3d275a971132a41809a3b1e5b8ac683d264d6c3519:30
seb128or equivalent19:30
seb128that's how the nautilus guys did it19:30
seb128they had the same issue19:30
hyperairthat's how i did it for evince. now it zooms way too quickly19:30
seb128weird19:31
seb128do you get the issue in nautilus?19:31
hyperairwell nautilus is kind of different19:31
hyperairi think nautilus has discrete zoom levels19:31
hyperairwhereas evince's zoom levels are continuous19:31
hyperaire.g. with utouch/libgrip you can pinch zoom19:31
seb128check with cnd maybe?19:32
hyperaircnd: ping19:32
cndpong19:32
hyperairhttp://paste.debian.net/163168/ <-- for the time being, this is what i have19:32
hyperaircnd: i'm trying to implement ctrl+smooth-scroll for evince. how should i go about translating delta_x/y into zoom levels?19:33
hyperair(evince's is on a floating point scale where 1.0 = 100%)19:33
cndthat seems like a reasonable approach19:33
cnddoes it work?19:33
hyperairit does.19:33
hyperairbut each smooth scroll event bumps it up by 1.219:33
cndhyperair, what do you mean?19:34
hyperaircnd: as in.. scale_factor *= 1.219:34
hyperairor /= 1.219:34
hyperairwhichever19:34
cndoh19:35
cndwell, it looks like you need to do some more development so that it uses the smooth scrolling scroll values19:35
hyperairyeah19:35
hyperairbut i'm not sure what would be considered a "good" way of translating delta_x/y into zoom_in_factor (which is #defined to 1.2 for the non-smooth-scrolling case)19:36
seb128nautilus did that19:36
seb128http://git.gnome.org/browse/nautilus/commit/?id=1a76e044a2c9b834d00c4ea30f1e3af3321d8cdd19:36
seb128i.e using gdk_event_get_scroll_deltas()19:37
seb128not sure if that's different from what you do19:37
hyperairit's the same actually19:37
hyperairresults in a discrete bumping of zoom levels19:37
seb128ok, I was unsure19:37
hyperairi.e. no smooth zooming19:37
seb128weird, maybe it has to do with your device?19:37
seb128what does xinput list <device_number> list as increment?19:37
hyperair100.00000019:38
hyperairor something19:38
hyperairbut nautilus really doesn't have continuous zoom levels19:39
seb128ok, so not -1, so you should get valid increments19:39
hyperairyeah19:39
seb128well nautilus add increments until reaching 1 and emulate a increment then19:39
hyperairnautilus_view_bump_zoom_level (directory_view, 1); <-- this?19:39
seb128no19:39
seb128total_delta_y += delta_y;19:40
seb128if (total_delta_y >= 1) {19:40
seb128that19:40
hyperairhmmm19:40
hyperairinteresting, i'll try looking into that.19:40
seb128cf http://git.gnome.org/browse/nautilus/commit/?id=3d275a971132a41809a3b1e5b8ac683d264d6c3519:40
seb128that's the first commit I pointed19:40
seb128you said you were doing the same19:40
seb128"/* try to emulate a normal scrolling event by summing deltas */"19:41
hyperairhmm i didn't see the first one.19:41
seb128desrt, there?19:50
desrtseb128: yup20:10
seb128desrt, you might be interested in https://bugs.launchpad.net/bugs/98105320:13
ubot2Launchpad bug 981053 in lightdm "Creating system dconf configuration crashes lightdm" [High,Incomplete]20:13
seb128desrt, https://launchpadlibrarian.net/101751425/gdb-unity-greeter.txt20:13
seb128desrt, no hurry though20:13
seb128desrt, I would appreciate you commenting on the bug though ;-)20:15
desrtseb128: this is upstream already20:16
desrti plan to get to it in the 3.6 cycle20:16
desrthttps://bugzilla.gnome.org/show_bug.cgi?id=66214120:17
ubot2Gnome bug 662141 in dconf "tolerate profile errors" [Normal,Unconfirmed]20:17
seb128desrt, great, thank you20:17
Darxushttp://www.chaosreigns.com/wayland/dl/gtk-ubuntu-build.txt.gz  This is the full output of "dpkg-buildpackage -rfakeroot -b" with the non-cairo-dependant branch of gtk.  I'd still love suggestions on where to look for why it failed.20:17
seb128desrt, not sure what the google guys are trying to do, but seems they hit it in whatever they do20:17
desrtya.  seems a bit odd to me.20:18
seb128desrt, which might just be "hack around trying to get their profile right"20:18
desrti think so20:19
seb128desrt, can you maybe try checking out on the bug?20:19
desrtthere's no valid situation where they should be in the state they describe20:19
desrtbut there are lots of invalid situations that are easy to get yourself into20:19
desrtand the end result is that your system is utterly utterly fucked20:19
desrtso it ought to be fixed20:19
seb128right20:19
seb128Darxus, you have a bunch of "echo Man generation disabled.  Remove this file, configure with --enable-man"20:20
seb128Darxus, try building with --enable-man?20:20
Darxusseb128: Thanks.20:20
seb128uw20:20
seb128yw20:21
desrtseb128: included my comments on the bug20:21
seb128desrt, thanks20:22
DarxusGot the same error.20:32
DarxusOne of the weird things I've noticed is that the ubuntu source package seems to run configure 6 times, and mine is only running it 3 times.20:35
dobeyDarxus: yes, because ubuntu rebuilds gtk+ packages with most all of the backends enabled (x11, directfb, etc)20:46
Darxusdobey: But I haven't changed anything, I'm trying to build packages the same with a different branch.20:47
dobeyDarxus: why aren't you generating a diff of that branch and upstream gtk+, and rebuilding the ubuntu package with that diff, instead?20:48
Darxusdobey: How would that be different?20:49
DarxusOh, upstream gtk, not....20:49
DarxusBecause this branch doesn't contain all the differences I want.20:49
dobeywell you could start from a known-building package.20:49
dobeywell then make more patches20:49
DarxusYeah, maybe.20:49
DarxusThanks.20:49
dobeythat's what patches are for20:49
DarxusYeah, but it would be nice to be able to just build what's in a branch.20:53
dobeyit is. though it takes some effort. particularly if you want to build packages which integrate with the system.20:58
=== m_conley is now known as m_conley_away
DarxusHuh, looks like 8 patches, the 7 so far applied cleanly.21:36
Darxus8.21:37
DarxusWoo, that built!21:52
hyperairyay, finally perfected evince's smooth scrolling22:00
DarxusI see the gtk package build fails if you export new symbols.  Is there a way to tell it to expect that, or it necessary to build it the new way, copy over the new list of symbols, and build it again?23:00
Darxushyperair: Thank you, smooth scrolling is nice :)23:00
hyperairDarxus: if you add new symbols you need to add it to debian/libwhatever.symbols23:01
Darxushyperair: And the best way to do that is to build it once, let it fail, copy over the updated list of symbols, and build it again?23:02
hyperairyeah, something like that23:02
DarxusOkay, thanks.23:02
DarxusDoes it also complain if I remove symbols?23:02
hyperairyes.23:03
hyperairthat's the main purpose of the .symbols file23:03
DarxusHeh.  Damn security.23:03
DarxusAhh.23:03
hyperairand please *don't* remove symbols23:03
hyperairif you do that, you break abi compatibility23:03
DarxusHeh, I wasn't planning to, just curious.23:03
hyperairthen you have to bump the SONAME23:03
hyperairif you remove a symbol, an application or library that has been linked against libgtk previously will fail to load because it can't resolve the symbol. and with such a high impact package, your entire desktop environment is effectively disabled.23:04
hyperairwell if you remove a high-impact symbol anyway23:04
DarxusI bet you could explain the situation with wayland build-time and run-time checks, vs. linking for me.23:05
DarxusIf an application calls functions in the wayland backend of gtk, and properly wraps them in build-time and run-time checks, and that application is compiled against gtk libs that were built with wayland enabled, does that application then *need* to be run against a build of gtk with wayland enabled in order to avoid linking errors?23:06
DarxusDude, it built.23:07
=== ogra_- is now known as ogra_
hyperairheh23:09
hyperairi guess all's fine now?23:10
DarxusYeah, looks like it.  You could still answer my question though :)23:12
DarxusAlso, I hate this:  dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../gtk+3.0_3.4.0.orig.tar.{bz2,gz,lzma,xz}23:13
Darxus:P23:13
=== dduffey_afk is now known as dduffey
=== topyli_ is now known as topyli
dobeyDarxus: put the upstream tarball in the correct location23:22
dobeyDarxus: and the whole point of gtk+'s design with backends is that you shouldn't be using any of them directly, such that your app will work fine with any of them23:23
=== lan3y is now known as Laney
=== Laney is now known as Guest91745
=== Guest91745 is now known as Laney
Darxus$ dput -u ppa:darxus/wayland-gtk *.changes23:32
DarxusPackage has already been uploaded to ppa on ppa.launchpad.net23:32
DarxusNothing more to do for gtk+3.0_3.4.0-0ubuntu5~wayland1_source.changes23:32
DarxusDoes that take a while to show up in https://launchpad.net/~darxus/+archive/wayland-gtk/+packages or did I do something wrong?23:33

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