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