[00:08] dtchen: thanks so much testing the security updates ... [00:10] bdrung: prism chokes on xpi.mk for jaunty on below: [00:10] http://launchpadlibrarian.net/34369084/buildlog_ubuntu-jaunty-i386.prism_1.0b2%2Bsvn20090813r49078-0ubuntu2~umd3~jaunty_FAILEDTOBUILD.txt.gz [00:10] still up asac? [00:10] dpkg-buildpackage: host architecture i386 /usr/bin/fakeroot debian/rules clean [00:10] /usr/share/mozilla-devscripts/xpi.mk:75: *** target file `build' has both : and :: entries. Stop. [00:10] dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules clean gave error exit status 2 [00:10] BUGabundo: yes ... utterly drunk ;) [00:10] ahhh [00:10] though so [00:10] don't touch our precious code [00:11] BUGabundo: so i am a well known alcohilic? [00:11] * asac wonders about the brand reputation he built ;) [00:11] around here, yes [00:11] you keep stating [00:11] damn [00:11] how drunk you get [00:11] well [00:11] how often do i say that? [00:11] like once every two month? [00:11] that and how violent police is around there [00:11] hehe [00:11] yeah [00:12] police i hate the most ... though its an obviously essential part of most societies [00:12] asac: lines 75 is a comment: # /usr/lib/firefox-addons/extensions directory. [00:12] asac: xpi.mk has no build target. [00:13] hmm [00:13] ok so i guess we need latest mozilla-devscripts there [00:13] asac: we have "build/$(MOZ_EXTENSION_PKG)::" [00:13] i guess [00:13] ok [00:13] * micahg was going to suggest that :) [00:13] bdrung: he's drunk [00:13] don't push him to touch code [00:13] i wont ;) [00:13] just saw that [00:13] no idea how he even manage to login :) [00:13] prism failed when checking the daily ppa [00:13] asac: you are drunk? [00:14] semi-drunk, yes. [00:14] asac: that's my name :p [00:14] met a friend [00:14] haha [00:14] good to know [00:15] my last name is spelled nearly the same [00:15] cwillu: hugs [00:15] bdrung: you are right ;) [00:15] poke poke :D [00:15] ok so we need to get latest m-d to our daily archive ... makes sense [00:16] asac: well, let's talk about it in the morning [00:16] oh. ppa builders seems to be overlay busted [00:16] seems our dailies didnt even make it yet [00:16] 7 hours ago [00:17] none of the dailes [00:17] yeah and 10 hours to build [00:17] micahg: right. check with you tomorrow [00:17] thanks! [00:17] for the diligent hint to bail out ;) [00:17] good night [00:17] night [00:18] night [00:19] fta: one thing ... my bzr merge almost got accepted \o/ ;) https://code.edge.launchpad.net/~asac/bzr/lp459276/+merge/13861 [00:19] ttyt [00:20] good [00:25] fta: good ... night poke. [00:26] :-Ü [00:26] :-P [00:36] * BUGabundo $ upstart BUGabundo down; upstart bed up; guud night guys and gals [04:17] asac: np === mac__v is now known as mac_v [06:58] hey all [06:58] are the Chromium Daily builds currently borked? [06:59] didn't get one for three days [07:13] hmm [07:13] let's see === micahg1 is now known as micahg [07:13] yep :) [07:34] where do I post the error message that i got while updating firefox (3.5.5pre) from the daily build repo; any paste bin or directly? [07:38] pastebin please [07:47] got this error: http://pastebin.ubuntu.com/304098/ [07:48] ugh, it seems the apparmor profile is enabled [07:48] do you want that? [07:48] let me find out how to disable it [07:49] i am not a advanced user, don't know the use of this apparmor, is it safe to disable it? [07:49] yeah, it's not even enabled in karmic by default [07:50] mistrynitesh: https://wiki.ubuntu.com/KarmicKoala/TechnicalOverview#New%20profiles [07:50] oh, did I mention that i am using hardy? [07:50] I saw that in the pastebin, but thank you for mentioning it, that's important :) [07:50] :) [07:50] the second box will give you the commands to disable it [07:53] thanks, i will do it, but just curious.... does it matter if I don't disable it? firefox is running smoothly even after the update [07:54] idk [07:54] probably better off doing it since it was not intended for your version [07:56] micahg: thanks! [07:56] np [08:44] hi [08:46] hi asac, how are you doing [08:46] good ;) [08:46] * mac_v hands asac an asprin ;p [08:46] hehe [08:46] i was only semi-drunk ;) [08:47] ... lets check #ubuntu-release-party ;) [08:47] hmm only 357 [08:48] asac: when I installed sqlite from security ppa, firefox crashed [08:48] shit [08:48] micahg: hardy? [08:48] karmic [08:48] or jaunty or what? [08:48] after restart it's fine [08:49] just during the install it crashed [08:49] hmmm. coincident? [08:49] idk [08:50] I was wondering if we'd even be allowed to change the compile flags like that in an SRU? [08:50] hmm , how do i get a cloak for irc.gimp.org? [08:51] or is there a support channel for gimpnet? [08:52] asac: also, about m-dev in daily ppa, prism seems to be stalled, are we going to be adding anything else that requires m-dev [08:54] asac: you are often on #gnome-hackers , right? do you use a cloak? [08:55] asac: also, can you look at bug [08:56] bug 460295, not sure if it's mozilla that would get the request or the desktop suite (gnome) [08:56] Launchpad bug 460295 in firefox-3.5 "No favicon in bookmarks copied to desktop" [Wishlist,Triaged] https://launchpad.net/bugs/460295 [08:56] asac: I merged in my changes to ff3.7.head [08:56] it seemed to work [08:57] and ff3.7 is green :) [08:57] mac_v: hmm. not so sure [08:57] i sometimes join the channel [08:58] ... and then stay there till next time i reboot irc gateway [08:58] i dont think i can get a cloak there [08:58] micahg: good question [08:58] could be on both sides [08:58] yeah , some dont have cloaks while some do...not sure how they use the cloaks :( [08:59] micahg: i have to check the code what exactly is the trasnferrable that gets dropped on desktop [08:59] ok, should I assign to you? [08:59] mac_v: i would check with seb .... he probably is the one using gimpnet the most [08:59] ah , right , thanks :) [09:03] micahg: not sure. i think its most likely just upstream forward [09:03] maybe check if there is a bug yet [09:03] to bmo? [09:05] yes [09:05] ok, I'll do it this weekend [09:05] what about m-dev [09:05] in daily ppa [09:06] do you want me to backport 0.17? [09:08] asac: ^^^..I"m going to sleep after I get an answer :) [09:09] micahg: yes. backport .... but check with fta tonight [09:09] e.g. how to get it in the daily ppa [09:10] micahg: i would thinkj the backport should be easy ... like just lowering version like 0.17~hardy1 [09:10] ok, will do [09:10] sleep well [09:10] thanks [09:10] micahg: see you back for #ubuntu-release-party [09:10] ;) [09:10] what exactly is that? [09:11] ah, I'll find out in the morning... [09:29] asac: btw what time do the releases usually happen? [09:30] mac_v: early afternoon. i think we try to find a time where most users have the 29th still [09:31] hmm... it is funny with the 'is it out'? yet questions on ubuntu-release-party ;) [09:48] hehe [09:48] well. [09:48] a bit funny [09:48] though its getting old [09:48] we have that for a few releases now [09:49] need new ideas i guess ;) [10:57] hey asac i have a question for ya if you are not to busy [10:58] !help [10:58] Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) [10:59] hehe [10:59] !help | eagles0513875 [10:59] eagles0513875: please see above [10:59] lol [10:59] ty asac i know but dont want to bother you if you are super busy [11:00] eagles0513875: by including my nick you already bother me [11:00] so if you do that just put the question there [11:00] as the distraction is already done [11:00] :( sry [11:00] so remember that and all is fine [11:01] i usually answer if oyu ask real questions [11:01] is there anything addon wise to bypass proxy server as well as hiding the ip when using firefox [11:01] if not now ... later ... if i dont ansewr, just reask ;) [11:01] somethign equivalent to the windows program called ultrasurf [11:01] eagles0513875: not sure how that would work. either you must use a proxy in your net or you dont [11:01] or its optional ... then you should be able to unconfigure it [11:01] hiding IPs is not possible unless you hide behind a proxy [11:01] asac: this is my school [11:02] yes. so if they require you to use a proxy, there is not much you can do ... [11:02] well on windows it seems like there is :( [11:02] but oh well no worries [11:02] if its optional and they fixed the setup [11:02] you can probably just download firefox and install it locally [11:03] then use that to work around the admin having enforced a proxy (even though it hsould be ok to not use that network wise) [11:03] i cant download anything [11:03] welll. in most cases (and if your admin isnt dumb) you just have no way to reach the internet [11:03] need to try ssh tunneling i guess [11:03] without proxy [11:03] you can do ssh tuneelling [11:03] yes. [11:03] well i have a way to reach the net but everythign download wise is blocked [11:03] if you can go out through ssh that is [11:04] ya i can as i tried to ssh into a friends server [11:04] yeah. then do that ... you could setup your own proxy on that ssh server [11:04] so you just need one tunnel [11:04] and then can set that as the proxy in firefox [11:04] like localhost:PORT [11:04] need permission from my friend [11:05] otherwise its a bit cumbersome to setup tunnels for each server you want to reach [11:05] so at best put a proxy on remote server, and reach that through tunnel [11:05] note: if thats against your school policy ... just don't do it;) [11:05] accept that its the way it is [11:05] or complain to admins [11:05] schools should allow you to download stuff from the net ;) [11:06] asac: could i use one port which isnt blocked and set all the sites to use that one port or via ssh tunnel or does each site need each of its own ports [11:06] well mine doesnt which pisses me off [11:06] eagles0513875: thats what i say ... you need to setup a proxy then you just need one port [11:06] otherwise its bad [11:06] and unfeasible i think [11:07] so a local proxy [11:09] yes ... local on remote ssh server ... then tunnel and use the localhost:PORT you tunnel to it as proxy inffox [11:11] think will have to do that at home :( could i setup proxy on the machine i am currently on [12:23] asac: hi! where does this come from? 3.5.5~hg20091026r26497+nobinonly-0ubuntu1~umd1~hardy [12:23] daily ppa [12:23] fta: so 3.5 is automatically backported for all releases? [12:24] yes [12:24] everyday [12:25] :/ [12:25] jdstrand, what? [12:25] the firefox apparmor profile gets enabled but won't work on < karmic [12:25] asac: why is this occurring > http://bradt.ca/archives/firefox-error-message-well-this-is-embarrassing/ , this happens when X crashes [12:26] oh [12:26] fta: we already do: [12:26] if dpkg --compare-versions "$2" lt 3.5.2+nobinonly-0ubuntu3 || echo "$2" | egrep -q '(9.04|8.10|8.04)' ; then [12:26] ... ... [12:26] looks like we should add '(9.04|8.10|8.04|hardy|intrepid|jaunty)' [12:26] hm [12:27] yes [12:27] can someone commit that? [12:28] and hopefully test it ;) [12:30] (it's in prerm) [12:30] presint [12:30] preinst [12:30] err [12:30] yes, preinst [12:30] :) [12:31] i guess postrm should also do something [12:31] fta: the comment should probably be adjust as well. "It will also be disabled on Ubuntu 9.04 and earlier, where the profile won't work without modification" (or similar) [12:32] postrm will delete it [12:32] (on purge). am I missing something? [12:33] well, i mean, drop the profile for those who got it through the ppa.. so it's probably a else clause in preinst [12:35] fta: are you suggesting we unconditionally disable the profile if it is installed via the ppa? that is fine for < 9.10, but >= 9.10 it would be good to not touch it if the user enabled it [12:35] (which is how it is intended to work) [12:36] actually, I see what you are getting at [12:36] someone runs 9.10 [12:36] *then* upgrades to the daily ppa [12:36] it is enabled [12:36] that should be fixed, yeah [12:36] jdstrand, no, i was just suggesting to drop it for the user of 3.5.5~hg20091026r26497+nobinonly-0ubuntu1~umd1~hardy at the next upgrade, you said it doesn't work anyway [12:37] actually, strike my last comment [12:37] the disabled link is already present unless they removed it [12:38] fta: won't adding the |hardy|intrepid|jaunty bit add the disable link unconditionally? [12:38] now, postinst installs it if it's karmic and ff > vX. but maybe it should drop it if dist < karmic [12:38] fta: therefore, we don't need to touch postinst [12:38] what if it's already there [12:38] oh, i see [12:38] nm [12:41] jdstrand, how come i don't have that symlink if it's unconditional? something else dropped it? [12:43] fta: a new install will have it. upgrades from jaunty and karmic before the profile was added will have it [12:43] fta: that said [12:43] fta: the 9.04|8.10|8.04 part was not always there [12:44] fta: so if you were on jaunty running 3.5 and upgraded to karmic before that bit was there, then it got enabled [12:44] that was fixed for Alpha6 iirc [12:45] sorry, i mis-read the code. it's just the disable part in postinst, i 1st thought it was the conditional installation of the profile along with the disable symlink. n-m [12:45] i should read 1st ;) [12:45] no, the profile is always installed [12:45] it is conditionally disabled [12:46] yep, got that now [12:46] we do it that way so that the profile, which is a conffile, doesn't have to change to be enabled (thus prompting users on upgrade) [12:47] I think installing it on < 9.04 is fine. people can adjust it to make it work if they desire, but we must disable it [12:48] yes, for the hardy user that fixes the profile and runs dailies, the profile will get disabled, but I'm not sure there is a sane way to deal with that [12:49] the main thing is ensuring the official Ubuntu package does not disable a profile the user explicitly enabled during a security update [12:53] jdstrand, so that won't fix the problem you reported above [12:53] fta: ? [12:54] fta: if 'hardy' is in the version, it'll get disabled, no? [12:54] i mean, daily users on hardy didn't pass the tests, so they already got the profile but not the symlink [12:54] oh [12:55] you are right [12:55] that only covers upgrades where the profile didn't exist to begin with [12:55] yep [12:56] fta: so perhaps add the bit I suggested (for < 9.10 users running dailes and upgrading), and then another bit for hardy|intrepid|jaunty [13:00] so they won't be able to enable it [13:01] well, they can enable it, it just will be disabled again on upgrades [13:01] if you can think of a better way to handle the dailies, feel free to adjust and commit [13:05] i can easily make it disable the profile only once by using a stamp file somewhere, it's better than disabling it everyday [13:05] but it's not perfect [13:18] hey people! so i have a question - where does the ubuntu repositories version of firefox look for plugins by default? cuz there's stuff in /usr/lib/firefox/plugins, /usr/lib/mozilla/plugins, /usr/lib/xulrunner/plugins, etc. [13:19] and more importantly than where it looks for them, how can i determine by a script where they are being looked for (i.e., maybe in some firefox config file somewhere) [14:01] nanotube: firefox-addons/plugins ... or mozilla/plugins ... or or or [14:01] various places [14:01] its not in a config file .... the places are hardcoded in ffox code [14:03] asac: so i'd have to run strings on the firefox binary i'll find them? [14:04] asac: hrm that doesn't work. [14:05] no ... thost strings are concatenated at run time [14:06] those [14:06] the places it lokos at are: /usr/lib/mozilla/plugins /usr/local/lib/mozilla/plugins/ ... GRE_DIR/plugins (linke to xulrunner-addons/plugins) APP_DIR/plugins (linked to firefox-addons/plugins) [14:06] nanotube: ^^ [14:07] also it looks in your profile dirs [14:07] e.g. .mozilla/plugins/ [14:07] and .mozilla/firefox/PROFILE/plugins/ [14:07] asac: well, "strings | grep -i plugin" returns nothing, so even if they are concatenated, they are not concatenated with "plugins", apparently :) ? [14:08] firefoxbinary is just a tiny thing [14:08] do that on the .so files [14:08] also check all .js files in components/ [14:10] checked all the .so and the .js files in components - nothing... [14:11] trings /usr/lib/xulrunner-1.9.1.5pre/libxul.so | grep plugins [14:11] strings /usr/lib/xulrunner-1.9.1.5pre/libxul.so | grep plugins [14:11] is one hit [14:11] not sure why /usr/local doesnt show up there ... i was pretty sure we look there too [14:17] asac: so, /usr/lib/xulrunner-xxxx/plugins would be the "first place to look" then? :) [14:19] yes [14:19] and mozilla/plugins too [14:20] asac: so when plugins get installed from the repositories, symlinks are placed in both /usr/lib/mozilla/plugins, and also in /usr/lib/xulrunner-xxxx/plugins, right? [14:21] so if i were to look for a list of "all plugins installed", would one be better than the other? [14:23] its a messy situation a bit [14:23] at best you fire up mozilla and check what is visible in about:plugins [14:23] we will move to /usr/lib/mozilla/plugins in lucid [14:25] well, so at this point, if i look in mozilla/plugins, i'm ok? or is there stuff that gets put in xulrunner and not in mozilla? [14:27] i wouldnt rely on mozilla/plugins [14:27] would have to check all plugins packages [14:27] to say that that is ok [14:27] also we use "alternatives" ... so there might be more plugins installed then actually visible there [14:28] also we try to put everything in /usr/share/ubufox/plugins [14:28] because the laternative plugin switcher in ubufox needs to see all to allow users to switch to not active ones etc. [14:28] anyway ... out for a bit [14:28] ttyl [14:29] asac: thanks for your help! ttyl [14:30] welcome [14:48] jdstrand, asac: http://paste.ubuntu.com/304337/ ? [14:51] fta: nice! I that seems to cover it well [14:52] s/I// [14:53] good [15:07] hey asac :) grats on karmic === aakashd_ is now known as aakashd [17:38] I'm running chromium from the daily ppa and I ran into this bug http://code.google.com/p/chromium/issues/detail?id=25768 basically chromium wont load plugins correctly if I'm running an openbox session but works fine if I use gnome. I know its not an ubuntu package but I was wondering since karmic is just out if maybe its an ops in ubuntu that could be the cause. [18:14] asac: fyi, I just upgrade ff/sqlite on intrepid-karmic, with ff running and it did not crash [18:14] grewat [18:14] jdstrand: what bothers me more than ffox are all the rdepends [18:14] this was amd64, but I'll certainly report back if I see anything weird [18:15] i am not sure how to properly QA that :( [18:15] asac: you could ask the QA team for some suggestions [18:15] they deal with SRUs [18:16] asac: but, to be clear, you aren't planning on sqlite3 being updated tomorrow too, right? [18:17] no [18:17] we could move that to -proposed [18:17] though i should upload hardy too [18:17] wasnt sure what to do with hardy [18:17] we seem to use a too old version [18:17] for the other bug fixed (FTS3) [18:17] asac: I think -proposed is totally the way to go [18:17] yeah [18:17] so let me just add the PRIVATE stuff to the current hardy version and also upload that to ppa [18:18] then we can push that to -proposed and let it sit there for a week or more [18:18] asking QA team to sign it off [18:18] * jdstrand nods [18:18] before rolling [18:18] good plan [18:18] though the bad side is that i am on holiday for a week starting tomorrow :( [18:18] I'm here tomorrow [18:18] * asac gest the feeling that this will be again a disrupted holiday experience ;) [18:19] yeah. [18:19] I'm not Monday, but am the rest of the week [18:19] we can let sqlite3 sit for longer [18:19] ok. i think we should just ensure that iut gets to -proposed [18:19] and give QA team heads up that they need to sign that off [18:19] ;) [18:19] :) [18:19] anyway. let me go and do more poking on the ffox updates :( [18:28] hey asac :) grats on another great release :) [18:29] looking forward to getting my hands dirty on stuff for lucid [18:29] thx [18:29] yeah [18:35] asac: j/w when packaging stuff what is the best method if one doesnt want to use the ubuntu package naming convention [18:36] but one of their own === asac_ is now known as asac === micahg1 is now known as micahg [19:15] fta: do you have a special way to get mozilla-devscripts in umd? [19:19] i just push it on demand using my scripts, but i suppose i can activate it in the bot [19:19] no, that's not necessary [19:19] we were talking about updating to m-dev 0.17 [19:19] I was going to push it myself [19:19] but wanted to know if you had any special way, that's all [19:19] the reason is so that prism can build [19:20] you can't push it to umd yourself, it's not owned by the mozillateam [19:20] oh :-X [19:21] ok, well, than if you want to push it, prism on jaunty and below would probably turn green [19:22] it's for my own security, i run that on my own h/w and a dozen people i know nothing about can push to the branches now [19:23] ok, makes sense [19:28] there's no reason m-d should not be daily built [19:29] ok, if you want to add it to the ppa, go for it [19:42] hmm, it's a native package, lets see how my bot reacts to it [19:42] ok :) [19:46] PPAs are back to being slow to build (long queues) [19:46] upload seemed ok though [19:49] it worked but it's pure sync mode, no upgrade [19:50] i guess it will fail otherwise.. no get-orig-source for native packages [19:50] hmm [19:51] "A recent upload has resulted in 87 pending builds. " pfff [19:51] just umd [19:53] yep, just 3 ppa builders per arch, the rest is busy doing something else, probably running the QA test suites [19:55] fta: pure sync is appropriate, isn't it? [19:55] https://edge.launchpad.net/~gnuzilla-team/ [19:56] wow [19:56] asac: what kind of problems will this cause for us? [19:57] micahg, yes, but the bot does update -> sync/merge -> push -> cleanup, so update will fail at it runs get-orig-source /w or /wo local_branch [19:57] micahg: icecat? [19:57] yes [19:57] i dont think there will be many problems [19:57] ;) [19:57] unless someone says we should also take care of that [19:58] though, yes. there is always the risk that icecat has too bogus patches and trashes firefox profiles etc. [19:58] not sure if they use the same profile path though [19:58] i hope not [19:59] are they shipping their binary as icecat? [19:59] well, there's no much so far, they just pushed icecat 4 times to their ppa [19:59] micahg: yes i think so [20:00] its similar to iceweasel ... just adds more patches [20:00] dont know if they use xulrunner [20:00] most likely not [20:00] ok [20:00] as they patched something in the guts of image processing iirc [20:01] why not just grab the debian unbranded version? [20:01] how is this different than abrowser? [20:07] it's explained there http://www.gnu.org/software/gnuzilla/ [20:07] imho, the 2 changes they mention make sense [20:07] moz should do that === yoasif_ is now known as yoasif === micahg1 is now known as micahg [20:53] can anyone play vimeo vidz with firefox? i mean, smoothly [20:53] like http://vimeo.com/5775639 [20:57] bRoas [20:57] * BUGabundo misses #ubuntu+1 === BUGabundo1 is now known as BUGabundo [21:09] fta: yes. works with ffox 3.5 [21:10] fta: also with 3.6 [21:10] fta: used to work fine on 3.7 [21:11] hmm. seems i uninstalled minefield [21:11] I would test it [21:11] but I'm on 2G [21:11] and a very unstable one ;( [21:22] no longer smooth in chromium either [21:23] evo froze for the 10th time today :( [21:24] 100% cpu, 100% memory in a few seconds :P [21:24] giga leak [21:24] unfixed for months [21:25] ehhe [21:26] is it possible to be an active participant at UDS remotely? [21:28] yes, but it's very difficult given history [21:28] gobby has always been spotty, and VoIP is craptastic due to the fairly rigorous bw requirements [21:29] irc comments? [21:29] i confirm, last time, i don't even remember a single session using the phone [21:29] just kick and scream in irc and hope people look up if the irc session is even projected onscreen [21:29] and we didn't have irc-on-the-wall either (we had that in mountain view though) [21:30] really, your best bet is to get sponsored and be there [21:30] well, I was rejected [21:30] i won't be there this time [21:30] neither will I [21:31] really? [21:32] correct. I'm taking a break from Ubuntu development to regroup. This development cycle has been extremely stressful. [21:34] :( [21:34] poor themuse [21:34] I'm not disappearing; I just won't be as active initially. [21:37] dtchen: you will be missed :\ [21:38] who will I nagg when my sound breaks? [21:38] I'm not a single point of failure; there are plenty of clueful people :) [21:40] ugh: https://edge.launchpad.net/~debfx/+archive/firefox-kde [21:42] eheh [21:42] qt port ? [21:42] ROFL [21:45] * micahg wonders if novell pushed their fixes upstream [21:46] i also had a xul-qt branch at some point that i wanted to merge into our xul.head [21:51] <[reed]> I don't understand why people can't work upstream with us [21:51] <[reed]> we've been asking for KDE people to help for years with Firefox [21:51] [reed]: they are afraid [21:51] <[reed]> but nobody ever offered [21:51] pushed aside [21:51] etc etc etc ? [21:52] [reed], my branch was just packaging the qt stuff from trunk, but it went nowhere [21:53] i'm not crazy enough to code that myself [21:53] <[reed]> lol [21:54] how could i track that leak? bug 460710 [21:54] Launchpad bug 460710 in evolution "Evolution hangs when double-clicking on attachment" [Medium,Confirmed] https://launchpad.net/bugs/460710 [21:55] fta: reading code is unfortunately often the only way to do that for big chunks of software [21:55] you can run valgrind ... with leakcheck ... and stop ... and see if something related to attachment codepath is there [21:55] or attachment data [21:56] fta: that's hggh code [21:57] let me ping it [21:57] looks like it's in cairo [21:57] Hi [21:57] or in murrine [21:57] http://paste.ubuntu.com/304591/ [21:58] dtchen: are you still here? [21:58] can you help PsySc0rpi0n? [21:58] Hello [21:58] Folks... [21:58] I need some help [21:59] because i have updated from 9.04 to 9.10 and i was trying to set amarok ok to play sounds and i end up with no sound at all [21:59] Now neither VLC nor Amarok plays any typy of sound [21:59] *type [22:00] I have a P5K Pro board that has an ALC883 chip and i can't make it to be listed in aplay -l command [22:00] But it shows up in lspci -v command [22:01] err, that probably has nothing to do with mozilla-based apps [22:02] #ubuntu-bugs or #ubuntu-audio-help is better [22:02] * BUGabundo joins #ubuntu-audio-help [22:02] BUGabundo, send me to this channel... Notice that before i try to set amarok ok to play sounds, my sound system was working ok [22:03] But as i am new to Linux problably i messed up some setting when i was trying to set up amarok... [22:04] PsySc0rpi0n: you may leave this channel now [22:04] talk on the other on [22:04] *one [22:04] Leaving... [22:23] asac: stupid FF asked for restart after updates and lost my open tabs :( [22:24] yes [22:24] that can happen [22:24] if xul state is busted [22:24] did the restart automatically come back? [22:24] or did you need to start it manually? [22:24] BUGabundo: ? [22:24] asac: it asked [22:24] and I pressed the button [22:24] sure [22:24] after restart [22:25] but did firefox really restart? [22:25] I got an addon update [22:25] or just stopped [22:25] ah [22:25] ok [22:25] them empty tab [22:25] i think addon update is the problem [22:25] I think so too [22:27] https://bugzilla.mozilla.org/show_bug.cgi?id=361129 [22:27] Mozilla bug 361129 in Session Restore "Opening extension's home page from extension auto update window overwrites session" [Normal,New] [22:27] ok [22:28] subbing [22:28] is that your bug? [22:28] cecking [22:28] did you visit a homepage? [22:29] https://bugzilla.mozilla.org/show_bug.cgi?id=353592 [22:29] Mozilla bug 353592 in Session Restore "session restore (incl undo-close-tab) doesn't work after restart-for-update is aborted" [Major,New] [22:30] asac: a 2006 bug ? [22:30] and I complain about old Ubuntu bugs :) [22:30] https://bugzilla.mozilla.org/show_bug.cgi?id=490938 [22:30] Mozilla bug 490938 in Session Restore "Homepage (current tabs) settings lost during 3.0.10 upgrade" [Critical,Unconfirmed] [22:32] https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Firefox&component=Session+Restore&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa [22:32] pick one ;) [22:32] ugh, we have a few in LP also [22:32] asac: too little info is bad [22:33] too much is worse [22:33] one would have been good enough :) [22:33] well ;) [22:33] guess its known :) [22:33] right ;) [22:33] though i think there might be more insight needed somehow [22:33] ill save my session before next required post-update restarty [22:33] so the observation that this seems to be triggered by getting extension updates after version upgrade feels worth checking [22:35] asac: I'm at a point that I get tired with pesty nasky bugs that last several years [22:35] with little or no code improvement [22:35] and get to the point that if I know a workaround I rather use it :( [22:36] aka I'm formated into code development :(( [22:38] actually i think that i might even know what your problem is ... [22:39] so if you upgrade extensions during startup, firefox will do another restart [22:39] so you get a request to restart .... push it ... firefox would come up with the same tabs, but didnt open them yet [22:39] when it finds that there are addons [22:39] then it restarts again without having restored the session ... and somehow that saves the then current session as the new session to restore [22:39] which is then an empty tab ; ) [22:40] ==8957== definitely lost: 57,484 bytes in 474 blocks [22:40] ==8957== indirectly lost: 38,184 bytes in 1,820 blocks [22:40] ==8957== possibly lost: 174,848,047 bytes in 936,041 blocks [22:40] ==8957== still reachable: 1,003,217,423 bytes in 35,401 blocks [22:40] so much for the theory... but that would need verification ;) [22:40] fta: did you use --leak-check=full ? [22:40] G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=40 [22:40] also you need to set G_SLICE=always-malloc [22:41] ^^ [22:41] and G_DEBUG=gc-friendly [22:41] yes [22:41] right [22:41] fta: i would use num-callers=10000000000 [22:41] your leak is probably justa tiny one ;) [22:42] but as i said. i think looking on code is the only thing that will work ;) [22:42] maybe reproducing the hang in valgrind will [22:42] trigger a timely bad mem access thing [22:42] it's huge [22:42] so maybe try that [22:42] not memcheck [22:42] but rather just memaccess checks [22:42] and i bet it's in the theme, not even in evo [22:42] and using debug symbols [22:43] most probably gtk2-engines-murrine [22:43] yes. might be huge. but the code area where the attachments are done, might help to properly narrow it down [22:43] fta: try to use a different engine [22:43] does that help? [22:44] ohhh valgrind [22:44] I miss that [22:44] I used to run several of my apps with it [22:44] lots of mem leaks everywhre [22:44] reported a few to gnome :) [22:44] heh [22:44] bigger and mem devoraing apps are harder to test [22:45] stuff like pidgin that alone uses 1GB [22:45] with valgrind would kill all my 4GB plus 8GB swap [22:45] yeah [22:45] 5446 bugabund 20 0 992m 281m 26m S 4 7.1 5:27.36 pidgin [22:46] * fta updating bug 460710 [22:46] not talking on logs with IO [22:46] Launchpad bug 460710 in evolution "Evolution hangs when double-clicking on attachment" [Medium,Confirmed] https://launchpad.net/bugs/460710 [22:47] 5665 micah 20 0 768m 78m 8416 S 0 2.0 8:03.43 pidgin [22:47] bug, why is your pidgin using so much more? [22:47] asac, "--num-callers= [default: 12]" [22:48] The maximum value for this is 50. Note that higher settings will [22:48] make Valgrind run a bit more slowly and take a bit more memory, [22:48] but can be useful when working with programs with deeply-nested [22:48] call chains. [22:48] ah [22:48] ok [22:49] micahg: logs in memory [22:49] huge plugins [22:49] etc [22:49] pick one [22:49] retrying with --show-reachable=yes [22:49] BUGabundo: why is your pidgin using so much more? [22:49] ah [22:49] micahg: I have more plugins on mine then pidgin devs even know about [23:03] found it, it's murrine_draw_progressbar_fill() calling cairo like crazy [23:04] ehhe [23:04] fta: hggh said it would be cairo [23:04] so its close [23:06] fta ping [23:06] ? [23:07] !ping [23:07] pong! [23:07] bug 460710 [23:07] Launchpad bug 460710 in evolution "Evolution hangs when double-clicking on attachment" [Medium,Confirmed] https://launchpad.net/bugs/460710 [23:07] !noping [23:07] ;) [23:07] Sorry, I don't know anything about noping [23:07] hggdh: fta doesn't like pings :) [23:07] :-) contextless ping... sorry [23:07] !dontping [23:07] Sorry, I don't know anything about dontping [23:07] hehe [23:07] yes [23:08] but i want to know what the ubottu factoid is for that ;) [23:08] hggdh, what about this bug? [23:08] does it happen with any attachment? [23:09] not all, seems like *.txt are fine, but 99% of the time, *.doc/*.ppt are not [23:09] k, thanks. Will try to find a doc/ppt to check [23:10] fta, BTW, how do you try to display them? Inline? [23:11] and i'm using Darkroom+Human as theme (in cast it matters) [23:11] I just unfold the attachment bar, and double click one of the attachments [23:13] and -- since the bug does not state it -- what version of Evo are you running? [23:14] i said karmic up-to-date in the bug [23:15] so 2.28.1-0ubuntu1 [23:15] indeed. I missed this line [23:16] sorry === yoasif_ is now known as yoasif [23:17] for those that don't know fta, he can sound harsh :) [23:18] BUGabundo, I'm a nice guy (when i'm not tired). I could add some smileys if you prefer [23:19] fta: I know you already [23:19] but from other POV [23:19] err... you know [23:19] I'm the same! [23:20] specilly since english is not my main language [23:20] so stuff gets lost in translation [23:20] :p [23:20] it's not mine either [23:21] ahh [23:22] that explains it :) [23:22] I forget your french [23:22] since I only see you writing in englosh [23:23] cairo_line_to() can allocate 1GB in 4 blocks, wooww [23:26] wow [23:29] hggdh, i'm done updating the bug [23:29] 8 comments :P [23:29] fta, thanks. I still cannot reproduce, but I do not have a PPT. Could you send me one? hggdh2 at ubuntu dot com [23:30] hggdh, mine are private (from work), but you can google for some [23:31] i took all my traces using a simple 90KB doc file [23:32] I tried with some docs I have, all of them went straight to OO [23:32] bloody hell. I had to get to ms.com , and now ffox is hanging [23:33] heh. I try to find a problem with evo, and hit a 100% CPU ffox ;-) [23:33] ahahahahaaahhahaha [23:33] ahahahahaaahhahaha [23:34] hggdh: at least you are in the right # [23:34] its a MSFT virus :) [23:35] asac: I'm respinning my ff3.6~b1 build since they produced a new tarball [23:38] asac, the last dent i see in gwibber is 3 days old, wtf? [23:39] lol [23:39] mine is ok [23:45] fta: errors? [23:45] micahg: yes. you need to do build2 ... or whatever they used [23:45] as tag [23:45] build3, yes, I am :) [23:45] also, should I make the change that uses the unofficial branding [23:46] the reason it uses official was that it checks for hg in the version [23:46] I'll show you the patch before I commit it [23:46] gwibber is tottaly busted [23:46] *every* time I reply to a OMB notice [23:46] it gets lost :( FAIL [23:46] micahg: check what was committed on 3.5 branch [23:46] wrt to branding [23:46] and cherry-pick that to the other two branches (3.6 and 3.7) [23:47] mnost likely that was never committed there [23:47] BUGabundo: OMB? [23:48] asac: that's the problem I think, iss it in ff3.5.head [23:48] yes [23:48] should be [23:48] whatever is in that branch is what we want for the other branches imo [23:48] http://bazaar.launchpad.net/%7Emozillateam/firefox/firefox-3.5.head/annotate/head%3A/debian/rules#L40 [23:48] no good [23:48] asac: Open MIcro Blog network [23:48] i.e. from my brainbird account [23:49] thast identica code? [23:49] hggdh, the code i pasted in https://bugs.edge.launchpad.net/ubuntu/+source/evolution/+bug/460710/comments/11 definitely look weird. what figure the moveto/lineto is suppsed to be? [23:49] Launchpad bug 460710 in evolution "Evolution hangs when double-clicking on attachment" [Medium,Confirmed] [23:49] asac: all posts via XMPP or web work [23:49] gwibber no [23:49] asac, "responses failed with URLError on identica 3 days ago" [23:50] asac: why was this done: http://bazaar.launchpad.net/~mozillateam/firefox/firefox-3.5.head/revision/444 in /debian/rules? [23:50] fta: killing the daemon probably fixes it? [23:52] micahg: that was done so that we dont ship dailies officially branded [23:52] i think ~bX should also be in that filter [23:52] ok [23:52] how do I do an or in this: ifneq (,$(findstring ~hg,$(DEBIAN_VERSION))) [23:53] the trick is like this: ifneq (,$(findstring ~hg,$(DEBIAN_VERSION))$(findstring ~b,$(DEBIAN_VERSION))) [23:53] also [23:53] the trick is like this: ifneq (,$(findstring ~hg,$(DEBIAN_VERSION))$(findstring ~b,$(DEBIAN_VERSION))$(findstring ~a,$(DEBIAN_VERSION))) [23:54] should we throw in rc also? [23:54] or is rc branded? [23:54] hmm [23:54] no [23:54] well ... i am not sure what rc is [23:54] i think its 3.5~pre ... fta? [23:54] most likely even ~rc [23:54] asac: just spammed ^W dented you a few tests [23:54] thx ;) [23:55] the last on cross OMB will not get to you :) [23:55] no, never 3.5~pre, as we s/pre/~/ ;) [23:56] ok [23:56] hmm [23:56] what about real rcs [23:56] i think upstream has them as 3.5rc1 [23:56] so we would have 3.5~rc1? [23:56] it won't even get on my profile timeline ;( [23:57] micahg: actually i think there are no rc's as such ... its usually firefox-3.5+build1 build2 etc. [23:57] RCs are just tags, so it's 3.5~ for the dailies and we manually use 3.5~rc1+buildX for tags [23:57] but if there was an ~rc ... we probabyl want to filter that out too [23:58] upstream never used rc inside version.txt [23:58] yeah [23:58] thats what i mean [23:58] at least for stable updates the rcs are just 3.5.4+build1 build2 etc. [23:58] i think for 3.0 they released an rc ;) [23:58] ~rc [23:59] so in hardy we had: https://edge.launchpad.net/ubuntu/+source/firefox-3.0/3.0~b5+nobinonly-0ubuntu3 [23:59] and then [23:59] https://edge.launchpad.net/ubuntu/+source/firefox-3.0/3.0~rc1+nobinonly-0ubuntu1 [23:59] 4783 0.03s 0.75s 0K -15.8M 0K 0K -- - R 38% firefox-3.7 [23:59] asac, what do you think of the code i pasted above (evo)? it looks weird to me, i guess i should re-assign from evo to gtk2-engines-murrine