/srv/irclogs.ubuntu.com/2008/07/01/#ubuntu-mozillateam.txt

gnomefreakthere is something really messed up everything is crashing when i open them00:02
* gnomefreak gonna reinstall in a bit and see if new intrepid has this issue00:03
[reed]asac / fta: ping04:10
=== asac_ is now known as asac
=== BobChao_ is now known as BobChao
asac[reed]: ?08:29
[reed]asac: mozilla bug 44278808:29
ubottuMozilla bug 442788 in Weave "WeaveCrypto doesn't work under Linux" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=44278808:30
asac[reed]: err, why do so many bugs exist for the same issue08:32
[reed]same issue?08:33
asaci commented on another bug yesterday08:33
[reed]oh, that bug got duped08:33
asac[reed]: https://bugzilla.mozilla.org/show_bug.cgi?id=442257#c2208:34
ubottuMozilla bug 442257 in Weave "Weave 1.32: WeaveCrypto doesn't work under Linux" [Major,Resolved: fixed]08:34
asacread the next comment too08:34
[reed]asac: so, what's the problem?08:42
[reed]ah08:44
asacbug 24443908:56
ubottuLaunchpad bug 244439 in nss "missing symlinks break binary compatibility with native upstream components" [High,Triaged] https://launchpad.net/bugs/24443908:56
asacargh. that bug is completely bogus09:12
* asac lunch12:50
fta2asac, did you use mozclient to fetch nspr/nss lately ?13:01
fta2apparently not13:04
Kamping_Kaiserhe did just say hes gone away :)13:05
asacfta2: huh?13:42
asacfta2: hmm ... no i think i downloaded tarball from ftp13:42
asac(as it was release)13:42
fta2yep, i guessed from your changelog13:42
asacfta2: let me know when you have a fix so i can up' it13:42
asac(i assume its broken :))13:43
fta2a fix for what ?13:43
asacfta2: oh. hmm thought you asked because you saw a bug13:43
fta2no, i was just curious if you tested my new MOZCLIENT_DYNTAG feature13:44
fta2in fact, i thought that we wanted to follow the tags from upstream, instead of taking each release of nss/nspr13:45
asacfta2: yeah. you are right. i think the release is the one used upstream right?13:47
asacmy fault was to not use mozclient here I admit13:47
asacKamping_Kaiser: what do you think of icecat?13:50
Kamping_Kaiserasac, GNU icecat? i've never used it. i have had lots of requests for it in gNewSense though13:52
asacKamping_Kaiser: apparently they managed to move their features to an extension13:52
asacKamping_Kaiser: e.g. they have firefox + privacy features13:52
asacnot yet sure what this means ;)13:53
asacbut i think the idea is to package that extension and install it by default13:53
asaceither on top of iceweasel or the rebranded firefox13:54
Kamping_Kaiserasac, guess it means those changes will be able to move to mozilla users easier (well, i hope it does)13:54
Kamping_Kaiserasac, in theory could u-mozdev scripts be used to make icecat? (by changing branding/svn repo target etc etc)13:54
asacKamping_Kaiser: well. there are multiple options13:55
asac1. package the extension separately and use mozilla-devscripts to produce an icecat-base branding13:55
asacpackage13:55
asacs/branding/branded/13:56
asacKamping_Kaiser: in anycase. what we have to solve imo is that we now have 4 brandings :(13:56
asacfirefox, iceweasel, icecat, <whatever you use>13:56
asacKamping_Kaiser: what branding will you use?13:57
Kamping_Kaiserburningdog (2 for FF2, 3 for FF3)13:57
Kamping_Kaiseryes, its a kind of interesting name :p13:58
asacKamping_Kaiser: why do you need a new name?13:58
asac:)13:58
Kamping_Kaiserasac, for FF?13:58
asacno ... why not use one of the other options ;)13:58
Kamping_Kaiserasac, because when we did gNS 1.1 there was only one other option - firefox. (debian iceweasel/gnu iceweasel had just started).13:59
Kamping_Kaiserwe want to minimise the amount of packages we create from scratch (eg, a gnu icecat) to minimise our delta from ubuntu. quite simply, because more delta means more work for the 1.5-2.~ developers14:00
asactrue14:00
Kamping_Kaiserwhich is why i'm /really/ interested in what the devscripts can do, becaues it helps us generate a "new browser" much easier then manually replacing files and seding stuff around14:01
asacKamping_Kaiser: true too.14:01
* Kamping_Kaiser has a break from transcribing to watch the irc scroll past14:31
asacKamping_Kaiser: http://paste.ubuntu.com/24207/14:41
asacwanna finish it ;)14:41
asac?14:41
asacthe idea is that all the right pkg files get created during clean :)14:42
asacfor whatever brading guessable from changelog source package14:42
asacso the procedure would just be "replace orig + new changelog entry"14:42
Kamping_Kaiserstill reading through sorry, i'm a bit slow tonight14:44
asacsure14:44
fta2asac, ouch14:46
Kamping_Kaiserif i understand corretly,  your moving all the files to a generic temp name in the debian/ dir, then making all (relevent?) references to firefox turn into something parsed out of the changelog14:46
fta2asac, which branch did you use for that ? the locales part tells me it's not .head14:47
asacfta2: he?14:47
asac.head14:47
fta2 # currently not autoparsed from changelog, because we need to fail if14:48
fta2 # maintainer didn't adjust those before release. we can change that once ffox14:48
fta2i changed that a few days ago14:48
fta2hm14:48
asacok probably not up-to-date14:48
fta2not pushed ? or not pulled ?14:48
asacfta2: not pulled14:48
asacthe above diff is a prototype i hacked in a few seconds to show Kamping_Kaiser how we could do it14:49
asac:)14:49
fta2do we really want that ?14:49
asacfta2: in some way yes.14:50
asacfta2: we want to supporte derivatives as much as possible14:50
fta2asac, look at my last commit, your patch overlaps my changes14:50
asacfta2: yes i saw that14:51
asacmy change is just a prototype. i will not land it on .head14:51
fta2i've already dropped most of the references to firefox(-3.0)14:51
Sergeant_Ponyanyone having a problem with ff3 freezing after watching a video?14:51
asacfta2: sure.14:53
asacSergeant_Pony: nope14:53
asacSergeant_Pony: maybe libflashsupport installed?14:53
asac(or not ;))14:54
asacKamping_Kaiser: would you be willing to finish that approach? :)14:54
asachttp://paste.ubuntu.com/24210/14:54
Kamping_Kaiserasac, i'd be willing to try, i just cant commit any time for the next few days. :/14:55
* Kamping_Kaiser points to his book of excuses.14:57
Kamping_Kaiserasac, is that patch against the -devscripts?14:58
asacKamping_Kaiser: no its about the firefox branch14:59
asacso you dont need to touch the packaging anymore14:59
asace.g. just produce a special tarball (using -devscripts) and flip changelog :)15:00
asacthats the idea ;)15:00
Kamping_Kaiseri like the idea ;) hopefully theres still something i can hack on next weekend. *is still studying atm*15:00
Kamping_Kaiserasac, thanks for your work (and the offer of playing too) - i'm crashing out.15:03
asacfta2: if you have other ideas let me know15:07
asacfta2: we could also do branches, which we merge on every update15:08
asace.g. burningdog-3.0 branch based on firefox-3.0 branch15:08
asacbut i think that causes more maintenance issues in the long run15:08
fta2i'm more about just a feature to specify a foreign branding/name, instead of listing each derivative15:12
asacfta2: specify? how?15:15
fta2i need to think about this15:16
asacif it requires to patch rules, we can also ship the common brandings on our own imo.15:16
asacfta2: in any case we need all packaging files to be templates i guess15:17
fta2i guess so too15:24
Sergeant_Ponyasac, no libflashsupport according to package manager it's not installed15:44
Sergeant_Ponyis it needed?15:46
fta2i'm not coming back, my box at home is probably dead :(15:51
fta2too hot ?15:52
fta2eheh16:02
Volansfta2: you have some double-personality issues.... ;)16:04
Volansyou talk with yourself :)16:05
Volansand speak about you in third person ...16:05
fta2lol16:08
fta2last summer, my pc crashed every day16:09
Volanswhere is your oc?16:09
Volanspc16:09
fta2at home, in my office16:09
fta2exposed S-W16:10
Volansshutdown due to hight temperature?16:10
fta2but i know my CPU fan is not reliable16:10
fta2sometimes, the fan stops, the cpu overheats and the motherboard shuts everything down16:12
VolansI know, I have an old desktop with dapper that made the same sometimes... but I power on it only few times a month16:13
asacfta2: get a better fan16:23
fta2it's probably the motherboard16:25
Sergeant_Ponyis libflashsupport needed for ff3 under ubuntu 8.04?16:38
asacSergeant_Pony: not really16:43
asacSergeant_Pony: flash is broken as it neither supports pulseaudio also plugin nor sound server directly16:43
asacthats why you cant play two streams at the same time in flash 916:44
asacget flash 10 + install the pulseaudio plugin for alsa16:44
asacshould work16:44
asaclibflashsupport would fix the two streams issue, but will constantly crash your firefox16:44
* asac => sports bbl16:54
=== Mohjive_ is now known as Mohjive
Sergeant_Ponyok... sounds good to me. I'll try flash 10 and pulse plugin18:06
newz2000hi asac - last week I reported a problem with firefox using tons of ram. I installed a debugging package to hopefully help if it happened again. It is happening now - ff uses about 1.5G of RAM.18:12
Volans1.5 GB ???18:15
newz2000it's up to 1.7G now18:15
VolansI have read this only a couple of days ago: http://dotnetperls.com/Content/Browser-Memory.aspx18:16
newz2000oh yeah, I saw that too18:16
Volansalso if the test is on Windows18:16
newz2000(I think I know the article you mention, I can't see it now because my browser is thrashing)18:16
Volansasac tell he go away about 1 hour ago... I don't know when i come back18:17
Volansnewz2000: how much ram do you have in the pc?18:17
newz20003G18:17
Volansin a short you have to kill firefox I think...18:17
newz2000interestingly, I did do that. Then I restarted it and it happens again.18:18
newz2000Sometimes this happens. If I restart it a few times it will finally work right.18:18
Volanssure to have killed all his istances'18:18
Volans?18:18
newz2000yeah, because my mem usage dropped18:18
Volansmaybe check with a: ps fax | grep fire18:18
newz2000I don't know how to use a debugger, but supposedly I have the debugging version of firefox installed18:19
Volanswhat kind of debugger? gdb?18:19
newz2000yeah18:19
newz2000know any way to find out what's happening?18:19
Volansyou have to start from console firefox with gdb18:19
newz2000oh, you can't just hook into a running process then. :-/18:20
newz2000wow, 2.1G of RAM used by firefox. That's impressive.18:20
VolansI don't think so, let me check18:21
newz2000oh, he told me last week I guess18:23
newz2000he said, "gdb -pPID /usr/lib/firefox-3.0/firefox"18:23
newz2000hmm. That seems to have put me at some gdb command prompt18:24
Volansi have found: gdb firefox 123418:25
Volanswhere 1234 is the PID18:25
newz2000what do you do when you get to the gdb prompt?18:27
Volans(or use ddd that have a GUI, but with 2 GB of RAM occupied by a single process starting another gui can be a not good idea)18:30
newz2000I've got plenty of ram free I think18:31
Volanswhich you use for seeing the RAM occupied by firefox?18:32
newz2000htop or top18:32
Volansnewz2000: try thisone: ps -eo %mem,rss,%cpu,cmd | grep fire18:41
newz200073.6 2289240 63.6 /usr/lib/firefox-3.0/firefox18:41
newz2000not sure what that means18:41
Volansthe firs column is the %of mempory used, the 2nd is the kyloBytes of unswapped ram, the process use18:41
Volansthe 3rd is the % of cpu used18:42
Volans2.1 GB... no dubt!18:42
newz2000I'm going to get some lunch, maybe asac will be back later18:45
=== bdmurray_ is now known as bdmurray
asacback19:40
asacnewz2000: ?19:40
newz2000hey asac19:40
newz2000asac: are you interested in debugging my firefox?19:40
newz2000it's using 2.2G of RAM at the moment19:40
asacnewz2000: if its memory consumption then no :)19:40
asacnewz2000: its not really easy to debug. one way would be to use valgrind19:41
asacnewz2000: but most likely its an extension19:41
asacnewz2000: how long does it take till it reaches that much ram?19:41
newz2000It runs at 100% cpu (both cores) for a while, 5 - 30m if I let it and quickly gets to the 1.2G mark, then graudally up to where it is now.19:42
newz2000Nomrally I kill it long before this point though.19:42
asacnewz2000: ok, so you can reproduce quite quickly?19:42
newz2000no, it doesn't happen commonly, but when it does it happens a couple times in a row19:43
newz2000so I kill ff and my mem usage drops from 2.5G to 383M used. :-)19:47
newz2000asac: is there a way to disable one extension at a time to diagnose the problem? (from outside firefox, since it takes several min before its usable)19:49
asacnewz2000: hmm19:49
asacnewz2000: you can add NS1:userDisabled="true" in the extensions.rdf file in your profile19:51
asacfor the extension you want to diable19:51
asacdisable19:51
asacbut you have to stop ffox before doing that19:51
asacso doesnt really help you i guess19:51
newz2000no, that's fine. Just what I need19:51
newz2000it's so odd. If I kill firefox then the problem doesn't happen the next time around.19:54
asacheisenbug ;)19:55
newz2000I think it may be GTDInbox causing the problem20:19
asacnewz2000: whats that?20:22
newz2000a plugin to help you use gmail as your todo list.20:22
newz2000and organize lots of email20:22
newz2000it worked great with ff2 but since ff3 its been struggling and I recently reenabled it.20:23
newz2000with it off, ff3 uses 229M of RAM20:23
asacinteresting ;)20:23
asacnewz2000: keep using it to be sure ;)20:23
newz2000the GTD stands for "Getting things done" and I can't get anything done when ff3 is locked up half the time. :-)20:24
asacBug 23759422:17
ubottuLaunchpad bug 237594 in firefox-3.0 "Javadoc's frame unreadable " [Undecided,Invalid] https://launchpad.net/bugs/23759422:17

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