[00:01] micahg, sorry, can you help me with this one? :| [00:01] http://pastebin.com/d399598f3 [00:02] the uim one is gone.. not the way i'd like (i'd prefer to submit a bug report, but i'm too tired atm :\) [00:02] #2 0x00823183 in ?? () from /usr/lib/libnspr4.so [00:03] i have "libnspr4-0d-dbg" installed [00:03] hmmm [00:03] idk then [00:03] hmm okay [00:03] thanks :) [00:04] you could try libnspr4-0d-dbgsym [00:04] i don't have that in the repos [00:04] just libnspr4-0d, libnspr4-0d-dbg and libnspr4-0d-dev [00:04] libnspr4-dev* [00:06] !dbgsym [00:06] dbgsym is https://wiki.ubuntu.com/DebuggingProgramCrash [00:07] ah [00:12] thanks [00:13] hum.. [00:21] nothing new.. http://pastebin.com/d1e784913 [00:22] afv: that's an nss or nspr bug most likely [00:32] i quit.. [00:32] thanks micahg [00:52] hmm, looks like it's normal [00:53] and firefox ignores that signal [00:53] it isn't crashing running without dbg :) [00:53] thanks again === micahg1 is now known as micahg === micahg1 is now known as micahg [08:03] hey guys === jtv is now known as jtv-eat [08:54] asac: do you have fixed the m-d issue and is it now ready for release? [08:56] asac: when u get a chance i need to talk to u bout my fix andv said it wasnt correct [09:00] eagles0513875: fix for what? [09:00] bindwood bdrung [09:01] was fixing it with asac and pastebinning everythign to him to confirm it was done correctly [09:01] eagles0513875: where do i find it? [09:01] andv: knows where i uploaded it to :( [09:01] asac told me though everything i did was right andv said other wise O_o [09:01] bdrung: ran the wrong bzr command i shoulda run push instead of commit like asac had told me [09:09] eagles0513875: you should remove ${xpi:depends} from depends [09:09] ok even those other packages that are listed below it? [09:13] bdrung: which command then do i use to upload the fixes [09:14] bzr push [09:14] eagles0513875: only ${xpi:depends} [09:14] blarg asac told me to use bzr commit === asac_ is now known as asac [09:15] eagles0513875: push is for sending, commit is for checking in the changes [09:15] ahh ok [09:16] give me a few and ill get that fixed [09:16] bdrung: in the control file under depends there are some other packages listed do those stay [09:17] eagles0513875: yes [09:17] ok [09:19] eagles0513875: you should set your username with bzr whoami [09:20] jonathan is not the right one [09:20] ok give me a few here [09:22] eagles0513875: if you want to push, push it to the right place: ~eagles051387/firefox-extensions/bindwood.ubuntu.lp425631 [09:23] eagles0513875: you can remove MOZ_EXTENSION_PKG from rules [09:24] <|eagles0513875|> bdrung: im back sry [09:25] <|eagles0513875|> give me a few need to update my install [09:25] k [09:27] thats better updating my system atm [09:27] bdrung: whats the first thing u would like me to do [09:27] bzr whoami [09:29] ok standby [09:35] i did bzr whoami [09:35] how can i correct the name and email [09:36] eagles0513875: bzr help whoami [09:38] i changed it but now i dont have a name before it [09:41] bdrung: its fixed now [09:42] asac, eagles0513875, andv: i have updated https://wiki.ubuntu.com/MozillaTeam/Karmic/ExtensionReview (the checklist is now twice as long) [09:43] eagles0513875: removed ${xpi:depends} from depends? [09:43] doing that now [09:44] thats fixed [09:44] now i need to update my changelog? [09:45] "Changed ${xpi:Depends} to recommends" [09:45] this already describes it [09:45] ya just took a look at it again you mentioned removing something else [09:46] eagles0513875: removed MOZ_EXTENSION_PKG? [09:46] that located in the control file as well [09:46] nm found it [09:46] do i just delete it or can i comment it out? [09:46] just in case it needs to be reimplemented in the future [09:46] eagles0513875: delete [09:46] ok [09:47] no comments in debian/rules [09:47] ok its deleted [09:47] then add a changelog entry [09:47] ok [09:48] eagles0513875: you can use then debcommit instead of bzr ci [09:48] updated the change log do i need to update its time stamp [09:49] eagles0513875: you can, but it is not required [09:49] ok debcommit is complaining [09:49] eagles0513875: use dch to do it automatical [09:49] dch -i [09:50] without -i [09:50] debcommit worked i was in the debian folder [09:50] -i will increase the ubuntu revision [09:50] ahhh gotcha [09:50] eagles0513875: can you push it to lp:~eagles051387/firefox-extensions/bindwood.ubuntu.lp425631 ? [09:51] pushing now [09:52] new branch has been created [09:52] eagles0513875: you can see your branches here: https://code.launchpad.net/~eagles051387 [09:52] bdrung: so now i request asac merge it or thats all that needs to be done [09:53] :) [09:53] eagles0513875: you are not ready yet ;) [09:53] ok bdrung so whats next :) [09:55] eagles0513875: depends looks ugly. http://paste.ubuntu.com/275739/ [09:55] O_o [09:55] can i move them all on one line then ? [09:56] eagles0513875: yes [09:56] ok [09:56] and a correct indention would be nice, too [09:57] eagles0513875: 2. it should depend on mozilla-devscripts version 0.15~ instead of 0.15 [09:57] i put them all next to Depends: package1, package 2 [09:57] bdrung: i changed what was there [09:57] eagles0513875: thats possible, too [09:58] what is the difference if you dont mind me asking [09:58] eagles0513875: ? [09:59] whats the difference if any between 0.15~ and 0.15 [09:59] eagles0513875: 0.15~ would work with backported versions [10:00] and would that be better then what i have there cuz i have noticed as i was looking through various extensions that they all use something along the lines of 0.15 [10:00] i mean 0.14 [10:01] eagles0513875: yes it's better. [10:01] ok [10:01] do i push to the same branch i just created? [10:01] and also do i need to run debcommit again before pushing [10:01] yes [10:02] yes [10:02] im trying to run debcommit its saying to use the -m flag [10:02] eagles0513875: works only with an updated debian/changelog [10:03] then how can i bypass that and run debcommit [10:03] dch [10:03] or use bzr ci [10:04] eagles0513875: look here: https://launchpad.net/~bdrung/+archive/backports i have mozilla-devscripts 0.15~ppa1 there. 0.15~ppa1 is greater than 0.15~, but less than 0.15 [10:04] dch wants me to create a new change log entry and bzr ci somethign similar to dch [10:06] you need a commit message. debcommit uses the changes in debian/changelog [10:06] ok what would i put something like corrected layout of depends? [10:06] eagles0513875: if you use bzr ci you have to specify it yourself [10:07] yes, or allow backported versions of mozilla-devscripts [10:09] fixed debcommitted and pushed to my branch [10:10] hope all is to ur satisfaction [10:10] then i shall install and see if it works with ff3.5 [10:11] eagles0513875: please check https://wiki.ubuntu.com/MozillaTeam/Karmic/ExtensionReview [10:11] will do :) [10:12] ok [10:15] eagles0513875: let me know, when you are through it [10:15] there are gonna be a few things im gonna need help with [10:15] but im going through what i can already do and know [10:16] bdrung: sry for all these million questions but what is meant by this ensure that no packages (browsers / mail clients) are in Depends: cause ${xpi:Depends} will do the trick for us [10:17] eagles0513875: there should be no firefox or thunderbird in depends [10:18] ok which there isnt in this case [10:18] yes [10:18] there is? [10:19] eagles0513875: no. yes to "which there isnt in this case" [10:23] ok another question you mention to include the link to the wiki would i add an entry saying something like see wiki for further details [10:24] eagles0513875: no, i didn't say this [10:24] there is a mention on the wiki about it [10:24] ensure that you add reference to this wiki page in debian/changelog. [10:24] ok [10:24] so somethign along the lines see wiki link for more information [10:25] eagles0513875: example for it: http://changelogs.ubuntu.com/changelogs/pool/universe/c/ctxextensions/ctxextensions_4.1.2008062001-0ubuntu3/changelog [10:27] thanks bdrung [10:31] sry for all the million questions here bdrung how do i go about testing that the extension works in ff3.5 [10:32] eagles0513875: check it firefox-3.5 is in xpi:Depends and then install the extension and test it with ff3.5 [10:33] would that be in ${xpi:Depends} ? or somewhere else [10:34] yes [10:35] eagles0513875: you can see it in the logs: echo "xpi:Depends=abrowser-3.5 firefox-3.5 iceweasel" [...] [10:35] logs? [10:36] build log / output [10:38] eagles0513875: you can remove the old brach: https://code.launchpad.net/~eagles051387 [10:40] removed the old branch [10:52] hi [10:58] hi asac [10:58] fixing up some issues with bindwood and checking to make sure my branch has everything [10:58] :) [10:58] yeah seeing that ;) [10:59] andv: pointed out some mistakes i had over the weekend and bdrung has been nice enough to help me [10:59] your first commit doesnt have the 19. By jonathan on 2009-09-18 [10:59] in thlog [10:59] in the bzr log [10:59] ;) [10:59] O_o [10:59] not a big deal but if you redo stuff you could do that too ;) [10:59] well i have been [10:59] kk [11:00] asac: do you see that i have extended https://wiki.ubuntu.com/MozillaTeam/Karmic/ExtensionReview ? [11:19] bdrung: hi. yes looks good [11:19] asac: and m-d? [11:21] asac: i fixed the debian bug [11:30] bdrung: havent checked my mails since yesterday lunch ;) [11:30] let me check [11:32] the newline fix is good [11:33] asac: is it ready for release? [11:33] bdrung: i would like to do the arch all/any fix [11:33] idea is to: [11:33] put stuff in /usr/lib if architecture all [11:34] err != all [11:34] otherwise to share [11:34] asac: oh, yes. do it [11:34] and put a sanity check somewhere if there are .so files [11:34] good idea [11:39] bdrung: http://pastebin.com/f37f01e0d like that? [11:40] hmm. how to best parse control? [11:40] didnt we do that somewhere? [11:40] asac: don't forget multi binary packages [11:41] asac: $(shell grep '$${xpi:Depends}' debian/control) [11:41] asac: or $(shell grep ^Package: debian/control | head -n 1 | sed "s/^Package://") [11:42] asac: use $(shell grep ^Architecture: debian/control | head -n $(package_number) | sed "s/^Architecture://") [11:43] you have to determine the package number [11:54] http://pastebin.com/f7472e7db [11:54] thats what i had [11:55] ignore the rEADME [11:56] http://pastebin.com/f767f069b === andv is now known as av` [12:06] asac: please use syntax highlighting and ping me [12:07] asac: i would set lib_share_dir to /usr/share or /usr/lib [12:09] bdrung: syntax highlighting? [12:10] i use pastebinit [12:10] asac: you can set it in pastebin [12:10] i use pastebinit [12:12] asac: -f diff [12:13] http://pastebin.com/f7ce10fad [12:14] oh there is a head -n2 missing [12:14] oh not needed ;) [12:14] well a missing $$ [12:14] adding now [12:15] http://pastebin.com/f2a484227 [12:15] thats the right one with $$ [12:16] asac: i would set lib_share_dir to /usr/share or /usr/lib [12:16] i know [12:17] we explicitly have /usr everyhwere [12:18] asac: pushed [12:18] heh [12:18] ok [12:19] did you use at least me as --author ;) ... j.k. [12:19] so now a check for .so and its good [12:19] i guess in install-stamp lke [12:20] ifeq (all, ..) [12:20] set -e; if ! find $(installdir) -name \*.so | grep -q so$; then bail_out; fi [12:20] or just [12:21] asac: i pushed something else [12:21] set -e; ! find $(installdir) -name \*.so | grep -q so [12:21] asac: does lintian do the same job? [12:21] asac: i have this in the pipe: http://pastebin.com/f28c3f66c [12:24] looks reasonable [12:24] bdrung: i think lintian does something different. it complains if any binary file is in /usr/share [12:24] even in any packages [12:24] or was that fixed? ;) [12:25] asac: then we do not have an extra check in xpi.mk [12:25] but in general i agree that this is a lintian task [12:26] its just that mike suggested to bail out [12:26] if its obviously wrong [12:27] asac: keep xpi.mk short [12:29] can lintian checks be added from outside the lintian package? [12:29] seems like we could just drop a file in /usr/share/lintian/collections [12:29] or something [12:34] asac: lintian does the check already: thunderbird-traybiff: arch-dependent-file-in-usr-share ./usr/share/thunderbird-traybiff/components/libtraybiff.so [12:35] we do not have to do anything [12:43] well those warnings always get spit out [12:43] from what i understand we want something more coarse: [12:43] e.g. if any arch dependent file exists and package is arch all -> error ... if no arch dependent file exists and package is arch any -> error [12:43] could be that that is also codified already [12:44] is arch any = is not arch all [12:51] ok whatever [12:51] after this i had one more thing on the plate [12:51] about mozclient [12:51] getting LOCAL_BRANCH feature working for hg and cvs [12:57] but i think that has to wait as i am in the mids of some nm applet work needing to be finished today [13:06] asac: we should implement "if no arch dependent file exists and package is arch != all -> warning" [13:13] right. maybe even as a general lintian rule ... thats what i meant above [13:15] then file a bug against lintian [13:33] hello, why aren't german search engines in the german ubuntu-firefox? [13:34] thats a bug that will mostly likely be fixed in karmic [13:34] ah okay :) [13:39] asac: http://pastebin.com/fc8e2a33 [13:39] asac: take this, add a changelog entry and commit! [13:54] bdrung: shouldnt it be [ \t]* ? or something for the package match? [14:03] asac: yes, that would be better [14:15] bdrung: interdiff doest like me ... did you change anything else besides that line? [14:16] yes [14:16] had to apply it manually [14:20] ok committed [14:20] havent tested yet ;) [14:21] asac: please push [14:22] should have bind wood done tonight or tomorrow the latest === _Tsk__ is now known as _Tsk_ [14:33] done [14:39] whats done bindwood? [14:41] asac: two more improvements: http://pastebin.com/f4043a050 === _Tsk__ is now known as _Tsk_ [15:39] im out for now guys [16:12] asac. [16:12] did you enable embedded bitmaps in karmic? [16:36] asac, also, why is firefox gnome-support not installed by default? [18:31] asac, fta: http://pastebin.com/f618b552f (in #motu) [18:31] http://pastebin.com/f1c2300b7 [18:31] [reed], ^^ [18:36] checking with him [19:37] asac: should bug 434710 be an issue? [19:37] Launchpad bug 434710 in firefox-3.5 "firefox-3.5-gnome-support should not be optional in Karmic and is necessary for easy deb package installation" [Undecided,New] https://launchpad.net/bugs/434710 [19:37] I thought ubufox controlled apturl [19:41] micahg: we seed xulrunner gnome-support afaik [19:41] that should be enough [19:42] asac: why should either be necessary? === ripps_ is now known as ripps [20:18] micahg: well. its needed for gnome mime type integration [20:19] maybe thats what the bug is about [20:20] uh.. http://arstechnica.com/open-source/news/2009/09/google-brings-chromes-renderer-to-ie-with-browser-plugin.ars [20:22] nice ;) [20:23] well, if it is to download something and use nothing of ie, why use ie at all and not dl the full chrome [20:23] the idea looks weird to me [20:24] can "users who can't upgrade" install plugins? [20:29] users can be more easily tricked to install a plugin ;) [20:30] i am not sure why they cannot update [20:30] i understood can't as in not allowed, not as in don't know [20:30] but i think its not that easy on windows to install the new stuff and vv [20:34] maybe [20:34] i'm sick of porting my old code to x64 [20:34] mask = ((ulong) 0xFF) << (8 * (sizeof(long) - 1)); [20:34] while(len--){ [20:34] *d++ = (uchar)((val & mask) >> (8 * (sizeof(long) - 1))); [20:34] val <<= 8; [20:34] } [20:35] i was really looking for my future misery [20:36] fortunately, i wrote unittests by then [20:37] asac: seamonkey 2 RC1 2nd week of october [20:37] noone uses seamonkey anymore, imho, we should drop it [20:38] seamonkey-2.0 81 0.01% 0 0 0 81 [20:38] * micahg was going to possible switch to reduce memory footprint of FF+TB [20:38] seamonkey 8550 0.69% 1 8 0 8541 [20:39] asac: any chance of sharing xulrunner with FF and TB? [20:39] either all sm users run on nfs or noatime, or there's just 1 user in the last 30 day [20:40] micahg: unlikely [20:40] last time i tried, neither tb nor sm was ready [20:40] micahg: i am considering to unxulify ffox to be honest [20:40] were [20:41] doing that would allow us to drpo more patches etc. [20:41] and (maybe) do pgo [20:42] pgo? [20:43] bug 213708 [20:43] Launchpad bug 213708 in xulrunner "Please compile Firefox with PGO optimizations" [Unknown,Confirmed] https://launchpad.net/bugs/213708 [20:44] what is PGO though? [20:44] nm [20:44] found the doc [20:44] brb [21:00] micahg: unlikely we will get it done. but would be high prio if there was any prio list ;) [21:00] if you want go ahead [21:00] i can tell you what to do [21:00] its triky though [21:01] a) you need to convince debian/rules to do a) one build of xulrunner with special flags, b) start a test, c) coompile xulrunner for real [21:07] asac: I'm still working on some of the "easier" fixes [21:09] what was it about? pgo? [21:14] yes [21:24] boas noutes [21:24] o/ [21:25] fta: so anying chrome not to see non ascii chars :(( [21:25] ? [21:31] stuff like the ReDent from identica [21:31] won't show up in there [21:35] i see your ♲ in the bug [21:43] funny that installing gdb is a pbuilder drags in libpython2.6 libsqlite3-0 mime-support python2.6 [21:46] racing?? [21:46] fta: on windows never works [21:46] on ubuntu depends on the form I'm reading it [21:46] i don't use windows [21:49] I would rather not either [21:50] but work requires it [21:50] glad I have portableubuntu on it :DDD === BUGabundo1 is now known as BUGabundo [22:02] gasp, all my remaining failing tests are caused by chroot not having the same TZ as my box when i wrote my unittests [22:03] how can i set a fake TZ in C ? [22:03] eheh [22:31] fta: cant you just copy the timezone config to chroot when setting up? [22:31] fta: you can't export the tz as an env var in the chroot? [22:39] hey asac [22:40] asac, well, no, i'm running the testsuite at build time, like if i was sending it to a ppa [22:46] i can probably setenv TZ but to what? [22:48] hm, Europe/Paris should do [22:54] gasp, summer time [22:59] UTC ;) [22:59] hi BUGabundo [22:59] asac: LOL [23:00] asac, well, parts of the testsuite is to be sure that leap years/seconds, summer/winter time changes, etc are well handled [23:01] All tests successful. [23:01] Files=6, Tests=125, 0.01 seconds (0.00 usr + 0.00 sys = 0.01 CPU) [23:01] \o/ [23:02] but now it's broken outside of the chroot :( [23:02] Failed 4/125 tests, 96.80% okay. [23:07] heh [23:53] grr, i have to kill ff3.7 almost every day, it keeps eating more and more memory (1GB in 1 day), and a lot of CPU even when idle [23:54] [reed], ^^ [23:55] fta: lucky you [23:55] I can't even open mine [23:59] <[reed]> fta: any add-ons?