/srv/irclogs.ubuntu.com/2007/12/14/#ubuntu-mozillateam.txt

RAOFasac: Pong!00:30
Ubulettelol, that's latency ;)00:30
RAOFNot mor than a day :P00:31
RAOFAh, awesome.  Hurray for irssi's hilight window.00:32
RAOFI'll check out the xulified ppa package shortly :)00:32
Ubulettemozilla bug 40449300:43
ubotuMozilla bug 404493 in Widget: Gtk "Native GTK style for arrows" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40449300:43
Ubulettemozilla bug 40556100:43
ubotuMozilla bug 405561 in File Handling "nsGnomeVFSService.cpp has new libgnomevfs/gnome-vfs-utils.h system header dependency" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40556100:43
Ubulettemozilla bug 40274200:44
ubotuMozilla bug 402742 in ImageLib "Stock icons will not display if libgnomeui is not present" [Major,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40274200:44
Ubulettedamn, can't find it00:46
asacRAOF: hey01:04
asacUbulette: fun with bugzilla?01:04
asacor bonsai + bot?01:04
asac;)01:04
Ubulettelooking into the gnome integration. reed mentionned tons of patches in queue. Can't find any01:07
Ubuletteasac, ff3 on kde http://img241.imageshack.us/my.php?image=snapshot1ms0.png01:18
Ubuletteff2 from the same guy: http://img99.imageshack.us/my.php?image=snapshot2jh0.png01:18
asacsearch for need-checkin01:31
asaclook on the tinderbox?01:31
Ubulettebugzilla01:31
asacyay ... thats what kde users deserve ;)01:32
Ubulettemozilla bug 40811901:32
ubotuMozilla bug 408119 in Widget: Gtk "Firefox should clear gtk icon cache on theme change" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40811901:32
asacwhat was the gnome integration bug again?01:32
Ubulettemozilla bug 40704401:32
ubotuMozilla bug 407044 in Download Manager "Download manager should use more Linux stock icons" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40704401:33
asacmore :)01:33
Ubulettemozilla bug 40698201:33
asacwell thats not the right one either01:33
ubotuMozilla bug 406982 in OS Integration "Toolbar separator margin too big" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40698201:33
asacwhat was the one that landed the first few patches ;)01:33
Ubulettemozilla bug 40688301:33
ubotuMozilla bug 406883 in General "New style for Preferences, Addons and PageInfo header" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40688301:33
Ubulettemozilla bug 40667601:34
ubotuMozilla bug 406676 in Widget: Gtk "GTK Menu Separator is not painted natively" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40667601:34
Ubulettemozilla bug 40667201:34
ubotuMozilla bug 406672 in OS Integration "Please add 'back' and 'forward' stock icons to help viewer under Linux." [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40667201:34
Ubuletteahah01:34
asacmozilla bug 40274201:35
ubotuMozilla bug 402742 in ImageLib "Stock icons will not display if libgnomeui is not present" [Major,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40274201:35
asacthats the one01:35
asachttps://bugzilla.mozilla.org/attachment.cgi?id=29211201:35
asacyeah01:35
asacUbulette: do we build with --enable-gnomeui?01:36
Ubuletteff3 yes, xul no01:36
Ubulettehm01:37
Ubuletteno to both01:37
asacwe need to01:37
Ubulette--enable-gnomevfs in ff301:37
asacbut we have to take extra care that we do the gnome-support split01:37
asachmm01:37
asacUbulette: so whats his problem?01:38
asacdoes he have the gnome theme package installed?01:38
Ubulettewhat's bothering me is that even gnome users have issues01:38
Ubulettekde was expected01:39
asacmozilla bug Bug 40686801:39
asacmozilla Bug 40686801:39
ubotuMozilla bug 406868 in ImageLib "Fallback scheme for -moz-icon" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40686801:39
asacthats what we need01:39
asacotherwise kde users will die01:39
asacUbulette: the gnome users that complained in forum were cured by "real" restart01:40
Ubulettedonno01:41
asacUbulette: do you have mozilla bug 406037 already?01:41
ubotuMozilla bug 406037 in Toolbars "'back', 'stop', 'reload' icons missing..." [Normal,Resolved: duplicate] http://bugzilla.mozilla.org/show_bug.cgi?id=40603701:41
Ubuletteno01:42
asacoh01:42
asac:)01:42
asacits a dupe of the other01:42
asacanyway ... try to build with gnomeui01:43
asaci read https://bugzilla.mozilla.org/show_bug.cgi?id=402742#c7401:43
Ubulette402742 is supposed to be in b201:43
ubotuMozilla bug 402742 in ImageLib "Stock icons will not display if libgnomeui is not present" [Major,Resolved: fixed]01:43
asacUbulette: yes ... read that comment01:43
asactry with --enable-gnomeui01:43
asac"otherwise01:44
asacicons may not appear in the navigation toolbar and other places"01:44
Ubuletteyep01:44
Ubulettebut it sounds buggy to me01:44
asacbut take care that the xulrunner-1.9 package is still not depends contaminated01:44
asacwhy?01:44
Ubuletteoh [reed] is back01:48
[reed]and still broken, though01:48
Ubulettesolved your X ?01:48
[reed]nope01:48
[reed]since xorg creates xorg.conf.failsafe and uses it, it overwrites the log files01:48
[reed]so, I can never figure out why xorg isn't processing my xorg.conf01:48
[reed]because I have no log files!01:49
asacyou should kick bryce :)01:49
Ubulettei have zillions of backups of my xorg.conf01:49
asacin ubuntu-devel :) ... tell him that you cannot read the log because of fail safe ;)01:49
Ubulette  --disable-gnomeui       Disable libgnomeui support (default: auto, optional at runtime) "01:51
Ubulettehmm01:51
Ubulettedefault auto.. auto disabled or what ?01:51
Ubulettedamn, I have 57 tabs01:52
[reed]meaning it's enabled by default01:53
[reed]but if you don't have gnomeui, it'll disable it01:53
Ubulettechecking for libgnomeui-2.0 >= 2.2.0... yes01:53
Ubulettechecking MOZ_GNOMEUI_CFLAGS... -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/inclu01:53
Ubulettede -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gail-1.0 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-101:53
Ubulettechecking MOZ_GNOMEUI_LIBS... -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.001:53
Ubulette#define MOZ_ENABLE_GNOMEUI 101:54
Ubuletteok, so we have it.01:54
[reed]Ubulette: so, I know I have a working xorg.conf that I can use01:54
[reed]but it's failing and going to failsafe still01:54
Ubuletteso you're in failsafe or in console ?02:00
[reed]failsafe02:02
[reed]but I've been in console a lot, too02:02
[reed]failsafe is annoying at 800x60002:02
[reed]:(02:02
[reed]but at least my networking works under failsafe02:02
[reed]it doesn't work under console02:02
Ubuletteyou're running ubuntu ?02:05
[reed]...02:05
[reed]yes02:05
[reed]:)02:05
Ubulettegutsy ? hardy ?02:06
[reed]gutsy02:06
Ubulettetry to start without xorg.conf02:06
Ubulettelet Xrand do everything for you02:06
[reed]I might run the latest Firefox builds, but I'm not *gutsy* (pun intended!) to run the latest Hardy02:06
[reed]:)02:06
Ubulette:)02:07
Ubulettewhen you know when not to accept an upgrade, you're on the safe side. I've been running dev OS for 10+ years, I never had anything major02:10
[reed]I do upgrade to beta releases of ubuntu, though02:10
Ubulettedid you try to start X without conf ?02:15
[reed]not yet02:16
[reed]I'll try now02:16
[reed]was waiting to see if bryce had ideas02:16
[reed]:/02:16
Ubulettehttp://bugs.freedesktop.org/show_bug.cgi?id=1030102:21
ubotuFreedesktop bug 10301 in freetype font backend "LCD filtering patch" [Normal,New]02:21
asacubotu: can you include that in your cairo packages?02:22
asacand see if things improve ;)02:22
asacor does system cairo still have regressions?02:23
Ubulettei'm back to no system cairo as it corrupted big pages02:25
Ubulettebut i'm still running cairo 1.5.4 for everything else02:26
Ubuletteno issue so far02:26
asacubotu: use 24x802:26
ubotuSorry, I don't know anything about use 24x8 - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi02:26
asacto fix big pages02:26
asacUbulette: ^^02:26
asacor do you do that already?02:27
Ubuletteno02:28
Ubuletteseems i also need a patched fontconfig02:28
asacit should fix the pig page corruption02:28
asacfor what? for the patch?02:28
Ubulettehttp://bugs.freedesktop.org/show_bug.cgi?id=1356602:28
ubotuFreedesktop bug 13566 in library "Fontconfig options for freetype sub-pixel filter configuration" [Enhancement,New]02:28
asac(LCD ...)?02:28
Ubuletteyes02:28
asacUbulette: the last patch doesn't need that02:28
asacfrom what i read in bug02:28
Ubulette"I've created bug 13566 with the modification patch to fontconfig that allows the cairo patch to apply."02:29
asacyou might need an unpatched fontconfig though :)02:29
ubotuLaunchpad bug 13566 in file-roller "Faulty drag and drop behavior for fileroller (dup-of: 13199)" [Medium,Invalid] https://launchpad.net/bugs/1356602:29
ubotuLaunchpad bug 13199 in file-roller "Drag n' Drop directories from File-Roller is somewhat tricky" [High,Fix released] https://launchpad.net/bugs/1319902:29
Ubulettelol02:29
asacreally ... thats what the bug claims: ubuntu fontconfig tried to do the fix in 13566, but failed miserably ;)02:29
asacso here a patch that works with pristine fontconfig02:29
asac;)02:30
Ubuletteare we reading the same bug ?02:30
Ubulettecomment 23 and 2502:30
asachttps://bugs.freedesktop.org/show_bug.cgi?id=10301#c2102:31
ubotuFreedesktop bug 10301 in freetype font backend "LCD filtering patch" [Normal,New]02:31
asacbut well02:32
asacthe comment maybe you really need the patch02:32
Ubulettewe have two lcd patches in fontconfig02:37
Ubulette  * debian/patches/03_ubuntu_lcd_filter.patch:02:37
Ubulette    - Allow LCD filter configuration for when subpixel rendering02:37
Ubulette  * debian/patches/04_ubuntu_monospace_lcd_filter_conf.patch:02:37
Ubulette    - Use the legacy LCD filter for Monospace fonts smaller than 12px.02:37
UbuletteI assume they should be dropped02:38
asacno idea if both needs to be replaced02:38
asacprepare a debdiff ;)02:38
asacand submit02:38
asacwho added those patches?02:38
Ubulettescott02:39
Ubulettedoko did the last merge from debian two weeks ago02:40
asacyeah scott is the right one to ask then02:41
asacUbulette: you have any idea why symbols that are on .o might not be available if those .o files put into a .so?02:45
Ubuletteat 3:45am, no :)02:45
asacthats rather strange:02:46
asaci do02:46
asacar x /usr/lib/xul*/libxpcomglue.a02:46
asacthen02:46
asacg++ -shared -fPIC -lnspr4 *.o -o /tmp/libxpcomglue.so02:47
asacbut when linking some simply thing just invoking one extern "C" function ... its not there anymore :(02:47
[reed]Ubulette: whee... that at least got me 1600x1200 on my laptop02:48
Ubuletteasac, so you want a glue.so no ?02:48
[reed]but I also disabled fglrx02:48
[reed]hmm02:48
Ubuletteso what did you do ?02:49
[reed]I removed xorg.conf02:50
asacUbulette: i am playing around if its doable :)02:50
Ubulettecool02:50
[reed]but I kinda need fglrx to work :)02:50
Ubuletteasac, don't tell benjamin, he'll kill you02:50
asacUbulette: i will not do it without permission02:51
asaci want to resolve this mess02:51
asaci want it to be included upstream ;)02:51
asacha ... was obvious ;)02:54
asacVISIBILITY_FLAGS are not good if they hide everything ;)02:55
Ubulettestrange, none of the patches are clean03:08
Ubulettefontconfig 2.5.0 both03:08
Ubulettei've patched fontconfig, i'll do cairo tomorrow03:26
Ubulettenight03:26
asacnight03:35
=== asac_ is now known as asac
=== Ubulette_ is now known as Ubulette
Ubulettebug 11623614:49
ubotuLaunchpad bug 116236 in libcairo "evince shows a mostly blank pdf" [High,Fix released] https://launchpad.net/bugs/11623614:49
Ubulettebug 17386114:49
ubotuLaunchpad bug 173861 in libcairo "[CVE-2007-5503 security fix regression] firefox crashes after upgrading to libcairo2 1.4.10-1ubuntu4.1" [High,Fix released] https://launchpad.net/bugs/17386114:49
asachi14:54
asacbtw, i am on holidays now :)14:54
asacthough it shouldn't make a big difference14:55
Ubulettelol14:55
Ubulettehow many days/weeks per year do you have ?14:56
asacnot many14:56
asac2014:56
Ubulette20 days per year ?14:56
asacyeah14:56
Ubulettewaawww14:56
asacimo doesn't matter much if its 0, 10 20 30 4014:56
asacits all a bargain ... you can also take unpaid holidays14:56
UbuletteI have 9 weeks, paid14:57
asacyeah14:57
asacbut if you would have 0 weeks you could earn 9 weeks more money :)14:57
Ubuletteno14:57
asacand then take 4 weeks unpaid ... which would give you 5 more weeks payment14:57
asacthink about it ;)14:58
asacits all a compensation thing14:58
Ubulettethere's a law against that in france14:58
asacyeah14:58
asacthats a problem then :)14:58
asacyou have 9 weeks minimum?14:58
asacwe have 4 weeks minimum in germany ... but default is 6 weeks14:59
Ubulette5w min + 20 days thanks to the 35h/w law15:00
asacha15:00
asacwell15:00
asaci find it good to have minimal holidays and guaranteed insurance if you are a dependent worker15:00
asacbut i don't feel like a dependent worker ... and after all i am not employed, but a contractor15:00
Ubuletteoh15:00
asacwhich would usually mean 0 holidays :)15:01
asace.g. it means  you are free to go whenever it suites the schedule15:01
asac35h/w law is crazy ... why was that done? to get more people employed or what?15:02
Ubuletteyes15:02
Ubulettedidn't work that well15:02
asacyeah ... great ... you can take the unemployed living on the street to fill the IT jobs :) ... i already see that ;)15:03
asacanway, if i ever want to be employed again ... i will go to france ... thats for sure ;)15:08
Ubulettelol15:08
asacunfortunately your language is too hard for me ... why can't you speak spanish?15:08
asacand lots of people don't speak english :(15:08
Ubuletteright15:09
asachere most people can speak english ... but their pronounciation really sucks15:09
asaci feel ashamed whenever i here a german speak15:09
asac(except a few that speak like  mother tongue)15:09
asacis that 9 weeks holiday something you expect to go away soonish?15:10
Ubulettei take 1 week from time to time, and 1 month about now15:12
asacwell ... 9 weeks means every month one week, except 3 month15:13
asacthats amazing15:13
Ubuletteyou can also store 2w max per y in an account for later15:16
Ubuletteand either get them paid or take them in one shot15:16
Ubuletteor retire earlier15:17
Ubuletteasac, that 24-8 cairo stuff, I don't find a patch in the moz tree.15:21
asache? its a configure option according to vlad15:24
asacretire earlier? ... you mean like 5 years earlier if you stocked up 250 weeks?15:25
asac:)15:25
Ubuletteat a rate of 2w/y, that's just 125y :)15:27
Ubulettewe have to work 40y, soon 42.5y, that won't work15:28
Ubuletteasac, which configure ? moz ? cairo ?15:36
asaccairo15:38
armin76fun15:39
armin76why the stupid langpacks have the branding?15:39
asacarmin76: that has always been the case15:39
asacyou have to strip it :)15:39
asacso gentoo doesn't ship official branding?15:39
armin76it does15:40
asacOK15:40
armin76but maybe i'll do what you say15:40
armin76although that means redo the langpacks15:40
asaci don't see the problem if you ship official branding anyway?15:41
armin76yeah, but i just added the iceweasel icons15:41
armin76thing is that if you install a langpack, it says mozilla firefox :D15:41
asacarmin76: cool ... you should just use the debian source for iceweasel and langpacks15:41
armin76but the debian source doesn't have the mozilla branding15:42
asaci don't understand your problem :)15:43
asaceither you ship mozilla branding ... or you ship ice branding ... why would you want both?15:43
armin76we have now three brandings: mozilla, bon echo and iceweasel15:43
armin76thing is that with the mozilla branding you can't distribute binaries, but since we're a source distro, that's not a problem15:44
asacwhy can't yu distribute binaries with mozilla branding?15:44
asacif they are signed off by mconnor it should be ok15:45
armin76because we use patches15:45
asacwe do too :)15:45
armin76i have no idea, it's just that mozilla doesn't like gentoo and how we do things15:46
asacyeah ... like it was for debian15:46
asacso you want to allow users to choose between mozilla and ice branding?15:46
asacthen just replace the bonecho branding director imo15:46
asacand provide two sets of langpacks15:46
armin76why bother15:47
asacif you want to do icedove two: http://people.debian.org/~asac/icedove-branding-2.0.0.x.tar.gz15:47
armin76atm if you don't use the mozilla branding and install a langpack, it says mozilla firefox, not bon echo15:47
asacyeah15:47
armin76it won't work if i just remove the branding files from the langpacks?15:48
asaci think you will end up without a icon at some places15:48
asac(but not sure)15:48
asacat least at some points i had users without branding :)15:48
armin76i'll try :)15:49
asacgive it a try .. exactly15:49
asacok i am out getting some food15:49
armin76http://dev.gentoo.org/~rbu/icegentoo.png15:49
armin76bye15:49
Ubuletteasac, http://lists.freedesktop.org/archives/cairo/2007-November/012115.html16:04
Ubuletteok, i'm done with cairo too16:28
Ubuletteasac, i've left out two moz patches. the assert-not-fatal one, and a max-font-size one16:29
Ubulettenot sure if i should put that in main cairo16:29
asacUbulette: take the trunk snapshot16:33
asacall patches should be in there16:33
asace.g. not 1.5.416:33
Ubuletteany chance such a debdiff is accepted ?16:35
asacdid 24x8 work?16:36
Ubulettei need to rebuild xul16:37
asacok ... anyway, i think since you have the package ready, just submit the debdiff16:37
asacand i will bug seb to include it :)16:38
Ubuletteyou mean 1.5.4 or 1.5.*~git ?16:38
asacif xul with system-cairo really works well ... thats a big argument and i guess we get it through16:38
asactrunk?16:38
asac== ~git i guess16:38
Ubuletteok, i'll try with git/trunk16:39
asaccool16:39
Ubulette1.5.5~git16:40
Ubulettethe assert patch is not there16:44
Ubuletteneither is the max-font-size patch16:45
Ubulettemaybe the assert patch is no longer useful, they change the code to ignore everything except out of memory16:46
armin76asac: removing the branding files gives a xul error16:49
armin76i'll just remove the lines that say something about firefox16:49
armin76gives a XML error, to be exact16:49
asacyeah16:50
asacso in the end you have the same problem as debian16:51
asaceither patch locales with bon-echo branding16:51
asacor completely switch16:51
armin76hrm...16:53
asacUbulette: who switched what to ignore everything? cairo?16:57
Ubuletteyes16:57
asacok16:57
Ubuletteasac, and ubuntu too17:30
Ubuletteasac, well, trunk is borked. ftbfs in cairo-directfb. I don't want to chase bugs in there too. 1.5.4 is recent enough (9 days old)17:40
jimmy_ping asac17:59
jimmy_asac: u there?18:10
asacsure18:11
jimmy_i commited the fixes for gconf and the preference dialog into the WORKING branch18:11
jimmy_however, i couldn't get the non-debug version of it to build18:11
jimmy_i only have the debug version building correctly18:12
jimmy_the xpcom libs didn't get compiled somehow18:12
jimmy_do you have any idea why the libxpcom.so files are not compiled in non-debug builds?18:13
jimmy_i've been working on it yesterday, but still don't have a working build, maybe you can point me in the right direction :)18:14
asacyou have a build failure?18:15
jimmy_yes18:15
jimmy_because the gconf stuff needs to link the xpcom shared libraries, and they are not there when compiling18:16
asacpaste the build error please18:19
jimmy_hold on18:19
jimmy_http://paste.ubuntu.com/2752/18:20
asacisn't libxpcom.so in dist/bin/lib?18:21
asacaeh dist/bin i mean18:22
jimmy_no, it is not there18:22
jimmy_it doesn't get build and copied over18:23
asacyou did a complete clean distclean before building?18:24
cwong1asac: Pat McGowan from your company really want to demo midbrowser with FF3.0 in CES and he wants the package by no later than next monday.  I really appreciate it if you can help Jimmy resolve this.18:24
jimmy_i removed the objdir, and then did a make -f client.mk clean18:25
jimmy_then i went in the objdir and did a make -j4 since i have a quadcore system18:25
asaccwong1: next monday? date?18:29
cwong1he wants the package by next Monday 12/17/200718:29
asacwell ... given the fact that he first told me on 12/11 ... and i am on holiday since today this isn't fun18:31
cwong1cwong1: unfortunately I will be leaving for vacation for 2 weeks starting tonight... :(18:32
asache?18:32
asacu2?18:32
asaci am official on holiday today ...and will officially be back on jan 218:32
cwong1oh crap18:32
asaci can help though, but this idea of presenting the browser next monday isn't a great one i must admit18:33
cwong1He need the package by monday but CES is really on Jar 7th18:33
cwong1s/jar/Jan/18:33
asacstrange18:34
cwong1I really appreciate if you can help get a package built18:34
cwong1yeap18:34
asaci pinged him18:34
cwong1k18:34
asacjimmy_: ok ... i think that your build failure is something else ... i did a build here as well and got lots of unresolved symbols during linking instead of the "cannot fine -lxpcom" thing18:36
jimmy_hmm, what's your .mozconfig file like?18:37
asacjimmy_: http://paste.ubuntu.com/2754/18:39
asaca debug build builds fine18:39
asaci already tried that last night18:39
jimmy_right18:43
jimmy_i tested it too18:43
jimmy_but non-debug is somehow messed up18:44
jimmy_let me build again using ur configs18:44
asacjimmy_: you have anything else in your config?18:46
jimmy_this is what i have http://paste.ubuntu.com/2755/18:48
asacjimmy_: thats the same18:50
asacjimmy_: sure you did a clean build when switching from debug to non-debug?18:51
cwong1jimmy_:  try rm -rf objdir and build again18:51
jimmy_ok, i might know why you are seeing different issue than me18:53
asac?18:53
jimmy_http://paste.ubuntu.com/2756/18:55
asacUbulette: ok if its 9 days old then it should be fine18:55
asacjimmy_: why don't you start with what is in git?18:55
asacplease keep the versioning for now18:56
jimmy_i did18:56
asache?18:56
asacthen why is your autoconf.mk.in differnt?18:56
asacanyway ... those shouldn't affect the build in the stage it fails for you.18:56
asac(i guess you don't try to build a package)18:56
jimmy_well, i just merged in the extensions/pref directory from the working copy i have into the git branch19:00
jimmy_but other than that, there's no differences19:01
asacbut autoconf.mk.in isn't in extensions/pref :)19:01
asacplease do a git diff  on top level19:02
asacand check whatelse is different19:02
asacotherwise do a clean build19:02
jimmy_i just did19:02
jimmy_i am using the exact same version as in the branch now19:03
jimmy_and i see the same -lxpcom error19:03
asachow fast is your machine?19:03
asaci mean you built it in a minute?19:03
jimmy_core2duo quadcore 2.6ghz?19:04
armin76make xpcom/19:04
armin76:D19:04
jimmy_no, i mean i just did a clean build before you told me to19:05
asacjimmy_: i am doing a build now as well ... lets see19:05
jimmy_and i just did a git diff, and there's no differences19:05
armin76jimmy_: i think that's called core2quad, not core2duo quadcore :P19:05
asacok building: make -f client.mk MOZ_OBJDIR=objdir/ build19:05
asacnow aborting and boosting19:06
asaccd objdir19:06
asacmake -j819:06
jimmy_armin76: haha, i kept thinking it is a 2 core with 2 dies19:08
jimmy_or 2 dies with 2 cores19:08
asacjimmy_: ok i think you have to say FORCE_STATIC_LIB19:34
asacat that time the shared lib is not yet build19:34
asacand because you are building a LIBXUL_LIBRARY you ask the build system to statically link you in19:34
asacto libxul.so19:34
jimmy_does it actually build then?19:35
jimmy_let me try it on mine19:35
asacno idea ... the build system has shifted ... better start with the makefiles from the pref service that ships in firefox19:37
asacreplace the source files with the ones you have and then see whats going on19:37
asacbut the idea is to build it as a shared lib and punch it into libxul ... yes.19:37
asacso... start with pristine Makefile.in ... and see whats missing ... instead of replacing everything and then finding the bug :)19:39
asaclook how other extensions are built19:39
jimmy_i remembered i tried that, but i think the gconf patch also modfied the way how to extension is built, that's why i am kept playing around with the build parameters19:40
jimmy_do you think it is due to the way how FF 3.0 shifted from the internal linkage to the frozen linkage?19:43
jimmy_http://developer.mozilla.org/en/docs/XPCOM_Glue19:44
asacjimmy_: ok19:44
asachere the diff that stops it from failing19:44
asacjimmy_: partly yes ... you have to be part of libxul if you want to use internal linkage19:46
asacbut in this case it is more a general shift in the order of when what is build19:46
asachttp://people.ubuntu.com/~asac/system_pref.diff19:47
asactry that19:47
asacif it builds for you two that way, I can commit it19:47
cwong1asac: Is it possible that you can build a package for patm after this build issue is resolve?19:51
asaccwong1: i talked to him19:51
cwong1and what did he say?19:51
asactold him to ping us mid-end next week19:51
asacpoint is that he will be out of the office ... which is why he wanted a package now19:52
asaccwong1: we need to resolve the bookmark issue before as well19:52
cwong1I will be out starting tonight and will have no internet connection because I will be on a ship for a week and half19:52
jimmy_asac: ok, let me try it19:52
jimmy_asac: wat bookmark issue r u talking about?19:53
asacbookmarks not working ... at least they don't appear in the menu19:56
asacbut since PLACES is somehow fucked up in beta1 it might be an upstream issue19:56
cwong1asac: This is just an demo, I dont think we have to fix everything. I think Pat is interest in showing off the Page zoom feature.19:57
asacok, lets wait if gconf works :)19:58
asaccwong1: you will be here for another few hours, right?19:58
cwong1for antoehr 1:3019:58
cwong1asac:  Can you build a package for Pat with what we have?  We owe you big time...:)20:01
jimmy_cwong1: are we still going to do the zoom buttons for Pat? since it needs to be done by Monday I suppose?20:02
cwong1Jimmy_ Jason is going to send me the icons but giving the time crunch, I don't think so unless you or asac has time to put it in.20:04
jimmy_but asac is out too next week, right?20:05
cwong1asac: I know.  so unless you want to do it. I would say no.  Pat will just have to use menu or ctr++ to show off that feature20:06
asaci will be here20:06
asacnot 100% ... but still be here20:06
jimmy_so if i can get it done on monday, but that's a maybe20:07
asacwe can do the icons if there is time left20:07
asacso good to have them i guess20:07
asacjimmy_: pat is happy with mid or end next week. so lets do as much as possible .)20:08
jimmy_ok, i am still here next week20:08
jimmy_but will be gone after that20:08
cwong1thanks guys20:08
cwong1asac:  Can you build a package once everything is in?20:09
asaccwong1: yes ... should be fairly simple ... its like firefox 3 :)20:10
cwong1asac: you are the man.... :)  Please send the package to Pat when ready.20:12
cwong1btw he needs the lpia build for menlow20:12
asachmm20:14
asaci planned to build using ppa ... they provide lpia bits20:14
asacno idea if that is menlow20:14
cwong1the lpia bits is menlow so it should be ok20:15
cwong1Jimmy, I can show you how to put 2 new icons in the toolbar.  You can put that in next Monday. Jason will supply me the graphic.20:16
jimmy_cwong1: ok20:21
jimmy_cwong1: r u going to the event thing today?20:21
jimmy_i am going to lunch now, be back in a bit20:22
asack20:27
asacUbulette: gnome bug 50365720:27
ubotuGnome bug 503657 in Build "xulrunner 1.9 support" [Enhancement,Unconfirmed] http://bugzilla.gnome.org/show_bug.cgi?id=50365720:27
cwong1jimmy_:  I am not going to the event.20:27
Ubuletterebooting, brb20:27
Ubuletteasac, subpixel seems fine :)21:13
asacand 24x8?21:14
asaclarge pages?21:14
Ubuletteboth fine21:21
Ubulettei'll push that to my ppa and ask for feedbacks21:22
cwong1asac: do you have problem checkout source from WORKING branch?21:32
asaccwong1: no ... why?21:33
asac(well not tried the last few hours)21:33
cwong1asac: I did a checkout of the main branch than I did a checkout -b WORKING origin/WORKING and it gave me an Error21:34
cwong1asac: how do you checkout the WORKING branch?21:36
asaci currently have a hint file: .git/remotes/moblin.master321:36
asacwith content:21:36
asacURL: ssh://asac@moblin.org/home/repos/projects/mobile-browser.git21:36
asacPush: moblin.master3:refs/heads/WORKING21:36
asacPull: refs/heads/WORKING:moblin.master321:36
asacthen i just say:21:36
asacgit pull moblin.master321:36
asacthen git checkout moblin.master321:37
cwong1I will give that a try21:38
jimmy_asac: are u able to build the non-debug version?21:39
asacyes21:40
asacyou not?21:40
jimmy_i got some compilation errors in nsCompressedCharMap.cpp after i patched with your changes21:40
asache?21:40
asacwhich place is that?21:40
asacthats somewhere else isn't it?21:41
jimmy_nvm, it's not that, that was just a warning21:41
jimmy_let me paste it21:41
jimmy_http://paste.ubuntu.com/2758/21:43
asacoh21:45
asacat least libxul tries to pull in system pref21:45
asacstrange that i didn't have any issue here21:45
asac;)21:45
asacbut probably needs a clean build to show up21:46
asacjimmy_: for me there was a ../../staticlib/components/libsystem-pref.a21:46
asacwhich is good21:46
asacbut lets see21:46
asacdoing a clean build now21:46
jimmy_but i did do a clean build21:47
asacyeah ... i don't doubt it21:47
asachttp://paste.ubuntu.com/2759/ ... thats what i had in statilib/components21:48
asacnow doing a clean build21:48
asacjimmy_: please try to go to the extensions/pref directory21:49
asachit make21:49
asacand see if after that the build finishes properly21:49
asac(that would mean that its just a sequence issue)21:49
jimmy_ok21:50
jimmy_no, it still doesn't build21:54
jimmy_i don't have the libsystem-pref.a21:54
jimmy_i see that i have libsystem-pref_s.a built, but it doesn't get copied over to staticlib/components21:56
jimmy_do I need to define this in the gconf/Makefile.in? SHARED_LIBRARY_LIBS = ../libsystem-pref_s.a21:59
cwong1asac: jimmy_  hey guys I have to go.  Thank you both for working on this.22:03
asaccwong1: nice holiday!22:03
cwong1jimmy_: I will send you email later on how to add the icons.22:03
cwong1thx you 222:04
jimmy_ok, have fun :)22:04
jimmy_asac: was that the only change you make in the diff file you sent me? there's nothing else changed outside the extensions/pref directory?22:08
asacyes22:08
asacjimmy_: but it might totally be true that it doesn build from scratch22:08
asachave you tried if going to objdir/extensions/pref22:09
asacrun make there22:09
asacand then run make from top level works?22:09
jimmy_yes22:16
jimmy_i tried that, it builds it22:16
asacok22:16
jimmy_then when i go to the root level to build again, it still fails22:16
asacthen we just have to fix the order22:16
jimmy_nonono22:16
jimmy_http://paste.ubuntu.com/2760/22:18
jimmy_this is what i get after i build it from the top level22:18
asacjimmy_: ok22:19
asacjimmy_: fix the libxul-config.mk22:19
asacit refers the the old lib name22:20
asac(without -gconf)22:20
asacthen you end up in a build error because the GCONF_LIBS are not linked into libxul22:20
asachmm22:23
jimmy_ok, building now22:24
jimmy_wait, libxul-config.mk doesn't point to gconf, doesn't it? i thought you meant to modify system-pref to system-pref_s, am I doing something wrong?22:38
jimmy_asac: still doesn't work23:03
asac-COMPONENT_LIBS += system-pref23:40
asac-COMPONENT_LIBS += system-pref23:40
asac+COMPONENT_LIBS += system-pref-gconf23:40
asacjimmy_: ^^23:40
asacin linux-config.mk23:40
asaclibxul... i mean23:41
jimmy_i tried that, that doesn't build23:41
asacyes it fails because of missing gconf libs23:41
jimmy_i think we need to link system-pref, not system-pref-gconf23:41
asacyes23:41
asaci already fixed that23:41
asacbut it doesn'change a thing23:42
asac-EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS)23:42
asac+EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS) $(MOZ_GCONF_LIBS)23:42
asacthats what i did in toolkit/library/Makefile.in23:42
asac(to test)23:42
asacthen there is only one symbol left missing:23:42
asacsStaticXULComponents.o:(.data.rel.ro+0x308): undefined reference to `nsSystemPrefModule_NSGetModule(nsIComponentManager*, nsIFile*, nsIModule**)'23:42
asaci think that has something to do with how we build pref23:43
asaci think that symbol should be defined by nsSystemPrefService.cpp23:44
asacno idea why it isn't though23:44
asachmm its defined by nsSystemPrefFactory.cpp23:45
jimmy_ok, i tried moving the EXPORT_LIBRARY = 1 to system-pref23:45
asacNS_IMPL_NSGETMODULE(nsSystemPrefModule, components)23:45
jimmy_and then i moved FORCE_STATIC_LIB = 1 from system-pref into gconf23:46
asacboth should be static imo23:46
asacwait a sec23:46
jimmy_i think we need to export system-pref, not system-pref-gconf23:46
asacSHARED_LIBRARY_LIBS = ../libsystem-pref_s.a23:46
asacthats what i have in gconf/Makefile.in23:46
asacdo you have that as well?23:46
asaci think we need to export both :)23:46
asacbut in the end its the gconf thing that provides the lib23:47
jimmy_no i don't have that23:49
asacok i manged to build libxul :)23:49
asacdon't ask me how ;)23:49
jimmy_lol23:49
asaclets see if i can reproduce it23:49
jimmy_you have better luck than me :)23:49
asacgood it works23:51
asacok here the full patch again (against current git head)23:52
asachttp://people.ubuntu.com/~asac/full.diff23:53
asacjimmy_: ^^23:54
jimmy_cool23:54
jimmy_let me test it23:54

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