[01:37] asac: when you get back. did you say for thunderbird i needed the 10_visibility_hidden_patch.dpatch patch === pochu [n=pochu@38.Red-88-7-170.staticIP.rima-tde.net] has joined #ubuntu-mozillateam [01:56] hello :) [03:16] how did the meeting goL [03:16] anyone have the minutes? [03:30] Admiral_Chicago: aren't them in the wiki? [03:32] i could check, not sure. [03:34] no not updated yet [03:38] Admiral_Chicago: don't you know where ubuntulog logs? [03:39] no, I might be able to check in -meetings but I can do that later, have to study atm [03:41] Admiral_Chicago: :) [04:16] gnomefreak: are you packaging right now? === Admiral_Chicago [n=Freddy@st074039212101.monm.edu] has joined #ubuntu-mozillateam === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mozillateam === dfarning [n=dfarning@69-179-5-173.dyn.centurytel.net] has joined #ubuntu-mozillateam === dfarning [n=dfarning@69-179-5-173.dyn.centurytel.net] has joined #ubuntu-mozillateam === AlexLatchford [n=alex@82-44-193-109.cable.ubr07.haye.blueyonder.co.uk] has joined #ubuntu-mozillateam [10:56] gnomefreak: yes ... definitly for 1.5.0.10 ... fuer 2.0b i am not sure [01:58] poningru: no i was sleeping at that time but yes i am [01:58] asac: its for 2.0 ill try without it [02:04] it looks like its built in tb 2.0 [02:19] asac: it keeps failing and im not sure what it means so im creating a log for it i will post it somewhere [02:43] here [02:44] building fails? [02:44] ok [02:49] heres the log http://gnomefreak.youmortals.com/Thunderbird-Feisty/Thunderbird_2.0b2/ [02:59] Woop, just passed my driving test [03:00] congrats [03:00] gnomefreak: can't ell ... i guess you miss some configure options [03:01] can take a look at what is listed in mail/config/mozconfig ... and maybe add anythiung you don't see in configure at debian/rules [03:03] k [03:06] theres no easy automated way of building a rulefile from the upstream source is there? [03:07] no [03:07] ok will look [03:08] take a look and see if there is any default option that is in mail/.../mozconfig :) [03:11] mk_add_options MOZ_CO_PROJECT=mail isnt in rules how would i add it (and would it go into config options? [03:11] or somwhere in make (mk im thinking is make) [03:13] application=mail ?? [03:13] should be there? [03:13] already? [03:13] its in config [03:13] yeah [03:13] in rules [03:13] --enable-application=mail \ from rules [03:13] then its fine ... MOZ_CO_PROJECT is actually a checkout option, not a build option iirc. so don't bother [03:13] yes [03:13] thats right [03:15] hm [03:16] thise are the only 2 options in mozconfig [03:16] those [03:20] oh crap [03:21] there are 3 configs in rules 1 all commented starts with work NULL 2 starts with word NULL but not commented than a smaller section in pink that doesnt have null [03:22] in pink? [03:22] please post configure options somewhere [03:22] current ones :) [03:22] sh -c "cd build-dir/mozilla; ./configure --host=$(DEB_HOST_GNU_TYPE) \ [03:23] k i will post what i see :) [03:24] http://gnomefreak.pastebin.ca/364917 [03:24] if i am right i have to add it to the last part i pasted [03:30] yes you have to add to CONFIGURE_OPTIONS [03:30] sure [03:30] ok [03:30] ah ok ty [03:30] what do you want to adD? [03:30] please use --enable-cairo too [03:30] --enable-application=mail \ added that to the bottom [03:30] ok [03:30] guess its --enable-system-cairo [03:31] to use system cairo libs [03:31] good ... might help [03:31] ok ill try now [03:31] -enable-necko-protocols=http,file,jar,viewsource,res,data ... guess that one can be dropped [03:31] or set to =default [03:32] like with --enable-extension s [03:32] switch [03:32] ah --enable-system-cairo is already there [03:32] ok [03:32] i dont see that one what section are you looking in [03:32] --enable-application=mail [03:32] also exists [03:32] # Add here commands to configure the package. sh -c "cd build-dir/mozilla; ./configure --host=$(DEB_HOST_GNU_TYPE) \ [03:32] im adding them under the above line [03:32] CONFIGURE_OPTIONS = \ ... ? [03:32] no [03:32] oh [03:32] in CONFIGURE_OPTIONS [03:32] not there [03:34] ok added default to necko line [03:35] you want me to add --enable-extension switch? [03:36] exists [03:36] already [03:36] oh yes i see it [03:36] but all this does not solve the problem [03:37] correct [03:37] can you please try if compiling the default fashion works? [03:37] you have to extract the upstream tarball somewhere [03:37] i did [03:37] no ... i mean the tar.bz [03:37] 2 [03:37] how do you configure [03:37] ok ... when done [03:37] yhou have a mozilla directory? [03:37] mozilla/ dir? [03:38] inside that directory [03:38] you create a file called .mozconfig [03:38] in it just place at top line: [03:38] . $topsrcdir/mail/config/mozconfig [03:38] i create that file in the moz dir? [03:38] yes [03:39] with the . in the beginning? [03:39] yes [03:39] all the same I wrote [03:40] cant save it let me try something [03:41] ok .... .mozconfig file should contain: [03:41] . $topsrcdir/mail/config/mozconfig [03:41] ok done [03:41] ac_add_options --enable-default-toolkit=gtk2 [03:42] k [03:42] and the --enable-extension option from current debian/rules [03:42] further [03:42] ac_add_options --enable-optimize --disable-debug [03:42] ac_add_options --disable-tests [03:42] that should be it for now [03:42] please post what you have in .mozconfig now [03:44] http://gnomefreak.pastebin.ca/364938 [03:44] the --enable looks wrong [03:44] ah ac_add_options --enable-extension [03:44] '\' is too much [03:44] yes [03:45] ac_add_options [03:45] is needed in each line [03:45] and no \ at the end [03:45] http://gnomefreak.pastebin.ca/364942 [03:45] ok [03:45] its fixed [03:45] no [03:45] \ [03:45] i took it out of the file [03:46] yes \ is too much [03:46] ok its out of file but i didnt redo it on pastebin [03:46] k [03:46] make -f client.mk build [03:46] should spin it [03:46] lets see how far we get [03:47] im done with the .mozconfig? [03:47] for now [03:47] later we have to add more [03:47] k [03:47] lot more [03:47] but to see if it builds it should be enough [03:47] its running [03:54] good [03:55] nope [03:55] http://gnomefreak.pastebin.ca/364949 last few lines [03:56] those lines contain no info ... but i guess its the same as before [03:56] yep it is [03:57] i have most of the "make" lines if needed or ai can pipe it to file if more help [03:58] maybe add --disable-elf-dynstr-gc [03:59] --without-system-nspr [03:59] http://gnomefreak.pastebin.ca/364951 here is what i have ill try that option also [03:59] is important also [03:59] in the .mozconfig? [04:00] y [04:01] ok added [04:01] maybe --disable-pedantic [04:01] run it again? [04:01] ah [04:01] but as its in the debian/rules already, i doubt that this is it [04:02] yes try [04:02] ok gonna run it again [04:02] take care the you see it is configuring again at the beginning [04:03] if it does automatically be make -f client.mk build [04:03] then fine [04:04] http://gnomefreak.pastebin.ca/364959 [04:05] yeah no configure [04:05] make -f client.mk clean ? [04:05] then build again? [04:06] ok trying it [04:08] hmmmm [04:08] its not running configure for some reason now [04:08] im cleaning again to make sure [04:10] http://gnomefreak.pastebin.ca/364977 is the beginning after running command [04:10] k [04:10] rm config.status [04:10] this should do the trick [04:10] then just run build [04:12] ok running build command again [04:12] much better i see configure [04:13] k [04:18] http://gnomefreak.pastebin.ca/364980 [04:18] still failing [04:20] hmmm .... then try to find build instructions for tbird 2 ... there must be a tweak or something ... will look as soon as i can, but probably not today :) [04:20] k [04:21] maybe there is discussion on mozillazine? [04:27] i will look [05:08] i didnt see anything pertaining to what im doing if you find something when you look let me know im gonna try to get fx3.0 out by morning if i can === gnomefreak is away for a few hours [07:53] im her efor a minute. during the firefox 3.0 build i noticed there was no "archive" dir. does this mean i have to "merge" it? [07:53] here for* [08:04] hehe [08:04] firefox has no embedded tarball [08:04] you have to merge it [08:04] have fun [08:04] extract fresh tarball [08:04] try to apply the whole diff.gz [08:04] however there should be several already applied ... and most need manual adaption [08:05] at least upstream committed a good bunch of our patches to trunk already [08:05] so maybe you just need to port very few [08:05] that means i have to make a debian dir. with the files [08:05] you can patch the debian dir [08:05] just apply only debian/ patches [08:05] from diff.gz [08:05] e.g. [08:06] gunzip -c /tmp/patch.diff.gz | filterdiff -i */debian/* | patch -p1 [08:06] or something like that [08:06] see man filterdiff [08:06] in package patchutils [08:06] ok i think i can do that [08:06] i will try tonight [08:07] yeah ... give it a spin :) [08:07] maybe it really compiles :) [08:07] :) [08:07] which would be a great success [08:07] ;) [08:07] yes it would :) [08:07] but i think you should switch to .mozconfig [08:07] configuration [08:07] from manual configure [08:07] it wont build .debs will it? [08:07] i have a .mozconfig somewhere which is known to be valid for trunk [08:08] it doesn't matter [08:08] its just if you use .mozconfig you use make -f client.mk build instead of plain make in debian/rules [08:08] make install should be the same [08:08] and that you don't need configure [08:08] if you use .mozconfig [08:08] oh [08:09] anyway ... if I were you ... i would first try to do something more simple :) === gnomefreak thinks i stepped beyond "simple" packaging into "hard as hell" packaging [08:09] :) [08:09] its a better feeling instead of heavy lifting without much training :) [08:09] true === Guty [n=ubuntu@iestorreroja.xtec.net] has joined #ubuntu-mozillateam [08:10] why not try to package the -lt locale? [08:10] if tb .10 would hurry up i can have that done [08:10] -lt local? [08:10] i thinkn thats a task that would even be helpful for feisty :) === Guty [n=ubuntu@iestorreroja.xtec.net] has left #ubuntu-mozillateam [] [08:10] i already mentioned it ... there is a request to add the locale -lt to the thunderbird (or was it firefox) language pack [08:10] that would be useful to do ... and not that hard :) [08:11] is the bug a wishllist? [08:11] yes === gnomefreak will search for it in an hour or so [08:11] i think thunderbird [08:11] k [08:12] bug 61229 [08:12] Malone bug 61229 in thunderbird-locales "Please provide missing locale (lt) for Thunderbird" [Wishlist,Confirmed] https://launchpad.net/bugs/61229 [08:13] Admiral_Chicago: can you give me access level 10 i have this feeling im gonna need it :( [08:13] Guty == troll [08:13] gnomefreak: i assigned to you and set to "in progress" :-P [08:13] you can assign back to me if you don't want to investigate ;) [08:14] ill try anything :) [08:21] gnomefreak: you have it already [08:23] no i dont [08:24] ChanServ(ChanServ@services.)- An access level of [10] is required for [OP] on #ubuntu-mozillateam [08:24] gnomefreak: i though you did, okay i'll set it up [08:24] ty [08:25] ChanServ(ChanServ@services.)- [gnomefreak] has been added to the access list for #ubuntu-mozillateam with level [10] [08:25] ty got it === mode/#ubuntu-mozillateam [+o gnomefreak] by ChanServ === mode/#ubuntu-mozillateam [+b *!*@iestorreroja.xtec.net] by gnomefreak === mode/#ubuntu-mozillateam [-o gnomefreak] by ChanServ [08:28] asac: it should be as simple as adding the xpi to a file/folder in /debian/ dir change change log right? dont yell this is new to me here but i dont forsee it being all that hard [08:31] something like that but slightly different [08:31] at best take a look at the package [08:31] and try to figure our ... e.g. where to place .xpi [08:31] and what happens then etc. [08:32] if you get stuck ... ping ... but try to figure out first ;) [08:32] i will :) [09:03] https://bugzilla.mozilla.org/attachment.cgi?id=255533 ... does that apply to your mozilla-thunderbird with -p0 in build-dir/mozilla ? [09:17] looking [09:17] is this for 2.0 tb? [09:19] ok the tb-lt build in debian dir there is no folder containing .xpi's so im gonna look in upstream tar [09:23] no [09:23] if you apt-get source enigmail [09:23] there should be .xpis somehwere [09:23] of course upstream tar includes them too [09:23] but please start with apt-get source enigmail [09:24] k [09:28] what did i tell :) [09:28] hahah [09:29] mozilla-thunderbird is on topic here ... enigmail was in another terminal :) [09:29] sorry for confusion [09:29] rofl [09:29] :) [09:29] actually [09:29] i have never seen this patch before hte one you posted above [09:29] apt-get source mozilla-thunderbird; cd mozilla-thunderbird-*/; fakeroot ./debian/rules patch [09:30] should do [09:30] or diff [09:30] yes ... its about bug 29312 [09:30] Malone bug 29312 in mozilla-thunderbird "thunderbird UI useless for message with many attachments" [Medium,In progress] https://launchpad.net/bugs/29312 [09:30] should do what? [09:30] should bring you the extracted source in build-dir with all current patches apply [09:30] then go to build-dir and try to apply patch from above :) [09:30] :-P [09:31] can try [09:31] me is now away :) bbiw [09:53] think i am back for a while [09:54] with this patch just patch as normal and build? [09:55] just try if it applies [09:55] after other patches are applies [09:55] applied [09:55] if it does [09:55] we have to make a dpatch out of it [09:55] and then put it in debian/patches, 00list etc. [09:55] u know [09:55] otherwise your changes will get lost [09:56] unfortunately dpatch-edit-patch does not work for thunderbird :) [09:56] kick me for that ;) [09:56] please just try if it applies [09:56] k [09:57] ok away again [09:57] bbiw [10:02] the command failed to apply patch [10:03] http://gnomefreak.pastebin.ca/365281 asac when you get a minute === gnomefreak goes away for a while [10:12] interesting ... then try fakeroot ./debian/rules binary ... and abort as soon as it starts [10:12] building properly [10:12] e.g. when configure runs [10:14] fakeroot ./debian/rules binary? [10:16] tar xjf archives/thunderbird-1.5.0.9-source-dfsg.tar.bz2 -C build-dir/ [10:16] it applied them all [10:17] now cd build-dir and patch p1 < attachment.bleh? [10:24] when i go to apply it it asks me after each section what file to patch. example <|--- app/profile/all-thunderbird.js 17 Feb 2007 03:17:26 -0000 1.87 [10:24] File to patch:> [10:24] |+++ app/profile/all-thunderbird.js 18 Feb 2007 06:13:35 -0000 [10:24] -------------------------- [10:29] full output is at http://gnomefreak.pastebin.ca/365317 [10:29] im away atm my head is killing me [11:05] you can figure it out :) [11:05] look at what the files are [11:05] and where you are :) [11:05] use -p0 to apply [11:05] and change directory to somewhere so the pathes exist [11:05] :) [12:02] ok ... anything? will be gone in about 20 min for today!!