/srv/irclogs.ubuntu.com/2008/06/23/#ubuntu-mozillateam.txt

ftahttp://en.wikipedia.org/wiki/DWDM for an intro, when you're done with your study ;)00:05
asacfta: yeah thats it00:07
ftahttp://www.snotr.com/video/7600:08
asacoptical cross connects ... yay00:08
asacare there any "pure" optical solutions?00:08
ftanot in IP00:08
ftarouting is still difficult00:09
asacyeah ... for static routings i guess00:09
asacwell, but big lines can have quite static routings ... at least for a few hops :)00:10
ftatransmission is possible in full optics (DWDM), but IP inside (L3) still needs optic-electric-optic conversions00:11
ftawave lengths commutation vs packets routing00:12
asacyeah00:12
asacthats what i mean :)00:12
* asac feels unqualified to do any serious discussion on this topic00:12
ftaand i feel tired after so much sports yesterday and today00:15
asacfta: bike?00:15
ftayes00:16
ftawith +27°C00:16
asacfta: i envy you00:17
asacweather could be better here for two weeks already00:17
ftabtw, i'll be traveling for the 1st half of july00:18
asacholiday?00:19
ftano00:19
ftawell, half00:19
asacfta: ok ... so starting next week?00:26
ftayep00:26
asacfta: do you look into install.rdf to get the addons version in check-extensions script?00:28
ftayes, but there are exceptions :(00:29
asacfta: for non-amo extensions?00:29
ftauseragentswitcher => config.properties00:30
asacfta: ok. so to properly check the version we need to spin the package :/00:30
asacfta: but well00:30
ftawebdeveloper => config.properties + config_common.properties  + config_seamonkey.properties + ...00:30
asacwe can make that pluggable00:30
asace.g. custom_extensions_version_command :)00:31
asacfta: is webdeveloper packaged by unpacking amo .xpi?00:31
ftadonno00:31
asacthats painful00:32
ftaindeed00:32
asacfta: but webdeveloper is not synched from AMO apperantly00:33
asacso falls in the "not-yet-covered" upstream source category00:33
ftait's not really difficult00:38
ftalol  http://home.kairo.at/blog/2008-06/soccer_impact_on_internet_usage00:48
asacyeah cool ;)00:54
Jazzvafta, read about wdm. Interesting :).01:37
JazzvaBut no, we don't mention optical telecom at all...01:37
JazzvaThanks for the link :)01:37
jdhorehowdy05:53
jdhoreI'm noticing a pretty big issue in Firefox-3.0 3.0+nobinonly-0ubuntu205:54
jdhoreSimply, jemalloc seems broken05:54
=== asac_ is now known as asac
=== fta_ is now known as fta
asacgood ... kaze built12:41
LimCoreis this a known bug?  https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/24232213:48
ubottuLaunchpad bug 242322 in firefox "invalid rendering of pages - wrong size of some links" [Undecided,New]13:48
asacLimCore: please search bugzilla.mozilla.org14:00
asacLimCore: ffox 3 still has a some rendering issues, so there might be a bug open there14:01
asacLimCore: go to advanced search page and select the layout component14:01
asacor gfx14:01
asacto get a search on a valid bug base :)14:01
LimCoreok I will look in time then14:07
asaccool. thanks14:10
JazzvaHey, asac... About extension merges. Since we're not doing it with debian, do we wanna keep lower version (for example debian has 0.14-1, and we use 0.14-0ubuntu1), or not?16:33
asacha ... i am not allowed to contact gmail.com anymore because i am in germany16:52
asacreally really stupid16:53
asacJazzva: given that we override their changes we should use higher version imo16:53
Jazzvaok... just to correct then. I thought that maybe we could use lower version, and then indicate in merges that we mostly diverged from them for now, but that wouldn't be easier :)16:54
JazzvaThen I should also include debian's changelog entry16:55
asacyes, use higher version so it disappears from the MoM list16:58
Jazzvaok16:58
Jazzvayay. two more merges that I'm doing for sure :). Though, both are extensions :)17:01
YannigHi asac :-)17:53
Yannig(and hello everybody)17:53
asachi Yannig18:08
YannigI found a problem with Firefox po :-)18:08
YannigIt cannot be re-imported into Launchpad :p18:08
YannigOn 2008-06-15 14:49+0000 (7 days 55 minutes ago), you uploaded a file18:11
Yannigwith Occitan (post 1500) (oc) translations for firefox in Ubuntu Hardy18:11
Yannigpackage "firefox-3.0" to Launchpad.18:11
YannigWe were unable to import the file because of errors in its format:18:11
YannigPO file: duplicate msgid ending on line 7818:11
=== gnomefreak changed the topic of #ubuntu-mozillateam to: Welcome to the Ubuntu Mozilla Team: | Mailing List: ubuntu-mozillateam@lists.ubuntu.com | Please help Mozilla QA tracker: http://tinyurl.com/4mooo2 | Firefox 3 released to hardy-updates! | Next meeting will be TBA. You can find the agenda for the meeting at: http://tinyurl.com/2ekzoq
jdhoreis anyone here?18:21
gnomefreakJazzva: thanks for minutes they look good18:21
gnomefreakjdhore: whats up?18:21
jdhoregnomefreak, lemme copy what i said way earlier...1 sec18:22
jdhore<jdhore> howdy18:22
jdhore<jdhore> I'm noticing a pretty big issue in Firefox-3.0 3.0+nobinonly-0ubuntu218:22
jdhore<jdhore> Simply, jemalloc seems broken18:22
Jazzvagnomefreak, no problem :)18:22
gnomefreakasac: do you have anything on UWN by chance?18:22
gnomefreakjdhore: jemalloc?18:22
gnomefreakcare to elaborate?18:22
jdhoregnomefreak, the new firefox3 memory allocator that makes Firefox suck a lot less18:23
gnomefreakjdhore: let me try this. what is the problem18:23
jdhoreBasically, after only running Firefox for a short time, it's getting up to ~500MB of RAM in use whereas i NEVER had the nightly binaries from Mozilla hit over ~250MB RAM in use18:24
rzrhi,18:24
gnomefreakjdhore: does this also happen in safe mode?18:24
jdhoregnomefreak, yes18:24
rzrI just booted an outdated hardy18:24
rzrand FF3 is pretty unstable18:25
rzrLet's see if reboot can help18:25
gnomefreakjdhore: does this include flash and java pages as well as text pages?18:25
jdhoregnomefreak, some flash, but not much and no java (I don't even have JRE installed)18:25
jdhoreand only 3 extensions18:26
jdhore(all of which are FF3 compatible, i did no overrides)18:26
gnomefreakjdhore: camplatible or not doesnt mean they work but sinc eyou claim it happens in safe mode it doesnt matter on extensions at all.18:27
jdhoretrue18:27
jdhoreI remembered that just after i mentioned that18:27
gnomefreakjdhore: please file a bug using Help > Report a Problem and follow the instructions on filing a bug than give me bug link please18:27
* gnomefreak reading about any upstream issues with 1.9 atm18:28
jdhoregnomefreak, It's not there...or it's greyed out18:28
gnomefreakjdhore: its greyed out?18:28
gnomefreakasac: !!! where are you?18:29
gnomefreakjdhore: its not greyed out here18:29
jdhorekinda hard to tell (grey text on black background = not easy to read)18:29
gnomefreakjdhore: is this Ubuntu's version of firefox?18:29
jdhoreYes18:29
jdhorebut i should mention that i'm on Debian Testing, not Ubuntu18:29
gnomefreakjdhore: that would do it18:30
jdhorelemme guess18:30
gnomefreakjdhore: we dont recommend nor do we advocate using binaries from Ubuntu on Debian nor vice versa18:30
gnomefreakjdhore: you will encounter problems some small some bigger than you will ever see again18:31
jdhoreyou guys put libjemalloc (or whatever it uses) in the system so it depended on a shared library which Debian doesn't have?18:31
gnomefreakjdhore: suggestion compile it from source use ubuntus source and compile for debian18:31
jdhoregnomefreak, i didn't use binaries, i built it from source in the Debian-approved way18:31
jdhore(used the ubuntu sources and cowbuilder)18:31
gnomefreakjdhore: that is very possible is it in the control file for Ubuntu firefox18:32
jdhorei didn't notice it in the control file18:32
gnomefreakjdhore: see if its missing from iceweasel source18:32
jdhoreI noticed a few patches in debian/patches relating to jemalloc, but i didn't want to remove them18:32
gnomefreakjdhore: what version of xulrunner are you using?18:32
jdhore1.9+nobinonly-0ubuntu218:33
gnomefreakjdhore: they are needed for our build dont remove them18:33
gnomefreakjdhore: debians? or built from our source?18:33
jdhoreyours18:33
jdhore(built from source)18:33
gnomefreakjdhore: see if iceweasel has same issue but if i had to guess there is gona be alot more depends that you will need18:34
gnomefreaki dont have  adebian chroot handy atm18:34
jdhoreiceweasel doesn't have the same issue, they explicitly compile jemalloc out18:35
jdhore- Use MOZILLA_NO_JEMALLOC instead of LD_PRELOAD to disable jemalloc.18:35
gnomefreakjdhore: than that sounds like a depend issue18:35
gnomefreakjdhore: your missing a few deps18:35
jdhoregnomefreak, can you give me a full list? cuz...I assume the debian/control file is missing a few18:36
gnomefreakfirefox-3.0 Depends: fontconfig Depends: psmisc Depends: debianutils Depends: xulrunner-1.9 Depends: libatk1.0-0 Depends: libc6 Depends: libcairo2 Depends: libfontconfig1 Depends: libfreetype6 Depends: libgcc1 Depends: libglib2.0-0 Depends: libgtk2.0-0 Depends: libnspr4-0d Depends: libpango1.0-0 Depends: libstdc++6 Depends: zlib1g18:36
laptopnenolodwhy does ubuntu's firefox-3 disable jemalloc?18:36
gnomefreakjdhore: they do not include xulrunner deps18:36
gnomefreakand most likely that is where the issue is18:36
gnomefreaklaptopnenolod: we dont18:37
gnomefreaklaptopnenolod: we built with it and its built in xulrunner not ff18:37
jdhorelaptopnenolod, i'm talking to them right now about that18:37
laptopnenolodhmm18:37
jdhorelaptopnenolod, it seems we're missing some dependencies which was the big list he pasted when you first joined18:37
gnomefreaklaptopnenolod: debian builds without it18:37
laptopnenolodjdhore, no, we have all of the deps i think18:38
gnomefreakxulrunner-1.9 Depends: libatk1.0-0 Depends: libc6 Depends: libcairo2 Depends: libdbus-1-3 Depends: libdbus-glib-1-2 Depends: libfontconfig1 Depends: libfreetype6 Depends: libgcc1 Depends: libglib2.0-0 Depends: libgtk2.0-0 Depends: libhunspell-1.2-0 Depends: libidl0 Depends: libnspr4-0d Depends: libnss3-1d Depends: libpango1.0-0 Depends: libsqlite3-0 Depends: libstartup-notification0 Depends: libstdc++618:38
gnomefreak Depnds: lib0x11-6 Depends: libxft2 Depends: libxrender1 Depends: libxt6 Depends: python2.5 Depends: zlib1g Conflicts: <j2re1.4> Breaks: devhelp Breaks: epiphany-gecko Breaks: midbrowser Breaks: yelp18:38
gnomefreakjdhore: also neeed the build deps and they are in the debian/control for both packages to see what you are missing18:38
jdhoregnomefreak, right, we built agains the debian/control files, so if those deps are in it, we built with them18:39
gnomefreakfta: i dont have a ff3 source handy ar eyou around?18:39
gnomefreakjdhore: did you leave any out?18:39
laptopnenolodgnomefreak, we imported the mozilla specific deps from ubuntu. so we have them18:40
gnomefreakones that maybe debiuan doesnt use or doesnt have right version of?18:40
jdhoregnomefreak, the way cowbuilder (what i used to build) works is that it won't build the package unless all deps in debian/control are met18:40
laptopnenolodgnomefreak, our package set derivates majorly from debian's18:40
jdhore(Debian Testing's)18:40
gnomefreakjdhore: what about flags?18:41
laptopnenolodyes, that too18:41
gnomefreakwill it skip build flags?18:41
gnomefreakif cant be met?18:41
laptopnenolodno18:41
gnomefreakare you running it in cowbuilder?18:42
* gnomefreak wonders if its like pbuilder only sets everything up in basic temp chroot18:42
jdhorecowbuilder is almost exactly like pbuilder18:43
jdhore(except you can chroot into the build environment)18:43
gnomefreakif you built it with everything i dont se ehow its a Ubuntu issue since ours works fine built and ran on Ubuntu, im trying to cross out everything but running environment since i cant do that atm18:44
gnomefreakjdhore: can you run it in cowbuilder?18:44
jdhoreno18:45
jdhoreI have no X in cowbuilder18:45
gnomefreakif you can chroot into it you should be able to run it. mind you do it witha  new profile18:45
jdhorenor do i really want to18:45
gnomefreakyes i know the feeling but since you need to test it in the build enviornment to see what the issue is i dont see another choice that will work. maybe build a Ubuntu chroot and test it in there. than remove it once test is done but again new profile18:46
jdhoreThe build environment is identical to the running environment18:47
gnomefreakjdhore: as of right now our build works without xulrunner issues from what i can tell ( on a basic system without extensions and such18:47
gnomefreakjdhore: i dont think so18:47
gnomefreakjdhore: build-environment needs to have Ubuntu packages not just one or 2.18:47
jdhorewell...fewer packages in the build environment, but other than that, yes, 100% identical packages and package versions18:47
jdhoreoh18:48
jdhorecrap18:48
gnomefreakif you dont have the packages needed to build on Ubuntu it wont build on Ubuntu18:48
jdhorewe have the packages18:48
gnomefreakif i tried to build a hardy package on gutsy but used gutsy packages it will still fail to run on hardy since it wasnt built on hardy18:49
jdhoreall of them with the same names, and probably similar versions, they just have none of the Ubuntu packages18:49
jdhore*patches18:49
gnomefreakjdhore: example if you built on ubuntu's nss than most likely it wont run on debians. you need to try taking debian packages and renaming them and change build-options to see if it will build and run18:50
jdhoreIT RUNS18:50
jdhoreIT BUILDS18:50
jdhoreThis is not the issue18:50
jdhoreThe issue is that jemalloc doesn't bloody work18:51
gnomefreakjdhore: BUT IT FAILS TO WORK PROPERLY18:51
gnomefreakhint do you think Mike stopped that just in package?18:51
gnomefreaki would assume theres a lib or 4 that is needed for that18:51
jdhoreI'd say more like you guys bloody screwed something up18:51
gnomefreakdoes debian have any of them at all18:51
gnomefreakjdhore: but it wortks here18:52
gnomefreakjdhore: so we couldnt have we left upstream build-options as is you change them18:52
jdhoreWhy the hell diedn't you guys just leave jemalloc working stock from Mozilla and be bloody happy18:52
jdhore?18:52
gnomefreakwe didint disable it18:52
gnomefreakit works fine18:52
jdhoreyou made it shared it looks like18:52
gnomefreakdebian build disables it18:53
gnomefreakwe didnt change upstream anything for that.18:53
gnomefreakjdhore: take a look at our patches and tell me what one changes it in any way18:53
jdhoreDrop LDFLAGS workaround now that jemalloc is no longer a static lib.18:53
jdhore    We still ship jemalloc as a shared lib18:53
jdhorexulrunner-1.9 (1.9~rc1+nobinonly-0ubuntu1)18:53
gnomefreakjdhore: did you happen to get final18:54
gnomefreakand yes i can see him doing that18:54
gnomefreakjdhore: did upstream apply the patch ?18:54
jdhoreyes, i did get final, and i looked though the changelog from there till final and i saw no patches or entries that reverted that patch18:54
jdhoreHow the hell do i know?18:55
* gnomefreak really getting tired of this static vs shared upstream topics18:55
jdhoreIt is static in Firefox upstream, i know this for a fact18:55
gnomefreakjdhore: grab final build from us and look to see if patch is still there or to use old patcha nd see if the upstream file has been changed to match18:55
jdhoreit is18:56
gnomefreakjdhore: thats not what i meant18:56
gnomefreakjdhore: this isnt the first time this bug has been brought up18:56
gnomefreakstatic vs shared18:56
jdhoreIT HAS NOT BEEN REVERTED IN THE CHANGELOG. THERE IS NOTHING NEWER THAN THAT EVEN REFERRING TO JEMALLOC.18:56
gnomefreakits an upstream bug18:56
jdhoreah18:56
gnomefreakjdhore: changelog doesnt tell you everything BTW18:56
gnomefreakits kind of like a set of notess18:57
gnomefreaknotes18:57
jdhoretrue, but there are still patches in the debian/patches directory in final that mention you guys doing shit with jemalloc18:57
gnomefreakjdhore: asac and fta are more caught up on the static/shared issues, since noone likes that we build shared it has been in upstream bugs but numbers escape me its been a while and i was concerned only in aspect of Tbird-318:58
jdhoreright18:59
jdhoreso now it becomes a huge pain in the ass cuz now we have to build with Mozilla source...yay...18:59
gnomefreakjdhore: its because we build shared and they want us to build static as far as i know. i have been busy with "real life" to keep track of the builds off hand. this was a moot subject when i left and still shouldnt effact our build since noone in Ubuntu sees it19:00
gnomefreakjdhore: you should do that anyway19:00
gnomefreakjdhore: that way you dont add ubuntu/debian/RH bugs in your package19:00
jdhoreright, i guarantee that's where the problem is since mozilla builds static and their nightly binaries worked fine19:00
gnomefreakwe dont build from debian ;)19:00
jdhoretrue, but it's a huge pain for packages as...large/expansive as Firefox and XULRunner19:01
gnomefreakjdhore: try building them every week for months19:01
gnomefreakit becomes natural19:01
jdhoreheh...true :P19:01
* gnomefreak toatally forgot about shared/static :(19:02
gnomefreakbut i still cant say its that that is causing the main issue since our build doesnt show any leakage signs that i have heard about so you may stioll have the issue after changing build flags.19:04
armin76hrm19:05
gnomefreakbut our build is built to run on ubuntu nothing else :)19:05
armin76asac: looks like ff3 segfaults on ppc19:05
armin76asac: if built with -O219:05
armin76or -Os19:06
gnomefreakarmin76: hes not here right now if you see him please smack him for me ;)19:08
* armin76 smacks gnomefreak for not fixing it19:09
gnomefreak:)19:09
gnomefreak-02 should be fine, so it leads me to think its the lack of support for PPC19:09
gnomefreakever since it moved to ports i dont think we have one to test on anymore19:09
gnomefreakIIRC asac was only one with a PPC for the longest time19:10
asacjdhore: so whats your issue about jemalloc?19:15
jdhoreasac, according to a friend, building it shared is the stupidest thing in the world19:16
jdhoreif you make a library which overrides a function in glibc(), the library will be ignored19:16
jdhorethe only way to override functions in glibc is by static linking19:16
jdhoreBasically, if you try to use shared linking, it will ignore jemalloc, it will only not if you use static linking19:17
gnomefreaksomething bothers me why did we add that to changelog if mozilla didnt comply with what was said :(19:17
gnomefreakwe dont build with --disable-* nor --enable-* with static or shared so it would build as Mozilla had wanted from waht i can tell19:18
asacjdhore: doesnt it depend on the load orderß19:18
gnomefreakorderß what is that last char?19:19
asac?19:19
jdhoregnomefreak, there were manual defines (or something) in one of the debian/patches19:19
asacjdhore: non of these patches in debian/patches are applied. look in debian/patches/series19:19
jdhoreasac, no, not if you're overriding the default malloc19:19
gnomefreakjdhore: that would have been workaround no?19:19
jdhoreasac, nope, only 3 weren't applied19:20
asacjdhore: i am pretty sure you can use LD_PRELOAD ... so why wouldnt it depend on the load order?19:20
jdhoreand i can guarantee at least one of them has nothing to do with jemalloc19:20
asacjdhore: not sure what you are talking about19:20
jdhoreasac, because that's for normal libraries, not libraries overriding glibc's native calls19:21
asacjdhore: name the patches of concern and i can tell you more19:21
jdhore1 sec19:21
jdhoredrop_bz418016 in xulrunner looks like the patch of concern19:22
asacjdhore: that one is not applied19:22
gnomefreakLMAO i show more in series than i do in patches19:22
asacjdhore: actually i dont understand how malloc should be technical different to other library functions ... that said, I think its still used.19:24
asacif its not i dont care much either :)19:24
asacas then it doesnt hurt and we are just tracking upstream behaviour here19:24
asacjdhore: ok works here :)19:28
jdhorehmm? What does?19:28
asacjdhore: http://paste.ubuntu.com/22397/19:28
asacoverloading malloc :)19:28
asacin a shared lib19:28
asacbut the paste above in a file "test.c"19:29
asacgcc -fPIC -shared -o libtest.so test.c19:29
asacthen make a main.c with:19:29
asachttp://paste.ubuntu.com/22399/19:29
asacand build gcc -ltest -L. -Wl,-rpath=$PWD/ main.c19:30
asacthen run19:30
asac./a.out19:30
asac:)19:30
gnomefreakcan we tryt o keep patches under 10,000 lines :(19:32
asacgnomefreak: the hunspell patch is just so big because it moves files :)19:33
gnomefreakthis is the old gconf patch19:33
gnomefreakits huge19:33
asacgnomefreak: right19:33
asacgnomefreak: its in mobile build19:33
gnomefreakthis looks liek the patch that we used as workaround19:33
gnomefreakoh19:33
asaci have to move the gconf part to some shared component and punch that into a separate package19:33
gnomefreakok19:34
asacjdhore: anyway ... this all isnt really relevant as jemalloc isnt used anymore in final afaict :)19:35
jdhoreuhh19:35
jdhoreYes it is19:35
asacjdhore: nope19:36
asac$ strace -f -eopen 2>&1 firefox | grep jemalloc19:36
asac... see: deadly silence19:36
asacnot loaded19:36
jdhoreright19:36
jdhoreand there's where the problem is19:36
asacjdhore: thats upstream19:36
asacjdhore: export LD_PRELOAD=/usr/lib/xulrunner-1.9/libjemalloc.so19:36
jdhorebecause according to the Mozilla devs, it is still used in FF3 final19:36
asacthen run19:36
asac strace -f -eopen 2>&1 firefox | grep jemalloc19:36
asacopen("/usr/lib/xulrunner-1.9/libjemalloc.so", O_RDONLY) = 319:36
asacopen("/usr/lib/xulrunner-1.9/libjemalloc.so", O_RDONLY) = 319:36
asacjdhore: no its not19:37
gnomefreakbeta4 was last post i can see by devels on jemalloc19:37
asaci saw that patch landing before release that disabled it with the hint "dont use by default and let distros whatever they want"19:37
asacchances that i am wrong exist, but I'd say its < 10%19:37
jdhoreasac, I followed the svn commits up to the day before final19:37
asacjdhore: mozilla isnt in svn :)19:38
jdhoreand i never saw a ptch that disabled jemalloc by default19:38
jdhoreasac, i know, before they switched over to hg19:38
asacjdhore: before that it was in cvs ;)19:38
jdhorehmm...thought it was svn...Well...no matter, i followed bonzai which shows all cvs commits19:39
jdhoreasac, you lose, sir19:42
jdhore18:36:06  < jdhore> Is jemalloc still used on Linux on FF3 final?19:42
jdhore18:42:16  < dmose> jdhore: yes19:42
gnomefreakMemory cycles are broken and collected by an automated cycle collector, a new memory allocator reduces fragmentation, hundreds of leaks have been fixed, and caching strategies have been tuned.19:43
gnomefreakbut fails to say what19:43
gnomefreaki got it from http://www.mozilla.com/en-US/firefox/3.0/releasenotes/19:45
jdhoregnomefreak, this was coming from dmose who is one of the lead FF3 Linux people19:45
gnomefreakjdhore: i wasnt looking at this channel i was reading19:45
jdhoregnomefreak, i know, it's not very technical in the release notes, but i'm sure i would've been corrected when i said jemalloc in firefox3's dev channel19:45
gnomefreakthan why did mike decide default was not best?19:46
jdhorewho's mike?19:46
gnomefreakdebians Maintainer19:46
asacjdhore:19:47
asac$ mv /home/asac/.mozilla /home/asac/.mozilla.bak19:47
asacasac@hector:/tmp/qw/firefox$ pwd19:47
asac/tmp/qw/firefox19:47
asacasac@hector:/tmp/qw/firefox$ ls libjemalloc.so19:47
asaclibjemalloc.so19:47
asacasac@hector:/tmp/qw/firefox$ strace -f -eopen firefox 2>&1 | grep jemalloc19:47
asacnothing19:47
gnomefreaksure there are more than just him but as i recall he is head Mozilla maintianer for debian19:47
asacso they definitly ship shared and dont use it19:47
jdhoreyes19:47
asacjdhore: and they dont use static either :)19:47
jdhorebecause you bloody disabled it or something19:47
asacjdhore: thats upstream build :)19:47
asacjdhore: look ad the pwd in my paste19:47
asacits just upstream firefox ... nothing else19:47
asacer19:48
asacjdhore: ok i stand corrected. in any case. its optional and we dont change any configure flag for that19:49
jdhoreagain, not according to dmose who is a ff3 dev19:50
asaci can surely look into this. but imo it doesnt really matter performance wise19:50
asaci know him :)19:50
jdhoreActually, it quite does19:50
jdhoreIt dropped my RAM usage of firefox in half the day they enabled it19:50
jdhoreand no, i'm not being sarcastic19:50
gnomefreakasac: did you grab 3.1?19:51
asacjdhore: try what i said19:51
jdhore?19:51
asacjdhore: export LD_PRELOAD=/usr/lib/xulrunner-1.9/libjemalloc.so19:51
asacthen firefox19:51
asac(with our build)19:52
asacill use it a bit for now19:52
asacjdhore: in any case: its shared, not static19:52
gnomefreakJazzva: did you find out about LP blogging?19:52
asacand it works ... if it works  for upstream ;)19:52
Jazzvagnomefreak, it doesn't exist. I filed a wishlist bugreport19:53
gnomefreakJazzva: ok thanks i was gonna ask if you didnt get around to it19:53
* gnomefreak scared to touch email19:53
Jazzvagnomefreak, it's ok :). Do you need a bug report num?19:53
gnomefreakJazzva: yeah please i would like to follow it19:54
gnomefreakdamn i forgot we set -t :(19:55
Jazzvagnomefreak, bug 24221119:55
ubottuLaunchpad bug 242211 in launchpad "Wishlist: Enable announcement feature for team pages" [Undecided,Confirmed] https://launchpad.net/bugs/24221119:55
gnomefreakJazzva: thank you again ;)19:55
Jazzvanp :)19:55
gnomefreak629 in one box19:56
armin76jemalloc fails to compile with glibc-2.3 fyi19:58
gnomefreakha i found a bug on it :)19:59
gnomefreakarmin76: just got that email20:00
gnomefreakasac: jdhore http://pastebin.mozilla.org/46650920:00
asacgnomefreak: whats that?20:01
gnomefreakthats someone building it failing on glib atleast hope it isnt20:02
armin76jemalloc doesn't support glibc-2.320:02
gnomefreakah20:03
asacgnomefreak: try http://people.ubuntu.com/~asac/miscpatches/jemalloc_in_xul.patch20:03
asacin xulrunner-1.9 package20:03
gnomefreakok i have to do email first20:03
asacjust add it to debian/patches/ and debian/patches/series20:03
asacgnomefreak: ok. ill spin here on my own then :)20:04
armin76asac: it segfaults on ppc! :P20:04
asacarmin76: why?20:04
armin76http://bugs.gentoo.org/22895720:05
asacarmin76: thats a bogus backtrace :)20:06
asacno symbols nothing20:06
armin76asac: see latest comment :P20:06
asacmost likely compiler flags by mad-gentoo user :)20:08
armin76lol20:08
asacarmin76: can you reproduce with our builds?20:08
* asac hits the push-back button20:09
armin76okay, i'll build an ubuntu chroot, if it fails, you buy me a ppc! :P20:09
asachaha20:09
armin76i'm still updating my chroot, 69 of 103 packages20:09
asacbrave20:09
gnomefreakanyone have a man page for firefox-3??20:10
armin76well, its been 6 months or more20:10
asacarmin76: not much then ;)20:10
asacgnomefreak: why?20:10
gnomefreakbecause ther eis a bug on us not having one20:10
gnomefreakbug 11511220:11
armin76Linux luna 2.6.14-hardened #1 Tue Nov 15 21:55:38 UTC 2005 ppc 7447/7457, altivec supported CHRP Pegasos2 GNU/Linux20:11
ubottuLaunchpad bug 115112 in firefox "Missing man page" [Medium,Confirmed] https://launchpad.net/bugs/11511220:11
asac"firefox is a command you can use to start firefox manually. None of the command line options provided by that command are not ment for public consumption and should be treated as if they were non-existing20:12
asacerr s/non ment/ment/20:13
asacerr^2 s/not ment/ment/20:13
asacgnomefreak: not sure what content would fit into such a manpage20:14
gnomefreaknot sure what the person is even looking for TBH20:14
gnomefreakmaybe firefox -safe-mode or firefox -P?20:15
gnomefreakotherwise i couldnt tell you that is the first time ive seen that bug20:15
asacgnomefreak: well. if we get a contribution we can add that manpage20:16
asacjdhore: ok, i identified the issue20:19
armin76firefox --help :P20:19
jdhoreasac, awesome20:19
jdhorewhat is it?20:19
gnomefreakbug 24172220:20
ubottuLaunchpad bug 241722 in firefox-3.0 "Segfault when closing Gmail tabs whilst logged in." [Undecided,New] https://launchpad.net/bugs/24172220:20
asacjdhore: firefox build --with-lib-xul doesnt link against libjemalloc ... its not a build option that we are missing, but a bug in build system20:20
jdhoreasac: you20:20
asacjdhore: i am currently trying to build xulrunner with the patch above20:20
jdhore /kickban jdhore20:20
jdhore:P20:20
jdhoreah20:20
jdhorecool20:20
asachttp://people.ubuntu.com/~asac/miscpatches/jemalloc_in_xul.patch20:20
asacthat patch basically links jemalloc against xulrunner-bin and xulrunner-stub20:20
jdhorethx, if it builds, will you push a -0ubuntu3 or wait till you get more patches?20:21
asacwhich - if i am not mistaken - should make the firefox binary produced by --with-libxul also build against that20:21
asacjdhore: when the patch works well, i can upload that to intrepid quite timely20:21
jdhoresweet20:22
gnomefreakemail done for now20:32
ftahi20:35
asachi fta20:43
asacfta: do you know why our build doesnt use run-mozilla.sh ? is that because of upstrea libxul-sdk behaviour or because of our firefox.sh thing?20:43
asac(firefox-3.0)20:44
ftalibxul-sdk20:45
asack20:45
asaclets see if -rpath=. helps20:45
asaci am actually quite happy that our firefox doesnt tweak LD_LIBRARY_PATH :)20:45
asaclets hope it can stay that way20:46
gnomefreakbut as you see it involves more patches?20:53
asacgnomefreak: yeah20:58
gnomefreakapt-xapian-index hmmmmm20:58
gnomefreaki dont remember that package20:59
gnomefreakbut it looks like its been here20:59
=== jdhore1 is now known as jdhore
asachehe .... ok, so fedor ships _all_ langpacks enabled by default :=21:58
jdhoreheh21:59
jdhoreThat's intelligent :P21:59
asacwell ... definitly consumes startup cycles for ffox :)21:59
jdhoreand prolly for everything else22:00
jdhorehopefully grep will fix their utf8 bug soon22:00
asacnot sure if its all languages to be fair. but there are a lot22:00
asacthing 20 or so22:00
jdhoreA lot of stuff uses grep (compiling, opening apps, booting) and with this bug, grepping is ~7x slower than with the locale set to C22:01
asacwhen they pushed back fedora 9 two weeks or so i envied them as i thought they would get rc1 ;)22:03
asacbut that didnt made the train22:03
asac:)22:03
asacfortunatley ;=22:03
asac3.0 b522:04
jdhoreyea22:05
jdhoreFedora 9 is the most hack-job distro i've ever seen22:06
asacwhy?22:07
asacin NM 0.7 the VPN tab in connection editor just shows a standard "wired" form :)22:10
asaci saw that on trunk, but always assumed that dan fixed that for the fedora release or something22:11
jdhorethey used a development version of X that STILL hasn't gone gold today, and no binary nVidia or ATI drivers were available for about a month after the F9 release22:12
asacoh22:12
asac1.5.022:12
asaci thought they shipped that ;)22:12
asacwe ship 1.4.9999999 :)22:12
jdhore1.5.0 isn't out yet22:12
jdhoreIt's still at 1.9.999922:12
asacbut maybe it just works for us because we ship those modules on our own :)22:13
asacjdhore: yeah. but i think they have a 1.5.0....pre version :)22:13
jdhoreyea22:13
jdhoreRC222:13
asacwe have a 1.4.999post :)22:13
jdhoreand Hardy shipped 1.4.122:13
asacright ;)22:13
jdhoreAlso, i think they shipped with glibc 2.8 which wasn't final till a few weeks after F9 Final22:15
asacok, so flash is not installed by default. is that RH enterprise that ships that?22:15
jdhoreno, i think no RH-based distros ship with it22:15
asachmm22:15
asacso how do i install flash?22:16
asaca redhat guy claimed that they use nspluginwrapper in between22:16
asaci doubt that this happens if i install the adobe.com binary22:16
jdhoreasac, you have to enable the livna repo and get it from there22:16
* asac looks in software sources22:17
asacok apparently locked (though not really obvious in UI) by the running package upgrade22:17
asacwhich is not really verbose i have to admit22:17
jdhorehttp://rpm.livna.org/rlowiki/22:17
asaci dont see what its doing, just that its doing something22:18
asachmm ... apparently thats their visualization of packagekit22:18
asaclets see if adobe has fixed their installer :)22:19
asacok at least that works ... looks like22:20
asacha ... too early22:20
asacso adobe still doesnt support ffox 3 on linux22:20
asacat least not through the plugin finder service22:20
asacsad thing :-P22:20
asacselinux attach warnings in default install ... yay ;)22:21
asacmono tries to access /dev/null :)22:21
asacdamn. this initial package upgrade is still running and i have no clue what its doing :(22:22
jdhoreasac, did that patch succeed?22:56
asacjdhore: in principal yes. in pratice now ;)22:59
jdhorehehe22:59
asacfirefox binary wants to pull in libjemalloc.so23:00
asacbut doesnt find it, because its nowhere :)23:00
ftaasac, wanna sponsor mozilla-devscripts 0.09 for intrepid ? i want to close it, it's big enough23:00
asacand if you build --with-libxul-sdk firefox binary is really a binary23:00
asacnot a script that sets LD_LIBRARY_PATH23:00
jdhoregotcha, and i assume the patch puts it somewhere that firefox will find it?23:00
asacjdhore: no. the patch establish the behaviour above. the patch that makes firefox find it is still missing23:01
jdhoreah :(23:01
ftaasac, what's the problem with jemalloc ?23:02
asacfta: not used ;)23:03
ftaeh? when did it stop being used ?23:03
asacfta: when upstream dropped it from being statically linked against libxul23:03
ftahm23:04
ftadid you fix it ?23:04
asacphone (one sec)23:04
asacfta: will be back in 6 minutes. have to grab some food23:30
asacfta: no its not completely fixed23:40
asacproblem is that i dont want to add LD_LIBRARY_PATH23:42
asacgood fedora has no jemalloc either ;)23:47
asaceven though they add the proper library path23:48
asachehe23:48
asacthey would win with my patch23:48
asaci have to be more "ingoratn" and add xulrunner to ld.so.conf :(23:49
jdhorewhy is everyone breaking or not using jemalloc? It's awesome and made of epic win23:51
asacjdhore: its upstream who broke it for us :)23:52
jdhoreah23:52
asacthey didnt think about distros shipping xulrunner23:53
jdhoreand they don't really give a crap about linux (at least beltzner doesn't)23:53
asacwell. actually, i think that nobody in the distros really welcomed the crazy idea to replace glibc malloc23:54
jdhoreTrue, but they should if it helps as much as it does23:54
asaci dont have any hard numbers23:55
asacit surely help a bunch on windows23:55
asacerr23:55
asacon their builds :)23:55
asacthey use the old libc dont they?23:55
asacok at least they dont do that anymore23:56

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