=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #ubuntu-mozillateam === IdleOne [n=idleone@unaffiliated/idleone] has joined #ubuntu-mozillateam === DarkMageZ [n=richard@ppp6-91.lns4.syd7.internode.on.net] has joined #ubuntu-mozillateam === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-mozillateam [01:48] asac: you still around? [01:52] asac: well when you det here be it tomorrow i should be here in morning the rules file to iceape doesnt list config options like firefoxs anymore. it seems mike changed alot of things and it looks like they are calling other parts to run instead of simple config options. but i will get with you in morning and see what we can figure out. === IdleOne [n=idleone@unaffiliated/idleone] has joined #ubuntu-mozillateam [02:10] ok read email found things i dont like (not what anyone from team did) and i think it needs to stop :( he has been warned many times before (i know nothing we can do about it but bitch) so im bitching! [02:16] heh heh === Admiral_Chicago [n=freddy@ubuntu/member/admiral-chicago] has joined #ubuntu-mozillateam === asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mozillateam === Naddiseo [n=Naddiseo@d199-126-254-166.abhsia.telus.net] has joined #ubuntu-mozillateam === joejaxx [i=joejaxx@fluxbuntu/founder/joejaxx] has joined #ubuntu-mozillateam === Admiral_Chicago [n=freddy@ubuntu/member/admiral-chicago] has joined #ubuntu-mozillateam === Admiral_Chicago [n=freddy@st074039212101.monm.edu] has joined #ubuntu-mozillateam [09:36] hi [09:37] sup? [09:38] sup? [09:39] it's like what's up [09:39] nfi where it came from tho :s [09:41] ah ... all fine .... have to get some coffee though [09:53] yeah, everytime you mention coffee... i all the sudden need a coffee [09:53] normally i can manage the addiction :( [09:55] i have given up on addictions :) [09:55] one has to accept those weaknesses [09:56] :) better be strong elsewhere :) [09:59] damn ... lp is really down :( === omgponiezlol [n=freddy@st074039212101.monm.edu] has joined #ubuntu-mozillateam [10:22] asac, launchpad being down the night before launch [10:23] :) [10:27] hey wait. you dislike opera cause it's closed source right? then why use launchpad? [10:27] :P [10:42] same as for google :) [10:43] its a web application and luckily doesn't run on my system :) [10:49] interesting arguement [11:01] actually i used opera a bunch of times ... and i hated their UI approach ... so its not the "not-free" which makes me dislike it [11:02] BTW, isn't opera based on Qt? === DarkMageZ agrees on the crappy ui. i'm not certain if it is QT [11:11] yes it is [11:11] but well :) ... at least they support linux ;) [11:24] could you imagine if internet explorer was ported to linux [11:24] that would be interesting [11:25] yes i could :) ... it probably would use Xt :) [11:27] Xt? [11:30] http://www.visi.com/~grante/Xtut/ [11:33] that would be interesting === gnomefreak here just waiting for coffee :( [12:34] asac: when you get time http://gnomefreak.pastebin.ca/444352 in that rules file can i just add the config options to line 45 or 65. and looking at the depends in control file some depend on iceape-browser iceape-mail others ${shlibs:Depends} and i find that good but i need to find what defines ${shlibs:Depends} [12:35] ? [12:36] let me reread :) [12:37] gnomefreak: which config options do you want to add? [12:37] to be honest it doesnt look like he changed anything for nss and nspr [12:37] does he mention in changelog? [12:37] ah you want system nss /nspr [12:37] looking up logs [12:37] add those options to debian/mozconfig [12:38] oh [12:38] see line 63 [12:38] he sets MOZCONFIG env [12:38] for configure [12:38] which apparently honors that [12:38] only things that need variable substitution during build stay in debian/rules (e.g. for his way of doing this) [12:39] oh ok so hes just making rules us the config options in mozconfig instead of listing each one? [12:39] you need --with-system-nspr [12:39] and --with-system-nss [12:40] yes ... all that have no variable substituted during build time (see --enable-optimize in debian/rules) go to mozconfig [12:40] yeah i saw thats what confused me he kept listing dirs. and got confused [12:42] ah the depends was the other thing. everything depends on iceape-browser and iceape-browser depends on ${shlibs:Depends} so that should be fine now? [12:50] depends are fine as they are [12:51] cool that should be it lets test build than :) [12:51] yes [12:52] i have ffox 2+3 and tbird 2 already building against nspr/nss ... so if iceape builds fine against those we can go ahead with the "next-generation" packaging [12:53] wtf ... firefox and gecko status meeting have apparently been joined again ... not tuesdays but wednesdays === asac adjusting his schedule [12:53] can i lower the verison of libhunspell without any issues? [12:54] libhunspell-dev even [12:54] why? [12:54] libhunspell-dev (>= 1.1.5-2) [12:54] libhunspell-dev: Installed: 1.1.4-7 [12:54] ah ... it might build ... but we definitly want 1.1.5 [12:54] thats the latest in feisty [12:55] yeah ... try to drop it ... but remember that we add it again once we have it [12:55] you can just remove the version for now [12:55] i would think we would have it for gutsy [12:55] OR you could build libhunspell from debian unstable [12:55] and add to our repo [12:56] how bad is it? [12:56] lol [12:56] as our repo has lots of new stuff that will land on the first breath of gutsy [12:56] not bad [12:56] apt-get source + building [12:56] should do the trick [12:56] no version change needed in changelog as its already released in sid [12:57] so no changes? just build and upload? [12:57] yep [12:58] you can try at least :) ... should build rather quickly [12:58] ok lets find out :) [12:59] what is the package name hunspell or libhunspell [12:59] hunspell should build -dev [01:00] sob [01:00] Get:1 ftp://ftp.uk.debian.org sid/main hunspell 1.1.4-5 [01:01] updating my chrrot [01:01] chroot [01:09] ok it needed an update === hjmf [n=hjmf@6.Red-88-25-28.staticIP.rima-tde.net] has joined #ubuntu-mozillateam [01:19] good afternoon [01:20] good morning ;) [01:21] :) [01:22] seems huspell is the OO.o team [01:39] btw asac and hjmf that wallace person has been told a bunch of times in past to read the docs before triaging mozilla bugs. im not sure what kind of karma you get for marking as upstream but it would be nice if there was a bug upstream beofore marking as such [01:40] gnomefreak: he? [01:41] cant think of full LP name atm let me see if i still have bugs with him [01:41] me ... i remember that i marked upstream to test launchpad things before we used tags [01:41] asac: he does it on bugs that havent even been triaged [01:41] so some have an upstream without a bug ... you can find them in advanced search [01:41] gnomefreak: really? [01:41] yes [01:42] show me one [01:42] looking [01:42] it was one i looked at this am [01:43] lp is down [01:44] sortof [01:44] looking on server [01:47] slow [01:47] i just used it a few minutes ago [01:49] cant find it now. if you havent checked your email yet you will see a post from me on a few. ill still look [01:50] https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/107096 [01:50] Malone bug 107096 in firefox "firefox freeze when close tab" [Medium,Needs info] [01:50] there has been activity since he did it [01:51] said 11 hours ago thats not right as it was around 5-6 am [01:51] its now 7:51 [01:51] https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/107096/+activity is the activity log [01:51] Malone bug 107096 in firefox "firefox freeze when close tab" [Medium,Needs info] [01:54] i will go through bugmail this afternoon [01:54] will to go lunch soon [01:54] after that probably [01:54] or maybe a bit later [01:54] hope i can do mt-confirm/summary processing as well [01:54] well i got hunspell built and uploaded now building iceape [01:55] great [01:55] any news on how i can upload packages? [01:55] i go through unconfirmed bugs 1 time a week or so :) [01:55] for amd64? [01:55] i cant build amd63 [01:55] 64 [01:55] yes ... great ... i often forget to go through unconfirmed [01:56] gnomefreak: i build them ... you told me i could upload through ftp [01:56] im happy doing them there isnt ever all that much [01:56] i can upload them to somehwere else and you can setup a sync [01:56] if you can get outgoing connections from ssh account [01:56] asac: how hard is it to set up sync? [01:56] dunno :) [01:56] guess just cronjob [01:56] no i cant we tried that before :( [01:56] with one rsync line [01:57] noone has ever been able to ssh into me [01:57] really ? ... you cannot do wget on that box? [01:57] i can wget all i want ;) [01:57] thats what i meant "if you can get outgoing connections from ssh account" [01:57] ah ok [01:58] look man rsync [01:58] gnomefreak: yea woallance3!!! today I've fixed some of his *triages* :( [01:58] nalioth and a bunch of others have tried sshing into me but something with these internet over power adapters are stopping it [01:58] hjmf: i saw i did about 3 or 4 [01:58] hjmf: you did a few also :) [01:58] :) [01:59] I remember him being told to not to do that some weeks ago [01:59] can we unmark upstream hints? [01:59] I just rejected them [01:59] reject them [01:59] good [01:59] hjmf: some months ago as well [01:59] can we still ad upstream if we find? [01:59] yes [02:00] unless we mark as upstream without a bug i would rather have a bug beofre marking upstream [02:00] we confuse eachother enough ;) [02:00] has anyone explained that he is doing wrong? or will he go on? [02:00] gnomefreak: told him [02:01] k [02:01] hell i think we all have [02:01] you can find him in -bugs alot of time. hes nick is on his LP page iirc [02:01] ^^^ from months back [02:01] he has high karma? [02:01] or just a beginner? [02:02] dont remember i think beginner [02:02] then its fine [02:02] karma=422 [02:02] fine [02:02] was that because of the drop though? [02:03] could be, I don't know what karma means [02:03] or how is it calculated. [02:03] he doesnt do alot of bug work but when he does i notice it [02:03] actually marking upstream without bug is a launchpad feature ... so we cannot hold this against it [02:03] maybe her really thought this should be dealt upstream :) [02:04] but he was advised to not doing that [02:04] short memory maybe :) [02:04] he marks them as batix also [02:05] people see thier bug was marked upstream (with or without a bug) they think mozilla is dealing with it. why give false hope [02:05] https://help.launchpad.net/KarmaCalculation [02:05] hjmf: ^^^ [02:07] asac ty === gnomefreak would like a way to search bugs that dont have tags so i can spend a few days tagging ;) [02:08] yes thats true [02:08] we have to fix bughelper for that [02:08] i guess waiting for launchpad would take much longer [02:09] my Lp home page is giving me 503 still [02:09] but bugs work :( [02:09] 503 ? [02:09] assigned? [02:09] can you please check your homepage [02:09] ah http error [02:09] :) [02:09] Launchpad is offline at the moment for maintenance. It should be back, better than ever, soon. Thanks for your patience. [02:09] works [02:09] pretty fast [02:10] guess just a restart and you had bad luck [02:10] press reload [02:10] i just did [02:10] tried restarting browser [02:11] lets see if trunk gets in [02:11] trunk? [02:11] fx 3 [02:11] nope [02:12] hmm [02:12] maybe launchpad is clustered and you get a different server? [02:12] * gnomefreak would like a way to search bugs that dont have tags so i can spend a few days tagging ;) [02:12] if you don't mind to leave your pc working for a while [02:12] you can script it [02:13] hjmf: have you looked at bughelper? [02:13] better script it in there :) [02:13] e.g. improve bughelper code [02:13] no I haven't [02:13] if you need hints let me know [02:13] I'll look [02:13] its python ... pretty easy to read [02:14] but the script can be something like [02:14] https://code.launchpad.net/~bugsquad/ [02:14] use bughelper.main ... if you code something [02:14] get_metadata.__dict__['tags'] == "" [02:14] I will look at it [02:15] if you have questions let me know [02:15] k [02:15] there are places where Bug are parsed [02:15] seems beta isnt beta? [02:15] beta is public :) [02:16] yeah thats what the issue was. my homepage was beta URL [02:16] so everyone sees the same thing now? [02:16] hjmf: https://wiki.ubuntu.com/MozillaTeam/Bugs/Bughelper/ClueFile [02:16] that should work as well and without coding [02:17] maybe makes sense to start with that [02:17] hmm have to figure out what and how works bughelper [02:17] its simple ... just run bughelper -pfirefox ... it will branch clue files for all packages [02:17] out of bzr [02:17] there you can add your own clues and check in [02:17] bughelper is run centrally [02:18] so we have an updated list daily [02:18] No WorkingTree exists for file:///home/pituko/.bughelper/packages/.bzr/checkout/ [02:18] ah [02:18] ok [02:18] wait [02:18] thought it would do automatcically [02:18] are you on feisty? [02:18] yes [02:19] http://pastebin.ubuntu-nl.org/16112/ [02:19] that is .bughelper/config [02:19] then i did [02:20] bzr branch sftp://asac@bazaar.launchpad.net/%7Ebugsquad/bughelper-data/main/ bughelper-data.main [02:20] in directory ubuntu_bzr [02:20] adapt path as you with [02:20] running bughelper -pfirefox should work then [02:21] you can also use bug-search url ... to refine bug list to process [02:21] you need to add ssh key to launchpad to checkout and checkin to bugsquad through sftp [02:21] ok I'm going to try that [02:22] bughelper-data.main is default location? [02:23] in launchpad? yes [02:24] in bzr command above its how the directory is called locally after cloning/branching [02:24] Ofcourse I assume that the command is "bzr branch sftp://bazaar.launchpad.net/" [02:24] w/o asac@ [02:24] no [02:24] your username [02:24] instead of asac :) [02:25] k [02:25] you are in bugsquad? [02:25] yes [02:25] good ... then you can use sftp with your SSH key [02:26] hjmf: you should see your personal url at [02:26] https://code.launchpad.net/~bugsquad/bughelper/bughelper.main [02:26] i have You can upload to this branch at: sftp://asac@bazaar.launchpad.net/~bugsquad/bughelper/bughelper.main [02:27] yea, now its working [02:27] oops [02:27] its i posted bughelper code ... not -data ? [02:27] i guess you can figure out :) [02:27] fine === gnomefreak confused now. are you guys uploading changes or checking out changes? [02:27] at them moments we are branching what is currently in bugsquad repo [02:27] Branched 98 revision(s). [02:28] k [02:28] if you have modifications you commit them locally [02:28] and eventually push changes up to bugsquad repo .... e.g. if they proved to work well [02:28] those clues will be processed daily (e.g. you don't need to run this lenghty process on your own) [02:29] there is already a firefox.info file [02:29] which shows a duplicate example [02:29] and MASTER bug? [02:29] there is? [02:29] yes [02:29] we already have clues [02:29] but just example [02:29] running bughelper -pfirefox with default bughelper [02:30] i havent used bughelper since it was first introduced [02:30] Branched 98 revision(s). [02:30] the processs is pretty fine now ... whats needed next is an improved more easily extensible codebase imo [02:30] i am working on that (e.g. currently thinking how to improve) [02:31] bughelper -pfirefox should do something right? it gave the revisions and now just sitting there [02:31] yeah ... takes ages [02:31] just wait [02:31] k [02:31] please look in firefox.info [02:31] and tell me if there is MASTER clue [02:31] otherwise you will wait really long :) [02:32] hmmmmmm [02:33] isn't there? [02:33] in ~/.bughelper i dont have a firefox.info [02:33] please read above [02:33] use my config file [02:33] and branch bzr [02:33] -> read above 40-100 lines :) [02:33] i am going to lunch now [02:34] gnomefreak: maybe ~/.bughelper has subdirectories? [02:34] yeah but not in them either [02:34] what is in config ? [02:34] Packages-Dir [02:34] yes [02:35] in bughelper you have packages and a config [02:35] in packages? [02:36] a .bzr dir and a list of packages none of them are firefox [02:36] simple clues can be added with bugxml [02:36] should i bzr checkout http://bazaar.launchpad.net/~bugsquad/bughelper/bughelper.main [02:36] bugxml -pfirefox "Your Search String" "Your Description" [02:36] e.g. [02:36] bugxml -pfirefox "MASTER" "This is a master bug" [02:37] read above ... you can branch http or sftp [02:37] whatever you like more [02:37] no [02:37] not that [02:37] to branch you need revisions [02:37] that url was wrong [02:37] search for bughelper-data [02:40] firefox takes ages, trying with bughelper -pvino shows results :-P [02:40] hjmf: is there a master hint already? [02:40] no [02:40] :( [02:40] otherwise run the bugxml above [02:40] k [02:40] and maybe play around with searchurl instead of -p to test clues [02:40] on a refined set of bugs [02:41] ok ... now lunch for real :) [02:41] bon profit! [02:42] it should be bugxml -afirefox "MASTER" "This is a master bug" [02:42] instead of -p [02:42] yeah [02:42] not tested yet (from the error output) [02:42] k === poningru [n=poningru@adsl-074-245-140-197.sip.gnv.bellsouth.net] has joined #ubuntu-mozillateam [02:46] hmmmm looks like only one clue file [02:46] file:///home/gnomefreak/.bughelper/packages/firefox.info [02:46] yes, you have to provide new ones as in bugxml -afirefox "MASTER" "This is a master bug" [02:46] it works now, its showing all masters [02:47] doe that line work ro do i need to add bugnumbers and such? [02:47] with bughelper -pfirefox "MASTER" [02:47] no, it just search for MASTER [02:47] and returns the urls as is: [02:47] http://launchpad.net/bugs/45008 [firefox upstream: Fix Released/Unknown] [firefox Ubuntu: Confirmed/High] - This is a master bug [02:47] Malone bug 45008 in firefox "MASTER firefox theme crash" [High,Confirmed] [02:48] hmmmmm maybe i should be cd;ed somewhere? [02:48] i get error when running bugxml [02:48] watch the config file that asac posted: [02:48] http://pastebin.ubuntu-nl.org/16112/ [02:49] be sure that the line is: Local-Packages-Dir: ~/ubuntu_bzr/bughelper-data.main [02:49] what do i do with that? it just gives his dir. and interval times [02:50] ah [02:50] read ^^ :) [02:50] I downloaded the bzr stuff to ubuntu_bzr, just use your own path [02:52] my config file is same as his [02:52] its in ~/.bughelper/config [02:52] it's the path to your local bughelper-data.main [02:52] directory [02:53] that one with the .info files [02:53] ~/.bughelper/packages/firefox.info [02:54] well In my case is where I downloaded the bzr repo [02:54] i did [02:54] mkdir -p bughelper-data.main ; cd bughelper-data.main [02:54] bzr branch sftp://hmontoliu@bazaar.launchpad.net/%7Ebugsquad/bughelper-data/main/ bughelper-data.main [02:55] so the path in my case is [02:55] so on the line Local-Packages-Dir: i should have a dir [02:55] ~/ubuntu_bzr/bughelper-data.main [02:55] yes [02:56] no error that time [02:56] jsut gave me back prompt so lets try [02:56] I'll try to use bughelper, though I'm actually using this stuff to quickly find dups [02:56] sed -n '/^#\(.[0-9] *\)/ {s/0x.[^ ] * in //;p}' retraced_stacktrace.txt [02:57] | sed -n '/#4 / {s/#4 \(.[^ ] *\) .*/STACK_SIGNATURE="\1"/p;}; /#5 / {s/#5 \(.[^ ] *\) .*/STACK_SIGNATURE_1="\1"/p;q}' [02:57] and hence [02:57] firefox -remote "openurl(https://bugs.launchpad.net/ubuntu/+source/${PACKAGE}/+bugs?field.searchtext=${STACK_SIGNATURE}&orderby=-datecreated,new-window) [02:58] that opens firefox seaching for the stacksignature in the summary of firefox / mozilla-thunderbird... etc bug reports [02:58] it is called just after the retrace is finish [02:59] is faster than bughelper (but ofcouse only searchs in bug summary) [02:59] hopefully bughelper may search on attachments too [02:59] dont know [03:06] bughelper only searches summarys? [03:06] dont know [03:06] I'm looking [03:06] search status would be a good idea and search importantce [03:07] filtering would be needed at that point though [03:08] Admiral_Chicago: hi [03:09] hey there hjmf [03:09] wow, just woke up [03:09] Admiral_Chicago: does bugheper search in attachments? [03:09] if you know [03:09] 'morning [03:09] :) [03:09] hjmf: yes [03:09] you use the -A flag [03:09] thanks :) [03:10] oops ofcourse, just RTFM :-P [03:11] Admiral_Chicago: status search? [03:11] --status=STRING [03:11] filter on given bug status [03:12] gnomefreak: hjmf has it [03:12] --importance=STRING [03:12] filter on given bug importance [03:12] but no tags AFAIK [03:13] nope, tags support needs to be added [03:13] hjmf: how did you do that bugxml -Afirefox? [03:13] bugxml -afirefox "MASTER" "This is a master bug" [03:13] it was just the first attempt [03:14] gnomefreak: bughelper -p -a firefox "Searchterm" "This bug is X,Y,Z" [03:14] actually give me a sec [03:14] iirc... [03:16] afk for a while [03:17] bugxml is for clue files [03:17] bughelper runs clue files and custom search terms [03:17] i lied above about the command to use gnomefreak [03:17] oh [03:18] let me see which one to actually use [03:18] good thing i waited [03:18] I ran 'freddy@omg-gnus:~$ bughelper -A -p firefox MASTER this is a master report' but i'm waiting on output [03:19] the buxml i mentioned above is known to work [03:19] where is the problem? [03:20] asac: give me a moment to read... [03:20] ah okay [03:20] you may not want to search attachments, let me see [03:21] actually i would like to have that rule in bugsquad firefox.info [03:21] and add the clues from david (updated to latest tags) [03:21] to automatically search attachment [03:21] https://wiki.ubuntu.com/MozillaTeam/Bugs/Bughelper/ClueFile [03:21] nsGenericElement::HandleDOMEvent [03:22] Admiral_Chicago: ? [03:22] i guess the MASTER clue does not want to search attachments right? can we specify this in clue file? [03:22] or just command line? [03:22] reading... [03:23] can i just add that to bottom of the clue file? [03:23] @nsXULElement::HandleDOMEvent [03:23] gnomefreak: it has to be valid xml [03:23] asac: that clue file isn't commited anywhere in bughelper [03:23] gnomefreak: if you just want to search for strings [03:23] ignore my random pastes [03:23] just use the bugxml -afirefox ... command [03:24] its committed [03:24] asac: i want to search status [03:24] read above :) (~140 lines) :) [03:24] i have master set up already [03:24] whats teh chances of those being the same :( [03:24] Admiral_Chicago: search for bzr branch [03:24] in irc log [03:24] ... or did you just join? [03:25] brb let me re read thsi stack [03:26] asac: i have the bzr branch pulle [03:27] yes [03:27] whats the chances this summary should be nsGenericElement::HandleDOMEvent instead of what it is? bug 87776 [03:27] Malone bug 87776 in firefox "MASTER Firefox Crashed [@~nsCOMPtr_base] [@nsXULElement::HandleDOMEvent] " [High,Confirmed] https://launchpad.net/bugs/87776 [03:27] you have to add the directory in your .bughelper/config file [03:27] as Local-Packages-Dir [03:29] #10 of stack says nsGenericElement::HandleDOMEvent [03:29] I have one in ~/bzr/bughelper-data [03:30] which contains teh original .info file I commited, plus revisions by daniel [03:31] yes [03:31] if that is pulled then everything is fine [03:31] :) [03:32] pulled==used for bughelper runs [03:32] okay, so the next course of action should be....getting a list of master reports and adding the appropriate terms in the .info correct? [03:32] ook ... daily bughelper results are http://daniel.holba.ch/bugs/ [03:33] Admiral_Chicago: right [03:33] for each cras master bug use the signatures in title [03:33] no revisions to pull [03:33] asac: neat. okay I'll get on that as soon as I can === Admiral_Chicago has a very busy week [03:34] i should have it by the next meeting [03:34] Admiral_Chicago: sure ... hope you don't mind if we fill in some already [03:34] :) [03:34] asac: go for it, let me know if help is needed [03:35] yes ... for now its just branch stuff ... and if you see anything that is not yet clued, add it and push asap (so we don't accidentially duplicate efforts) [03:35] mainly master crashes for now [03:38] back again [03:38] to push back to bzr ... [03:38] bzr push sftp://hmontoliu@bazaar.launchpad.net/%7Ebugsquad/bughelper-code/main/ bughelper-code.main [03:39] right? [03:39] < hjmf: you committed locally? [03:39] no [03:39] no idea [03:39] you have to do that ... at best for each change one commit [03:39] e.g. bzr commit -m "add MASTER clue" firefox.info [03:39] k [03:40] then add no tags matching (e.g. wiki) [03:40] bzr commit -m "added no tag recognition clue for state 'Needs Info'" firefox.info [03:40] if you have done that [03:40] you can push like above [03:40] of course test before pushing if everything still works [03:40] then go :) [03:40] ok, recording commands :) [03:41] [03:41] in the morning it do: [03:41] bzr merge [03:41] when i changed things i look what i have done by: [03:42] bzr status # which gives me an overview what files are actually touched [03:42] then i verify if changes are minimal and only contain one feature by [03:42] bzr diff [03:42] if that is ok, i commit changes by [03:42] bzr commit [03:42] and insert a good comment :) [03:43] if i am sure changes are fine, i push things by [03:43] bzr push [03:43] if i push for first time i specify url :) [03:43] bzr should remember ... otherwise use --remember option with bzr push [03:43] [03:44] OK, good howto (however I will read bzr man page before start messing things ) :) [03:44] yeah :) [03:44] you can test stuff on your selve [03:44] e.g. cp -r yourcurrentbzrdir /to/somewhere/else/ [03:44] then [03:44] bzr clone /to/somewhere/else /to/somewhere/different [03:45] cd /to/somewhere/different/ [03:45] change stuff [03:45] commit stuff [03:45] push stuff to /to/somwehere/else [03:45] :) [03:45] :) [03:45] lets play :) [03:45] bzr is pretty simple and consitant about branching and merging et al [03:46] yu can clone two times above ... make changes to one, push them, then merge them to the second location and so forht [03:46] have fun [03:46] I used to have a local cvs repo for playing, seems easier :) [03:46] ty [03:47] yeah ... for just local stuff its definitly best to use distributed system [03:47] actually i don't see the benefit of any centralized system anymore [03:47] as its just a subset of what we have with bzr and git [03:48] have to learn what is git [03:48] Git - Fast Version Control System [03:48] things to look at :) [03:55] wow! I have to halt the system, seems that the lights are failing somewhat [03:55] lets close [04:15] dh_install -a --sourcedir=debian/tmp [04:15] cp: cannot stat `debian/tmp//usr/lib/iceape/libnspr4.so': No such file or directory [04:15] dh_install: command returned error code 256 [04:15] :( [04:15] make: *** [binary-arch] Error 1 [04:17] could that be because im missing libnspr4 [04:23] yeah [04:23] gnomefreak: look in iceape.install [04:23] is there libnspr4.so? [04:23] remove that line [04:23] same for all libnss related [04:23] you can see so files by [04:23] dpkg -L libnss3-dev [04:23] those don't belong to iceape.install anymore [04:23] because they are not build anymore now that we use --with-system- [04:23] ok looking for it [04:25] in debian i have seperate iceape-*.install [04:25] browser, calendar, mailnews, so on and so forth. ther eis a iceapedev.install [04:27] gnomefreak: you will find it :) [04:27] probably in browser [04:29] .usr/lib/iceape/libnspr4.so [04:29] that what im looking for :) [04:32] ok running clean now than try again [04:33] no [04:33] no? [04:33] you need to remove all libnss3 stuff as well [04:33] as i said above [04:33] otherwise you will run into it as well [04:33] you can list files that you need remove by libnss3-dev [04:33] path is defeinitly different but filenames should be the same [04:34] dpkg -L libnss3-dev [04:34] and you don't need to clean to test [04:34] just try [04:34] fakeroot ./debian/rules binary [04:34] after you did your changes [04:34] will safe you lots of time [04:34] testing stuff [04:34] or dpkg-buildpackage -rfakeroot -nc [04:35] which is the clean way to retry without clean [04:35] gnomefreak@FeistyFawn:~/iceape-feisty/iceape-1.1.1/debian$ dpkg -L libnss3-devPackage `libnss3-dev' is not installed. [04:36] i shouldnt have to remove it from my system and dpkg searches system [04:36] why isn't it installed? [04:36] you should [04:36] same as libnspr4-dev [04:37] or haven't you build it yet? [04:37] libnspr4-dev is [04:37] yes [04:37] yes ... libnss3-dev is the other [04:37] you need to add it to Build-Depends: [04:37] as well [04:37] ah its not installed [04:37] right [04:37] install it :) [04:38] ok add both to build -deps? [04:39] yes [04:39] its just a formality ... but should be done [04:39] actually its necessary ... to get to releasable state [04:39] k fixed [04:40] good [04:40] maybe commit that change to control [04:40] then fix debian/iceape-browser.install [04:40] e.g. remove all files that are not in libnss3-dev as well from file list [04:43] ok === gnomefreak going to eat something [05:01] no new firefox-trunk builds? [05:02] or are you following alpha releases? [05:43] AlexLatchford: its when gnomefreak likes to update [05:43] maybe push him to roll an update [05:44] i guess we will follow beta releases for what goes into gutsy development release [05:44] but for mt archive we can do weekly imo [05:46] anyway, i think gnomefreak is still working on building apps on top of nss and nspr [05:46] so probably thats why we haven't seen an update [05:49] ah okay [05:49] no, i was just wondering [06:34] asac: nothing new on branch [06:34] thats why i havent updated [06:34] :) [06:35] and yes been tied up with iceape [06:35] ill tell ya fakeroot ./debian/rules binary doesnt cut off any time in build [06:36] AlexLatchford: is there something broke in trunk build? === gnomefreak off again while this builds. === hjmf [n=hjmf@6.Red-88-25-28.staticIP.rima-tde.net] has joined #ubuntu-mozillateam [06:46] gnomefreak: branch does not change ... you have to just change changelog url to get new upstream sources [06:46] makes no sense that i check in changelog date changes for that :) [06:47] looking at changelog [06:48] firefox-trunk (2.99+2cvs20070328-0ubuntu0)?? [06:48] changing the date on that wont update the release will it? i was thinking it would just build with new date [06:50] 2.99+2cvs20070404-0ubuntu0 is the latest update on mt repo [06:53] MOZ_CVS_ROOT := :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot << this will grab latest? [06:53] now [06:53] neworig gives you updated tarball [06:53] if you change date [06:53] e.g. neworig will always update to date you have in changelog version [06:53] ah ok [06:53] just change date [06:53] run neworig [06:53] spin [06:53] done [06:54] ok cool. this is built off nightlys? [06:54] no right from cvs [06:54] so: out own nightlies [06:55] but since you won't update daily its more like weekly :) [06:55] or "out randomlies" :) [06:55] if i put todays date will it grab newest or do i need exact date [06:55] you should put today-1 in [06:55] to be safe [06:55] ok thats what i was thinking [06:55] e.g. 20070416 [06:59] ok updating atm. will build sometime tonight and have it uploaded by tomorrow afternoon. [06:59] AlexLatchford: ^^^ [07:00] libplds4.so <<< thats not libnss nor libnspr :( [07:01] asac: thats the new one same error as before but that package :( [07:04] its in libnss [07:04] you should look whats in there [07:04] by dpkg -L libnss3-dev [07:06] omg [07:07] you would think libnssckbi.so would be in libnss3-dev [07:08] nssckbi.h but no .so [07:09] ? [07:09] i think most simple is to run dpkg-buildpackage -rfakeroot -nc [07:09] usr/lib/iceape/libnssckbi.so [07:09] until it builds successfully [07:09] and remove line by line [07:09] k [07:10] /usr/lib/libssl3.so [07:10] /usr/lib/libsoftokn3.so [07:10] /usr/lib/libsmime3.so [07:10] /usr/lib/libnss3.so [07:10] those are definitly in libnss [07:11] yes i got all them [07:11] good [07:11] and same with libnspr4-dev .so's [07:11] exactly [07:11] but the name as a headerfile is what made me think to get rid of it but i ket it [07:11] kept* [07:11] yeah might be confusing [07:12] only one way to find out :) [07:16] -fakeroot -nc builds each package in order? [07:16] -rfakeroot even [07:17] ok finished no errors :) [07:27] more sever weather :( [07:28] severe* [07:29] a fire warning :( wtf is this [07:30] ill be back a little later [07:44] crazy [07:45] -nc does rebuild without clean [07:45] its good to test in case something fails in the packaging stage [07:45] that you want to verify that its now fixed [07:45] if everything build fine with -nc do a full respin before upload [07:45] gnomefreak: ^^^ [08:10] https://code.launchpad.net/~asac/firefox/ubuntu-2.0.0.x [08:10] there we have new firefox 2.x [08:10] for system nspr/nss ... based on cdbs + tarball + quilt packaging [08:10] have fun [08:10] gnomefreak: ta [09:54] asac: you here? [09:55] trunk failed [09:57] asac: is it safe to remove patches from firefox-trunk? [09:59] bz364093-thebes-system-cairo-fix failed to apply [10:05] 1 out of 1 hunk FAILED -- rejects in file gfx/thebes/src/gfxMatrix.cpp [10:12] i think i disabled it lets see how it goes [10:23] seems to be building. ill look into that patch once it finishes good or bad === Naddiseo [n=Naddiseo@d199-126-254-166.abhsia.telus.net] has joined #ubuntu-mozillateam [10:54] gnomefreak: yes [10:54] you can disable that patch [10:55] it has been landed in trunk cvs [11:04] hmmm i missed trademark discussions [11:04] in meeting [11:06] gnomefreak: there is one more that needs to be build :) [11:06] tomorrow another one will come ;) [11:07] https://code.launchpad.net/~asac/firefox/ubuntu-2.0.0.x [11:07] this is next package generation for firefox 2.0 [11:07] e.g. with quilt patches and embedded tarball ... as well as already using system nspr/nss [11:07] tomorrow i will push tbird 2.0 bzr branch as well [11:08] if we have all this in the archive, we are well prepared for gutsy i guess [11:08] and we can start to think about things like sunbird/lightning (e.g calendar extension) [11:12] ok that is a bunch of building ;) [11:12] the 2.0.0.x build is bzr? [11:13] like the fx trunk? [11:29] yes [11:29] there is no new orig [11:29] you have to tar up by your selve [11:29] just drop the tarball in the top level [11:29] and tar it up with top-level as prefix into orig.tar.gz [11:30] let me see [11:30] maybe i should add that target [11:30] to ease your pain :) [11:30] and tbird exactly the same as well [11:30] at least when its out :) === gnomefreak gonna try to get uploading done tonight so it leaves me with less to do tomorrow. i have some yard work to do tomorrow thanks to the frigging storms. [11:38] was it real hard? [11:39] have you been struck besides some dirt? [11:39] 4 inches of rain with 50+ mph winds [11:40] i have 3 ~80 foot trees down and a crap load of debrie [11:40] maybe ~60ish [11:44] good thing is they fell in the woods so the 5 of us should beable to cut them up and leave them back there [11:59] crazy [11:59] that trees fall at that windspeeds [12:00] wet ground + high winds + middle of woods [12:00] 4 inches in 26hours [12:00] 36hours [12:07] asac: im wondering if we are gonna do the libnss3 and libnspr4 thing with firefox-trunk :( [12:07] hmm 4 inches is a good bunch :) ... me wonders how much liters per square meter that is ... as volume gets me a etter feeling [12:07] gnomefreak: sure ... i will update -trunk bzr soon [12:07] k [12:08] its basically the same [12:08] just replace --without-system-nspr with === gnomefreak not good with conversions anymore ;) [12:08] oh hell i can do that next week on my side [12:08] --with-system-nspr --with-system-nss :) [12:08] sure [12:08] i will just checkin stuff [12:08] if you see you have a merge feel free to respin (no need to hurry) [12:08] as long as i dont need to rebuild nss and friends [12:09] no you don't need to [12:09] they should be stable [12:09] cool [12:09] and in case we have an update we won't need to rebuild all other apps === gnomefreak still concered about the conflits [12:09] e.g. thats the reason why we split those [12:09] conflicts? [12:09] ah [12:09] you mean the -dev package [12:09] yeah [12:09] yes ... thats nothing to bother much [12:09] developers have to suffer ;) [12:09] yeah and the -0d [12:09] for users its all somooth [12:10] -dev will bring in -0d [12:10] the -0d is so you can have old libnspr installed in parallel [12:10] to new one [12:10] so we get smooth transition [12:10] oh ok [12:10] ii libnspr4 1.firefox2.0.0.3+1- Netscape Portable Runtime Library [12:10] -0d is new for gutsy? [12:10] ii libnspr4-0d 1.8.0.10-3ubuntu1 NetScape Portable Runtime Library [12:10] e.g. -> no problem [12:10] yes [12:11] ok is this on us? [12:11] what? === gnomefreak not sure how epiphany will deal with this (if it will change anything) [12:11] actually everything should be fine [12:11] are we building the new nss and friends for gutsy repos? [12:11] yes ... epiphany will just pull in new libnspr4 if it gets eventually respun [12:12] otherwise it will use libnspr4 ... read: smooth transition [12:12] true [12:12] gnomefreak: its one aspect of the repo to test this in advance ... yes. [12:12] true [12:13] e.g. you could try if just respinning works [12:13] epiphany [12:13] yay -trunk built fine [12:13] i will do that eventually [12:13] i guess you don't need to [12:13] have enough things to do for the moment i guess :) [12:13] i thought epiphany was the -desktop teams package [12:14] sure ... but since we lead the transition we should figure out for them [12:14] true [12:14] at least test how it works and if they need to do something ... then drop instructions [12:14] like: respin [12:14] as long as you let them know im sure they wont mind [12:14] or ... do this + that, then respin [12:14] true [12:15] ah ... because we provide testing repo? [12:15] na thats not a problem. We are in free software here [12:15] no for gutsy. [12:15] we just have to take care for proper versioning [12:15] for other people packages i mean [12:15] we can just release them as we like [12:15] ah ok [12:15] but i don't think we want to :) [12:15] we just want to test locally if rebuilding works fine [12:16] then pass that info to desktop team [12:16] and if they ask for help, then help [12:16] yeah [12:16] that sounds better [12:16] @schedule new_york [12:16] Schedule for America/New_York: Current meeting: Community Council | 18 Apr 08:00: Edubuntu | 19 Apr 11:00: Development Team | 24 Apr 16:00: Technical Board | 25 Apr 16:00: Edubuntu | 26 Apr 16:00: MOTU [12:16] still running CC ? [12:17] yep [12:17] they last forever [12:17] gnomefreak: can you explain me the difference of ubuntu-dev vs. motu ? [12:18] motu == universe and multiverse packages [12:18] yeah ... and ubuntu-dev is universe as well, right? [12:18] ubuntu-devel does all packages [12:18] hmm? [12:18] yes === gnomefreak thinks core-devel adn ubuntu-devel are same but cant be sure [12:18] no core-devel can upload to main [12:19] and restricted which ubuntu-dev cannot [12:19] or core == canonical [12:19] oh [12:19] no core-devel is just core-team ... for main and restricted [12:19] than im not sure [12:19] core-devel is automatically ubuntu-dev (which according to lp upload packages to universe) [12:19] however core-devs are not automatically motu ... which made me wonder in the first place :) [12:20] core-devel is over everyone i would think [12:20] anyone with main upload rights should beablet o upload to uni and multi [12:20] afaik [12:20] not sure ... looking at launchpad team pages ... core-devs cannot upload to multiverse without being motu [12:20] which they are not [12:21] thats kind of eh [12:21] but i am not sure ... maybe core-devs can upload everywhere ... but team dependencies are not properly setup [12:21] maybe because multi is all nonfree packages? [12:21] hmm [12:21] core-dev can upload to restricted [12:21] might be not as nonfree however :) [12:21] hmmmmm [12:22] but probably a good thing not to be associated with multiverse :) [12:22] in case someone sues ;) [12:22] that makes me wonder about the diff between restrictedd and multi [12:22] restricted is shipped on CD [12:22] asac: you should have main and uni at the very least [12:22] ah [12:22] so essential things to make ubuntu work out of box where otherwise users woudlbe disappointed [12:23] e.g. drivers [12:23] for video [12:23] good point [12:23] wireless [12:23] etc [12:23] multi is packages not really needed for anything but make people happy [12:23] yes === asac hopes i never have to upload to multiverse [12:24] lol we are talking about cloaks in -ops :( [12:24] you will be uploading iceape right? [12:24] or do i need to use revu? [12:24] unless someone comes up with major complains ... i will yes [12:25] ok cool [12:25] no ... though i don't understand revu exactly, i will happily take sponsorship ... for mozilla packages [12:25] that go to universe [12:25] ok === gnomefreak feels better that way [12:26] i guess if you request on revu they will ask me anyways :) [12:26] true