gnomefreak | asac: when you get back. did you say for thunderbird i needed the 10_visibility_hidden_patch.dpatch patch | 01:37 |
---|---|---|
=== pochu [n=pochu@38.Red-88-7-170.staticIP.rima-tde.net] has joined #ubuntu-mozillateam | ||
pochu | hello :) | 01:56 |
Admiral_Chicago | how did the meeting goL | 03:16 |
Admiral_Chicago | anyone have the minutes? | 03:16 |
pochu | Admiral_Chicago: aren't them in the wiki? | 03:30 |
Admiral_Chicago | i could check, not sure. | 03:32 |
Admiral_Chicago | no not updated yet | 03:34 |
pochu | Admiral_Chicago: don't you know where ubuntulog logs? | 03:38 |
Admiral_Chicago | no, I might be able to check in -meetings but I can do that later, have to study atm | 03:39 |
pochu | Admiral_Chicago: :) | 03:41 |
poningru | gnomefreak: are you packaging right now? | 04:16 |
=== 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 | ||
asac | gnomefreak: yes ... definitly for 1.5.0.10 ... fuer 2.0b i am not sure | 10:56 |
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 | 01:58 |
gnomefreak | it looks like its built in tb 2.0 | 02:04 |
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:19 |
asac | here | 02:43 |
asac | building fails? | 02:44 |
asac | ok | 02:44 |
gnomefreak | heres the log http://gnomefreak.youmortals.com/Thunderbird-Feisty/Thunderbird_2.0b2/ | 02:49 |
AlexLatchford | Woop, just passed my driving test | 02:59 |
asac | congrats | 03:00 |
asac | gnomefreak: can't ell ... i guess you miss some configure options | 03:00 |
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:01 |
gnomefreak | k | 03:03 |
gnomefreak | theres no easy automated way of building a rulefile from the upstream source is there? | 03:06 |
asac | no | 03:07 |
gnomefreak | ok will look | 03:07 |
asac | take a look and see if there is any default option that is in mail/.../mozconfig :) | 03:08 |
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:11 |
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:13 |
gnomefreak | hm | 03:15 |
gnomefreak | thise are the only 2 options in mozconfig | 03:16 |
gnomefreak | those | 03:16 |
gnomefreak | oh crap | 03:20 |
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:21 |
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:22 |
gnomefreak | k i will post what i see :) | 03:23 |
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:24 |
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:30 |
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:31 |
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:32 |
gnomefreak | ok added default to necko line | 03:34 |
gnomefreak | you want me to add --enable-extension switch? | 03:35 |
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:36 |
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:37 |
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:38 |
gnomefreak | with the . in the beginning? | 03:39 |
asac | yes | 03:39 |
asac | all the same I wrote | 03:39 |
gnomefreak | cant save it let me try something | 03:40 |
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:41 |
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:42 |
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:44 |
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:45 |
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:46 |
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:47 |
asac | good | 03:54 |
gnomefreak | nope | 03:55 |
gnomefreak | http://gnomefreak.pastebin.ca/364949 last few lines | 03:55 |
asac | those lines contain no info ... but i guess its the same as before | 03:56 |
gnomefreak | yep it is | 03:56 |
gnomefreak | i have most of the "make" lines if needed or ai can pipe it to file if more help | 03:57 |
asac | maybe add --disable-elf-dynstr-gc | 03:58 |
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? | 03:59 |
asac | y | 04:00 |
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:01 |
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:02 |
asac | if it does automatically be make -f client.mk build | 04:03 |
asac | then fine | 04:03 |
gnomefreak | http://gnomefreak.pastebin.ca/364959 | 04:04 |
asac | yeah no configure | 04:05 |
asac | make -f client.mk clean ? | 04:05 |
asac | then build again? | 04:05 |
gnomefreak | ok trying it | 04:06 |
gnomefreak | hmmmm | 04:08 |
gnomefreak | its not running configure for some reason now | 04:08 |
gnomefreak | im cleaning again to make sure | 04:08 |
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:10 |
gnomefreak | ok running build command again | 04:12 |
gnomefreak | much better i see configure | 04:12 |
asac | k | 04:13 |
gnomefreak | http://gnomefreak.pastebin.ca/364980 | 04:18 |
gnomefreak | still failing | 04:18 |
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:20 |
asac | maybe there is discussion on mozillazine? | 04:21 |
gnomefreak | i will look | 04:27 |
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 | 05:08 |
=== gnomefreak is away for a few hours | ||
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* | 07:53 |
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:04 |
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:05 |
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:06 |
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:07 |
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:08 |
asac | anyway ... if I were you ... i would first try to do something more simple :) | 08:09 |
=== gnomefreak thinks i stepped beyond "simple" packaging into "hard as hell" packaging | ||
gnomefreak | :) | 08:09 |
asac | its a better feeling instead of heavy lifting without much training :) | 08:09 |
gnomefreak | true | 08:09 |
=== Guty [n=ubuntu@iestorreroja.xtec.net] has joined #ubuntu-mozillateam | ||
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 |
=== Guty [n=ubuntu@iestorreroja.xtec.net] has left #ubuntu-mozillateam [] | ||
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:10 |
gnomefreak | is the bug a wishllist? | 08:11 |
asac | yes | 08:11 |
=== gnomefreak will search for it in an hour or so | ||
asac | i think thunderbird | 08:11 |
gnomefreak | k | 08:11 |
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:12 |
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:13 |
gnomefreak | ill try anything :) | 08:14 |
Admiral_Chicago | gnomefreak: you have it already | 08:21 |
gnomefreak | no i dont | 08:23 |
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:24 |
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:25 |
=== mode/#ubuntu-mozillateam [+o gnomefreak] by ChanServ | ||
=== mode/#ubuntu-mozillateam [+b *!*@iestorreroja.xtec.net] by gnomefreak | ||
=== mode/#ubuntu-mozillateam [-o gnomefreak] by ChanServ | ||
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:28 |
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:31 |
asac | if you get stuck ... ping ... but try to figure out first ;) | 08:32 |
gnomefreak | i will :) | 08:32 |
asac | https://bugzilla.mozilla.org/attachment.cgi?id=255533 ... does that apply to your mozilla-thunderbird with -p0 in build-dir/mozilla ? | 09:03 |
gnomefreak | looking | 09:17 |
gnomefreak | is this for 2.0 tb? | 09:17 |
gnomefreak | ok the tb-lt build in debian dir there is no folder containing .xpi's so im gonna look in upstream tar | 09:19 |
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:23 |
gnomefreak | k | 09:24 |
asac | what did i tell :) | 09:28 |
asac | hahah | 09:28 |
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:29 |
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:30 |
gnomefreak | can try | 09:31 |
asac | me is now away :) bbiw | 09:31 |
asac | think i am back for a while | 09:53 |
gnomefreak | with this patch just patch as normal and build? | 09:54 |
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:55 |
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:56 |
asac | ok away again | 09:57 |
asac | bbiw | 09:57 |
gnomefreak | the command failed to apply patch | 10:02 |
gnomefreak | http://gnomefreak.pastebin.ca/365281 asac when you get a minute | 10:03 |
=== gnomefreak goes away for a while | ||
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:12 |
gnomefreak | fakeroot ./debian/rules binary? | 10:14 |
gnomefreak | tar xjf archives/thunderbird-1.5.0.9-source-dfsg.tar.bz2 -C build-dir/ | 10:16 |
gnomefreak | it applied them all | 10:16 |
gnomefreak | now cd build-dir and patch p1 < attachment.bleh? | 10:17 |
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:24 |
gnomefreak | full output is at http://gnomefreak.pastebin.ca/365317 | 10:29 |
gnomefreak | im away atm my head is killing me | 10:29 |
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 | :) | 11:05 |
asac | ok ... anything? will be gone in about 20 min for today!! | 12:02 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!