RAOF | asac: Pong! | 00:30 |
---|---|---|
Ubulette | lol, that's latency ;) | 00:30 |
RAOF | Not mor than a day :P | 00:31 |
RAOF | Ah, awesome. Hurray for irssi's hilight window. | 00:32 |
RAOF | I'll check out the xulified ppa package shortly :) | 00:32 |
Ubulette | mozilla bug 404493 | 00:43 |
ubotu | Mozilla bug 404493 in Widget: Gtk "Native GTK style for arrows" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=404493 | 00:43 |
Ubulette | mozilla bug 405561 | 00:43 |
ubotu | Mozilla 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=405561 | 00:43 |
Ubulette | mozilla bug 402742 | 00:44 |
ubotu | Mozilla 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=402742 | 00:44 |
Ubulette | damn, can't find it | 00:46 |
asac | RAOF: hey | 01:04 |
asac | Ubulette: fun with bugzilla? | 01:04 |
asac | or bonsai + bot? | 01:04 |
asac | ;) | 01:04 |
Ubulette | looking into the gnome integration. reed mentionned tons of patches in queue. Can't find any | 01:07 |
Ubulette | asac, ff3 on kde http://img241.imageshack.us/my.php?image=snapshot1ms0.png | 01:18 |
Ubulette | ff2 from the same guy: http://img99.imageshack.us/my.php?image=snapshot2jh0.png | 01:18 |
asac | search for need-checkin | 01:31 |
asac | look on the tinderbox? | 01:31 |
Ubulette | bugzilla | 01:31 |
asac | yay ... thats what kde users deserve ;) | 01:32 |
Ubulette | mozilla bug 408119 | 01:32 |
ubotu | Mozilla bug 408119 in Widget: Gtk "Firefox should clear gtk icon cache on theme change" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=408119 | 01:32 |
asac | what was the gnome integration bug again? | 01:32 |
Ubulette | mozilla bug 407044 | 01:32 |
ubotu | Mozilla bug 407044 in Download Manager "Download manager should use more Linux stock icons" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=407044 | 01:33 |
asac | more :) | 01:33 |
Ubulette | mozilla bug 406982 | 01:33 |
asac | well thats not the right one either | 01:33 |
ubotu | Mozilla bug 406982 in OS Integration "Toolbar separator margin too big" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=406982 | 01:33 |
asac | what was the one that landed the first few patches ;) | 01:33 |
Ubulette | mozilla bug 406883 | 01:33 |
ubotu | Mozilla bug 406883 in General "New style for Preferences, Addons and PageInfo header" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=406883 | 01:33 |
Ubulette | mozilla bug 406676 | 01:34 |
ubotu | Mozilla bug 406676 in Widget: Gtk "GTK Menu Separator is not painted natively" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=406676 | 01:34 |
Ubulette | mozilla bug 406672 | 01:34 |
ubotu | Mozilla 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=406672 | 01:34 |
Ubulette | ahah | 01:34 |
asac | mozilla bug 402742 | 01:35 |
ubotu | Mozilla 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=402742 | 01:35 |
asac | thats the one | 01:35 |
asac | https://bugzilla.mozilla.org/attachment.cgi?id=292112 | 01:35 |
asac | yeah | 01:35 |
asac | Ubulette: do we build with --enable-gnomeui? | 01:36 |
Ubulette | ff3 yes, xul no | 01:36 |
Ubulette | hm | 01:37 |
Ubulette | no to both | 01:37 |
asac | we need to | 01:37 |
Ubulette | --enable-gnomevfs in ff3 | 01:37 |
asac | but we have to take extra care that we do the gnome-support split | 01:37 |
asac | hmm | 01:37 |
asac | Ubulette: so whats his problem? | 01:38 |
asac | does he have the gnome theme package installed? | 01:38 |
Ubulette | what's bothering me is that even gnome users have issues | 01:38 |
Ubulette | kde was expected | 01:39 |
asac | mozilla bug Bug 406868 | 01:39 |
asac | mozilla Bug 406868 | 01:39 |
ubotu | Mozilla bug 406868 in ImageLib "Fallback scheme for -moz-icon" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=406868 | 01:39 |
asac | thats what we need | 01:39 |
asac | otherwise kde users will die | 01:39 |
asac | Ubulette: the gnome users that complained in forum were cured by "real" restart | 01:40 |
Ubulette | donno | 01:41 |
asac | Ubulette: do you have mozilla bug 406037 already? | 01:41 |
ubotu | Mozilla bug 406037 in Toolbars "'back', 'stop', 'reload' icons missing..." [Normal,Resolved: duplicate] http://bugzilla.mozilla.org/show_bug.cgi?id=406037 | 01:41 |
Ubulette | no | 01:42 |
asac | oh | 01:42 |
asac | :) | 01:42 |
asac | its a dupe of the other | 01:42 |
asac | anyway ... try to build with gnomeui | 01:43 |
asac | i read https://bugzilla.mozilla.org/show_bug.cgi?id=402742#c74 | 01:43 |
Ubulette | 402742 is supposed to be in b2 | 01:43 |
ubotu | Mozilla bug 402742 in ImageLib "Stock icons will not display if libgnomeui is not present" [Major,Resolved: fixed] | 01:43 |
asac | Ubulette: yes ... read that comment | 01:43 |
asac | try with --enable-gnomeui | 01:43 |
asac | "otherwise | 01:44 |
asac | icons may not appear in the navigation toolbar and other places" | 01:44 |
Ubulette | yep | 01:44 |
Ubulette | but it sounds buggy to me | 01:44 |
asac | but take care that the xulrunner-1.9 package is still not depends contaminated | 01:44 |
asac | why? | 01:44 |
Ubulette | oh [reed] is back | 01:48 |
[reed] | and still broken, though | 01:48 |
Ubulette | solved your X ? | 01:48 |
[reed] | nope | 01:48 |
[reed] | since xorg creates xorg.conf.failsafe and uses it, it overwrites the log files | 01:48 |
[reed] | so, I can never figure out why xorg isn't processing my xorg.conf | 01:48 |
[reed] | because I have no log files! | 01:49 |
asac | you should kick bryce :) | 01:49 |
Ubulette | i have zillions of backups of my xorg.conf | 01:49 |
asac | in 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 |
Ubulette | hmm | 01:51 |
Ubulette | default auto.. auto disabled or what ? | 01:51 |
Ubulette | damn, I have 57 tabs | 01:52 |
[reed] | meaning it's enabled by default | 01:53 |
[reed] | but if you don't have gnomeui, it'll disable it | 01:53 |
Ubulette | checking for libgnomeui-2.0 >= 2.2.0... yes | 01:53 |
Ubulette | checking 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/inclu | 01:53 |
Ubulette | de -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-1 | 01:53 |
Ubulette | checking 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.0 | 01:53 |
Ubulette | #define MOZ_ENABLE_GNOMEUI 1 | 01:54 |
Ubulette | ok, so we have it. | 01:54 |
[reed] | Ubulette: so, I know I have a working xorg.conf that I can use | 01:54 |
[reed] | but it's failing and going to failsafe still | 01:54 |
Ubulette | so you're in failsafe or in console ? | 02:00 |
[reed] | failsafe | 02:02 |
[reed] | but I've been in console a lot, too | 02:02 |
[reed] | failsafe is annoying at 800x600 | 02:02 |
[reed] | :( | 02:02 |
[reed] | but at least my networking works under failsafe | 02:02 |
[reed] | it doesn't work under console | 02:02 |
Ubulette | you're running ubuntu ? | 02:05 |
[reed] | ... | 02:05 |
[reed] | yes | 02:05 |
[reed] | :) | 02:05 |
Ubulette | gutsy ? hardy ? | 02:06 |
[reed] | gutsy | 02:06 |
Ubulette | try to start without xorg.conf | 02:06 |
Ubulette | let Xrand do everything for you | 02:06 |
[reed] | I might run the latest Firefox builds, but I'm not *gutsy* (pun intended!) to run the latest Hardy | 02:06 |
[reed] | :) | 02:06 |
Ubulette | :) | 02:07 |
Ubulette | when 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 major | 02:10 |
[reed] | I do upgrade to beta releases of ubuntu, though | 02:10 |
Ubulette | did you try to start X without conf ? | 02:15 |
[reed] | not yet | 02:16 |
[reed] | I'll try now | 02:16 |
[reed] | was waiting to see if bryce had ideas | 02:16 |
[reed] | :/ | 02:16 |
Ubulette | http://bugs.freedesktop.org/show_bug.cgi?id=10301 | 02:21 |
ubotu | Freedesktop bug 10301 in freetype font backend "LCD filtering patch" [Normal,New] | 02:21 |
asac | ubotu: can you include that in your cairo packages? | 02:22 |
asac | and see if things improve ;) | 02:22 |
asac | or does system cairo still have regressions? | 02:23 |
Ubulette | i'm back to no system cairo as it corrupted big pages | 02:25 |
Ubulette | but i'm still running cairo 1.5.4 for everything else | 02:26 |
Ubulette | no issue so far | 02:26 |
asac | ubotu: use 24x8 | 02:26 |
ubotu | Sorry, I don't know anything about use 24x8 - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi | 02:26 |
asac | to fix big pages | 02:26 |
asac | Ubulette: ^^ | 02:26 |
asac | or do you do that already? | 02:27 |
Ubulette | no | 02:28 |
Ubulette | seems i also need a patched fontconfig | 02:28 |
asac | it should fix the pig page corruption | 02:28 |
asac | for what? for the patch? | 02:28 |
Ubulette | http://bugs.freedesktop.org/show_bug.cgi?id=13566 | 02:28 |
ubotu | Freedesktop bug 13566 in library "Fontconfig options for freetype sub-pixel filter configuration" [Enhancement,New] | 02:28 |
asac | (LCD ...)? | 02:28 |
Ubulette | yes | 02:28 |
asac | Ubulette: the last patch doesn't need that | 02:28 |
asac | from what i read in bug | 02:28 |
Ubulette | "I've created bug 13566 with the modification patch to fontconfig that allows the cairo patch to apply." | 02:29 |
asac | you might need an unpatched fontconfig though :) | 02:29 |
ubotu | Launchpad bug 13566 in file-roller "Faulty drag and drop behavior for fileroller (dup-of: 13199)" [Medium,Invalid] https://launchpad.net/bugs/13566 | 02:29 |
ubotu | Launchpad bug 13199 in file-roller "Drag n' Drop directories from File-Roller is somewhat tricky" [High,Fix released] https://launchpad.net/bugs/13199 | 02:29 |
Ubulette | lol | 02:29 |
asac | really ... thats what the bug claims: ubuntu fontconfig tried to do the fix in 13566, but failed miserably ;) | 02:29 |
asac | so here a patch that works with pristine fontconfig | 02:29 |
asac | ;) | 02:30 |
Ubulette | are we reading the same bug ? | 02:30 |
Ubulette | comment 23 and 25 | 02:30 |
asac | https://bugs.freedesktop.org/show_bug.cgi?id=10301#c21 | 02:31 |
ubotu | Freedesktop bug 10301 in freetype font backend "LCD filtering patch" [Normal,New] | 02:31 |
asac | but well | 02:32 |
asac | the comment maybe you really need the patch | 02:32 |
Ubulette | we have two lcd patches in fontconfig | 02:37 |
Ubulette | * debian/patches/03_ubuntu_lcd_filter.patch: | 02:37 |
Ubulette | - Allow LCD filter configuration for when subpixel rendering | 02: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 |
Ubulette | I assume they should be dropped | 02:38 |
asac | no idea if both needs to be replaced | 02:38 |
asac | prepare a debdiff ;) | 02:38 |
asac | and submit | 02:38 |
asac | who added those patches? | 02:38 |
Ubulette | scott | 02:39 |
Ubulette | doko did the last merge from debian two weeks ago | 02:40 |
asac | yeah scott is the right one to ask then | 02:41 |
asac | Ubulette: you have any idea why symbols that are on .o might not be available if those .o files put into a .so? | 02:45 |
Ubulette | at 3:45am, no :) | 02:45 |
asac | thats rather strange: | 02:46 |
asac | i do | 02:46 |
asac | ar x /usr/lib/xul*/libxpcomglue.a | 02:46 |
asac | then | 02:46 |
asac | g++ -shared -fPIC -lnspr4 *.o -o /tmp/libxpcomglue.so | 02:47 |
asac | but 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 laptop | 02:48 |
Ubulette | asac, so you want a glue.so no ? | 02:48 |
[reed] | but I also disabled fglrx | 02:48 |
[reed] | hmm | 02:48 |
Ubulette | so what did you do ? | 02:49 |
[reed] | I removed xorg.conf | 02:50 |
asac | Ubulette: i am playing around if its doable :) | 02:50 |
Ubulette | cool | 02:50 |
[reed] | but I kinda need fglrx to work :) | 02:50 |
Ubulette | asac, don't tell benjamin, he'll kill you | 02:50 |
asac | Ubulette: i will not do it without permission | 02:51 |
asac | i want to resolve this mess | 02:51 |
asac | i want it to be included upstream ;) | 02:51 |
asac | ha ... was obvious ;) | 02:54 |
asac | VISIBILITY_FLAGS are not good if they hide everything ;) | 02:55 |
Ubulette | strange, none of the patches are clean | 03:08 |
Ubulette | fontconfig 2.5.0 both | 03:08 |
Ubulette | i've patched fontconfig, i'll do cairo tomorrow | 03:26 |
Ubulette | night | 03:26 |
asac | night | 03:35 |
=== asac_ is now known as asac | ||
=== Ubulette_ is now known as Ubulette | ||
Ubulette | bug 116236 | 14:49 |
ubotu | Launchpad bug 116236 in libcairo "evince shows a mostly blank pdf" [High,Fix released] https://launchpad.net/bugs/116236 | 14:49 |
Ubulette | bug 173861 | 14:49 |
ubotu | Launchpad 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/173861 | 14:49 |
asac | hi | 14:54 |
asac | btw, i am on holidays now :) | 14:54 |
asac | though it shouldn't make a big difference | 14:55 |
Ubulette | lol | 14:55 |
Ubulette | how many days/weeks per year do you have ? | 14:56 |
asac | not many | 14:56 |
asac | 20 | 14:56 |
Ubulette | 20 days per year ? | 14:56 |
asac | yeah | 14:56 |
Ubulette | waawww | 14:56 |
asac | imo doesn't matter much if its 0, 10 20 30 40 | 14:56 |
asac | its all a bargain ... you can also take unpaid holidays | 14:56 |
Ubulette | I have 9 weeks, paid | 14:57 |
asac | yeah | 14:57 |
asac | but if you would have 0 weeks you could earn 9 weeks more money :) | 14:57 |
Ubulette | no | 14:57 |
asac | and then take 4 weeks unpaid ... which would give you 5 more weeks payment | 14:57 |
asac | think about it ;) | 14:58 |
asac | its all a compensation thing | 14:58 |
Ubulette | there's a law against that in france | 14:58 |
asac | yeah | 14:58 |
asac | thats a problem then :) | 14:58 |
asac | you have 9 weeks minimum? | 14:58 |
asac | we have 4 weeks minimum in germany ... but default is 6 weeks | 14:59 |
Ubulette | 5w min + 20 days thanks to the 35h/w law | 15:00 |
asac | ha | 15:00 |
asac | well | 15:00 |
asac | i find it good to have minimal holidays and guaranteed insurance if you are a dependent worker | 15:00 |
asac | but i don't feel like a dependent worker ... and after all i am not employed, but a contractor | 15:00 |
Ubulette | oh | 15:00 |
asac | which would usually mean 0 holidays :) | 15:01 |
asac | e.g. it means you are free to go whenever it suites the schedule | 15:01 |
asac | 35h/w law is crazy ... why was that done? to get more people employed or what? | 15:02 |
Ubulette | yes | 15:02 |
Ubulette | didn't work that well | 15:02 |
asac | yeah ... great ... you can take the unemployed living on the street to fill the IT jobs :) ... i already see that ;) | 15:03 |
asac | anway, if i ever want to be employed again ... i will go to france ... thats for sure ;) | 15:08 |
Ubulette | lol | 15:08 |
asac | unfortunately your language is too hard for me ... why can't you speak spanish? | 15:08 |
asac | and lots of people don't speak english :( | 15:08 |
Ubulette | right | 15:09 |
asac | here most people can speak english ... but their pronounciation really sucks | 15:09 |
asac | i feel ashamed whenever i here a german speak | 15:09 |
asac | (except a few that speak like mother tongue) | 15:09 |
asac | is that 9 weeks holiday something you expect to go away soonish? | 15:10 |
Ubulette | i take 1 week from time to time, and 1 month about now | 15:12 |
asac | well ... 9 weeks means every month one week, except 3 month | 15:13 |
asac | thats amazing | 15:13 |
Ubulette | you can also store 2w max per y in an account for later | 15:16 |
Ubulette | and either get them paid or take them in one shot | 15:16 |
Ubulette | or retire earlier | 15:17 |
Ubulette | asac, that 24-8 cairo stuff, I don't find a patch in the moz tree. | 15:21 |
asac | he? its a configure option according to vlad | 15:24 |
asac | retire earlier? ... you mean like 5 years earlier if you stocked up 250 weeks? | 15:25 |
asac | :) | 15:25 |
Ubulette | at a rate of 2w/y, that's just 125y :) | 15:27 |
Ubulette | we have to work 40y, soon 42.5y, that won't work | 15:28 |
Ubulette | asac, which configure ? moz ? cairo ? | 15:36 |
asac | cairo | 15:38 |
armin76 | fun | 15:39 |
armin76 | why the stupid langpacks have the branding? | 15:39 |
asac | armin76: that has always been the case | 15:39 |
asac | you have to strip it :) | 15:39 |
asac | so gentoo doesn't ship official branding? | 15:39 |
armin76 | it does | 15:40 |
asac | OK | 15:40 |
armin76 | but maybe i'll do what you say | 15:40 |
armin76 | although that means redo the langpacks | 15:40 |
asac | i don't see the problem if you ship official branding anyway? | 15:41 |
armin76 | yeah, but i just added the iceweasel icons | 15:41 |
armin76 | thing is that if you install a langpack, it says mozilla firefox :D | 15:41 |
asac | armin76: cool ... you should just use the debian source for iceweasel and langpacks | 15:41 |
armin76 | but the debian source doesn't have the mozilla branding | 15:42 |
asac | i don't understand your problem :) | 15:43 |
asac | either you ship mozilla branding ... or you ship ice branding ... why would you want both? | 15:43 |
armin76 | we have now three brandings: mozilla, bon echo and iceweasel | 15:43 |
armin76 | thing is that with the mozilla branding you can't distribute binaries, but since we're a source distro, that's not a problem | 15:44 |
asac | why can't yu distribute binaries with mozilla branding? | 15:44 |
asac | if they are signed off by mconnor it should be ok | 15:45 |
armin76 | because we use patches | 15:45 |
asac | we do too :) | 15:45 |
armin76 | i have no idea, it's just that mozilla doesn't like gentoo and how we do things | 15:46 |
asac | yeah ... like it was for debian | 15:46 |
asac | so you want to allow users to choose between mozilla and ice branding? | 15:46 |
asac | then just replace the bonecho branding director imo | 15:46 |
asac | and provide two sets of langpacks | 15:46 |
armin76 | why bother | 15:47 |
asac | if you want to do icedove two: http://people.debian.org/~asac/icedove-branding-2.0.0.x.tar.gz | 15:47 |
armin76 | atm if you don't use the mozilla branding and install a langpack, it says mozilla firefox, not bon echo | 15:47 |
asac | yeah | 15:47 |
armin76 | it won't work if i just remove the branding files from the langpacks? | 15:48 |
asac | i think you will end up without a icon at some places | 15:48 |
asac | (but not sure) | 15:48 |
asac | at least at some points i had users without branding :) | 15:48 |
armin76 | i'll try :) | 15:49 |
asac | give it a try .. exactly | 15:49 |
asac | ok i am out getting some food | 15:49 |
armin76 | http://dev.gentoo.org/~rbu/icegentoo.png | 15:49 |
armin76 | bye | 15:49 |
Ubulette | asac, http://lists.freedesktop.org/archives/cairo/2007-November/012115.html | 16:04 |
Ubulette | ok, i'm done with cairo too | 16:28 |
Ubulette | asac, i've left out two moz patches. the assert-not-fatal one, and a max-font-size one | 16:29 |
Ubulette | not sure if i should put that in main cairo | 16:29 |
asac | Ubulette: take the trunk snapshot | 16:33 |
asac | all patches should be in there | 16:33 |
asac | e.g. not 1.5.4 | 16:33 |
Ubulette | any chance such a debdiff is accepted ? | 16:35 |
asac | did 24x8 work? | 16:36 |
Ubulette | i need to rebuild xul | 16:37 |
asac | ok ... anyway, i think since you have the package ready, just submit the debdiff | 16:37 |
asac | and i will bug seb to include it :) | 16:38 |
Ubulette | you mean 1.5.4 or 1.5.*~git ? | 16:38 |
asac | if xul with system-cairo really works well ... thats a big argument and i guess we get it through | 16:38 |
asac | trunk? | 16:38 |
asac | == ~git i guess | 16:38 |
Ubulette | ok, i'll try with git/trunk | 16:39 |
asac | cool | 16:39 |
Ubulette | 1.5.5~git | 16:40 |
Ubulette | the assert patch is not there | 16:44 |
Ubulette | neither is the max-font-size patch | 16:45 |
Ubulette | maybe the assert patch is no longer useful, they change the code to ignore everything except out of memory | 16:46 |
armin76 | asac: removing the branding files gives a xul error | 16:49 |
armin76 | i'll just remove the lines that say something about firefox | 16:49 |
armin76 | gives a XML error, to be exact | 16:49 |
asac | yeah | 16:50 |
asac | so in the end you have the same problem as debian | 16:51 |
asac | either patch locales with bon-echo branding | 16:51 |
asac | or completely switch | 16:51 |
armin76 | hrm... | 16:53 |
asac | Ubulette: who switched what to ignore everything? cairo? | 16:57 |
Ubulette | yes | 16:57 |
asac | ok | 16:57 |
Ubulette | asac, and ubuntu too | 17:30 |
Ubulette | asac, 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 asac | 17:59 |
jimmy_ | asac: u there? | 18:10 |
asac | sure | 18:11 |
jimmy_ | i commited the fixes for gconf and the preference dialog into the WORKING branch | 18:11 |
jimmy_ | however, i couldn't get the non-debug version of it to build | 18:11 |
jimmy_ | i only have the debug version building correctly | 18:12 |
jimmy_ | the xpcom libs didn't get compiled somehow | 18: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 |
asac | you have a build failure? | 18:15 |
jimmy_ | yes | 18:15 |
jimmy_ | because the gconf stuff needs to link the xpcom shared libraries, and they are not there when compiling | 18:16 |
asac | paste the build error please | 18:19 |
jimmy_ | hold on | 18:19 |
jimmy_ | http://paste.ubuntu.com/2752/ | 18:20 |
asac | isn't libxpcom.so in dist/bin/lib? | 18:21 |
asac | aeh dist/bin i mean | 18:22 |
jimmy_ | no, it is not there | 18:22 |
jimmy_ | it doesn't get build and copied over | 18:23 |
asac | you did a complete clean distclean before building? | 18:24 |
cwong1 | asac: 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 clean | 18:25 |
jimmy_ | then i went in the objdir and did a make -j4 since i have a quadcore system | 18:25 |
asac | cwong1: next monday? date? | 18:29 |
cwong1 | he wants the package by next Monday 12/17/2007 | 18:29 |
asac | well ... given the fact that he first told me on 12/11 ... and i am on holiday since today this isn't fun | 18:31 |
cwong1 | cwong1: unfortunately I will be leaving for vacation for 2 weeks starting tonight... :( | 18:32 |
asac | he? | 18:32 |
asac | u2? | 18:32 |
asac | i am official on holiday today ...and will officially be back on jan 2 | 18:32 |
cwong1 | oh crap | 18:32 |
asac | i can help though, but this idea of presenting the browser next monday isn't a great one i must admit | 18:33 |
cwong1 | He need the package by monday but CES is really on Jar 7th | 18:33 |
cwong1 | s/jar/Jan/ | 18:33 |
asac | strange | 18:34 |
cwong1 | I really appreciate if you can help get a package built | 18:34 |
cwong1 | yeap | 18:34 |
asac | i pinged him | 18:34 |
cwong1 | k | 18:34 |
asac | jimmy_: 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" thing | 18:36 |
jimmy_ | hmm, what's your .mozconfig file like? | 18:37 |
asac | jimmy_: http://paste.ubuntu.com/2754/ | 18:39 |
asac | a debug build builds fine | 18:39 |
asac | i already tried that last night | 18:39 |
jimmy_ | right | 18:43 |
jimmy_ | i tested it too | 18:43 |
jimmy_ | but non-debug is somehow messed up | 18:44 |
jimmy_ | let me build again using ur configs | 18:44 |
asac | jimmy_: you have anything else in your config? | 18:46 |
jimmy_ | this is what i have http://paste.ubuntu.com/2755/ | 18:48 |
asac | jimmy_: thats the same | 18:50 |
asac | jimmy_: sure you did a clean build when switching from debug to non-debug? | 18:51 |
cwong1 | jimmy_: try rm -rf objdir and build again | 18:51 |
jimmy_ | ok, i might know why you are seeing different issue than me | 18:53 |
asac | ? | 18:53 |
jimmy_ | http://paste.ubuntu.com/2756/ | 18:55 |
asac | Ubulette: ok if its 9 days old then it should be fine | 18:55 |
asac | jimmy_: why don't you start with what is in git? | 18:55 |
asac | please keep the versioning for now | 18:56 |
jimmy_ | i did | 18:56 |
asac | he? | 18:56 |
asac | then why is your autoconf.mk.in differnt? | 18:56 |
asac | anyway ... 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 branch | 19:00 |
jimmy_ | but other than that, there's no differences | 19:01 |
asac | but autoconf.mk.in isn't in extensions/pref :) | 19:01 |
asac | please do a git diff on top level | 19:02 |
asac | and check whatelse is different | 19:02 |
asac | otherwise do a clean build | 19:02 |
jimmy_ | i just did | 19:02 |
jimmy_ | i am using the exact same version as in the branch now | 19:03 |
jimmy_ | and i see the same -lxpcom error | 19:03 |
asac | how fast is your machine? | 19:03 |
asac | i mean you built it in a minute? | 19:03 |
jimmy_ | core2duo quadcore 2.6ghz? | 19:04 |
armin76 | make xpcom/ | 19:04 |
armin76 | :D | 19:04 |
jimmy_ | no, i mean i just did a clean build before you told me to | 19:05 |
asac | jimmy_: i am doing a build now as well ... lets see | 19:05 |
jimmy_ | and i just did a git diff, and there's no differences | 19:05 |
armin76 | jimmy_: i think that's called core2quad, not core2duo quadcore :P | 19:05 |
asac | ok building: make -f client.mk MOZ_OBJDIR=objdir/ build | 19:05 |
asac | now aborting and boosting | 19:06 |
asac | cd objdir | 19:06 |
asac | make -j8 | 19:06 |
jimmy_ | armin76: haha, i kept thinking it is a 2 core with 2 dies | 19:08 |
jimmy_ | or 2 dies with 2 cores | 19:08 |
asac | jimmy_: ok i think you have to say FORCE_STATIC_LIB | 19:34 |
asac | at that time the shared lib is not yet build | 19:34 |
asac | and because you are building a LIBXUL_LIBRARY you ask the build system to statically link you in | 19:34 |
asac | to libxul.so | 19:34 |
jimmy_ | does it actually build then? | 19:35 |
jimmy_ | let me try it on mine | 19:35 |
asac | no idea ... the build system has shifted ... better start with the makefiles from the pref service that ships in firefox | 19:37 |
asac | replace the source files with the ones you have and then see whats going on | 19:37 |
asac | but the idea is to build it as a shared lib and punch it into libxul ... yes. | 19:37 |
asac | so... start with pristine Makefile.in ... and see whats missing ... instead of replacing everything and then finding the bug :) | 19:39 |
asac | look how other extensions are built | 19: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 parameters | 19: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_Glue | 19:44 |
asac | jimmy_: ok | 19:44 |
asac | here the diff that stops it from failing | 19:44 |
asac | jimmy_: partly yes ... you have to be part of libxul if you want to use internal linkage | 19:46 |
asac | but in this case it is more a general shift in the order of when what is build | 19:46 |
asac | http://people.ubuntu.com/~asac/system_pref.diff | 19:47 |
asac | try that | 19:47 |
asac | if it builds for you two that way, I can commit it | 19:47 |
cwong1 | asac: Is it possible that you can build a package for patm after this build issue is resolve? | 19:51 |
asac | cwong1: i talked to him | 19:51 |
cwong1 | and what did he say? | 19:51 |
asac | told him to ping us mid-end next week | 19:51 |
asac | point is that he will be out of the office ... which is why he wanted a package now | 19:52 |
asac | cwong1: we need to resolve the bookmark issue before as well | 19:52 |
cwong1 | I will be out starting tonight and will have no internet connection because I will be on a ship for a week and half | 19:52 |
jimmy_ | asac: ok, let me try it | 19:52 |
jimmy_ | asac: wat bookmark issue r u talking about? | 19:53 |
asac | bookmarks not working ... at least they don't appear in the menu | 19:56 |
asac | but since PLACES is somehow fucked up in beta1 it might be an upstream issue | 19:56 |
cwong1 | asac: 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 |
asac | ok, lets wait if gconf works :) | 19:58 |
asac | cwong1: you will be here for another few hours, right? | 19:58 |
cwong1 | for antoehr 1:30 | 19:58 |
cwong1 | asac: 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 |
cwong1 | Jimmy_ 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 |
cwong1 | asac: 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 feature | 20:06 |
asac | i will be here | 20:06 |
asac | not 100% ... but still be here | 20:06 |
jimmy_ | so if i can get it done on monday, but that's a maybe | 20:07 |
asac | we can do the icons if there is time left | 20:07 |
asac | so good to have them i guess | 20:07 |
asac | jimmy_: 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 week | 20:08 |
jimmy_ | but will be gone after that | 20:08 |
cwong1 | thanks guys | 20:08 |
cwong1 | asac: Can you build a package once everything is in? | 20:09 |
asac | cwong1: yes ... should be fairly simple ... its like firefox 3 :) | 20:10 |
cwong1 | asac: you are the man.... :) Please send the package to Pat when ready. | 20:12 |
cwong1 | btw he needs the lpia build for menlow | 20:12 |
asac | hmm | 20:14 |
asac | i planned to build using ppa ... they provide lpia bits | 20:14 |
asac | no idea if that is menlow | 20:14 |
cwong1 | the lpia bits is menlow so it should be ok | 20:15 |
cwong1 | Jimmy, 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: ok | 20:21 |
jimmy_ | cwong1: r u going to the event thing today? | 20:21 |
jimmy_ | i am going to lunch now, be back in a bit | 20:22 |
asac | k | 20:27 |
asac | Ubulette: gnome bug 503657 | 20:27 |
ubotu | Gnome bug 503657 in Build "xulrunner 1.9 support" [Enhancement,Unconfirmed] http://bugzilla.gnome.org/show_bug.cgi?id=503657 | 20:27 |
cwong1 | jimmy_: I am not going to the event. | 20:27 |
Ubulette | rebooting, brb | 20:27 |
Ubulette | asac, subpixel seems fine :) | 21:13 |
asac | and 24x8? | 21:14 |
asac | large pages? | 21:14 |
Ubulette | both fine | 21:21 |
Ubulette | i'll push that to my ppa and ask for feedbacks | 21:22 |
cwong1 | asac: do you have problem checkout source from WORKING branch? | 21:32 |
asac | cwong1: no ... why? | 21:33 |
asac | (well not tried the last few hours) | 21:33 |
cwong1 | asac: I did a checkout of the main branch than I did a checkout -b WORKING origin/WORKING and it gave me an Error | 21:34 |
cwong1 | asac: how do you checkout the WORKING branch? | 21:36 |
asac | i currently have a hint file: .git/remotes/moblin.master3 | 21:36 |
asac | with content: | 21:36 |
asac | URL: ssh://asac@moblin.org/home/repos/projects/mobile-browser.git | 21:36 |
asac | Push: moblin.master3:refs/heads/WORKING | 21:36 |
asac | Pull: refs/heads/WORKING:moblin.master3 | 21:36 |
asac | then i just say: | 21:36 |
asac | git pull moblin.master3 | 21:36 |
asac | then git checkout moblin.master3 | 21:37 |
cwong1 | I will give that a try | 21:38 |
jimmy_ | asac: are u able to build the non-debug version? | 21:39 |
asac | yes | 21:40 |
asac | you not? | 21:40 |
jimmy_ | i got some compilation errors in nsCompressedCharMap.cpp after i patched with your changes | 21:40 |
asac | he? | 21:40 |
asac | which place is that? | 21:40 |
asac | thats somewhere else isn't it? | 21:41 |
jimmy_ | nvm, it's not that, that was just a warning | 21:41 |
jimmy_ | let me paste it | 21:41 |
jimmy_ | http://paste.ubuntu.com/2758/ | 21:43 |
asac | oh | 21:45 |
asac | at least libxul tries to pull in system pref | 21:45 |
asac | strange that i didn't have any issue here | 21:45 |
asac | ;) | 21:45 |
asac | but probably needs a clean build to show up | 21:46 |
asac | jimmy_: for me there was a ../../staticlib/components/libsystem-pref.a | 21:46 |
asac | which is good | 21:46 |
asac | but lets see | 21:46 |
asac | doing a clean build now | 21:46 |
jimmy_ | but i did do a clean build | 21:47 |
asac | yeah ... i don't doubt it | 21:47 |
asac | http://paste.ubuntu.com/2759/ ... thats what i had in statilib/components | 21:48 |
asac | now doing a clean build | 21:48 |
asac | jimmy_: please try to go to the extensions/pref directory | 21:49 |
asac | hit make | 21:49 |
asac | and see if after that the build finishes properly | 21:49 |
asac | (that would mean that its just a sequence issue) | 21:49 |
jimmy_ | ok | 21:50 |
jimmy_ | no, it still doesn't build | 21:54 |
jimmy_ | i don't have the libsystem-pref.a | 21:54 |
jimmy_ | i see that i have libsystem-pref_s.a built, but it doesn't get copied over to staticlib/components | 21:56 |
jimmy_ | do I need to define this in the gconf/Makefile.in? SHARED_LIBRARY_LIBS = ../libsystem-pref_s.a | 21:59 |
cwong1 | asac: jimmy_ hey guys I have to go. Thank you both for working on this. | 22:03 |
asac | cwong1: nice holiday! | 22:03 |
cwong1 | jimmy_: I will send you email later on how to add the icons. | 22:03 |
cwong1 | thx you 2 | 22: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 |
asac | yes | 22:08 |
asac | jimmy_: but it might totally be true that it doesn build from scratch | 22:08 |
asac | have you tried if going to objdir/extensions/pref | 22:09 |
asac | run make there | 22:09 |
asac | and then run make from top level works? | 22:09 |
jimmy_ | yes | 22:16 |
jimmy_ | i tried that, it builds it | 22:16 |
asac | ok | 22:16 |
jimmy_ | then when i go to the root level to build again, it still fails | 22:16 |
asac | then we just have to fix the order | 22:16 |
jimmy_ | nonono | 22:16 |
jimmy_ | http://paste.ubuntu.com/2760/ | 22:18 |
jimmy_ | this is what i get after i build it from the top level | 22:18 |
asac | jimmy_: ok | 22:19 |
asac | jimmy_: fix the libxul-config.mk | 22:19 |
asac | it refers the the old lib name | 22:20 |
asac | (without -gconf) | 22:20 |
asac | then you end up in a build error because the GCONF_LIBS are not linked into libxul | 22:20 |
asac | hmm | 22:23 |
jimmy_ | ok, building now | 22: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 work | 23:03 |
asac | -COMPONENT_LIBS += system-pref | 23:40 |
asac | -COMPONENT_LIBS += system-pref | 23:40 |
asac | +COMPONENT_LIBS += system-pref-gconf | 23:40 |
asac | jimmy_: ^^ | 23:40 |
asac | in linux-config.mk | 23:40 |
asac | libxul... i mean | 23:41 |
jimmy_ | i tried that, that doesn't build | 23:41 |
asac | yes it fails because of missing gconf libs | 23:41 |
jimmy_ | i think we need to link system-pref, not system-pref-gconf | 23:41 |
asac | yes | 23:41 |
asac | i already fixed that | 23:41 |
asac | but it doesn'change a thing | 23: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 |
asac | thats what i did in toolkit/library/Makefile.in | 23:42 |
asac | (to test) | 23:42 |
asac | then there is only one symbol left missing: | 23:42 |
asac | sStaticXULComponents.o:(.data.rel.ro+0x308): undefined reference to `nsSystemPrefModule_NSGetModule(nsIComponentManager*, nsIFile*, nsIModule**)' | 23:42 |
asac | i think that has something to do with how we build pref | 23:43 |
asac | i think that symbol should be defined by nsSystemPrefService.cpp | 23:44 |
asac | no idea why it isn't though | 23:44 |
asac | hmm its defined by nsSystemPrefFactory.cpp | 23:45 |
jimmy_ | ok, i tried moving the EXPORT_LIBRARY = 1 to system-pref | 23:45 |
asac | NS_IMPL_NSGETMODULE(nsSystemPrefModule, components) | 23:45 |
jimmy_ | and then i moved FORCE_STATIC_LIB = 1 from system-pref into gconf | 23:46 |
asac | both should be static imo | 23:46 |
asac | wait a sec | 23:46 |
jimmy_ | i think we need to export system-pref, not system-pref-gconf | 23:46 |
asac | SHARED_LIBRARY_LIBS = ../libsystem-pref_s.a | 23:46 |
asac | thats what i have in gconf/Makefile.in | 23:46 |
asac | do you have that as well? | 23:46 |
asac | i think we need to export both :) | 23:46 |
asac | but in the end its the gconf thing that provides the lib | 23:47 |
jimmy_ | no i don't have that | 23:49 |
asac | ok i manged to build libxul :) | 23:49 |
asac | don't ask me how ;) | 23:49 |
jimmy_ | lol | 23:49 |
asac | lets see if i can reproduce it | 23:49 |
jimmy_ | you have better luck than me :) | 23:49 |
asac | good it works | 23:51 |
asac | ok here the full patch again (against current git head) | 23:52 |
asac | http://people.ubuntu.com/~asac/full.diff | 23:53 |
asac | jimmy_: ^^ | 23:54 |
jimmy_ | cool | 23:54 |
jimmy_ | let me test it | 23:54 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!