/srv/irclogs.ubuntu.com/2008/11/15/#ubuntu-mozillateam.txt

=== asac_ is now known as asac
asacfta2: libxul-embedding == 1.9 .... libxul-embedding-1.9.1 == 1.9.114:57
ftaasac, ?14:57
asacthats at least my understanding for now14:57
asac00:15 < fta> how can i force an app using libxul-embedding to use xul 1.9 when I have both xul 1.9 and 1.9.1  installed ?14:57
ftanope, it doesn't work14:58
asacfta: what doesnt work?14:58
ftai build with the 1.9 sdk, so with libxul-embedding but once installed, if i have 1.9.1, this is what is used14:59
ftabug 29549014:59
ubottuLaunchpad bug 295490 in liferea "Liferea doesn't start with "Aborted" error." [Medium,Confirmed] https://launchpad.net/bugs/29549014:59
asacoh14:59
asacfta: yeah. fix maxVersion14:59
ftamaxVersion in liferea ?14:59
asac1.9.* was wrong ... should have been 1.9.0.*14:59
asacyeah15:00
asacin the glue code15:00
ftaoh15:00
ftacool15:00
asaclet me get it ;)15:00
asacsigh. my network is soooooooooooo slow15:00
asac00:15 < fta> how can i force an app using libxul-embedding to use xul 1.9 when I have both xul 1.9 and 1.9.1  installed ?15:00
asacoops15:00
asac1293B/s 21min2115:00
asaci think i have to reset my router15:01
asacbb15:01
asac_ok lets try ;)15:02
asac_that worked ;)15:03
asac_2s15:03
asac_fta: ./src/mozilla/mozsupport.cpp15:04
asac_http://paste.ubuntu.com/72380/15:04
asac_;)15:04
asac_maybe we should detect that during built15:04
ftadamn, this could have saved me some hours :(15:06
asac_fta: the other way would have been to make ls /etc/gre.d/ first spit out the 1.9.0 conf15:07
asac_and not the 1.9.1 conf15:07
asac_(which i expect is the case for you?)15:07
asac_hmm15:07
asac_fta: what does ls /etc/gre.d give you?15:07
fta1.9.0.4.system.conf              1.9.1b2pre.system.conf         2.0a1pre.system.conf  libxul0d.conf15:08
fta1.9.1b2pre-restored.system.conf  1.9a8pre.system.conf.dpkg-bak  firefox.conf15:08
asac_a bit strange. xulrunner just tests file-by-file and first match is used15:08
asac_so 1.9.0.4.system.conf should have been used. not sure if ls always gives the same order as 'C' dir listings15:09
asac_though15:09
ftai thought it preferred the newest version, which would make sense15:09
asac_fta: from what i know it doesnt prefer newest15:10
asac_e.g. in the past i had to make 1.9.0 configs illegal to test with 1.9.115:10
asac_personally, I agree that newest would make more sense. we should look into fixing this15:11
asac_http://mxr.mozilla.org/mozilla/source/xpcom/glue/nsGREGlue.cpp#15615:12
=== asac_ is now known as asac
asacfta: http://mxr.mozilla.org/mozilla/source/xpcom/glue/nsGREGlue.cpp#52715:13
asacso its really just readdir and then match first that suites15:13
ftain my case, 1.9.1 always wins15:14
asacfta: please do a strace -eopen -f liferea15:14
asacand check whether 1.9.0.4.conf is actually looked at15:15
asacotherwise readdir doesnt return in alphabetic order, but inode or something15:15
asacfta:        #include <sys/types.h>15:21
asac       #include <dirent.h>15:21
asacfta: http://paste.ubuntu.com/72386/15:21
asac;)15:21
asacfta: try that code15:21
asacand see which order it gives15:21
asachere it seems like its "random" ;)15:21
asacmost likely your 1.9.1 preceeds the 1.9.0 stuff15:21
asachttp://paste.ubuntu.com/72387/15:22
asac^^ thats my garbage struck dir15:22
ftai'm fighting against a scons16:09
armin76asac: any idea about my bug? :(16:15
asacarmin76: which?16:23
asacarmin76: i think you never came back when i looked at a bug ;)16:23
asacbut now i forgot16:23
armin76yeah, had to run fsck on a reiser16:24
armin76gentoo bug 23411016:24
ubottuBug 234110 on http://launchpad.net/bugs/234110 is private16:24
armin76meh16:24
armin76bug gentoo 23411016:24
armin76stupid bot16:24
armin76http://bugs.gentoo.org/show_bug.cgi?id=23411016:25
asacheh16:25
ubottubugs.gentoo.org bug 234110 in Applications "www-client/mozilla-firefox-3.0* USE=xulrunner - hangs on first start" [Normal,New]16:25
asacarmin76: i would guess that those folks have a dirty install16:25
armin76why?16:25
asacits one of those things that regularly pop up16:25
asace.g. nothing works -> reinstall works16:25
asac-> compreg.dat in pkglibdir16:25
asacor some other cruft16:25
armin76saw the strace?16:26
asacarmin76: they should attach a strace -eopen -f16:26
asacno16:26
asaconly see a huge list of config options ;)16:26
armin76comment 1916:26
asacyeah still16:27
asacits meaningless16:27
asacwhen people strip strace they always post unimportant parts ;)16:27
asachmm16:27
asacarmin76: /usr/lib/xulrunner-1.9/components/libpipboot.so16:28
asacwhats taht?16:28
asacdebug build?16:28
asacarmin76: they should attach a complete strace -eopen -f firefox to the bug16:29
armin76dunno, i have that file, want it? :D16:30
armin76k, i'll say so, thanks16:30
asacarmin76: you ahve that file?16:30
asacarmin76: is that a debug build?`16:30
armin76nop16:30
armin76e16:30
asacarmin76: how do you install stuff?16:31
armin76make install? :)16:31
asacarmin76: well. i wouldnt trust make install to do the right thing for mozilla ;)16:32
asacarmin76: that file should be wrapped into libxul.so16:32
asacand not be there16:32
asacdpkg -L xulrunner-1.9 | grep pip16:32
asac/usr/lib/xulrunner-1.9.0.4/chrome/pippki.manifest16:32
asac/usr/lib/xulrunner-1.9.0.4/chrome/pippki.jar16:32
asac/usr/lib/xulrunner-1.9.0.4/components/pipnss.xpt16:32
asac/usr/lib/xulrunner-1.9.0.4/components/pippki.xpt16:32
asac/usr/lib/xulrunner-1.9.0.4/components/pipboot.xpt16:32
asacdpkg -L xulrunner-1.9 | grep so$16:32
asac/usr/lib/xulrunner-1.9.0.4/libpyxpcom.so16:32
asac/usr/lib/xulrunner-1.9.0.4/libjemalloc.so16:32
asac/usr/lib/xulrunner-1.9.0.4/libxpcom.so16:32
asac/usr/lib/xulrunner-1.9.0.4/libmozjs.so16:32
asac/usr/lib/xulrunner-1.9.0.4/python/xpcom/_xpcom.so16:32
asac/usr/lib/xulrunner-1.9.0.4/components/libimgicon.so16:32
asac/usr/lib/xulrunner-1.9.0.4/components/libdbusservice.so16:32
asac/usr/lib/xulrunner-1.9.0.4/components/libpyloader.so16:32
asac/usr/lib/xulrunner-1.9.0.4/libxul.so16:33
asac/usr/lib/xulrunner-addons/plugins/libunixprintplugin.so16:33
asac/usr/lib/xulrunner-addons/plugins/libnullplugin.so16:33
asac/usr/lib/xulrunner-1.9.0.4/libnssckbi.so16:33
asacsry ;)16:33
asacarmin76: which configure flags do you pass?16:33
asac--enable-optimize16:33
asac--disable-debug16:33
asacis important16:33
armin76sec16:33
asacfta: do you have a built tree lying around for xul 1.9?16:34
armin76http://rafb.net/p/5ar7KI50.html16:34
ftaasac, hm, not sure, i trashed a lot of my stuff to make some room for chromium16:35
ftaasac, why ?16:35
asacfta: just wondere where libpipboot.so would be lying around in it ;)16:36
asacbuilding my own 1.9.0 stuff now16:36
asacfta: e.g. gentoo ships /usr/lib/xulrunner-1.9/components/libpipboot.so16:36
asacwe dont have that16:36
asac;)16:36
asacwe have pipboot.xpt16:36
asacwhich makes sense and i assume that we have it in libxul.so16:36
asacarmin76: do you have libxul.so at all?16:36
asacarmin76: urgh. you asked for a paste of the output? ... thats really really long ;) ... attaching would have been more readable i guess16:37
ftaasac, i ship components/libpipboot.so in sm2 and tb3, not in xul1.9*/ff3*16:38
ftai see i have it in my openkomodo 5 tree too16:39
asacoh16:39
asac--disable-libxul16:39
asacarmin76: ^^ why that?16:39
asacfta: yeah. i think its a libxul component16:39
ftado we need that?16:39
asacso those that dont use libxul, still have it16:39
asacfta: no :)16:40
asacfta: gentoo is doing something a bit wrong imo16:40
asac--with-default-mozilla-five-home=/usr/lib/xulrunner-1.916:40
asaci dont think that that is still needed either16:40
armin76asac: not sure16:40
asacarmin76: anyway. lets wait for the strace16:41
armin76asac: yup, i have it16:41
asacarmin76: you have libxul.so ?16:42
armin76yup16:42
armin76/usr/lib/xulrunner-1.9/libxul.so16:42
armin76/usr/lib/xulrunner-1.9/sdk/lib/libxul.so16:42
asacarmin76: and also the .so files?16:42
asace.g. libpipboot.so16:42
armin76yup16:43
ftabooouh, that's not upstream scheme, it looks like ice*16:43
asacarmin76: what size does libxul.so have for you?16:43
asacfta: huh?16:43
fta/usr/lib/xulrunner-1.9/sdk/16:44
asacfta: i dont think that debian ships all components + libxul16:44
asacfta: yeah ... a bunch of distros do it that way16:44
armin76asac: 132k16:44
asacfta: its a bit of a shame and alrewady caused discussion when people kept using -rpath16:45
ftai'm facing the same problem with chromium16:45
asacarmin76: yeah thats tiny. a16:45
asac-rw-r--r-- 1 root root 18201928 2008-11-12 19:49 /usr/lib/xulrunner-1.9.0.4/libxul.so16:45
asacarmin76: but is in line with the --disable-libxul thing16:45
asacnot sure why there is libxul.so at all when you built that way16:46
asacarmin76: but its definitly not supported upstream16:46
armin76i'm not sure where does the --disable-libxul thing comes...16:46
asacfta: what do chromium folks do?16:46
armin76oh, i see it16:46
asacarmin76: have you looked at what we pass as configure flags?16:47
armin76yup, in fact i think i copied it from there :P16:47
ftaasac, so far, nothing. binaries are just in the objdir and all libs are static, i'm trying to change that16:47
asacarmin76: oh ;)16:47
asacfta: does upstream want to provide ABI tracked libs?16:48
asacotherwise linking them into main binary makes a bit of sense16:48
ftagood question16:48
ftathe binary is huge16:48
fta> 250MB16:48
asacfta: is that a problem?16:48
asac(on its own ;))16:48
asacfta: i think we would like to keep v8 in a system lib16:49
ftawell, no, in the sense that it runs16:49
ftaasac, i already landed some system libs: http://codereview.chromium.org/1062616:50
ftabut most create regressions16:50
asacfta: why are your comments empty?16:52
ftaasac, because i just updated the patch16:53
asacok16:53
ftai like that site, it's nice to do patch reviewing16:53
ftaimho, far better than bugzilla16:54
asacyean16:54
ftagoogle splits bugs and patches16:54
ftabugzilla should learn from this ;)16:56
fta[reed], ^^16:56
ftamconnor, ^^16:56
asacarmin76: what does gentoo do on unemerge? does it track files installed by make install?16:59
armin76asac: it uses a sandbox system, so it keeps track of everything merged to the real system17:02
asacarmin76: do you ship .autoreg?17:03
armin76asac: http://rafb.net/p/RMgPlv30.html17:05
ftadamn, patching those scons files is too much python in unknown territory. i need to step back a little bit.17:06
asac/etc/gre.d/1.8.1.18.conf17:06
asac?17:06
armin76hrm...sec17:07
asacok17:07
asac1.9 is further down17:07
asacarmin76: where is ffox 3?17:07
asac(only see mozilla-firefox)17:07
armin76asac: http://rafb.net/p/s48RV614.html and mozilla-firefox is ff317:08
asac/usr/lib/mozilla-firefox/.autoreg17:10
asacso does that get installed by make instakk17:10
asac?17:10
armin76sec17:11
armin76asac: yes17:13
armin76was checking if it got installed by some patch, but nope17:14
ftaseems impossible to build shared and static at the same time with scons :(17:15
* asac wonders why scons is considered better than automake ;)17:16
ftaall in python17:16
ftawhich is good.... if you like python17:16
asaci dont see how that can qualify as better17:17
asaci think they think that its better because of windows17:17
asacwell ... at least those that think that python build system is better ;)17:17
ftascons brings in even more magic than make, debhelper and cdbs combined17:18
asaci hate magic17:18
asacwell ... if its pure declarative its good17:18
asacbut thats not magic17:18
ftai meant it's even more obscure17:19
asaclike maven for java17:19
asaccompared to ant17:19
asaclol17:19
asachttp://crupp.de/?p=1517:19
asacrewad the first paragraph17:19
asacthe guy said he used autotools by ...17:19
asac"I used hand-written makefiles...."17:20
asacSo I looked for alternatives, and decided to settle on SCons instead of GNU Autotools17:20
asache17:20
asac"And now I decided to revert my decision. Why? Because SCons is far more complicated than it looks, while autoconf/automake is far more simple than it seems."17:20
asacgood guy17:20
ftapatching v8 build system promises to be a challenge17:20
asac@time17:27
ubottuCurrent time in Etc/UTC: November 15 2008, 17:27:00 - Next meeting: Americas Regional Board in 2 days17:27
asac@time berlin17:27
ubottuCurrent time in Europe/Berlin: November 15 2008, 18:27:03 - Next meeting: Americas Regional Board in 2 days17:27
armin76asac: porting ff to arm? :D17:39
ftaarmin76, i monitor the arm builds, so far, xul just failed: http://launchpadlibrarian.net/19673125/buildlog_ubuntu-jaunty-armel.xulrunner-1.9_1.9.0.3%2Bnobinonly-0ubuntu1_FAILEDTOBUILD.txt.gz18:04
fta-so far18:05
ftai was about to say, so far, xul is waiting for gnome, but not anymore18:06
armin76fta: same as hppa did....18:07
armin76failing on cookie stuff wrt warning treated as err18:08
ftalike for hppa, i don't have access to arm, so i don't plan to blindly try to fix it18:09
armin76may want to file a bug, then :)18:11
armin76fta: or filter -Werror :)18:12
ftano, not the good cure18:13
armin76in fact18:14
armin76mozilla bug 41734518:14
ubottuMozilla bug 417345 in XPCOM "build broken on sparc" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=41734518:14
armin76ah, now that i remember18:14
armin76i did a "patch" for that18:15
armin76mozilla bug 43613318:15
ubottuMozilla bug 436133 in Networking: Cookies "Cookies build failure on hppa" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=43613318:15
armin76guess arm needs to be there as well :)18:16
armin76asac: see the gentoo bug plz18:21
ftaprobably but i have no idea how arm and armel differs in term of flags18:22
* fta is going to lurk in #ubuntu-arm for a while18:23
jdhore1What's going on with Firefox 3.0.4 in any version of Ubuntu (specifically Hardy)?18:58
armin76omg19:15
armin76asac: OMG BUMB!19:15
asacjdhore1: all ready. security team missed to push it on Thu and since we dont release on Fri we have to wait till Mon20:02
jdhore1ah20:02
asacarmin76: the strace -eopen -f would be helpful regardless of whether it works or not20:02
asacarmin76: you have fixes for the alignment issues?20:03
asacwe see them on arm now20:03
asac(armel)20:03
armin76asac: see mozilla bug 43613320:04
ubottuMozilla bug 436133 in Networking: Cookies "Cookies build failure on hppa" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=43613320:04
armin76asac: i punted --disable-libxul and now it works according to the guy20:04
asacarmin76: hmm.20:05
asacarmin76: still . i think he has garbage in his pkglibdir20:05
asacmost likely he will run into issues sooner or later again20:06
armin76asac: http://rafb.net/p/PiQoTI26.html20:15
armin76-r0 is with --disable-libxul, -r1 is without20:15
asacyeah20:15
asacarmin76: http://paste.ubuntu.com/72517/20:15
armin76asac: i don't know about armel, you guys should ask if its safe to run -Wcast-align on arm or not20:16
armin76s/arm/armel20:16
asacarmin76: who would be able to tell that thats "safe" i ngeneral?20:17
asaci mean if it was safe then its a gcc bug that it warns at all ;)20:17
armin76whoever maintains arm on ubuntu or debian20:17
asacwell. debian just did it i think20:18
asacnot sure if they seriously considered whether its safe or not ;)20:18
armin76look the patch i did20:18
asacyeah20:19
asaceasy enough to do20:19
asacINTEL_CC?20:19
asacwho supports that? ;)20:20
armin76hppa,ia64 and sparc give errors if stuff is unaligned20:20
asacsure20:20
armin76i didn't know arm did as well20:20
asacarmin76: armel does apparently20:20
asacarmin76: http://launchpadlibrarian.net/19673125/buildlog_ubuntu-jaunty-armel.xulrunner-1.9_1.9.0.3%2Bnobinonly-0ubuntu1_FAILEDTOBUILD.txt.gz20:20
armin76yup20:20
asacthats where i have the paste from20:20
asacwonder if the code could be fixed to properly case20:21
asaccast20:21
armin76you are better than me at that20:22
armin76the difference between debian and ubuntu is that debian isn't using -Werror20:23
armin76while ubuntu does20:23
asaci remember that they had the same issues on armel when it popped up20:23
asaci think they then just deliberately passed -Wno-error20:23
asacnot sure if its really a gcc default20:23
asachttp://mxr.mozilla.org/mozilla/source/xpcom/glue/nsVoidArray.h#19320:25
armin76-CXXFLAGS += $(WARNINGS_AS_ERRORS) <- thats from debian20:25
asachttp://mxr.mozilla.org/mozilla/source/xpcom/glue/nsVoidArray.cpp#14220:25
asacarmin76: thats in xulrunner right?20:25
armin76yes20:26
armin76they're just doing that on xulrunner-1.9.0.3/netwerk/cookie/src/Makefile.in20:27
asacchar mAutoBuf[sizeof(Impl) + (kAutoBufSize - 1) * sizeof(void*)];20:28
armin76asac: and btw, sparc is still sigbusing20:29
asacarmin76: in cookie?20:30
armin76no...20:31
* armin76 thinks asac has really bad memory20:31
asaci can confirm that ;)20:31
armin76mozilla bug 44865820:31
ubottuMozilla bug 448658 in Phishing Protection "nsUrlClassifierDBService has bad alignment, causes SIGBUS" [Critical,New] http://bugzilla.mozilla.org/show_bug.cgi?id=44865820:31
asacnow i remember ;)20:31
asacarmin76: but dont remember everythign. didnt we fix that?20:32
asac;)20:32
ftaour gcc has -Wformat -Wformat-security by default now20:33
ftahttps://wiki.ubuntu.com/CompilerFlags20:33
armin76asac: not too much, you made me try with some patch that just delayed the sigbus 45 mins20:34
ftaon sparc ?20:35
armin76yeah, see that bug20:35
asacarmin76: what was that patch?20:35
asacdid i just paste that or post it somewhere?20:36
armin76one like debian's20:36
armin76let me see the logs20:36
armin76asac: you pasted me a patch, and then i saw the debian bug, and you told me that was the patch you pasted20:42
armin76asac: then you got stuck in the canada thing, but you mainly said that with 45 mins you could live with it, i filed that bug at upstream's bugzilla and you didn't say anything after that20:44
asacoh thats long time ;)20:45
armin76asac: then we talked about it at the end of september, but you didn't said anything new20:47
armin76i just asked you if you'd think 3.0.2 will sigbus, since it was released at that time20:49
armin76and it did, so...20:49
armin76asac: btw, bumb!20:49
armin76why you didn't bumb 3.0.4 yet!!!!20:49
asacarmin76: in jaunty -> my lazyness in holiday mode20:50
asaceverywhere else:20:50
asac1:02 < asac> jdhore1: all ready. security team missed to push it on Thu and since we dont release on Fri we have  to wait till Mon20:50
asacarmin76: ^^20:50
asacarmin76: the lines dont match anymore :(20:50
armin76heh20:51
armin76go fix the sigbus on sparc :P20:51
asaclooking ;)20:52
asacarmin76: is it still the same?20:52
armin76asac: considering that the file(nsurlclassifierdbservice.cpp) hasn't been changed since 25th august, i'd say yes20:54
armin76well, it got changed today20:54
asacarmin76: the lines dont match though20:54
armin76ah20:55
armin76the patch fails?20:55
asacno ... the lines in the backtrace dont match anything sensible in the code ;)20:55
asacat lesta the nsTArray line matches ;)20:56
asachttp://mxr.mozilla.org/mozilla/source/xpcom/glue/nsTArray.h#59020:56
armin76okay, let me run it again20:57
armin76but i saw at the logs that you told me it didn't make any sense20:57
asacyeah ;)20:57
asacat least i found the line where the static cast happens20:57
asac(i think)20:57
asachttp://mxr.mozilla.org/mozilla/source/xpcom/glue/nsTArray.h#18220:58
asachmm. so what does new Type ... do?20:59
asac(e.g. wihtout ())20:59
asacnew (static_cast<void *>(e)) E;21:00
asacwhat does that do :)?21:00
armin76you ask me? :P21:00
asacwithout assigning it anywhere :/21:00
asacfta: ^^ ;)21:00
asachttp://mxr.mozilla.org/mozilla/source/xpcom/glue/nsTArray.h#17821:01
asacfta: any clue if the cast implicitly binds the constructed thing to "e" =21:04
asac=21:04
asac?21:04
ftanope, i fried my brain earlier today inside a SConstruct file21:05
asacsomething more simple ;) .... cout ... iostream doesnt have that?21:10
asacah ... namespace ;)21:11
* armin76 is upgrading to jaunty21:16
asacarmin76: dont know. if you have a up-to-date backtrace of sigbus please show21:32
armin76yeah21:32
armin76gdb doesn't seem to run fine on jaunty, trying intrepid now21:32
asacarmin76: heh. now our toolchain guy kicks me for fixing armel + xulrunner21:50
asacfunny thing is that our toolchain needs xulrunner to bootstrap ;)21:51
armin76you fixed something? :D21:51
asacarmin76: no he wants me to fix that21:51
armin76thats interesting21:51
armin76ah21:51
ftaxulrunner used in the bootstrap ???21:51
asaci think they made an ugly hack and copied xulrunner binaries from debian for the bootstrapping ;)21:51
armin76s/for/to21:51
asacfta: yeah :)21:51
ftawhat for?21:51
asacfta: its not required to be functional, but its required to build the huge gcc package21:52
armin76i can't remember how i made the backtraces...21:52
asace.g. gcj provides a plugin ;)21:52
ftalol21:52
asacarmin76: you need dbgsym ;)21:52
armin76yeah...but its not available for sparc21:52
asacfta: this reminds me. we have a new approach -> we go for -dbg packages again for jaunty21:52
ftaasac, already done in 3.121:53
asacfta: good21:53
armin76i think i used gentoo for them...hrm...21:53
asacfta: so we have xulrunner-1.9-dbg there?21:53
asacerr21:53
ftai was sick about missing dbgsym in ppa :(21:53
asac1.9.121:53
asac;)21:53
asacfta: i am almost dead because of that ;)21:53
ftayes, xul + ff21:53
armin76so it wasn't jaunty, it was ff sigbusing at the start :D21:54
asacarmin76: heh21:54
asacarmin76: somewhere else?21:54
asacfta: well done21:55
asacfta: are they ok?21:55
ftayes21:55
armin76asac: no clue, no dbg symbols21:55
asac(i assume you already used them with success)21:55
asacarmin76: for intrepid there should be dbgsym packages21:55
asacits still in the main component21:55
asacerr i mean in intrepid branch (not -updates/-security)21:56
armin76for sparc?21:56
asacyeah21:56
asacunless it didnt build at all21:56
asacAlpha 1 freeze ahead21:57
asac;)21:57
asacfunny21:57
asacfta: how many uploads did you do for jaunty?21:58
ftanone21:58
asacsame same21:58
asachttp://merges.ubuntu.com/universe.html21:58
asacappears to be easy food in universe21:59
ftapersia wants fennec in REVU, but i need xul 1.9.1 in universe 1st21:59
asaceverything green21:59
asacin REVU?21:59
ftayep21:59
asacwhat kind of idea is that?21:59
ftano idea, it seems he wants motu to have a look 1st22:00
asaccreate an empty ubuntu-dev branch ... request merge there for review ;)22:00
ftaah?22:00
ftaeh?22:00
armin76hardy sparc   Failed to build22:00
armin76fail22:00
asacfta: if he wants the ability for motus to take a look and discuss the packaging, we can do that in launchpad code review22:00
asacno need to use REVU for bzr packages22:01
ftatell him22:01
asacfta: i can do that. though i would rather not put that through motu22:01
asacfta: isnt mozillateam maintainer?22:01
ftait is22:01
asacfta: where is the policy for NEW packages in universe?22:02
asacso trolls are on wiki.ubuntu.com22:02
asacall russian on start page22:03
asachttps://wiki.ubuntu.com/22:03
asachttps://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Packaging%20it%20yourself22:04
ftait means "This page is created for people living in Uzbekistan."22:04
asacfta: ^^22:04
asacok sounds at least a bit honourable ;)22:04
armin76asac: https://launchpad.net/ubuntu/intrepid/+source/firefox-3.0 <- i don't see the dbgsym packages22:05
asacfta: ok i dont like the idea to just ignore that policy (though i did in the past for sure - unknowingly)22:05
asacfta: i will talk to MOTU leaders about adapting that policy to allow review of bzr branches through merges to empty branches22:05
asacmaybe we should test if that works22:06
asacarmin76: they are not there. l00ser22:06
armin76die!22:06
asacarmin76: sec22:06
asacarmin76: https://wiki.ubuntu.com/MozillaTeam/Bugs#Crashes22:06
asacadjust the apt lines !!!!22:07
asac;)22:07
asaci guess that dbgsym archive should be added to software repositories22:07
asacin update manager UI22:08
armin76asac: there's no sparc binaries!22:08
* armin76 shoots asac 22:08
asachoho22:08
armin76http://ddebs.ubuntu.com/pool/universe/f/firefox-3.0/22:08
asacnow i really feel ashame ;)22:08
* asac shoots around too22:08
ftai can't push it to revu if xul 1.9.1 is not in 1st22:08
asacfta: heh ;)22:08
asacfta: right22:08
ftait's not that i don't want to, it's a dep22:09
asacfta: so basically this means that xul 1.9.1 has to go through REVU too ;)22:09
asacsee how that makes sense22:09
ftaoh god22:09
asacfta: will revu complain if you upload with unfullfilled debs?22:09
asacdeps22:09
asacor will reviewers just be pissed if they cannot "test" on their own?22:10
ftarevu itself no, but reviewers most probably22:10
asacfta: well. reviewers should review not test ;)22:10
asacif they want to test they can do ppa22:10
ftabtw, i only used revu twice, it was an horrible experience22:10
asacfta: yeah ;)22:11
ftai had to beg for weeks for reviews22:11
asacfta: well. fennec will be quick i am sure22:11
armin76lol22:11
asacbut that isnt the point22:11
asacthose are no MOTU packages ;)22:11
armin76who can it beeeeee now!22:11
asacthose are MT packages and its understood that there isnt much know-how in MOTU22:11
asacfta: how lintian clean are our packages :) :-P22:14
asac?22:14
ftai guess for xul, it's ugly.. the usr/share vs usr/lib 1st22:14
ftafennec should be quite clean22:14
ftalet me try it22:15
asacfta: but fennec ships everything in usr.lib too22:15
asacfta: we should add overrides22:15
asacif we go through REVU i dont want people to start complaining about this kind of stuff22:15
asacthat would give me too much heart-pain for sure22:15
ftajust 2:22:17
ftaW: fennec source: out-of-date-standards-version 3.7.3 (current is 3.8.0)22:17
ftaW: fennec: binary-without-manpage usr/bin/fennec22:17
=== mib_wug8ke is now known as asac_the_bumber
ftai don't see the point of a man page for fennec22:17
asacthats ok22:18
asacthose dont need to be dealt with22:18
asac_the_bumberyou guys packaging fennec?22:18
asacits all there22:18
ftafor months, i packaged it in june22:19
asac_the_bumberwhy? is it fun? :D22:19
ftaasac, oh, i want to close mozilla-devscripts 0.11 before i start new devs, could you push it in jaunty for me?22:21
asacits fun + its a proof of concept thing for more complex xulapps22:21
asacfta: what are the changes?22:21
ftaasac, quite a lot: http://paste.ubuntu.com/72566/22:22
asacfta: btw, i was a bit scared during this security update because i didnt keep my eyes on whether we took extra care that orig tarballs are 100% backward compatible (e.g. because of the artwork)22:22
asacfta: so we should definitly take extra care, that whatever we do with the tarballs, they should be compatible ;)22:22
asac_the_bumberpermet à tous Bumb22:22
asacso we can use the same for hardy+intrepid+jaunty22:22
ftaasac, i think it is22:23
asacfta: i think it is too. just as a reminder that we should keep that in mind ;)22:24
asac_the_bumberFennec utilisations xul 1.9.1, n'est-ce pas?22:24
asacyeah22:24
asacoui22:24
asacthe only word i know ;)22:24
asac_the_bumberyay, ASAC sait français: D22:24
asacasac_the_bumber: so do you have a better backtrace?22:25
ftalol, -sait+connait22:25
asacdico22:25
fta-sait+connait le22:25
asacdicet22:25
asacfrom me the "latin" n00b ;)22:26
asac_the_bumberASAC: il ne s'est pas écrasé encore, de manière surprenante, c'est avec 3.0.222:26
ftais that from google translate ?22:26
asacplease stop non-english languages22:26
asac_the_bumberlol22:26
asaci have a bug open where the reporter uses google translate from russian22:26
asacand insisted that its good to do that and that it would be harsh not to proceed22:27
asac_the_bumberfta: this thing has a translator embedded22:27
asac_the_bumberasac: i said that it didn't crash yet22:27
asac_the_bumberand that i'm using 3.0.2 until the system is upgraded22:28
ftaasac, so, m-d, can i close it ?22:28
* armin76 tries to build fennec22:28
asacfta: you can always close ;)22:28
asaci have no feature requests for now22:29
asacexcept that i would like to move our branches to use in-package variables to define the orig behaviour22:29
asacbut thats most likely for 0.1222:29
asacand we stilll need to support the apps for the old branches of course22:29
asacarmin76: take our orig22:30
asacarmin76: are you using 3.0.2 without the original patch?22:31
asac(i assume you have it ;))22:31
armin76what original patch?22:31
asacarmin76: well. the obvious one ;)22:31
armin76debian's?22:31
asacthe one debian has ;)22:31
asacright22:31
armin76yeah, i think its without 3.0.222:32
armin76err22:32
armin76its without the patch22:32
asacok22:32
armin76we'll see if it crashes on 45 mins22:32
asacwired ;)22:32
ftaoh damn, hell, damnation22:32
asacweird22:32
ftaix:~/bzr/mozilla-devscripts$ bzr push22:32
ftaUsing saved location: bzr+ssh://fta@bazaar.launchpad.net/~mozillateam/mozilla-devscripts/mozilla-devscripts/22:32
ftabzr: ERROR: KnitPackRepository('bzr+ssh://fta@bazaar.launchpad.net/%7Emozillateam/mozilla-devscripts/mozilla-devscripts/.bzr/repository/')22:32
ftais not compatible with22:32
ftaKnitPackRepository('file:///src/bzr/.bzr/repository/')22:32
ftadifferent rich-root support22:32
asacfta: what branch type do you use?22:32
asacerr repo type22:32
asacdid you upgrade the repo with 0.92 branches inside?22:33
ftai had to upgrade my repo to import chromium from svn22:33
asacthats a bad thing ;)22:33
armin7617 + 4522:33
asacfta: i made that mistake at some point22:33
asacnow i have ubuntu_bzr and ubuntu_bzr2 ;)22:33
asaceverything was trashed afterwards22:33
armin76it should crash at 00:0522:33
asaci think i could recover by reinstantiating the backup .bzr of repo and branches22:34
armin7600:07, sorry *g*22:34
ftahow come my pushes to the fennec branch worked an hour ago ??22:34
asacarmin76: why 45?22:34
asacthought after the patch it took 45 min22:34
asacfta: mere luck?22:34
armin76asac: yeah...but now it doesn't crash and i think its without the patch :/22:34
asacfta: what is different for fennec and mozilla-devscripts (local/remote)?22:35
asacKnitPackRepository doesnt sound like pack-0.9222:35
asacbut i might be wrong22:35
asacsounds more like the even older knit-pack format22:35
ftawhy did i ever create a global repo22:36
ftahuge mistake22:36
asacyeah could be22:36
asacthough it is supposed to boost initial checkout of related branches22:36
asac_the_bumberjump in my car22:37
asacfta: just push everything .... then trash everything and start over22:37
asac_the_bumberi wanna take you home22:37
ftaI can't push22:37
asacarmin76: enable safe-browsing ;)22:38
asac_the_bumberit is...22:38
asacdo you see the classifier db growing?22:38
asacmaybe you use an already complete profile?22:38
asac_the_bumberwhere's that?22:38
asacwhich doesnt import stuff22:38
asac_the_bumbernope, i started over22:39
asacin profile .... class.*sqli22:39
rzrhi guys22:39
asachi rzr22:39
asac_the_bumberits 7mb now22:40
asacgrowing?22:40
asac_the_bumberlast mod 22:2322:40
rzrsaw my new revision on flashblock ?22:40
asacthats long ago22:40
asac_the_bumberits utc, just 20 mins ago22:40
asacrzr: yep22:41
asacrzr: did you ask for review of the changes?22:41
rzrok great is it ok ?22:41
asacnot looked yet22:41
asacrzr: if you have requested a merge of branches i will look now ;)22:41
rzri did22:41
asacok22:41
* asac opens merges22:41
rzrhttps://code.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.ubuntu/+merge/168322:41
fta_<fta> ix:~/bzr/fennec.head$ bzr info22:41
fta_<fta> Repository tree (format: rich-root-pack)22:41
fta_<fta> ix:~/bzr/fennec.head$ bzr info bzr+ssh://fta@bazaar.launchpad.net/%7Emozillateam/fennec/fennec.head/22:42
armin76gonna try without gdb22:42
fta_<fta> Repository branch (format: unnamed)22:42
fta_<fta> it doesn't work either22:42
rzrasac: is this the right way to request merges ?22:42
asacrzr: its already merged22:42
asacrzr: i think you did it the wrong way22:43
asacrzr: you have to request a merge on your branch to the ubuntu-dev22:43
rzrright22:43
asacnot the other way around (which you did from what i can tell)22:43
rzri wasnt sure22:43
rzri suspected i was wrong22:43
asacrzr: well.  navigate to your branch and click on propose ofr merge22:43
rzrwhen I set my branch as target22:43
asacgo to your branch and use ubuntu-dev as target22:44
asac_the_bumberasac: it grow from 32k at the beginning to 1.2mb atm22:44
rzrok this makes sense22:44
asac_the_bumber2.7mb22:44
asacasac_the_bumber: not sure what you mean. you said 8mb?22:44
asac_the_bumberyeah, i started over without gdb22:45
asacasac_the_bumber: good. must be mere luck or your sparc doesnt care about alignment that much ;)22:45
asacor the patch is applied22:45
* asac feels good about using his original ffox profile again ;922:46
rzrThere is already a branch merge proposal registered for branch ~rzr/firefox-extensions/flashblock.ubuntu to land on ~ubuntu-dev/firefox-extensions/flashblock.ubuntu that is still active.22:46
asacrzr: where?22:46
rzri suppose this is the hardy backport22:46
rzrlet me cancel it22:46
asaclet me check22:46
asac_the_bumberasac: doubt it...i think i tested 3.0.2 and it sigbused...the only thing that has changed is that i now use a kernel 2.6.2622:46
asacrzr: dont need to i think22:46
asacor does it complain?22:47
asac_the_bumberanyway, 3.0.4 is the one important now22:47
rzrit can't : error22:47
asacrzr: ok then cancel and rerequest22:47
asacwe have to create stable branches anyway i think22:47
asacrzr: which revision was released to hardy?22:47
fta_bzr: ERROR: Cannot convert to format <RepositoryFormatKnitPack1>.  Does not support rich root data.22:47
asacrzr: 7?22:48
rzr1222:48
asacfta_: i cannot help you ;) ... i did what i said above (backup.bzr)22:48
asacrzr: to hardy?22:48
rzrwelll forget about this one22:49
rzrhttps://code.launchpad.net/~rzr/firefox-extensions/flashblock.ubuntu/+merge/43122:49
asacrzr: which package version is current in .hardy?22:49
rzrI have to check22:49
asacrzr: why do you include the backport to hardy in that branch?22:49
asacthat should be in a separate branch22:50
rzrhttps://launchpad.net/ubuntu/hardy/+source/flashblock/1.3.9a-0ubuntu122:50
rzryes22:50
asacbased on the actual hardy released revision22:50
asacoh22:50
asaclet me think for a moment22:50
rzrI reverted this since I didnt pushed to a .hardy branch22:50
rzrLP is confusing sometime22:51
asacok its as i said. we have to create those .hardy branches and then merge from .ubuntu for backports22:51
rzrwell can we put this hardy branch on hold22:51
rzrand backport latest one ?22:51
asacrzr:  we can. but we need to remove those revisions ;)22:51
rzrwhich one ?22:52
rzrthere are none22:52
asac11 and 1222:52
asachttps://code.edge.launchpad.net/~rzr/firefox-extensions/flashblock.ubuntu/+merge/43122:52
asaclet me check22:52
rzrok i understand22:52
rzrthen I must push r12 to LP right ?22:53
rzrin a .hardy branch22:53
rzrthen we'll sync latest one ? maybe you're busy now are you ?22:53
asacphone22:55
asacrzr: well. i dont mind. to do it properly we should dump revision 11 and 1222:57
asacpush revision 7 to .hardy .... push revision 10 to .intrepid .... then merge .intrepid to .hardy and name that hardy-backports22:58
asacrzr: but i can do that infrastructure stuff for you22:58
asaci have to do that anyway i think22:58
rzrok please do, but I think I can do this22:59
asacrzr: well. i have to push to the ~ubuntu-dev branches first. if you could give me the revisions that match the released versions for hardy/intrepid that would be helpful22:59
rzrok22:59
=== fta_ is now known as fta
ftaok, everything recovered23:01
asac:-P23:01
ftaasac, m-d closed, rev 19023:02
rzrhttps://launchpad.net/ubuntu/+source/flashblock23:02
rzrhardy 7 : http://bazaar.launchpad.net/~rzr/firefox-extensions/flashblock.ubuntu/revision/723:02
ftanow, i'm getting rid of that bzr repo23:02
rzrintrepid : looking for  1.3.10a~snapshot20080611-0ubuntu223:03
asacrzr: ok i think i have them23:03
rzrI missed to merge ?23:03
asacits 7 for hardy and 11 for intrepid23:03
asacok23:03
asacso23:03
rzri dont see it23:03
asachttps://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.hardy-backports23:04
rzrnot 11 :23:04
rzrhttp://bazaar.launchpad.net/~rzr/firefox-extensions/flashblock.ubuntu/revision/1123:04
asachttps://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.intrepid-backports23:04
rzrok then I didnt merge this branch23:04
asacrzr: not sure. i looked at the ~ubuntu-dev brtanch23:04
rzrgrr23:05
asacrzr: so ... do the new upstream on top of current .head23:05
rzrI didnt know it existed :)23:05
asacrzr: well. i created them right now23:05
rzrwhere is head ?23:05
asacrzr: but the ~ubuntu-dev always must be the base for your work23:05
asacrzr: head is always ~ubuntu-dev .... .ubuntu23:05
rzri then it's ok23:05
asacrzr: no it cant be ok if your revision 11 is different from the ~ubuntu-dev branches ;)23:06
asacrzr: 1. merge new upstream to https://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.ubuntu23:06
rzrI shouldnt commited backport in 'my main' ~rzr/*.ubuntu branch then ?23:06
asacrzr: 2. merge flashblock.ubuntu to flashblock.intrepid-backports23:06
asacrzr: 3. merge flashblock.ubuntu to flashblock.hardy-backports23:06
asacrzr: rzr well. the name of your branch doesnt matter23:07
asacrzr: you need to create one branch for each of the 3 steps above23:07
asacrzr: after they are merged you should delete them from launchpad and locally23:07
rzrok23:07
asacso you start from ~ubuntu-dev next time again23:07
rzrIs there a document on the workflow , I'll double check it23:08
asacrzr: the workflow is like above ;)23:08
asac3 steps23:08
rzrok23:08
asacplain and simple23:08
asacmaybe step 0. update .upstream branch23:08
asacrzr: do you have a proper upstream branch?23:08
rzryes23:08
asacok23:08
asacrzr: should be quite quick then i guess23:09
rzrbut i am on debian, now I'd like to test it to make sure23:09
rzrand when you said :23:10
rzr<asac> rzr: 1. merge new upstream to https://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/flashblock.ubuntu23:10
rzrI can push to ~ubuntu-dev23:10
asacrzr: no merge to always means:23:11
asac1. branch the target branch23:11
rzrand request merge ?23:11
asac2. merge the branch locally23:11
asac3. push to ~rzr23:11
asac4. request merge23:11
asacyeah ;)23:11
rzrok23:11
rzri wasnt sure23:11
asacthe name of the ~rzr branch doesnt matter ... it can match the target ~ubuntu-dev ... but doesnt need to23:11
asacits your choice23:11
rzrok23:12
rzrlet's destroy my current branches then23:12
asacheh ;)23:12
rzrhumm upstream is active23:15
rzrI checked23:15
asacdoes that hinder you from updating the branch?23:16
rzrI think I'll wait a few days , then23:16
ftadone, except the root cause, the chromium upstream branch :(23:16
rzrwell I can merge last week branch since it seems to work23:16
asacrzr: not sure if we should really wait for upstream being inactive ;)23:16
asacrzr: yes. thats a better idea23:16
asacjust merge what you know works23:17
asacand then go on from there23:17
rzri havent tested deeply since I am mostly on sid23:17
rzryou should hate me :)23:17
asaci dont mind23:17
asacextensions should be more or less distro agnostic23:17
rzrif only we were on a same browser :)23:18
rzrwell let's finish this job ... I have some other stuff to be done soon23:18
asacgood23:18
asacfta: how messy are nspr/nss branches?23:19
asacfta: did i ever revert the soname stuff somewhere?23:20
ftai updated nspr and nss 2 days ago to match 1.9.0.4 reqs, all fine for me23:20
ftayes23:20
ftaweeks ago23:20
asacfta: is that nss.dev?23:21
ftano, nspr.head and nss.head23:23
ftaremember we cleaned that up a while ago ?23:23
asacyeah23:23
asacwas just confused that an nspr.head overwrite removed a bunch of revisions for me23:24
asacfta: why is .head still at RC ?23:25
asacnss23:25
ftabecause that's what upstream has23:25
asacreally? thought they were at RTM now23:25
asacfta: so .dev isnt used anymore?23:26
ftanot by me23:27
ftahttp://mxr.mozilla.org/mozilla/source/client.mk23:27
ftaNSPR_CO_TAG          = NSPR_4_7_3_RTM23:27
ftaNSS_CO_TAG           = NSS_3_12_2_RC123:27
asacok23:27
ftaboth are in my ppa23:28
asacfta: ok i am doing bzr push -r 12.1.26 lp:~mozillateam/nss/nss.intrepid now23:29
asacand bzr push -r 36 lp:~mozillateam/nspr/nspr.intrepid23:31
ftaintrepid ?23:31
ftait's meant for jaunty23:32
asacfta: sure. i created the stable branch post-mortem ;)23:34
asacsee the revisions23:34
asacwill --overwrite the .dev branches for now23:34
ftabut i didn't close nss/nspr.head yet23:34
asacfta: doesnt matter ;)23:36
asaci just want to fix the .dev branches which are diverged somewhat23:36
asacand we will do a release soonish23:37
ftaTypeError: cannot concatenate 'str' and 'instance' objects:23:38
ftai hate python23:38
ftathis is list damit, not an instance' objects23:39
fta-list+string23:39
asachehe23:40
asacyou have to use concat(...)23:40
asacdont you?23:40
asacor .str()23:40
asactostr23:40
asachmm23:40
asaccant remember ;)23:40
rzrdammit I forgot I cant reboot while I am rsyncing large files23:45
ftahmm, it's a file instance, not a string23:46
rzrlet's chroot and test ... erm erm23:46
asacfta: i think python is like java and has a generic string method associated with every object23:47
asacyou just have to invoke that explicitly23:47
ftaAttributeError: File instance has no attribute 'tostring':23:47
asacwith some luck file instance returns the proper things23:48
asacfta: yes. like i said. its str() ... or even str(object)23:48
asacthat does that23:48
asacor something like that23:48
asacfta: yeah i think its str(object)23:49
asacthat runs the __str__: function23:50
asacbut i think its not the right way to get he file path reliably23:50
asacfta: why are we on rc1 again ... i updated to rc2 in revision 7823:51
ftaread the entire version23:51
asacheh23:52
asacok23:52
asacfta: hmm. so we dont have the final .1 release23:52
ftawe missed it23:53
asacobviously ;)23:54
armin76asac: it crashed23:56
armin76the sqlite file is 9.8m23:56
armin76i'll try tommorrow23:56
ftaix:~/bzr/build-area/chromium-v8-0.4.3.1~svn20081105r696$ scons library=shared PREFIX=/usr DESTDIR=debian/tmp install23:56
ftascons: Reading SConscript files ...23:56
fta['debian/tmp/usr/lib/libv8.so']23:56
fta\o/23:56
asacfta: please use -version-info in some way ;)23:57
ftaRome was not built in one day!23:57

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