[01:09] http://pastebin.mozilla.org/189419 [01:10] line 14+ [01:11] btw, it's while signing debian/libnss3-0d/usr/lib/nss/libnssdbm3.so [01:13] ok so shlibsign is not properly linked against the sonamed lib [01:13] no, paste is wrong, i touched ld_library_path [01:15] http://pastebin.mozilla.org/189420 [01:15] well look at ldd path/to/shlibsign [01:15] its probably wrong [01:15] see how it works well for libssl3.so.0d but not for libsoftokn3.so.0d [01:15] yeah ... we probably dropped some piece or something [01:15] that was important in this regards [01:16] ldd is correct, but libsoftokn3 is not linked [01:17] yet it's loaded at runtime [01:17] but without soname [01:17] well its not directly linked than [01:17] look at libnss [01:17] or something [01:17] its definitly linked by something [01:18] yeah libsoftokn3.so.0d is linked by libnss3.so.0d [01:18] at least for stable nss [01:21] ohoh, it was in NSS_3_12_ALPHA1B, not anymore [01:21] that's nss trunk that I'm trying to build here [01:22] yeah if its really gone ... just remove it from rules shlibsign for statement [01:22] oh, they now compile with -DSOFTOKEN_LIB_NAME=\"libsoftokn3.so.0d\" [01:23] welll we did that before as well [01:23] it was in manifest.mn ... look for DEFINES [01:23] so is it officially gone on latest trunk? [01:23] then its most likely just that we can drop and don't care about it [01:24] actually ... i don't understand the problem here :) [01:24] maybe its that they didn't adapt shlibsign.c code ... now that the lib is gone? [01:24] that might be true ... nobody knows if they really care about that binary [01:25] the signing is done by us, not them [01:25] it's in debian/rules [01:26] yes i know [01:26] but we drop it ... search patches for CHECKLOC [01:26] we have to do it because we strip libs after build [01:26] so chk files would be bad [01:27] line 20 in security_build patch [01:29] maybe our main problem is that we move the dbm thing [01:29] maybe it should be sonamed ... and placed in lib ? [01:29] is it linked into something? [01:29] e.g. in libnss3 ? [01:29] otoh ... crazy [01:30] i would have to look at the full code ... can't see from your diff [01:30] here are my logs http://www.sofaraway.org/ubuntu/tmp/nss-trunk--1188161291-1188161584-FAILBUILD-3.12.0~cvs20070825-0ubuntu1--3.12.0+cvs20070826t1341+bbot-1.log.gz [01:35] ok so who the f. loads softokn ? [01:37] do you have an ldd of libnss3.so.0d please [01:37] e.g. how it looks like in debian/... [01:39] http://pastebin.mozilla.org/189422 [01:39] http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/config.mk#52 [01:39] there it should be -lsoftokn3 [01:39] but i don't see it anywhere in log [01:40] maybe compare with ppa logs [01:40] there is something broken [01:40] really ? :) [01:42] is NS_USE_GCC defined? [01:42] grep in coreconf/config/ [01:42] or config.status [01:45] hmm [01:45] ./debian/rules: NS_USE_GCC=1 \ [01:45] ok [01:45] anyway ... it doesn't obey rules.mk then [01:46] because rules.mk adds -lsoftokn3 to compile [01:46] for SHARED_LIBRARIES and PROGRAMS [01:46] if NS_USE_GCC [01:47] http://lxr.mozilla.org/seamonkey/source/security/coreconf/rules.mk#330 [01:48] and EXTRA_SHARED_LIBS should contain -lsoftokn3 [01:48] http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/config.mk#53 [01:49] but i don't see that anywhere in your build log [01:49] just plc4 plds4 nspr4 [01:50] yep [01:50] look at line 4000 in your build log [01:50] can you verify that the config.mk file really looks like the one i posted? [01:51] i can't see where it would take the libs without the softokn3 from [01:51] in those files in lxr [01:51] (which is what they think is currently trunk) [01:52] is your trunk checkout really the tag they pull from ff/xul trunk? [01:53] Ubulette: you don't checkout a tag [01:54] no [01:54] plain head [01:55] compare with http://librarian.dogfood.launchpad.net/7816314/buildlog_ubuntu-gutsy-i386.nss-trunk_3.12.0~alpha1b-0ubuntu1~mt4_FULLYBUILT.txt.gz [01:55] it does -L/build/buildd/nss-trunk-3.12.0~alpha1b/mozilla/dist/lib -lsoftokn3 -L/usr/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc [01:56] mine is -L/src/buildbot/nss-trunk-3.12.0+cvs20070826t1341+bbot/mozilla/dist/lib -L/usr/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc [01:57] well then you wasted our time somehow ... HEAD just doesn't make sense for nspr and nss [01:57] there is no problem that i see [01:57] a trunk is a trunk [01:57] if we waste our time here, we also waste it with ff-trunk [01:58] i'll have a fresh look tomorrow, i'm tired now [01:58] point is that trunk nss is something else ... its not what ffox-trunk needs ... but i see your point :) [01:58] question is if its just a transitional thing we are hunting here [01:58] if not then its not wasted time [01:59] my point is just that ffox-trunk should not be build against nss trunk ... but the tag that client.mk names [01:59] i always thought that nss-trunk tracks the branch needed for firefox-trunk [01:59] and nss-granparadiso tracks the one we need for paradiso [02:00] but then i have no idea how the real trunk should be called [02:00] maybe nss-ahead :) [02:00] no [02:01] gp is close to trunk so nss-gp could be used for ff-trunk too, at least for ppa [02:02] as you saw in gp its not the case ... trunk now has other tag then trunk [02:02] s/in gp/in nspr/ [02:03] anyway ... lets think about it [02:03] what a mess ! [02:03] which is why i never wanted to build real trunks of those libs ... the difference imo is that a bunch more people might want to track firefox trunk than nss/nspr trunk :) [02:03] but then i am not a man who diliberately ignores minorities [02:03] so ... no idea [02:04] ;) [02:04] night will tell [02:05] personally i don't really need nss/nspr real trunk ;)... i just like ffox-trunk because we can see issues early and tell upstream about it ... which is actually what they would like to see from us. [02:05] and there are a bunch of people that want ffox-trunk of course ... but i already said that [02:05] ok ... i say 'night ... tomorrow i have far too much to do to stay awake that long :) [02:06] night [02:43] i can't tell ... what is going on ... but it works for me [02:43] asac@ubun:/tmp/nss.ubuntu.trunk/mozilla/security/nss$ cvs stat Makefile [02:43] =================================================================== [02:43] File: Makefile Status: Locally Modified [02:43] Working revision: 1.35 [02:43] Repository revision: 1.35 /cvsroot/mozilla/security/nss/Makefile,v [02:43] so its untagged trunk [02:44] but build succeeded [02:44] i just migrated all patches to apply cleanly [02:45] Ubulette: here the patch against your latest trunk [02:45] http://people.ubuntu.com/~asac/trunk.update.patch [02:45] asac: I'm working on that change in ubufox... Well, I got the table... now just to organize it and add the label :). [02:45] I suppose it will be finished by tomorrow... [02:45] well ... lots of clutter because of timestamps ... stupid me [02:46] Jazzva: cool === Paddy_EIRE [n=patrick@89.240.243.205] has joined #ubuntu-mozillateam [02:59] asac_the_2nd: Do you have any special variable naming policy you would like me to use? [03:00] s/special/particular/ [03:00] for what code? [03:00] in general we follow upstream convention when touching upstream code [03:00] asac: For ubufox... pluginInstallerWizar [03:00] well [03:01] +d [03:01] its like camelcase with first letter lower-case [03:01] for variables ... and functions i guess [03:01] classnames are full camelcase with first letter upper-case [03:01] but you should see in other code segments [03:01] maybe i messed it up though :) [03:01] Well, I noticed that camelcase (btw, I didn't know it was its name :)) [03:02] But I thought more of something like [03:02] yeah i think it is ... maybe there are other names ... but camelcase describes it well :) [03:02] tablePlugins which would be [03:03] and then cellPluginName which would have the same form [03:03] you mean semantic conventions [03:03] hmm [03:03] i think it should be reasonable [03:03] probably pluginsTableElement :) [03:04] Ok, I'll use something like that :) [03:04] or just pluginsTable ... if element is the only representation for that [03:04] but often there is another datastructure for that ... like a hashmap/array, etc. ... so saying xyzELement is good [03:05] Huh? :) === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mozillateam [03:10] [03:04] but often there is another datastructure for that ... like a hashmap/array, etc. ... so saying xyzELement is good [03:10] [03:05] Huh? :) === Paddy_EIRE [n=patrick@89.240.243.205] has joined #ubuntu-mozillateam === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mozillateam === cwong1 [i=chatzill@nat/intel/x-1dcb265579fa6120] has joined #ubuntu-mozillateam === jeromeg [n=jerome@gra94-2-82-66-142-60.fbx.proxad.net] has joined #ubuntu-mozillateam === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam [09:45] ok this is getting old :( [09:48] if anyone is here can you please see how much mem and cpu xorg is using in gutsy unter top? [09:50] gnomefreak: 2 seconds and I tell you [09:50] ty [09:53] gnomefreak: CPU varies between 5 and 20 % and memory 3% [09:53] hmmmmm ok ty [10:11] lo [10:11] gnomefreak, cpu 0%, mem 3% [10:12] ty [10:13] PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND [10:13] 5559 root 15 0 79128 63m 11m R 1 3.1 9:28.74 Xorg [10:13] ah, 1% === gnomefreak still thinks its updatedb causing my issue but have to check everything :( [10:14] brb smoke [10:32] gnomefreak: there? you have your dput.cf entry to mt ppa? [10:32] yes [10:32] let me get it [10:33] hmmmmm [10:33] i thought that was the file [10:34] oh wait i think i know why [10:34] [ppa-mt] [10:34] fqdn = upload.dogfood.launchpad.net [10:34] incoming = ~mozillateam/ubuntu/ [10:34] login = anonymous [10:35] asac: the fqdn line will change once released (cant think of it atm but it will be somehting like ppa.launchpad.net) [10:35] asac: i used ppa-mt because i made a personal one as well so i had to give them different names [10:35] gnomefreak: you know the date when this will be switched? tomorrow? [10:36] asac: noone knows atm [10:36] i will ask when people start to talk more in #launchpad [10:36] great [10:37] dont forget for your personal on eyou have to register it [10:37] i already reg. mt [10:37] yeah ... i registered my personal one already [10:38] it would be nice if LP was more of a place to upload things [10:38] that doesnt make sense because its before 5am [10:39] and noone knows what happened to apokryphos :( [10:41] oh btw i fixed my sunbird branch [10:42] today ill look into the update thingy (i figure its not a waste if i fix it :) [10:48] asac: do you have ff source handy? [10:48] gnomefreak: for what? [10:48] and which version of ff? [10:48] the ubuntu-look-feel patches [10:48] im wondering if one of those had the disabled update button [10:49] since they failed to apply in sunbird i think we dropped them [10:50] hold on a sec i have a list of patches that we dropped maybe you remember what is in them? [10:51] http://pastebin.mozilla.org/189515 [10:59] debian/patches/disable-default-setting-for-app.update.enabled-and-app.update.auto.patch, [10:59] could that be the patch we need? [11:01] grabbing ff2.0 branch hopefully its still in there [11:04] weird thing is that patch isnt in iceape either that i have found [11:19] asac: just out of pure concern, would it be defined in say mozilla/toolkit/mozapps/update/src/Makefile.in [11:22] gnomefreak: yeah ... but is that one actually applied? [11:22] in ff it is i think [11:22] well its in a ff patch [11:22] asac: build-system-garbage.patch from ff2.0 [11:23] ifdef MOZ_UPDATER DIRS = updater endif [11:23] EXTRA_COMPONENTS = nsUpdateService.js [11:23] +GARBAGE += nsUpdateService.js [11:23] that is the part that caught my eye [11:29] hmmmmm [11:31] EXTRA_COMPONENTS = nsUpdateService.js [11:31] +GARBAGE += nsUpdateService.js [11:31] thats in sunbird garbage patch [11:32] ha i found the problem [11:32] im betting it was failing to apply so we # in series [11:33] gonne test build with it enabled === gnomefreak wonders if it failed due to the file names in patch. example build-tree/browser [11:37] thats odd [11:46] damn damn damn [11:46] remind me to never pull a branch of someone else ... but only merge into my branch [11:47] lol [11:47] i didnt do it this time but i think i know why the patch faild and why we dropped it but still testing [11:48] its not about what you said, but beacuse ubufox is broken [11:48] apparently jazzva elminated some important bits while merging [11:49] yuck [11:49] ha now to figure this out [11:50] yep found the issue [11:50] i can have this fixed today it looks like [11:51] can i drop all the mozilla/browser patches? [11:51] hunks [11:51] not patches [11:52] asac: here is full patch http://pastebin.mozilla.org/189520 only parts we really dont need are mozilla/browser/.... hunks afaik can i drop those hunks and try again? [11:53] all hunks that build showed to fail on were the mozilla/browser [11:53] screw it lets try it :) [11:58] asac: if i edit patch by hand do i have to do anything other than just build? [12:00] cross your fingers for me ill be right back going for smoke while i wait for pass/fail [12:05] asac: patch applied :) [12:07] sorry no idea at them moment what all this is about [12:08] gnomefreak: build system garbage is almost certainly not responsible for your update problem [12:10] asac: if this fixes it can you upload today [12:10] asac: only one way to find out :) [12:11] gnomefreak: well ... the garbage patch will not fix the update issues [12:11] i am 99.9999% sure [12:11] its just garbage [12:11] that nsUpdateService.js is in that file is just a coincident and has nothing to do with the update button [12:12] than why do we have it if its just garbage? [12:12] we are talking about sunbird? [12:12] gnomefreak: its just garbage that upstream forgets to remove on clean [12:12] yes sunbird [12:12] e.g. its not garbage ... but its not cleaned on clean [12:13] since sunbird is embedded tarball build we do not need that garbage thing at all [12:13] we could drop it from firefox as well [12:13] oh [12:14] it was just needed when we had not tarball embedded because otherwise the diff.gz would grow when you do two builds without wiping everything [12:14] gnomefreak: it should be easy to verify: is the update option false and locked now? [12:14] i doubt it is [12:15] not sure of either [12:16] gnomefreak: debian/patches/disable-default-setting-for-app.update.enabled-and-app.update.auto.patch, [12:16] that one looks more promissing [12:16] but i think we have it [12:17] not in sunbird [12:17] what is in that patch? [12:17] not sure yet where did you get it from? [12:18] gnomefreak: you pasted it ... seee above [12:18] asac: i dont have that patch in firefox 2.0.0.6 either [12:18] asac: we dropped it from sunbird/firefox ect [12:18] 10:59 < gnomefreak> debian/patches/disable-default-setting-for-app.update.enabled-and-app.update.auto.patch, [12:19] hold on ill show you where [12:19] sunbird changelog [12:20] firefox (2.0.0.4+2-0ubuntu2) gutsy; urgency=low [12:20] -- Alexander Sack Fri, 8 Jun 2007 01:11:00 +0200 [12:21] so our first build of sunbird was missing it as well [12:25] I have no way of knowing what revo that was to grab it [12:25] earlest i have is 74 [12:25] hmmm maybe i do [12:26] well we don't use it in firefox anymore as well [12:26] in firefox we just have firefox.cfg [12:27] and firefox-prefs.js [12:27] aeh ... debian/firefox.ubuntu-prefs.js [12:27] (which tell firefox to use firefox.cfg) [12:27] please verify that sunbird.ubuntu-prefs.js is installed to the same place as firefox isntalls it [12:28] o// only define lock file [12:28] pref("general.config.filename", "sunbird.cfg"); [12:28] thats what was in there [12:28] looking in .install for it [12:29] debian/sunbird.ubuntu-prefs.js usr/share/sunbird/greprefs [12:29] is that same [12:30] debian/firefox.ubuntu-prefs.js usr/share/firefox/greprefs [12:30] i would say yes the same [12:31] they are identical [12:31] sunbird.install and firefox.install [12:31] debian/sunbird.js etc/sunbird/pref [12:31] debian/sunbird.cfg usr/lib/sunbird [12:31] also are the same [12:38] usr/share/sunbird/js usr/lib/sunbird/js [is in debian/sunbird.links but not in debian/firefox.links [12:39] i dount sunbird.links is of any use though [12:48] asac: how do you use bzr clone to get a certain revo? [12:51] pref("extensions.update.enabled", true); [12:51] wonder if i should add for update to be false [12:51] gnomefreak: yes [12:51] bzr branch -rREVISION ... [12:51] k [12:52] may not need that if this works [12:52] gnomefreak: [12:52] in firefox we probably have the same setting ... but still its locked to false [12:52] we have to fibgure out why the locking mechanism doesn't work [12:52] well that wtf [12:53] the lock itself (if you mean cgf.source [12:53] it has them both set to false [12:53] wait a damn minute [12:54] the cfg only has 1 iirc [12:55] gnomefreak: what is in debian/sunbird.js ? === gnomefreak trying to figure out what file i was looking in wher eit only had 1 [12:55] pref("extensions.update.enabled", true); [12:55] pref("intl.locale.matchOS", true); [12:55] pref("browser.shell.checkDefaultBrowser", false); [12:55] other than comments that is it [12:56] gnomefreak: can you post a strace -f sunbird somewhere [12:56] i want to see if it looks at our prefs/cfg files at all [12:56] where do i do that from? [12:56] just run strace -f sunbird [12:56] and paste the output [12:56] oh k [12:56] install strace package (but you certainly have it already) [12:57] oh boy [12:58] ther eis alot of output [12:58] yes [12:58] gnomefreak: just [12:58] strace -eopen -f sunbird [12:58] should be less output [12:58] and only what matters for us [01:00] i cant seem to get it to pipe to a file for some damn reason [01:02] cant pipe less either [01:03] gnomefreak: its going to stderr [01:03] so you have to capture thta as well [01:03] and you damn know well how to do ti [01:03] 2>&1 | tee /tmp/out [01:03] yes and its not working [01:03] yes it is [01:03] oh forgot the > [01:03] aha [01:03] see [01:03] ;) [01:04] should i close sunbird after it opens? [01:06] doesn't matter [01:06] what we want to see happens on startup [01:06] http://pastebin.mozilla.org/189533 [01:06] thats the full log before killing sunbird [01:07] smoke while you read [01:09] it opens sunbird.ubuntu-prefs.js [01:09] which is good [01:10] but it doesn't attempt to read sunbird.cfg [01:10] i will try whats goind on [01:13] k [01:14] ok i found it [01:14] try to add pref to the --enable-extension [01:14] configure option [01:14] e.g. =default,lightning,pref [01:14] please try if it helps [01:14] in rules [01:14] (should) [01:15] yes [01:15] --enable-extensions=default,lightning \ [01:15] you mean that one? [01:15] yeah ... add ,pref [01:15] yes [01:15] like above [01:15] that should fix this issue [01:15] k [01:15] (for sure) [01:16] unless the build fails of course :) [01:22] ill let you know :0 === gnomefreak crosses fingers and goes to make tea [01:46] gnomefreak: tea is good ... better than coffee (which i will now start to pour into me) [01:50] lol === gnomefreak cant have caffeine and decaf coffee tastes gross to me [01:51] i might head to breakfast while this builds [01:58] asac: what ar eyou doing with bug 121734? [01:58] Launchpad bug 121734 in thunderbird "orig.tar.gz has binary-only files" [High,Confirmed] https://launchpad.net/bugs/121734 [02:03] no idea [02:03] :/ === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam [02:12] damn it again :( [02:19] ok going to grab food bbl === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam [03:27] asac: ok just about done building ill install and see if its fixed than i will push the changes that i commited to branch [03:28] fine [03:28] gnomefreak: are there any bugs open that we should fix? [03:28] e.g. some packaging issues, like missing icons et al? [03:28] gnomefreak: is there a bug for that preference things? [03:29] asac: the bug i filed i marked in progress along with the menu bug [03:29] ok .. remember to document it properly in commit log [03:29] asac: only have orig bug and locales [03:29] e.g. with LP: #BUGID syntax [03:30] so i can just copy that to changelog when plumbering the upload [03:30] k [03:30] gnomefreak: you don't need to modify changelog [03:30] i will do that in the end from bzr commit messages [03:31] fuck [03:31] gnomefreak: can you try to figure out if there are .xpi files upstream? [03:31] for locales? [03:31] there are [03:31] is on the bug [03:31] fuck [03:31] please post a strace -eopen -f sunbird if its still not working [03:31] how the fuck does "pref" stop it from opening [03:32] tells me to see admin [03:32] gnomefreak: can you start sunbird from dist/bin ? [03:32] e.g build-tree/mozilla/dist/bin [03:32] ./sunbird [03:33] anyway ... strace like above is certainly helpful for this problem as well [03:33] ther eis no dist/bin [03:34] there is [03:34] unless you cleaned all [03:35] ther eis tab complete screwed me up [03:36] yeah ... ok lunch break [03:36] (short) [03:36] http://pastebin.mozilla.org/189632 [03:36] yes it starts from dist/bin [03:36] usr/lib/sunbird/defaults/autoconfig/prefcalls.js [03:37] you need to install that in sunbird.install [03:37] its probably missing [03:37] probably the whole autoconfig folder is needed [03:38] copy it to /usr/share/sunbird/defaults .... which should already be properly linked to /usr/lib [03:38] ok out for lunch [03:38] try to copy the folder by hand to test if it helps [03:38] you can see in strace that sunbird tries to open it, but doesn't find it [03:39] ok so i just add that to the install file === asac_the_2n1 [n=asac@e177160068.adsl.alicedsl.de] has joined #ubuntu-mozillateam === jeromeg [n=jerome@gra94-2-82-66-142-60.fbx.proxad.net] has joined #ubuntu-mozillateam [03:56] ok building again ill be back [04:02] gnomefreak: could you verify that its enough? [04:02] e.g. by copying by hand? [04:02] otherwise a build would just take precious time ;) === Admiral_Chicago [n=FreddyM@st074039212101.monm.edu] has joined #ubuntu-mozillateam [04:03] you want me to copy usr/lib/sunbird/defaults/autoconfig/ to /usr/share/sunbird/defaults? [04:04] yeah [04:04] or just rerun debian/rules binary [04:04] instead of doing a clean [04:04] first one is in debian/tmp? [04:04] its perfect to test fixes in debhelper files [04:05] you never need to rebuild until you have all fixed [04:05] if your issue is with debhelper files [04:05] (so just for future) [04:05] well ... next time try to not rebuild [04:05] but use dpkg-buildpackage -rfakeroot -nc [04:05] should boost your test/try cycle by hours ;) [04:06] i dont see a /usr in build-tree/mozilla [04:06] there is no /usr in any of the debian folders [04:06] gnomefreak: no its beneath debian/tmp obvioulsy [04:07] would be good if i had a /tmp [04:07] well ... if you restarted build those directories have been wiped by now [04:07] maybe because i just killed build [04:07] that would be why [04:07] yeah that makes no sense ... there was nothing to rescue for you [04:07] its all gone if you do a full rebuild [04:07] so you have to wait now [04:10] eh ill wait :( i have it spinning again [04:10] i have house work i can do while it builds [04:11] bug 135066 [04:11] Launchpad bug 135066 in mozilla-thunderbird "Thunderbird doesn't use Ubuntu icon theme" [Undecided,New] https://launchpad.net/bugs/135066 [04:25] yeah we don't have such a theme ... so. === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam === Admiral_Chicago has a working install of firefox === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam [05:43] Admiral_Chicago: us that an achievement? [05:43] s/us/is/ [05:56] asac: /usr/share/sunbird/defaults is also in debian/tmp right? [05:57] or not [05:57] asac: yes, it was broken for a bit due to my profile [05:58] only thin in debian/tmp/usr/share is idl [05:59] s/thin/thing [06:03] ok found and copied it now ill dpkg-buildpackage -rfakeroot -nc and see what happens [06:04] asac: i cant use dpkg-buildpackage -rfakeroot -nc since im using bzr bd it seems to want source [06:05] should i do that inside build-tree maybe? [06:05] or better yet build-area [06:06] building in gnomefreak@GutsyGibbon:~/gutsy_builds/work/build-area/lightning-sunbird-0.5 seems to be working [06:07] gnomefreak: its in build-tree [06:07] aeh build-aread [06:08] yeah [06:08] how is this a perment fix? [06:08] in tmp its always usr/lib [06:08] coping the autoconf fdir [06:08] but we sort things to usr/share [06:08] yes [06:08] you have to copy it with debhelper files [06:08] like every other file as well [06:09] look in .install [06:09] all those have to be copied over as well? since they are already symlinked [06:09] gnomefreak: i have no idea what you mean [06:09] eh symlink maybe not but you know what i mean [06:09] lol [06:09] just copy the damn autoconf folder ... done [06:10] i did [06:10] long time ago [06:10] then you are done :) [06:10] i just dont see if its in debian/tmp how it is gonna carry over to next build [06:10] just verify that defaults is properly linked from usr/lib/sunbird to usr/share/sunbird [06:10] gnomefreak: its in debian/tmp [06:10] read above [06:10] there is no SHARE in debian/tmpo [06:10] mofo people install everything in usr/lib [06:11] so we copy things to usr/share from usr/lib and set link [06:11] s [06:11] ah [06:11] (well they install idl in share ... but you already found that) [06:11] so where did you find it? [06:11] (you claimed that you found it) [06:11] in build-area/debian/tmp/usr/share [06:12] i would have to look again to make sure [06:12] yep [06:12] that is where [06:12] thats bullshit ... its definitly not there ... you might have done it manually [06:12] which is wrong [06:12] you have to fix sunbird.install [06:12] nothing else [06:13] and just verify that the defaults dir is properly linked already to usr/share/... [06:13] gnomefreak@GutsyGibbon:~/gutsy_builds/work/build-area/lightning-sunbird-0.5/debi [06:13] an/tmp/usr/share$ ls [06:13] idl [06:13] hint look [06:13] (in sunbird.links) [06:13] gnomefreak: yeah ... and? [06:13] gnomefreak: debian/tmp ... is just the source ... the target is debian/sunbird/ [06:14] so even after all this i have to fix something that wasnt broken to begin with? [06:14] you never modify debian/tmp [06:14] it stays the same [06:14] right [06:14] you just sort things from debian/tmp to debian/sunbird [06:14] i didnt touch sunbird.install either [06:14] in debian/tmp ... all is below usr/lib/ [06:14] yes ... which is wrong [06:14] asac: yes [06:14] thats wrong [06:14] i don't know what you did ... but you definitly either did nothing ... or did something wrong [06:14] ok if its wrong why has it been ok before [06:15] when? [06:15] its OK to have all in usr/lib in debian/tmp [06:15] there is zero problemo with that [06:15] sunbird worked fine until i added pref to rules than when installed it failed to start remember? [06:15] yeah because the autoconf dir is not copied to debian/sunbird [06:15] so you told me to copy autoconf over and i did that [06:15] gnomefreak: from where? [06:16] gnomefreak: tell me exactly what you copied ... from where ... to what place? [06:16] and more importantly ... HOW ? [06:17] by copy i always mean sunbird.install [06:17] i just told you to test it once manually [06:17] but that has nothing todo with it [06:17] hmmmmmm [06:17] run a find debian/tmp -type d | grep autoconf [06:17] is there a match? [06:17] then run [06:17] find debian/sunbird -type d | grep autoconf ... is there a match? [06:17] hold that thought [06:19] no [06:19] i think i copied to itself [06:21] did you run the two finds ? [06:21] debian/tmp/usr/include/sunbird/autoconfig [06:21] debian/tmp/usr/lib/sunbird/defaults/autoconfig [06:22] yeah ... you have to copy debian/tmp/usr/lib/sunbird/defaults/autoconfig ... to the same dir in sunbird/usr/share [06:22] do that in sunbird.install [06:23] gnomefreak: one more time :) ... maybe you remember ... debian/sunbird contains what get packaged in the end ... so you just have to take care that the autoconfig dir is there as well :) [06:23] than why did you tell em to copy by hand [06:23] gnomefreak: i never told you to copy in build-tree [06:23] copy by hand in your install [06:23] just forget that [06:23] just do it properly [06:24] with sunbird.install ... and just run dpkg-buildpackage -rfakeroot -nc too test ;) [06:24] so *no* need to copy by hand ;) [06:24] i am sorry for that confusion ... but i thought it was obvious [06:25] debian/tmp/usr/include/sunbird/autoconfig sunbird/usr/share [06:25] or debian/sunbird/usr/share [06:25] gnomefreak: not the include [06:25] oh yeah [06:25] damn ... it can't be that hard :/ [06:25] debian/tmp/usr/lib/sunbird/defaults/autoconfig [06:25] debian/tmp/usr/lib/sunbird/defaults/autoconfig [06:25] debian/sunbird/usr/share/sunbird/defaults/ [06:25] yes i just cp'ed the wrong link [06:26] tis just the same path but in share :/ [06:26] gnomefreak: no link ... *copy* [06:26] or *install* ... however you want to call it [06:26] asac: when i pasted it in irssi i grabed wrong paste [06:26] you just have to verify that the defaults dir is properly linked... because i am not sure [06:26] but it should [06:26] yeah [06:27] ok ;) [06:27] gnomefreak: if you look in .install ... it should be obvious ... there are other dirs copied that way as well [06:27] they are all usr/share/sunbird* [06:27] give or take [06:28] no [06:28] e.g. [06:28] debian/tmp/usr/lib/sunbird/defaults/pref usr/share/sunbird/defaults [06:28] debian/tmp/usr/lib/sunbird/defaults/profile usr/share/sunbird/profile [06:28] those are so close to what you want that it should be trival to adapt it :) [06:28] thats not what is in this file for all the rest [06:28] its in my sunbird.install [06:28] debian/sunbird.cfg usr/lib/sunbird [06:28] line 7 [06:29] debian/tmp/usr/lib/sunbird/defaults/pref usr/share/sunbird/defaults [06:29] thats line 7 [06:29] yeah you found it [06:29] right [06:29] its exactly what you want [06:29] but with autoconfig [06:29] yeah i knew that and i had that in here but you told me to do it by hand so i removed it [06:29] i even commited it [06:29] don't get confused to quick :) [06:30] i would never ask you to copy something by hand in the build tree === Jazzva [n=sasa@cable-89-216-129-52.dynamic.sbb.co.yu] has joined #ubuntu-mozillateam [06:30] when i ask for manual copying its always in the real insatll ... just to test if its enough to fix our issue [06:30] without the need to build etc. [06:30] oh ok [06:30] Hello... Just passing by... asac, I won't be able to finish that plugins menu today... [06:31] debian/tmp/usr/lib/sunbird/defaults/autoconfig usr/share/sunbird/defaults [06:31] gnomefreak: be more self-confident ;) ... i am sorry, but i cannot really look what you havfe on your disk [06:31] that looks good [06:31] Jazzva: plugin menu? you mean plugin table? [06:31] asac: thats what i had to start with. ok lets see if its better [06:31] asac: That :)... I'm having problems with my HDD on which is the /home dir and I'm in a light panic state... Backing up important stuff... [06:31] ok [06:32] good luck [06:32] OTOH, I should get new HDD tomorrow, which is a positive thing :)... [06:32] Thanks... [06:32] you should merge the mt tree into yours [06:32] i fixed another bug there [06:41] still have to test build in build-area [06:41] sure [06:41] with -nc ... just work in build-area until fixed [06:41] yep [06:41] then copy the modified files back to bzr [06:42] they are all commited atm [06:42] i have been commiting and uncommiting as i go [06:44] im assuming you mean those files :) [06:48] ... i better stop guessing ... i have no idea what you are doing ;) and will probably just cause confusion [06:52] asac: nvm i know what you meant and i figured it out sorry been up for almost 10 hours already [06:52] yeah no problem ;) [06:52] i am not really at my best atm as well :) [06:55] i fixed it in my build dir but i forgot tht running dpkg-buildpackage i would have to fix it in build-area :( so when you were telling me to fix it there i was fixing it in build dir [06:55] :( [06:55] extra spin or 3 not like today was the best of days to begin with === JenFraggle [n=jen@91.84.43.217] has joined #ubuntu-mozillateam [06:57] gnomefreak: yeah ... one only learns from failures ;) [06:57] ... or pain [06:57] yep [06:57] but hopefully it works that way all i have to do is build and push [06:58] although if it works all i really need to do is push === gnomefreak wonders if there is a locales dir [07:01] would have been nice to have one [07:04] fixed [07:05] he? [07:05] what is fixed? [07:05] locales? [07:05] sunbird is fixed/ [07:05] no [07:05] oh cool [07:05] clean up ... push to bzr ... i will merge over to mt ... after reviewing that no cruft slipped in and upload [07:05] locales i would have to do inside source tarball or make a locales dir in debian [07:06] gnomefreak: where are the locales shipped? [07:06] gnomefreak: if they are not shipped in upstream sunbird tarball we want a separate source package for locales [07:06] in the build-area/mozilla [07:06] e.g. sunbird-locales-all [07:06] its in upstream [07:06] really? [07:06] but only en_us and generic it looked like [07:07] yeah [07:07] then don't bother [07:07] we need a source package wil all .xpis [07:07] just like firefox-locales-all [07:07] and en-us is alrady properly shipped [07:07] its in toolkit [07:07] otherwise sunbird wouldn't have any text ;) [07:07] gnomefreak: yeah doesn't matter [07:07] its everywhere [07:08] oh [07:08] every component has a locale folder [07:08] oh ok [07:08] but they just have one locale inside (the default) [07:08] everything else needs to be packaged outside [07:08] so sunbird package doesn't need to be modified [07:08] oh well the bug gives like to all locales [07:08] list of ~10 of them [07:09] yeah [07:09] https://bugs.launchpad.net/ubuntu/+source/lightning-sunbird/+bug/130807 [07:09] Launchpad bug 130807 in lightning-sunbird "sunbird langpacks doesn't exist yet" [Undecided,Confirmed] [07:09] we should just package all that are avaialble on upstream ftp [07:10] the reason i didnt is not sure wher eto put them [07:10] where to* [07:11] http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.5/langpacks/ [07:11] gnomefreak: just start with the firefox locale package [07:11] should be fairly simple to adapt === jeromeg [n=jerome@gra94-2-82-66-142-60.fbx.proxad.net] has joined #ubuntu-mozillateam [07:17] wtf [07:17] its a big damn circle [07:18] branch == diverged says to use merge i merge i get conflict in changelog i fix i run bzr resolve and try to commit changelog wont let me try to push again diverged [07:19] gnomefreak: you have to commit changelog after resolve says "all conflicts resolved" [07:19] i cant [07:19] bzr: ERROR: Selected-file commit of merges is not supported yet: files debian/changelog [07:19] gnomefreak: you didn't resolve the conflict [07:19] gnomefreak: you cannot commit just one file [07:19] merges are always "file-less" [07:19] read the error... it says all [07:19] just say bzr commit on top [07:20] < gnomefreak> bzr: ERROR: Selected-file commit of merges is not supported yet: files debian/changelog [07:20] if you read that carefully you will see ;) [07:20] all at once is the procedure for merging [07:21] ah i see [07:21] yeah :) === netjoined: irc.freenode.net -> kubrick.freenode.net === Jazzva [n=sasa@cable-89-216-129-52.dynamic.sbb.co.yu] has joined #ubuntu-mozillateam === Admiral_Chicago [n=FreddyM@ubuntu/member/admiral-chicago] has joined #ubuntu-mozillateam === hjmf [n=hjmf@7.Red-83-44-173.dynamicIP.rima-tde.net] has joined #ubuntu-mozillateam [07:23] there that should be good [07:23] https://code.launchpad.net/~gnomefreak/sunbird/ubuntu-0.x [07:23] ubotu: mergecommit in bzr is always without files, e.g. bzr commit -m "your merge comment" [07:23] I'll remember that, asac [07:23] ;) [07:23] !mergecommit | gnomefreak [07:23] Sorry, I don't know anything about mergecommit - try searching on http://bots.ubuntulinux.nl/factoids.cgi [07:23] !mergecommit | gnomefreak hmm [07:23] !forget mergecommit [07:23] I know nothing about mergecommit yet, gnomefreak [07:23] damn [07:23] !ubotu [07:23] I am ubotu, all-knowing infobot. You can browse my brain at http://ubotu.ubuntu-nl.org/factoids.cgi - Usage info: http://wiki.ubuntu.com/UbuntuBots [07:23] !: [07:23] !: [07:23] ubotu: mergecommit in bzr is always without files, e.g. bzr commit -m "your merge comment" [07:23] But mergecommit in bzr already means something else! [07:24] ah [07:24] but why? [07:24] !mergecommit in bzr [07:24] mergecommit in bzr is always without files, e.g. bzr commit -m "your merge comment" [07:24] why is ubotu smart? [07:24] ah ... i think it looks for 'is' [07:24] ok [07:24] !forget mergecommit in bzr [07:24] I'll forget that, asac [07:25] ubotu: committing merges in bzr is always done without specific files, e.g. bzr commit -m "your merge comment" [07:25] I'll remember that, asac [07:25] nope [07:25] hmm not happy :) [07:25] !forget committing merges in bzr [07:25] I'll forget that, asac [07:25] asac: its !fact than what you want it to say [07:26] ubotu: commit merges in bzr is always done without specific files, e.g. bzr commit -m "your merge comment" [07:26] I'll remember that, asac [07:26] gnomefreak: why? [07:26] if its for this channel only its !fact=#channel [07:26] its good that way [07:26] well that is for all :) [07:26] !commit merges in bzr [07:26] commit merges in bzr is always done without specific files, e.g. bzr commit -m "your merge comment" [07:26] !commit merges in bzr | gnomefreak [07:26] gnomefreak: please see above [07:27] :) [07:27] i have no idea how to name it with just one word [07:27] bzrmerges [07:27] bzr-merges [07:27] merges [07:27] hmm [07:27] !bzrmerges are always committed at once - without specifying any file -- e.g. bzr commit -m "your merge comment" [07:28] !bzrmerges are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:28] !bzrmerges [07:28] Sorry, I don't know anything about bzrmerges - try searching on http://bots.ubuntulinux.nl/factoids.cgi [07:28] it doesn't work [07:28] hint use :) [07:28] !bzrmerges are [07:28] Sorry, I don't know anything about bzrmerges are - try searching on http://bots.ubuntulinux.nl/factoids.cgi [07:28] !bzrmerges are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:28] !bzrmerges are always [07:28] it complains that i think its intelligent [07:28] yes i see that [07:29] ubotu: bzrmerges are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:29] reply doesn't work most likely [07:29] !bzrmerges are great [07:29] !no bzrmerges is are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:29] I know nothing about bzrmerges yet, gnomefreak [07:29] !bzrmerges is are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:29] I'll remember that, gnomefreak [07:29] now !bzrmerges [07:29] !bzrmerges [07:29] are always committed at once - without specifying any file - e.g. bzr commit -m "your merge comment" [07:30] what the hell is !no for? [07:30] to change factoid [07:30] and why was ubotu so confused? [07:30] !bot [07:30] I am ubotu, all-knowing infobot. You can browse my brain at http://ubotu.ubuntu-nl.org/factoids.cgi - Usage info: http://wiki.ubuntu.com/UbuntuBots [07:30] !forget commit merges in bzr [07:30] I'll forget that, asac [07:30] ok [07:30] ah ok [07:30] lets see if i remember when you complain about not being able to commit next time :) [07:30] :) [07:30] though it probably won't happen again now that we did this extensive bot training ;) [07:31] it should all be pushed [07:31] i need a smoke [07:31] ok [07:33] pulling your branch appears to take ages ... ages and ages [07:34] yep [07:35] pulling any branch take forever for me [07:35] nothing is happening [07:35] well it works pretty well if you can use bzr+ssh:// [07:35] but it sucks with http:// or sftp:// [07:35] anyway ... nothing is happening here atm ... maybe lp is down? [07:36] tell you in a minute [07:36] gnomefreak: rev 87 ... your comment reads: "Updated accordingly" ... next time name what was updated ;) [07:36] (looking at web interface) ... branch is still not here [07:36] ok i hope thats the latest one :) [07:36] yeah [07:36] im pulling your ff one [07:36] oh [07:36] sort of [07:36] gnomefreak: maybe its better if you use the mt subscribed one? [07:36] its on 1 of 4 [07:36] maybe you can peek that with bzr+ssh ? [07:37] dont know how to use bzr+ssh [07:37] and if you cant pull it how am i going to [07:38] still stuck on 1/4 [07:38] oh you did a merge of your own local branch :) [07:38] funny [07:38] ok that explains a bit of the comment [07:38] maybe just remember that you won't see the nested comments on lp ... so redocument on merges [07:38] ok [07:39] i commented on all but changelog [07:40] see revisions 83 and up [07:40] ff still isnt moving [07:41] yeah ... wait a bit longer :) ... you should keep a branch around and just update that [07:41] its a bit faster then ;) [07:41] gnomefreak: can you please run a dch -r -Dgutsy [07:41] and commit changelog on top with comment [07:42] debian/changelog: 0.5-0ubuntu3 gutsy upload [07:42] why do i want another changelog [07:42] it will conflict [07:42] well now its UNRELEASED ... i reviewd and usually i would add that on top [07:42] no [07:42] why would it? [07:42] just commit on top [07:42] its important to have on commit that can be identified to be exactly the state that goes up [07:43] i can run dch as well [07:43] but then i will be main changelog entry holder [07:43] and you would get a [John Vivrito] entry [07:43] which i don't think would be good given that you did most of the work [07:43] if you don't care i can do [07:43] just let me know [07:44] actually you got the idea of UNRELEASED a bit wrong [07:44] the idea is to add a new changelog entry with UNRELEASED when development begins [07:45] e.g. for this case it would have been before rev 83 [07:45] ok so all you wanted me to do was change the unreleased to gutsy and than just comment on the commit [07:45] then when we upload we flip that to gutsy and document the changes [07:45] gnomefreak: yeah ... and use dch -r ... so the date gets updated [07:45] it will automatically flip to gutsy [07:45] if you are in gutsy [07:46] keep an eye open if it uses the right email/name for you [07:46] it changed [07:46] changed what? [07:46] unreleased to gutsy [07:46] yeah ... and updates the timestamp [07:46] take care that your name and email are correct [07:46] yes [07:47] then commit ... and push to mt directly ... or to your brnch [07:47] whatever you want [07:47] oh wait [07:47] let me push first :) [07:47] push? [07:47] ok mt brach is pushed ... just push to your or to mt ... e.g. with the comment above on checkin the changelog entry [07:47] gnomefreak: well mt is now on your revision [07:48] ah [07:48] gnomefreak: so not really important [07:48] you could have pushed all as well [07:48] pushing atm [07:49] should be good [07:50] whereto? mt? [07:50] no mine [07:50] want me to push to mt as well? [07:51] why does your ff 2.0.0.x branch not have lang. packs [07:51] yeah ... just do it [07:51] gnomefreak: because the lang packs are in a different package [07:51] thats what i wanted to explain to you [07:51] ;) [07:51] they are independent from firefox [07:52] k [07:52] pushed? [07:52] if not i can do it now [07:53] ok i pushed :) [07:53] to mt [07:53] yes pushing [07:53] i already did :) [07:54] i killed mine [07:54] already building sources for upload [07:54] k [07:54] what was the name of the firefox locales package? [07:54] hmm you didn't close the bug in changelog [07:55] no i didnt close the bug you told me to put it in the commit and not to change the changelog [07:55] well ... but you changed the changelog ... didn't you? [07:55] nevermind ... remember to close it the old way [07:55] by pasting changelog entry [07:55] uploaded [07:56] the idea is to copy changelog entry from bzr to changelog right before the release [07:56] i planed to [07:56] which is why i asked you not to modify changelog ... usually i would do that in the same commit when the flipping is done [07:56] oh [07:56] e.g. "debian/changelog: document xxx upload to gutsy" [07:56] bang [07:56] upload [07:56] ill just add changelog entry to bugs nad close them [07:57] yeah thats fine [07:57] fix commited? [07:57] or released? [07:57] no idea ... just set to fix released once its build [07:57] no need to use intermediate step [07:57] for me fix committed is when we have a fix in branch [07:57] but plan to upload later [07:58] Hello all, we have a bit of a question regarding the debian/copyright for KompoZer. Should it read "2007, Fabien Cazenave", "1998-2007, Contributors", or an exhaustive list of the hundreds of people who show up in a 'grep copyright *' on the source? [07:58] settting to fix committed while things build just doesn't make sense for me ... might make sense for sponsoring ... but not for us :) [07:58] tonyyarusso: no ... just the main licenses [07:58] tonyyarusso: do it like firefox ... or like iceape === jeromeg [n=jerome@gra94-2-82-66-142-60.fbx.proxad.net] has joined #ubuntu-mozillateam [07:58] i think iceape is better [07:58] firefox might be a mess [08:01] tonyyarusso: look at iceapes since it includes what i think is kompozer [08:01] best to go off of that one [08:01] gnomefreak: iceape is in gutsy I take it? [08:01] yep [08:01] !info iceape gutsy [08:01] ok [08:01] iceape: The Iceape Internet Suite. In component universe, is optional. Version 1.1.4-1ubuntu1 (gutsy), package size 28 kB, installed size 84 kB === Ubulette_ [n=Ubulette@APuteaux-153-1-9-22.w82-124.abo.wanadoo.fr] has joined #ubuntu-mozillateam [08:02] hi [08:03] will look into the locales sometime this week [08:03] i have the ff package atm [08:05] asac, i've fixed nss [08:12] Wow, iceape's copyright is pretty messy in other ways. [08:12] yep it is [08:12] :) [08:14] Um, does that mean I should try to copy in all of those "The following files are under such and such, etc" sections into ours, or is it not necessarily the same? [08:17] sorry havent had a chance to look in iceapes ina while [08:18] ok === gnomefreak going to lay down for a while its been a long morning [08:19] gnomefreak: It basically amounts to a very lengthy note saying "I've tried to figure out what license things are using by looking at where they're placed and guessing a bit, so here's how I'd group them: MPL & GPL $files, MPL/GPL/LGPL $files, MPL only $files, otherlicense1 $file, otherlicense2 $files, and so on (very long) === Ubulette_ is now known as Ubulette [08:27] I'm thinking perhaps we'll go with a combined "2007, Fabien; 1998-2007 Contributors" for now, and perhaps change that after things like IceApe find a better way of doing it that doesn't look like guesswork exploding a box of copyright notices in front of a fan. === asac has to run bbl [08:39] tonyyarusso: problem with that is mozilla decides the license for kompozer iceape is not mozilla so it has parts of everything in it. still not here [08:40] gnomefreak: KompoZer is separate from Mozilla now. [08:40] oh ok [08:41] Does that make it all better? [08:41] im sure it still has some mozilla license in it as does iceape [08:41] Yes, it is tri-licensed with the MPL being one option available to any person interested in forking, along with the GPL and LGPL. [08:41] tonyyarusso: im sure mozilla found a way to tack on some MPL as it is the moz deveolpers that made that [08:42] tonyyarusso: with that many its gonna get messy sooner or later [08:42] gnomefreak: Hmmm. === tonyyarusso doesn't have a good answer [08:42] part a you can use but under MPL part b you can use under GPL ect.. [08:42] there is no easy way to do it [08:43] tonyyarusso: i would ask asac when you see him again [08:43] gnomefreak: I'll keep that in mind. === shirish [n=shirish@59.95.26.26] has joined #ubuntu-mozillateam [08:48] Ubulette: you up m8? [08:49] more or less [08:49] cool ;) [08:49] now tell me about nspr, I know its related with firefox but don't really know how [08:49] it's the crypto lib used by all mozilla products [08:50] ah, its used for encryption stuff [08:50] it's usually bundled within each product [08:50] but we split it so it is shared [08:50] https mostly [08:51] plus all certificates [08:51] and there's nspr too [08:51] so there are 2 libs. one for encryption one for something else? [08:52] that does mostly the networking, i/o, threads, shared mem, etc [08:52] gnomefreak: btw, Nvu's copyright file only listed one person, with no file details. Granted, the copyright file for it is significantly lacking in other policy terms, but it was allowed in the repos for some time in that state. [08:53] shirish, now, i'm trying to split ff3 from it's gecko core [08:53] xul [08:53] wow, that would be tricky, but why are you trying to split ff3, xul is used with other apps. as well perhaps? [08:54] as xul is used by many other things (totem plugin, liferea, etc) [08:54] thought so, so basically its lessens duplication [08:55] that's the idea [08:55] cool [08:56] it should also suck less memory (though it needs to be proven) and be easier to maintain (like security fixes) [08:56] Ubulette: so if you are able to do that, then the firefox bugs triage page would also need to be updated. [08:56] we still have time, it's not working that well at the moment [08:57] Ubulette: lemme know as & when you have done the split, so if you need I'll be more than happy to also do tests, although you might have to walk me through them. [08:58] should be automatic [08:58] and invisible [08:58] Ubulette: I meant tests for sucking less memory (as you said it needs to be proven). [08:58] oh [08:58] ok [09:00] Ubulette: you have my e-mail id, even if I'm not online a short mail should be good enough to have my attention as I check my mail atleast 5-10 times a day. [09:00] ok [09:06] Ubulette: one query, how many apps. do you guys have in your mirror/repository now, apart from ff3 which gets built frequently? [09:07] about 40 [09:07] i just lack time to add more [09:08] Ubulette: my oh my, at this rate you will have a mini-distro soon ;) [09:08] Ubulette: is there a list I could look at to know the exact no. of applications? [09:08] it's designed to be added on top of another distro [09:09] so i don"t have to do the hard work [09:09] Ubulette: I'm guessing you mean just like ff3 is? [09:10] not really. i mean like totem, gstreamer, nautilus, exaile, xine, rhythmbox, etc [09:10] for ff3, i also participate in the packaging [09:11] which i don"t do for the other stuff, i just reused the work already done and apply that to fresher sources [09:11] Ubulette: ok cool, I built my own exaile, that's a very simple app. to compile ;) it did require few dependencies. [09:11] built/build [09:12] Ubulette: right now exaile is at revision 2842 at my end ;) [09:12] don't know yet, it's a the end of the queue [09:13] and ff3 + xulrunner suck ~2h [09:14] Ubulette: agreed, but they have the most appeal I guess ;) and I'm guessing you are using ccache or no? [09:14] no [09:15] Ubulette: ah, that's why it takes so much time, at my end after using ccache, /usr/lib/ccache, the compiling time reduced drastically [09:17] Ubulette: I compile the new svn of deluge almost daily, sometimes more than twice, before when I was not using /usr/lib/ccache it used to take me 10-15 mins to compile, now its usually within 2-5 mins. [09:19] maybe but we're not supposed to be waiting for those things. it comes when ready :) [09:19] Ubulette: true :) [09:27] Ubulette: any idea when the swfdec-mozilla plugin would be ready? [09:27] no idea [09:27] Ubulette: isn't asac the maintainer of that or not? [09:29] i don't know [09:29] i kind of new here :) [09:29] i'm [09:30] Ubulette: I don't believe that for a sec. but still :) [09:30] you should. 1st came here 2 weeks ago [09:32] Ubulette: wow, then you made excellent progress, I been in ubuntu 1 yr. & only now I've started to push a bit into compiling, then also simple stuff only. [09:35] well, i didn't say i did my 1st deb here. [09:38] Ubulette: true, are/were you a debian user before this? [09:39] Ubulette: or a Ubuntu user who graduated to now where you are? Or used one of the derivatives? [09:39] debian since late 96 [09:40] Ubulette: wow, that's a lot of history [09:41] i've used some other distro before [09:41] and many other unix too [09:44] wow, wow in that case I'm sure there is plenty I can learn from you. [09:50] ;) [09:51] gnomefreak, i've prepared a new nspr for mozilla bug 392852 [09:51] Mozilla bug 392852 in Build Config "Upgrade Mozilla trunk to NSPR_HEAD_20070820" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=392852 [09:51] gnomefreak, you can use that for the ppa next time [09:54] gnomefreak, pushed to mt nspr.ubuntu.granparadiso [09:54] Ubulette: do you know of any software, which is simple to compile & uses Arch as repository? [09:54] Arch ? [09:55] Ubulette: its a distributed revision control software, like subversion is [09:56] Ubulette: correction subversion is centralized, Arch is not [09:56] obviously, i don't know of any software maintained that way (as i didn't even know what it was). sootyy [09:56] sorry [09:57] http://www.linuxjournal.com/article/7671 [09:58] Ubulette: its known as GNU Arch === shirish out === shirish [n=shirish@59.95.26.26] has left #ubuntu-mozillateam [] [10:28] asac, there's something wrong with ff3/xul. i've tried with --with-libxul-sdk=../../../xulrunner-1.9-1.9a8pre~cvs20070824/mozilla/dist and run ff from dist/bin/firefox, just to be sure that it's not caused by files missing/misplaced in my debs, no change at all. === Jazzva [n=sasa@cable-89-216-132-153.dynamic.sbb.co.yu] has joined #ubuntu-mozillateam [10:51] Could not find compatible GRE between version 1.9a8pre and 1.9a8pre. [10:51] lol [10:51] Ubulette: what was the problem again? [10:51] a right the overlay [10:52] try a flat chrome or a PR_FORCE_LOG build [10:52] ;) [10:52] Ubulette: yesterday i just migrated the patches in your nss branch and it worked out of the box [10:53] e.g. libnss3.so.0d was not explicitly linked against libsoftokn .. however shlibsign worked [10:53] i'm quite sure it can't work unless you already have nss installed. [10:53] hmm [10:53] so what was the fix? [10:53] the signer explicitly load this lib without soname [10:53] is it in your branch? [10:54] yep [10:54] mt [10:54] Ubulette: but how would it work with installd nss .. shlibsign is linked against the dynamically loading libnss3 [10:54] anyway let me look [10:54] what is the new patch? [10:55] i think this is caused by the security patch, that disables -rpath [10:55] interesting [10:55] why would we do that? [10:55] just for being able to run inside debian/tmp ? [10:55] 730 - SHLIB_PREFIX"softokn"SOFTOKEN_SHLIB_VERSION"."SHLIB_SUFFIX; [10:55] 731 + SHLIB_PREFIX"softokn"SOFTOKEN_SHLIB_VERSION"."SHLIB_SUFFIX".0d"; [10:55] [10:56] YEAH [10:56] i think the problem is that SHLIB_SUFFIX is not proper [10:56] it is for the other libs [10:56] isnt that set in manifest? [10:56] those in /usr/lib/nss/ [10:57] btw, it's all good with that patch [10:57] i put it in the soname patch, not in the security (/usr/lib/nss) one [10:59] its ok ... though i think it should be defined as a define in manifest file [10:59] to do it proper [10:59] but since 0d is also defined in multiple places it doesn't have a practical benefit without cleaning up more [10:59] i've tried to change that once, but it's difficult as it's not for all .so [11:00] Ubulette: actually i think it should be put into nss [11:00] i mean into pkglibdir .. and not versioned ... as its now dynamically loaded [11:00] and previously it was already just implicitly linked ... aka linking directly against it was never really allowed iirc [11:00] that's what i think too but it's used by other apps [11:01] like gnome-panel [11:01] which app links that directly? [11:01] liferea [11:01] they should link libnss3 [11:01] well [11:01] directly? [11:01] i mean do you see it in ldd ? [11:01] maybe they do but lsof shows they're using it [11:01] try on your box [11:01] well using is different from linking [11:01] i install liferea now [11:01] i know [11:02] well, on my box, it's no longer used as i'm now running my own nss debs [11:03] liferea doesn't even depend on libnss [11:03] and i didn't found any direct linkage to nss [11:03] so its loaded by something else [11:03] but on firefox for gtkmozemb [11:04] which itself needs nss [11:04] yeah but firefox/gtkmozembed don't need softoken directly [11:04] i think its safe [11:05] hmm [11:05] to un-soname it or to keep it like it is now ? [11:06] ok might be wrong [11:06] is it shipped in /usr/lib/nss atm or what? [11:06] no [11:06] as /usr/lib/libsoftokn3.so.0d [11:06] ah sorry [11:06] :) [11:06] yeah misread [11:08] i think its just a try and error thing ... see if firefox fails if you move it to nss without soname with proper loader patch .... [11:08] (e.g. ffox trunk) [11:09] seems there's also an issue with libnssckbi.so [11:11] we put it in usr/lib/nss while xul keeps thinking it's in /usr/lib [11:11] but that's not the cause of my problem [11:12] (no XBL binding) === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mozillateam [11:21] asac_, hmm, i had to disable javaxpcom, could it be related ? [11:21] (in xul) === Paddy_EIRE [n=patrick@89.240.243.205] has joined #ubuntu-mozillateam [11:29] -1211234624[805c000] : Loaded library /usr/lib/libsoftokn3.so.0d (load lib) [11:29] -1211234624[805c000] : Loaded library /usr/lib/nss/libnssdbm3.so (load lib) [11:29] -1211234624[805c000] : Loaded library /usr/lib/nss/libfreebl3.so (load lib) [11:29] -1211234624[805c000] : Loaded library libnssckbi.so (load lib) === asac_the_2nd [n=asac@e177163222.adsl.alicedsl.de] has joined #ubuntu-mozillateam [11:29] asac, still there ? [11:29] yeah [11:30] back [11:30] first connection down ... then phonecall [11:30] seems your isp sucks [11:30] well ... thats probably true [11:30] but actually i think its my modem [11:30] not always ... but frequently [11:31] for instance yesterday or something high had a ping of 2 seconds [11:31] and resetting modem helped [11:31] but of course i got reconnected as well ... so i can't tell if my previous hub/switch/whatever was borked [11:32] its probably one of the first adslv2 modems with one of the first firmwares here in germany :) [11:32] so not a good combination to be an early mover [11:32] :) [11:34] :) [11:35] -1211234624[805c000] : GetScreenBounds 0 25 | 994 862 | 994 862 [11:35] -1211234624[805c000] : nsCommonWidget::Show [8415f40] state 0 [11:35] -1211234624[805c000] : file (null), line 0: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver] " nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://browser/content/browser.js :: BrowserShutdown :: line 1002" data: no] [11:35] -1211234624[805c000] : file chrome://browser/content/places/toolbar.xml, line 60: TypeError: null has no properties [11:35] -1211234624[805c000] : nsWindow::Destroy [86b7e40] [11:35] -1211234624[805c000] : nsWindow::~nsWindow() [86b7e40] [11:37] hmm [11:37] whats that? [11:37] a debuf buuild? [11:38] with all logging? [11:38] have you set NSPR_LOG_MODULES as weell? [11:39] NSPR_LOG_MODULES all:5 [11:40] asac, http://www.sofaraway.org/ubuntu/tmp/ff3+xul.log [11:41] that's ./build-tree/mozilla/dist/firefox/firefox -safe [11:43] what is in linke 60?` [11:44] hmm that exception appears to be during browser shutdown [12:01] I can't find anything obvious, for sure [12:12] let me finish this icedove desaster :) [12:13] poor debian users should at least have some icons ;) [12:13] asac: When you have a second could you glance at the copyright discussion three and a half hours ago? [12:14] any specific question left ;) ? [12:14] i don't think you need to add Fabien :) [12:14] just Contributors [12:14] asac: In short, whether I can have a simple copyright file or if it needs to be a massive mess of grossness. [12:14] he is most likely not the sole copyright holder for most files [12:14] tonyyarusso: well ... archive admin will bug you [12:15] look at sunbird [12:15] i had to add more info ... than that of iceape [12:15] so yes ... you need all in iceape ... plus maybe more [12:15] its not important who the copyright has ... its just important that you tell which subtree has which license [12:15] Eeesh, that's icky. There'll be as much info in copyright as in mozilla/ :P [12:15] e.g on top ... all files but the one specifically listed are Trilicense (tell about tri-license here) [12:15] OK [12:16] i think the iceape/sunbird thing is a good start [12:16] take care that you remove all binaries without a source [12:16] maybe run the iceape remove.nonfree script to clean the tarball [12:16] further remove everything in other-licenses/ [12:16] or document licenses in their properly and cross-fingers [12:17] i am sorry for that news, but you are walking on itchy ground here :) [12:17] other-licenses/ ? /me looks [12:17] archive admins are pretty allergic against mozilla trees [12:18] try to be fast so riddell reviews your tarball ... instead of pitti [12:18] lol [12:18] who will certainly harangue about all the files [12:18] it was always a pain for me to get a new tarball in [12:18] haha [12:18] i promissed that sunbird is probably the last 300 MB of clutter tarball thats coming [12:19] but well ;) [12:19] now here comes another :) [12:20] asac: The sunbird copyright file is far more pretty than the iceape one. [12:20] let me look [12:20] I'm wondering if iceape may have missed the part about "Some files may still contain licensing notices claiming licensing under [12:20] other combinations of NPL, MPL, GPL and LGPL. They are files that were missed [12:20] not that i am talking bull-shit here [12:20] by the upstream relicensing script, but all the permissions required for [12:21] relicensing were indeed provided. [12:21] yeah ... try to start with that one [12:21] tonyyarusso: oh yeah [12:21] for your tarball situation is probably even worht [12:21] there should be a bunch of files not yet relinsed [12:22] probably something in unicode [12:22] because you are older [12:22] so maybe the iceape copyright which was probably derived from mozilla-suite one might be better [12:22] How does one find out? Read every file manually? [12:23] yeah [12:23] eesh [12:23] i would start with iceape file [12:23] they already list those files [12:23] it should be pretty much suitable because its almost certainly not right for the current iceape (read its for older branches) [12:23] so its your copyright file [12:24] take it [12:24] maybe try a few samples for just NPL et al [12:24] if its really true [12:24] but it probably is [12:25] hmmm nice ... those NPL only files are really non-free [12:25] and there is a bunch of them [12:27] tonyyarusso: what branch is kompozer based on ... 1.7 as well? or did they get the track to 1.8 already? [12:28] asac: 1.7, yes [12:28] Looking into updating, but not yet. [12:28] is it possible to open web pages in it? [12:28] e.g. from the net directly? [12:28] Seeing what will be necessary for an as-yet-unspecified future goal. [12:28] with javascript and all that? [12:28] asac: It uses x-www-browser for that. [12:29] what happens if you want to modify a think from net?= [12:29] will it open it completely ... e.g. with javascript et al? [12:30] hopefully he goes directly for xulrunner 1.9 [12:30] otherwise he is probably finished with 1.8 when support for that branch has vaned [12:31] Kaze says it can open stuff, but suspects it would inhibit javascript [12:31] yeah .. suspecting is good ... knowing is better ;) [12:31] howver there have even been pure css exploits on 1.7 [12:31] without js [12:32] what 1.7 versio is it? [12:32] any idea? [12:32] whats in milestone.txt ? [12:36] tonyyarusso: ^^ ?? [12:36] asac: 1.7.5 [12:37] http://www.mozilla.org/projects/security/known-vulnerabilities.html#seamonkey1.0.2 [12:37] scroll a bit down [12:37] there you see the vulns of 1.7.5 and above [12:37] e.g. 1.7.6 1.7.7 [12:38] no idea if there is something that might affect you ;) [12:38] cool http://www.mozilla.org/security/announce/2006/mfsa2006-27.html# [12:39] An anonymous researcher for TippingPoint and the Zero Day Initiative reports that an invalid and nonsensical ordering of table-related tags causes Mozilla to use a negative array index. This invalid memory use can be exploited to run code of the attacker's choice. [12:39] Although JavaScript is not involved in the vulnerability itself, disabling JavaScript may prevent an attacker from effectively preparing memory in order to carry out the exploit. [12:39] though ;) [12:39] http://www.mozilla.org/security/announce/2006/mfsa2006-05.html [12:40] Localstore.rdf XML injection through XULDocument.persist() [12:40] might not apply ... but certainly a gem ;) [12:40] or 2006-25 ... Georgi Guninski reported two variants of using scripts in an XBL control to gain chrome privileges when the page is viewed under "Print Preview". [12:41] This vulnerability exists even if web-content JavaScript is turned off. [12:41] tonyyarusso: at best grab all patches from debian old stable seamonkey :) [12:41] aeh mozilla-suite of course [12:41] in debian [12:42] there should be one or two hundred patches :) [12:42] that might give you at least a bit security ;) [12:42] but i am not sure when they start [12:42] Noted. [12:42] maybe they include patches starting from 1.0.8 ? [12:43] aeh 1.7.8 [12:43] till 1.8.0.7 or something [12:43] no idea when i stopped backporting [12:43] at least there should be all 2006 mfsas [12:44] and maybe a bunch of 2005 [12:44] and a few from 2007 [12:44] i think i stopped in mar 2007 [12:44] i think mfsa2007-08 is the last i backported to 1.7 [12:45] what a mess :) [12:45] its definitly bleading code [12:46] Ubulette: is this another rename? nspr.ubuntu.granparadiso [12:46] Yeah - hence hoping to just modernize the whole shebang if possible. [12:48] next question: why do you keep renaming the branch? [12:48] gnomefreak: we discussed it [12:48] i didnt [12:48] this should be more or less the right name [12:48] last i saw was hte tag rename [12:48] no me and Ubulette ... yesterday night i think [12:49] if i knew i would have waited until renaming was done [12:49] was nss done as well? [12:49] the curent idea is that the name contains info for which ffox branch its suitable [12:49] so you can use .granparadiso for granparadiso [12:49] well and .trunk for trunk ... but there we are already at an impasse already [12:49] as we have tag for trunk + real nss trunk ... which is not yet used at all by ffox [12:49] gnomefreak, yep, sorry [12:50] nss nspr shouldnt change from trunk to gp [12:50] they should be usible for both [12:50] you mean the branch name or the package name ? [12:51] dont know what the package name is yet i havent looked [12:51] src is nss-trunk [12:51] i think im gonna wait a day or 2 anyway [12:51] as you want [12:51] since PPA should be public by end of today (not sure whos time) [12:52] that way i can go back to mt1 [12:52] you scripted it, right ? [12:52] no [12:52] oh [12:52] maybe you should [12:52] to do what change control file? [12:53] yes, and bump changelog [12:53] eh thats 2 sec worth of work [12:53] as you want, you're the ppa boss [12:54] i just hate to do the same thing twice [12:54] Ubulette: well if i dont do it everyday (since you update it everyday) than it wont be that bad [12:55] im trying to find out ETA of PPA atm [12:56] gnomefreak: we found that they may differ [12:56] its not given that they don't change [12:56] we did? [12:56] for instance atm nspr is different [12:56] for trunk vs. granparadiso [12:56] and probabyl soon it will be different for nss [12:57] gnomefreak: not we as in you and me ... we as the mt ... yesterday night [12:57] :)= [12:57] asac: so i have to have 2 versions of nspr in PPA? [12:57] yeah at least when we have paradiso in ppa [12:57] i think the gp one is enough [12:57] maybe in feisty for paradiso [12:57] gp is in there atm [12:57] and in gutsy for trunk [12:57] in gutsy we don't really need gp imo [12:58] we can upload to the archive [12:58] agreed [12:58] feisty gets gp backport [12:58] gutsy gets bleeding edge [12:58] thats a good compromise imo [12:58] but i would like to know so i get a day to get to work [12:58] well first we need a final PPA [12:58] ok PPA gutsy will get -trunk and -trunk nss nspr? [12:59] yes i think so [12:59] and maybe even -realtrunk nss/nspr [12:59] asac: but i need to know before than so when it gets released i dont have 35 packages waiting [12:59] but i think it should be enough to have those in branches [12:59] yeah ... now you know ;) [12:59] ok so nss-ubuntu-gp is for gp only? [12:59] yes [12:59] thats the idea of the name [12:59] that branch tracks nss for gp [12:59] where is trunks located? [12:59] i should be able to maintain *-trunk as i'm daily building those from HEAD cvs, so i can react to any new ftbfs before it even hits the ppa [01:00] Ubulette: well we should not build ffox-trunk against trunk [01:00] so you would maintain -realtrunk ;) [01:00] ok i see nss.ubuntu.trunk [01:01] if we really maintain ffox-trunk against trunk then we should submit changes that need to be done for ffox-trunk to bugzilla [01:01] that is for ff-trunk? [01:01] so upstream has use of it [01:01] ff-trunk could use nns/nspr-gp as gp is just following trunk with a month or so delay [01:01] as we will do things that even they don't do [01:01] Ubulette: well ... you never know [01:01] Ubulette: nss might be pushed ahead one tag [01:01] then we would have the libsoftokn transition [01:01] Ubulette: further nss.gp will be in feisty archive [01:02] gutsy [01:02] no [01:02] feisty ppa? [01:02] at least not necessarily [01:02] gnomefreak: we just talked about that? [01:02] yes [01:02] gnomefreak: paradiso only in feisty [01:02] archive got me [01:02] yeah ..so nss gp is required in feisty ... [01:03] ok i know what is going where. what nss nspr am i using for gp and what ones for trunk [01:03] both use same branch? [01:03] i think Ubulette disagrees though ;) [01:04] question is if we want ffox-trunk build against same as gp [01:04] well, if you don't want {nss,nspr}.trunk in mt, no problem, i'll move them back outside m-t [01:05] Ubulette: i just say that we should have another branch ... and the probably don't want the packages in ppa [01:05] another branch ? [01:05] what for ? [01:05] so we do active development on .HEAD ... once they tag we merge current HEAD to .trunk ... once paradiso is released we merge .trunk to .gp [01:05] in a perfect world we won't touch trunk and gp for anything else than merging [01:06] so all development goes into .HEAD [01:06] im almost tempted to say PPA gets updated once a week unless there is something critical [01:06] Ubulette: for trunk applications build? [01:07] you seems to imply that ff-trunk is not HEAD ? [01:07] Ubulette: i don't imply ... i know it :) [01:07] its never nss/nspr HEAD [01:07] its always tagged [01:07] i said ff [01:08] Ubulette: and remember that if they move nspr/nss tag on trunk ... they do it often because some new api element becomes available that they want to use for ffox-trunk [01:08] so trunk ffox will fail to build against nss used by gp [01:08] so we can either ship gp.nss ahead of time ... or maintain three branches ... from which when done right only one is really used .. the .HEAD one [01:09] Ubulette: no i don't imply that ffox-trunk is not HEAD [01:09] mozilla bug 392852 [01:09] Ubulette: why would i? [01:09] Mozilla bug 392852 in Build Config "Upgrade Mozilla trunk to NSPR_HEAD_20070820" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=392852 [01:09] that's why i updated nspr today [01:09] right [01:09] nspr.ubuntu.granparadiso [01:09] but you build nspr against real head [01:09] you don't keep the branch on the state of that tag [01:09] no point in doing that, it's static [01:10] he? [01:10] the tag [01:10] it's not a branch, it's a tag [01:10] i think we talk about different things [01:11] maybe [01:11] i think i see what you want [01:11] but i don't think it will work flawlessly ... in the sense that we all know what is going on where and when [01:11] for me, nspr.ubuntu.granparadiso is now frozen with sources tagged with NSPR_HEAD_20070820, until they bump the requirement again