[00:06] <Ubulette> mozilla bug 403239
[00:06] <ubotu> Mozilla bug 403239 in ImageLib "Update libpng to version 1.2.23 and reduce libpng footprint" [Enhancement,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=403239
[00:07] <[reed]> hehe
[00:08] <Ubulette> what ?
[00:08] <Ubulette> it's a mess
[00:08] <[reed]> what? getting libpng upgraded with apng support?
[00:10] <Ubulette> no, tracking mozilla changes and selecting what is purely mozilla and what could be shipped system wide
[00:11] <[reed]> well, libpng isn't mozilla-only
[00:11] <[reed]> but we do change the source for some things
[00:12] <[reed]> supposedly 1.2.25 is coming out this month
[00:12] <Ubulette> and completing the patch.. as you dropped the configure script from libpng
[00:12] <[reed]> http://libpng.sourceforge.net/
[00:12] <[reed]> you should not be using patches submitted to bmo
[00:12] <[reed]> use official libpng source
[00:12] <[reed]> Glenn customizes the patches for us since we have some custom changes
[00:13] <Ubulette> so far, i've used only the 4 patches of https://bugzilla.mozilla.org/show_bug.cgi?id=257197
[00:13] <ubotu> Mozilla bug 257197 in ImageLib "Add APNG support for Mozilla" [Enhancement,Resolved: fixed]
[00:14] <Ubulette> the subset applying to pristine libpng
[00:16] <Ubulette> btw, i have the bm toolbar without folder icons
[00:16] <Ubulette> (i hate)
[00:40] <Ubulette> bug 184460
[00:40] <ubotu> Launchpad bug 184460 in firefox-3.0 "firefox-3.0 crashed with SIGSEGV" [Undecided,New] https://launchpad.net/bugs/184460
[00:49] <[reed]> Ubulette: well, that's supposedly what other gtk apps do?
[00:49] <[reed]> I don't really like it myself
[00:57] <Ubulette> i've never seen that anywhere. epiphany (which i don't use) seems to do that
[01:21] <[reed]> Ubulette: comment in the bug?
[01:22] <Ubulette> what for ? the initial author claimed it's a wanted feature
[01:23] <[reed]> I don't want it ;)
[01:49] <Ubulette> [reed], done
[02:06] <Ubulette> checking for png_get_valid in -lpng... yes
[02:06] <Ubulette> checking for png_get_acTL in -lpng... yes
[02:07] <Ubulette> but seems there's an unrelated glib issue... http://paste.ubuntu.com/3695/
[02:20] <Ubulette> hm, we need libglib1.2-dev
[02:22] <Ubulette> wtf, we have libglib2.0-dev already
[10:37] <armin76> what about my bug? :(
[10:37] <armin76> [reed]: !
[17:21] <asac_the_2nd> hmmm .... when did my other account go offline?
[17:22] <armin76> * asac has quit (Read error: 104 (Connection reset by peer))
[17:22] <asac_the_2nd> what time?
[17:22] <armin76> at 11:41 UTC
[17:23] <asac_the_2nd> hmm
[17:23] <asac_the_2nd> that sucks ... failed to reconnect ...damn
[17:24] <asac_the_2nd> its always the same ... once in a while you travel ... then 30 minutes later provider goes down
[17:25] <Ubulette> strange, my libpng builds fine, xul detects apng in it, yet, ff3 reports no apng support..
[17:32] <asac_the_2nd> Ubulette: can you use apng in xulrunner? e.g. is it animated?
[17:32] <Ubulette> how ?
[17:33] <asac_the_2nd> hmm .. good question
[17:33] <asac_the_2nd> i think there is an example project called xulbrowser
[17:33] <asac_the_2nd> try that
[17:34] <Ubulette> xulbrowser is the name i've used in mozclient for ff3 using libxul
[17:34] <asac_the_2nd> hmm its not what shows up if you search for xulbrowser
[17:34] <asac_the_2nd> yeah ... but there exist a product :)
[17:35] <asac_the_2nd> http://developer.mozilla.org/en/docs/XULRunner_Hall_of_Fame
[17:35] <asac_the_2nd>  Benjamin's XULRunner examples  "mybrowser is a very simple example browser", xulmine
[17:35] <asac_the_2nd> thats what i ment
[17:36] <asac_the_2nd> why the hell is my touchpad broken here ... it most be london air. at home it just worked :(
[17:37] <Ubulette> you're in uk ?
[17:37] <asac_the_2nd> yeah ... just arrived for sprint over next week
[17:38] <Ubulette> ?
[17:38] <asac_the_2nd> distro spring
[17:38] <asac_the_2nd> sprint
[17:38] <asac_the_2nd> we all lining up here in canonical head quaters to work together in real life
[17:38] <Ubulette> never heard about that
[17:38] <Ubulette> oh
[17:38] <asac_the_2nd> we do that every release cycle ... in the middle
[17:40] <Ubulette> that's excellent. meeting people face to face once in a while is imho mandatory.
[17:40] <asac_the_2nd> but yeah ... it helps a lot
[17:41] <asac_the_2nd> especially the socialising in the evening :)
[17:41] <Ubulette> :)
[17:41] <asac_the_2nd> i am happy that i am in londo ... the mobile sprint would have been in oregon which is sofaraway :-P
[17:41] <Ubulette> lol
[17:43] <asac_the_2nd> my main topic: "network manager 0.7" ... side topics: "defining what kind of extensions should be packaged and what standards we set" ... and most likely: "are there xul applications that should be packaged" ... and last but not least i need to write a profile migrator for all our testers of firefox-3.0 ... e.g. it should ask if you want to keep the old ffox 2 profile or want to use the 3.0 one
[17:44] <Ubulette> hmm.. the "List of tabs" buttons in ff3 is broken when you have more tabs than the height of the screen and you roll the mouse wheel.. you can't reach the last ones
[17:44] <asac_the_2nd> but can you use the arrow at the bottom to scroll?
[17:44] <Ubulette> yes
[17:44] <asac_the_2nd> i had something similar today with rss feed ... i tried to scroll down with wheel, but it constantly scrolled up again
[17:45] <armin76> Yes, NSPR 4.6.8 final was released on Nov. 14, 2007.  We forgot to
[17:45] <armin76> announce the release in the NSPR newsgroup.  Sorry.
[17:45] <asac_the_2nd> then i retried and it worked
[17:45] <armin76> yay
[17:45] <asac_the_2nd> tse
[17:46] <Ubulette> armin76, i've seen it but we get 4.6.* from debian so i let it pass
[17:46] <asac_the_2nd> well, at least they feel a bit ashamed; but i doubt that it will help in future
[17:46] <asac_the_2nd> Ubulette: we already got 4.7~1.9b2 from debian afaics
[17:47] <Ubulette> not in nov
[17:47] <asac_the_2nd> ah
[17:47] <Ubulette> we do now.. well b1 from debian. you did b2
[17:47] <Ubulette> you missed nssutils
[17:48] <asac_the_2nd> yeah ... you told me. but i haven't seen any problems because of that.
[17:48] <Ubulette> ok, diffing moz libpng shows more paches than just the apng (huge) bug
[17:48] <asac_the_2nd> is nssutils just command line tools?
[17:49] <Ubulette> for b3 or trunk, you have no choice but to provide nssutils
[17:49] <Ubulette> [reed] commented about that a few days ago
[17:53] <Ubulette> hmm.. maybe it's because of http://mxr.mozilla.org/firefox/source/modules/libimg/png/mozpngconf.h
[17:55] <asac_the_2nd> most likely just parts
[17:55] <asac_the_2nd> they rename the symbols of internal moz to not clash
[17:55] <Ubulette> the defines...
[17:57] <asac_the_2nd> which libpng version did you packag?
[17:59] <armin76> guess i have to poke them about putting a tarball...
[17:59] <armin76> and nss 3.11.8 was released as well
[18:00] <Ubulette> 1.2.24
[18:00] <asac_the_2nd> yes, poke kaie about nss
[18:01] <asac_the_2nd> Ubulette: do you configure ffox 3 with system-png explicitly?
[18:01] <Ubulette> yes
[18:02] <asac_the_2nd> hmm ... why is that needed? does firefox 3 native code link against system png?
[18:04] <asac_the_2nd> heading for dinner now ... will be back later, hopefully with time to do the nm 0.7 test packages
[18:04] <Ubulette> i just did that because configure is shared so all libs are detected even if *our* ff3 does not really need it.
[18:04] <asac_the_2nd> going offline because i have just a 24 hour voucher
[18:04] <Ubulette> we should #ifdef libxul all that at some point
[18:05] <asac_the_2nd> ok ... lets look that that later.
[20:10] <asac_the_2nd> damn ... my system is still not back
[20:13] <Ubulette> Failed to load XPCOM component: /usr/lib/xulrunner-1.9b3pre/components/pyabout.py
[20:13] <Ubulette> Failed to load XPCOM component: /usr/lib/xulrunner-1.9b3pre/components/libpyloader.so
[20:13] <Ubulette> wasn't that fixed ?
[20:17] <asac_the_2nd> no ... i just made pyxpcom build again .... its been not functional since the beginning
[20:26] <asac_the_2nd> Ubulette: do you have a debug build at hand? maybe you can see the reason for the load failure
[20:27] <Ubulette> i'm on apng right now.. i'm turning crazy
[20:28] <asac_the_2nd> k
[20:29] <asac_the_2nd> try to do something else ... most likely you will find it instantly next time
[20:29] <Ubulette> png is okay but apng frames are corrupted
[20:30] <asac_the_2nd> ok ... but ffox now has it enabled?
[20:30] <asac_the_2nd> good
[20:30] <Ubulette> i diffed my libpng and today's trunk, it matches
[20:30] <asac_the_2nd> no hunks?
[20:31] <asac_the_2nd> did you try xulrunner alone?
[20:31]  * asac_the_2nd is whining about not being able to read email until my system reappears :(
[20:32] <Ubulette> http://paste.ubuntu.com/3717/
[20:33] <Ubulette> mozilla dropped pnggccrd.c and pngvcrd.c and has mozpngconf.h
[20:35] <asac_the_2nd> what feature do those files ship?
[20:37] <Ubulette>  /* pnggccrd.c was removed from libpng-1.2.20. */
[20:38] <Ubulette> it's asm code
[20:38] <Ubulette> mmx support
[20:38] <asac_the_2nd> why is it in .24 then?
[20:38] <Ubulette> no idea
[20:39] <asac_the_2nd> hmm ... which verison does mozillla ship?
[20:40] <Ubulette> the same since yesterday
[20:41] <Ubulette> ok, those 2 files are no longer built
[20:48] <asac_the_2nd> k
[20:49] <asac_the_2nd> Ubulette: you sure you did a clean rebuild of everything?
[20:50] <Ubulette> I did
[20:50] <Ubulette> hmm, my xul is 2 days old
[20:50] <Ubulette> maybe that.
[21:40] <Ubulette> glib2.0 is no longer providing glib-config so we need to patch ff/xul configure
[21:51] <asac_the_2nd> afaict configure.in just uses pkg-config glib-2.0
[21:53] <Ubulette> asac_the_2nd, http://paste.ubuntu.com/3695/
[21:54] <asac_the_2nd> strange
[21:55] <asac_the_2nd> ok its in stupid build/autoconf/glib.m4
[21:57] <asac_the_2nd> oh
[21:57] <asac_the_2nd> if test -z "${GLIB_CFLAGS}" || test -z "${GLIB_LIBS}" ; then
[21:57] <asac_the_2nd>     if test "$MOZ_ENABLE_GTK2"; then
[21:57] <asac_the_2nd>         PKG_CHECK_MODULES(GLIB, glib-2.0 >= 1.3.7 gobject-2.0)
[21:57] <asac_the_2nd>     else
[21:57] <asac_the_2nd>         AM_PATH_GLIB(${GLIB_VERSION})
[21:57] <asac_the_2nd>     fi
[21:57] <asac_the_2nd> fi
[21:57] <asac_the_2nd> sorry for the past e... why do you run into that branch?
[21:58] <asac_the_2nd> if MOZ_ENABLE_GTK2 it shouldn't try to use that old GLIB thing
[21:58] <Ubulette> it started a few days ago. glib-2.0 has been updated
[21:59] <Ubulette> i haven't tried to fix it
[21:59] <asac_the_2nd> hmm ... thats the ffox build ... not xul?
[21:59] <Ubulette> xul
[21:59] <Ubulette> both
[21:59] <asac_the_2nd> then i don't know ... if you use toolkit=cairo-gtk2, MOZ_ENABLE_GTK2 will be set
[22:00] <asac_the_2nd> so i thought that we just omitted toolkit for ffox build
[22:23]  * asac_the_2nd drinking
[22:23]  * asac_the_2nd praying for my home account coming back