=== cheguevara_ is now known as CheGuevara === fifoi is now known as CheGuevara === \sh_away is now known as \sh === \sh is now known as \sh_away === \sh_away is now known as \sh === asac_ is now known as asac [13:26] hi ... i am back from the dead [13:31] nss hasn't been newed ... too bad [13:34] Ubulette: what is in nss-util? === \sh is now known as \sh_away [14:05] hi [14:05] asac, have a look into nss.head/debian/libnss3-1d.symbols [14:12] hmm ... I think we should send the patch to debian === asac_ is now known as asac [14:18] btw, symbols continue to change so i'm not sure what good the so bump is so far [14:18] -what+how [14:33] Ubulette: well ... we bump it now and respin when its final [14:39] Ubulette: do the missing symbols cause issues? [15:30] good news ... i might be potent enough to upload to debian again :) [15:30] - updating icedove accordingly :) [16:36] !seen bluekuja [16:36] hmm ubotu is gone :/ [16:43] it's back [16:43] !seen bluekuja [16:43] Sorry, I don't know anything about seen bluekuja - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi [16:44] hmm [16:44] stupid bot :) [16:44] anyway, last time, 11:31 this morning, UTC [16:44] ah ok [16:44] tx [16:44] np [16:44] you test my cairo patch :P [16:45] he? [16:45] anything we do not yet have in hardy? [16:45] cairo-1.5.4 sigbus on sparc [16:46] cairo included in mozilla trunk >29 nov, includes broken cairo [16:46] regression? [16:47] hrm...not sure [16:47] it was fixed yesterday on cairo's tree [16:47] but not on mozilla's [16:47] mozilla bug 409976 [16:47] Mozilla bug 409976 in GFX: Thebes "Cairo in trunk gives SIGBUS on SPARC" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=409976 [16:48] http://rafb.net/p/Z0YZI825.html [16:48] so i made a patch for mozilla [16:49] alignment issue? [16:49] yup [16:49] (sparc64) ? [16:49] ok [16:49] yup [16:50] did you include the new patch for align from david miller on 2.x branch yet? [16:50] mozilla bug 161826 [16:50] Mozilla bug 161826 in Layout: Fonts and Text "nsTextFrame::MeasureText()'s fast text measuring codepath crashes on RISC machines" [Critical,New] http://bugzilla.mozilla.org/show_bug.cgi?id=161826 [16:52] nope [16:52] he claims that with that patch the Set/GetUnichar business won't be needed anymore [16:53] i couldn't test it, but just got a negative comment from someone that applying just the patch doesn't cure it (though it should) [16:53] the patch needs to be adapted though as it depends on the previous one (which got review-) [16:54] would be perfect if the patch would be done properly against the pristine 2.x codebase ...without the other one [16:55] oh [16:55] http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/mozilla-firefox/2.0.0.11/003_firefox-bus-error.patch?view=markup [16:57] armin76: yes ... the idea is that all that isn't needed anymore once we have the proper Miller patch :) [16:58] hmm yours is different somehow [16:58] oh you have an old one [16:59] https://bugzilla.mozilla.org/attachment.cgi?id=222992 [16:59] yah, looks like it [16:59] its the " Complete fix for alignment problems " [16:59] we have " Slightly modified fix" [17:00] does that affect cairo anyway? [17:00] nope ... just another alignment issue [17:00] for 2.x [17:01] i hoped you might untangle the patch and test as you appear to be able to test on sparc :) [17:01] if not ... don't bother, i will just punch the latest on top of the other cruft :) [17:04] Linux bender 2.6.23-gentoo-r3 #1 SMP Fri Dec 7 17:10:47 UTC 2007 sparc64 sun4v UltraSparc T1 (Niagara) GNU/Linux [17:04] looks like it :P [17:04] so what do i have to test exactly? [17:04] just the last patch? [17:06] armin76: replace the one you have with just the last one [17:06] okay [17:06] you need to unthrottle the bits because some hunk already has the code lines changed by the previous most likely [17:06] on 2.0 branch, right? [17:07] yes [17:07] 3.0 should be fixed without patch [17:07] yeah [17:07] Mozilla/5.0 (X11; U; Linux sparc64; en-US; rv:1.9b2) Gecko/2007122719 Firefox/3.0b2 [18:08] Ubulette: new nss fails [18:08] dpkg: error processing /var/cache/apt/archives/libnss3-1d_3.12.0~cvs20071221t1057-0ubuntu1~fta1_i386.deb (--unpack): [18:08] trying to overwrite `/usr/lib/nss/libfreebl3.chk', which is also in package libnss3-0d [18:14] hmm [18:15] ok, i'll have a look, it's from the merge i did with debian.. [18:15] damn [18:16] oh, .1d is installed before the old .0d is updated [18:18] CheGuevara, did you cherry picked it or was it a regular upgrade ? [18:19] missing Replaces? [18:21] asac: http://rafb.net/p/G313Cc48.html [18:21] that should be the patch that applies [18:22] does it fix the crash? [18:22] armin76: ? [18:22] didn't start to compile yet :P [18:22] unpacking... [18:22] we still need SetUnicode? [18:22] aeh Unichar [18:23] nfc :P [18:23] asac, http://paste.ubuntu.com/3078/ [18:23] e.g SetUnichar was only implemented in the previous patch :) [18:24] Ubulette: is that right? [18:24] anyway ... a Replaces: should fix the install / remove order [18:24] compiling, bbl [18:24] asac, yes. there's no replace in 0d, not even in your nss-3.12.0~1.9b2+nobinonly [18:25] Ubulette: strange somehow ... ffox 2 still works here [18:25] it works for me too [18:25] yeah ;) [18:26] but add a versioned Replaces to 1d so its not unpacked while -0d is still installed [18:26] -0d << previous [18:26] 0d is not empty [18:26] yes, thus a versioned Replaces: [18:27] is contains links for .so.0d -> .so.1d [18:27] it [18:27] yes ... i know [18:28] Replaces: doesn't remove -0d if its properly versioned ... it just tells dpkg to remove old 0d first before unpacking -1d [18:28] (at least i hope:)) [18:31] oh, i see the problem. it's the f*g 3.12.0~1.9b1 vs 3.12.0~cvs [18:33] hehe [18:34] ~~cvs [18:38] <[reed]> how often does firefox-trunk get updated? [18:40] [reed]: its a dummy package for firefox-3.0 [18:40] <[reed]> ah [18:40] so atm it gets updated on new RC releases that appear good [18:41] rc2 is still waiting for new nss ... which ended up in some queue which isn't really processed over christmas :) [18:41] aeh beta2 :) [18:46] [reed], I also daily build trunk [18:47] and I push on snapshot to my ppa about once a week [18:49] so far, my ppa is stuck to b2 until 1/ hardy has b2 and 2/ b3pre works again for miro [18:51] is trunk completely broken for gtkmozembed atm? [18:51] Ubulette: does epiphany start with your b3pre package? [18:52] well it won't unless you don't use system-ns{s,pr} [18:53] but a respin should work if its not completely broken :) [18:54] <[reed]> Ubulette: is there a bug filed on miro? [18:55] <[reed]> have you requested blocking? [19:05] [reed], it's just that because of the mass backout, some of our patches (python) no longer applies [19:06] <[reed]> mass backout of gtkmozembed stuff? [19:08] Ubulette: regular apt-get update && apt-get dist-upgrade [19:09] (sorry was out shopping) [19:10] [reed], yes [19:18] asac, it's far too late for ~~cvs. we should not have let ~1.9b in. [19:18] ... for next bX we should fix the dailies [19:19] i think it should be ~1.9X~cvs :) [19:19] for Xpre [19:20] it's too late. ~c > ~1 [19:20] he? [19:20] what version do you have now? [19:21] 3.12.0~1.9b2+nobinonly [19:21] thats the version in archive (NEW) [19:21] 3.12.0~cvs20071221t1057-0ubuntu1~fta2 [19:22] (binonly is gone) [19:22] so yeah ... you should just switch the versioning and append to the archive version [19:22] if you are ahead: [19:22] ? [19:22] 3.12.0~1.9b3~cvs [19:22] if you feel more like you are apost [19:22] 3.12.0~1.9b2+cvs [19:22] but since we consider our builds "pre-releases" i would go for ~cvs [19:24] but i see the issue [19:25] i don't understand why debian used ~1.9 in the 1st place. nss has its own version. it's 3.12.0 alpha 2b [19:25] point is it isn't tagged with an nss tag anymore [19:25] they use the FIREFOX tag [19:25] yep [19:26] so there is no clear versioning except that its 3.12.0~something [19:26] mike choose the 1.9 from the firefox [19:26] aeh xul [19:27] i'm stuck with 3.12.0~cvs unless i use an epoch [19:28] plesae keep it below 3.12.0 (without epoch) ... whatever comes [19:28] you could use 3.12.0~+cvs [19:29] its bad as it won't fit into archive versioning, but at least we have a chance to join the right versioning when 3.12.0 is final [19:30] it's too late for 3.12.0, until final [19:31] which archives have the problem? your ppa? [19:31] mt ppa? [19:31] both [19:32] and my own repo but it doesn't matter [19:34] i don't get why you run into this replaces issue because of this ... cvs > 1.9 ... so the upgrade should work out well [19:35] i really think the above problem is due to a missing Replaces: [19:35] asac: nsTextFrame.cpp:5144: error: 'SetUnichar' was not declared in this scope [19:35] so as long as we keep ~cvs in mt in sync with what is shipped in hardy ... and keep your nss at least ahead we shouldn't have any issues [19:35] armin76: right ... read what i said above: SetUnichar is defined in the patch you dropped :) [19:35] what should be there instead? [19:35] oh [19:35] which is why i thought that we should not use SetUnichar [19:36] if we need it we have to add the functio n... but i thought a memcpy should work well too [19:36] (because the code takes care for the right alignment) [19:36] asac, mike used a Conflicts: << ~1.9b1 [19:37] not Replaces [19:37] yes, but conflicts is not really the right thing to express that the other package has to be removed before its unpacked [19:37] replaces is the right way to express that there is a file conflict [19:38] conflicts == doesn't work together ... replaces: == ships same files [19:38] but anyway ... in this definitly the versioning that bites us here ... right. [19:44] CheGuevara, i've just pushed a new nss to my ppa, it should be ready in ~1h [19:46] next, I'll push a new xul, to use the new nss/nspr so that "depends" are correct (useful for those cherry picking in PPAs) [19:48] asac, I've packaged the long due thunderbird 2.0.0.9 for hardy: http://paste.ubuntu.com/3079/ [19:49] * Use --disable-pedantic as glib 2.15.0 is not clean enough - update debian/rules [19:49] please file a bug about that [19:50] (against glib) [19:59] bug 179119 [19:59] Launchpad bug 179119 in glib2.0 "glib 2.15 not clean with -pedantic" [Undecided,New] https://launchpad.net/bugs/179119 [20:01] the thing that makes me shiver is that it fails nowhere but in a .cpp file developed by mh [20:02] or did oyu see this error with xul/ffox trunk? [20:02] they use the mime thing as well ... but of course without this patch [20:02] but there should be other places in moz code where they include glib.h i guess [20:02] strange [20:03] asac: i have nfc about C, so if you could please replace what should go there? :) [20:03] he :) [20:03] mozilla bug 161826 [20:03] Mozilla bug 161826 in Layout: Fonts and Text "nsTextFrame::MeasureText()'s fast text measuring codepath crashes on RISC machines" [Critical,New] http://bugzilla.mozilla.org/show_bug.cgi?id=161826 [20:04] what? [20:05] wait a second [20:06] *cp2-- = PRUnichar(*cp1--); [20:06] armin76: ^^ ? [20:06] okay, what was before, then [20:07] http://mxr.mozilla.org/mozilla/source/layout/generic/nsTextFrame.cpp <- why it doesn't exist? [20:07] it doesn't exist because no patch has been landed at all [20:07] it was review- [20:07] which is why i would like to get it right :) [20:08] err [20:08] https://bugzilla.mozilla.org/attachment.cgi?id=286275 [20:08] from what i understand the new patch fixes the alignment before the SetUnichar is run [20:08] that's the only thing i need? [20:09] or i need the other patch as well? [20:09] so it shouldn't be needed [20:09] armin76: the idea is to just use that patch and don't use SetUnichar [20:09] if that crashes ... we have to pull in the SetUnichar implementation from the previous patch [20:10] the patch unfortunately was developed on top of the review- patc h... i asked mr. miller for clarification but he refused to give any answer saying "this all is monkey business" :) [20:10] okay, but why nsTextFrame.cpp doesn't exist, if its in the tarball? [20:10] because it has been moved on trunk [20:10] you need to use branc [20:11] oh [20:11] http://mxr.mozilla.org/mozilla1.8/source/layout/generic/nsTextFrame.cpp [20:12] thanks [20:19] asac, what about mozclient, would you sponsor it or what ? revu is dead at the moment, or dying.. from inactivity or from boredom [20:22] hehe [20:22] http://rafb.net/p/Qrhu9p52.html [20:23] looks like what i would think [20:23] if it crashes we should add the SetUnichar [20:23] to the patch [20:25] applies fine, starting to compile, will take 30mins or so [20:44] http://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/ [20:52] I remember when i've built the 1st release of netscape [20:53] i was using mosaic before [20:57] well, there was no other choice at that time, mosaic was the 1st, then came netscape [21:04] asac: Mozilla/5.0 (X11; U; Linux sparc64; en-US; rv:1.8.1.11) Gecko/20071228 Firefox/2.0.0.11 [21:06] i'm going to build it without the patch [21:08] asac, I don't get it.. you're doing icedove 2.0.0.9 ? what about tb 2.0.0.9 then ? [21:59] who says that i am not doing tbird? [22:00] i just want to sort out some pressing debian things first [22:15] asac: rofl, without any patch it works anyway [22:16] oh no [22:16] it sigbus right now [22:16] took a while, though [22:19] lol [22:19] it just gives randoms sigbus :D [22:20] armin76, http://home.kairo.at/blog/2007-12/the_saga_continues [22:35] it's everywhere: http://mozillalinks.org/wp/2007/12/aol-announces-end-of-support-for-netscape/ [23:32] asac: nah, same with the patch [23:49] asac, please review & sponsor tb [23:52] http://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird.dev and http://www.sofaraway.org/ubuntu/tarballs/thunderbird_2.0.0.9+nobinonly.orig.tar.gz [23:52] rev #51