/srv/irclogs.ubuntu.com/2007/08/20/#ubuntu-mozillateam.txt

=== Starting logfile irclogs/ubuntu-mozillateam.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #ubuntu-mozillateam
=== Topic for #ubuntu-mozillateam: Home of Ubuntu Mozilla Team - https://wiki.ubuntu.com/MozillaTeam | Bug Triagers please read: https://wiki.ubuntu.com/MozillaTeam/Bugs/ | Firefox trunk package source : https://code.launchpad.net/~mozillateam/firefox/trunk | Mailing List: ubuntu-mozillateam@lists.ubuntu.com | Next Meeting, Monday August 20th at 20 UTC in #ubuntu-meeting
=== Topic (#ubuntu-mozillateam): set by Admiral_Chicago at Wed Aug 15 18:48:45 2007
=== shirish [n=shirish@59.95.29.150] has joined #ubuntu-mozillateam
=== shirish [n=shirish@59.95.29.150] has left #ubuntu-mozillateam ["Leaving."]
=== JenFraggle [n=jen@91.84.43.217] has joined #ubuntu-mozillateam
=== Ubulette is now known as _Ubulette
asacbnovc: still here?01:15
=== hjmf_ [n=hjmf@7.Red-83-44-173.dynamicIP.rima-tde.net] has joined #ubuntu-mozillateam
=== asac [n=asac@e177174172.adsl.alicedsl.de] has joined #ubuntu-mozillateam
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-mozillateam
=== bnovc [n=bnovc@64.22.118.221] has joined #ubuntu-mozillateam
=== _Ubulette [n=Ubulette@APuteaux-153-1-41-102.w82-124.abo.wanadoo.fr] has joined #ubuntu-mozillateam
=== AlexLatchford [n=alex@82-44-193-109.cable.ubr07.haye.blueyonder.co.uk] has joined #ubuntu-mozillateam
=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #ubuntu-mozillateam
=== Mirv [n=tajyrink@pdpc/supporter/active/Mirv] has joined #ubuntu-mozillateam
=== Ubulette_ [n=Ubulette@APuteaux-153-1-19-57.w82-124.abo.wanadoo.fr] has joined #ubuntu-mozillateam
=== Paddy_EIRE [n=patrick@89.240.251.170] has joined #ubuntu-mozillateam
=== JenFraggle [n=jen@91.84.43.217] has joined #ubuntu-mozillateam
bnovcasac: i'm around now if you are04:31
asacbnovc: yes ... i am here ... but can only give this channel 5% atm04:32
asacbnovc: i read that you want to help ... thats great!04:32
asacbnovc: are you more a technical person or more a user?04:32
bnovcasac: probably technical04:33
bnovcthat's what i'd prefer to help with04:33
asacok one thing that everybody should do ... regardless of what his main work is ... is help a bit on bugs ;)04:34
asacwe try to sort bugs out by tagging them so volunteers who look for a certain task can pick bugs from such a list04:35
asacyou can read how the mozillateam sorts-out bugs in https://wiki.ubuntu.com/MozillaTeam/Bugs/States and https://wiki.ubuntu.com/MozillaTeam/Bugs/Tags ...04:36
asacthe states page tries to be a bit verbose what is to do for each state04:36
asacwhile the tags page provides you with quick links to bugs of each state04:36
asacmaybe take a look04:36
bnovck04:37
asacin addition we have a list of bugs that were badly triaged (e.g. they are not properly tagged)04:39
asacthose would need to be tagges properly ... because if bugs are not properly tagged they just slip through our workflow and might become forgotten et al04:39
asacbnovc: i think the wiki might be a bit outdated as launchpad renamed its state ... its mostly just "Needs Info" is now called "Incomplete" ... but it shouldn't matter ... whatever applied to Needs Info previously now applies to Incomplete04:41
bnovc'triage' is an amusing name for bugs :)04:42
bnovck, read through those pages04:43
bnovci'm not sure i would know where to begin if i  just got the ff source and started trying to fix a bug though04:46
bnovcneed to get going for a big, be back mid-afternoon04:50
asacbnovc: its not about fixing in the first place ... most bug triage work is about sorting things out :)04:56
asaconly things that are in state Confirmed mt-eval needs to be evaluated how they can be fixed04:56
asaceverything else just needs technical expertise to filter as much bugs to /dev/null as possible :-D04:56
asacbnovc: anyway ... if we run into a bug and i have an idea where in ff source the problem might stem from you can go and fix it ;)04:57
=== Paddy_EIRE [n=patrick@89.240.251.170] has joined #ubuntu-mozillateam
=== Mirv [n=tajyrink@vipunen.hut.fi] has joined #ubuntu-mozillateam
=== Ubulette_ is now known as Ubulette
Ubulettehi07:45
=== Paddy_EIRE [n=patrick@89.240.251.170] has joined #ubuntu-mozillateam
=== Jazzva [n=sasa@89.216.128.244] has joined #ubuntu-mozillateam
JazzvaEvening...09:02
Ubulettehi09:08
JazzvaHow09:08
JazzvaHow's the work going? (BTW, I hate the position of this Enter key)09:08
Ubulette"'" is on the 4 on my keyboard...09:21
UbuletteJazzva, haven't much done for this group today.09:22
JazzvaI prefer to use the English layout if I don't need local characters :)... If I need them, then "'" is on the dash key...09:23
JazzvaBTW, asac, I won't be able to do anything big this week... Two exams coming this weekend...09:23
JazzvaMe neither, Ubulette... I promise I will next week O:)...09:23
JazzvaWell, off to studying... Have fun.09:24
Ubulettegood luck :)09:25
JazzvaThanks :)09:25
asacJazzva|away: exams on weekend? wierd ... but good luck09:49
Ubulettehm, seems bug 123103 is fixed, at least in today's trunk09:56
ubotuLaunchpad bug 123103 in firefox-granparadiso "Firefox Granparadiso changing workspace" [Low,New]  https://launchpad.net/bugs/12310309:56
Jazzva|awayasac: Yeah... the worst time for exam is Sunday at 8am :)... Well, any day at 8am. Though I'm lucky: Saturday at 5pm... and Friday at 8am.09:58
Ubulettenever had exams on sunday myself..09:59
Ubulettemozilla bug 33574209:59
ubotuMozilla bug 335742 in General "Does not respect window manager policy - raising window" [Normal,Unconfirmed]  http://bugzilla.mozilla.org/show_bug.cgi?id=33574209:59
Ubulettehmm, seems too old09:59
Ubulettemozilla bug 38866410:04
ubotuMozilla bug 388664 in OS Integration "opening link from another application raises/focuses/moves Firefox window" [Normal,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=38866410:04
Ubulettemore like it but no tagged as fixed.. strange10:05
asacwhats the problem?10:13
asace.g. what are you looking for?10:13
Ubulettesee if it was fixed or if it's something else that fixed it10:16
=== Mirv [n=tajyrink@vipunen.hut.fi] has joined #ubuntu-mozillateam
Ubuletteasac, my lp login just changed, so have all my urls, bzr included11:14
=== AlexLatchford [n=alex@82-44-193-109.cable.ubr07.haye.blueyonder.co.uk] has joined #ubuntu-mozillateam
bnovcasac: i see, well if you would like to give me some more guidance on what specifically i can do, i'll help out12:03
asacbnovc: cool ... maybe start with some simple ones ... look at the ones that are tagged mt-needtestcase ... verify if there is already a step by step instruction to reproduce in summary ... if not, try to extract one from the bug comments ... or ask submitter to provide more info12:23
asacbnovc: https://wiki.ubuntu.com/MozillaTeam/Bugs/Tags12:23
asacbnovc: further the ones that are tagged mt-needtester claim to have a step by step instructions, but we need someone with some technical expertise to verify that the bug can be reproduced that way12:24
asacbnovc: https://launchpad.net/ubuntu/+source/firefox/+bugs?field.tag=mt-needtester12:24
asacthose are the ones that need a tester12:24
asacif you find that you can reproduce, ensure that the summary contains a clear step-by-step instruction and then change tag to mt-confirm12:24
asacor if you are confident that the testcase is really good ... set tag to mt-upstream and state confirmed12:25
asac(e.g. all mt-needtester and mt-needtestcase are state Incomplete)12:25
asacmt-upstream means that a triager should try to find an equivalent bug in bugzilla.mozilla.org ... which can be pretty hard12:26
asacif you want to vade through bugzilla.mozilla.org bug database you could also take a look at the other bugs that are tagged mt-upstream ... which basically means that we have to ensure that there is not already and upstream bug filed ... before we submit one and/or start to evaluate a solution12:27
asacif we think that the problem is more or less ubuntu related, we don't tag mt-upstream, but use mt-eval ... which means some skilled developer should try to evaluate a solution12:28
asacbnovc: is that enough to start with?12:28
Jazzva|awaybnovc, asac, there is a beginners page on MozillaTeam that explains the bug testing :). Maybe that would be a good read...12:28
asacyes right12:29
asacthe one by jenfraggle, right?12:29
Jazzva|awayMhm... Here's the link: https://wiki.ubuntu.com/MozillaTeam/Bugs/Beginner12:29
asacJazzva|away: yeah right ... is that properly linked from some page?12:29
Jazzva|awaybnovs, maybe you could go through it... It's mostly what asac said, but in more words :).12:30
Jazzva|awaybnovc ^12:30
Jazzva|awayDunno... will check it now...12:30
asacJazzva|away: yes ... its what i explained to jenfraggle once12:30
asaci think it should be linked from the procedures page ... and maybe from the main bugs page as well12:30
asacJazzva|away: https://wiki.ubuntu.com/MozillaTeam/Bugs/Procedures .... in the initial paragraph there is already the transcript on which that beginner page is based on12:31
asaci think the begginner page should be linked from there as well12:31
Jazzva|awayWell, I can't find the link on main bugs page... I'll put one12:32
=== Jazzva|away needs a little break from studying...
asacyeah .. already wondered what you are doing here ;)12:32
Ubuletteasac, is debian packaging trunk ? (IceWeasel 3.0b or whatever)12:32
asacJazzva|away: on the main bugs page there is just a tiny link on the bottom to the procedures12:33
asacJazzva|away: we usually send users to that page ... so lets not fill it up with more triaging details12:33
asacbut maybe expanding the procedures paragraph on that page might be beneficial ... i agree12:33
Jazzva|awayMmmhm... No prob.12:33
asacJazzva|away: but the procedures page should definitly contain all ;)12:34
asacUbulette: well debian is basically me and mike ;)12:34
Jazzva|awayAll, not just a link to Beginners page? :)12:34
Jazzva|awayasac ^12:34
asachuh?12:34
asacsorry can't parse that ;)12:35
asacah i see12:35
asacsorry12:35
asacof course links12:35
asacnot the content ... but all links should be on the procedures page ;) ... thats what i ment12:35
JazzvaThat's whay confused me :). Ok, I'll put link to the procedures page... :)12:35
bnovci'll read through that beginner page12:35
Ubuletteasac, i guessed so. that's why I ask you. reason was to know if they have the same ftbs on non-i386/amd64..12:35
asacbnovc: yeah ... and maybe the transcript ... as the beginners page is already filtered ;)12:36
asacbnovc: and might be not completely accurate ... more or less intentional for the sake of readability12:36
asacUbulette: those build failures are almost certain the same12:37
asacUbulette: currently we haven't uploaded any trunk builds to debian12:37
Ubuletteasac, no plan to ?12:38
asacUbulette: i talked to mike about this once ... and he seemed to be open to push the packages to experimental ... but with the same name12:38
asace.g. iceweasel (not iceweasel-trunk)12:38
Ubulettewhat does that mean for us here ?12:39
Ubulettei was just about to drop trunk from nss and nspr as I want to package real trunks for those12:40
asacgood question :) ... yes if he doesn't say no it would probablyb e that way12:40
asaci will talk to him next time i see him online12:41
asache is usually online everyday ... but can leave out a day or two12:41
Ubulettek12:41
asacbut i hope i get a grib on him tomorrow12:41
asacUbulette: we are currently trying to move debian maintenance to a git repository12:41
asace.g. with full source tree12:41
asacwe already track the git tree here:12:42
Ubulettenot sure including the source tree is a good idea12:42
asachttp://git.debian.org/?p=pkg-mozilla/upstream.git;a=summary12:42
Ubuletteyeah, i've been there12:42
asacsince we maintain a fork its more or less a good thing12:42
Jazzvaasac: Ok, added the link on the procedures page... Back to studying...12:43
asacbut mostly we do all this because eric doesn't like patchsystems ... so we try to find a way that suites him, but still allows us to keep clean patches ... e.g. on top12:43
Ubuletteseems a lot of commits upstream to sync12:43
JazzvaHave fun ;)...12:43
asacUbulette: no we don't do that ... we just track regularly12:44
asaccheckouts12:44
asacUbulette: for us its more or less a good thing because we maintain the ice-* fork12:44
Ubuletteoh, you co upstreamn then merge in one commit ?12:44
asacUbulette: so the mozilla-1.8 branch tracks prinstin upstream checkout12:44
asacUbulette: yes that works pretty well ... at least for rebasing12:44
asacwhich is what we want to keep our patches on top12:44
Ubulettewho's eric ?12:45
asacthe firefox/iceweasel maintainer (eric dorland)12:45
asachw is currently not much active since he started working for google ... but he still has his stake in all this12:45
asacanyway ... another benefit we get is that we are currently working with gnuzilla people to consolidate the crap they do12:46
asace.g. they should just use our ice-branch ... and maintain an extension to add their features12:46
asacthe current situation is really confusing ... as they release iceweaasel ... which is differnt to what debian releases12:46
asacUbulette: so to summarize the facts ... iceweasel will probably not get a patchsystem :/ ... and since we hate to do differnt things for all these packages we will drop patchsystems for icedove, iceape, xulrunner et al as well.12:48
Ubuletteyou mean drop debian/patches ?12:49
asacit was a hard decision, but eric stayed firm and for the matter of consitency mike and me agreed to try to go the git way ... mike is currently evaluating to be sure ... i am pretty sure that i works because i did that a long time for the 1.7 branch12:49
asacand still maintain feisty firefox that way12:49
asacUbulette: yes ... but its not much different ... we have the patches on top and rebase ... so you can always export distinct patches12:50
asacthe benefit is that people can more easily submit patches ... the backdraft is that we have to maintain this git branch12:51
Ubulettehmm. so that means no more sync with ubuntu, either way12:52
asacno idea :/ ... actually the sync is nearly non-existant atm12:55
asacso things can only improve12:55
asacand since git allows you to export those patches its not really harder12:55
asacour firefox package forked of the debian one at some point ... then it was modified by iwj before i came .. then i untangled the huge diff.gz into distinct patches (yeah ... what a pain)12:57
asacwhich i still maintain in git here ... then in gutsy i punched those patches into a patches directory12:58
asacfor thunderbird its a bit better ... but even though i am the maintainer on both sides its pretty much out of sync atm12:58
asachowever last icedove upload was resynched ... so its not that bad anymore12:59
asacUbulette: anyway... nothing is set ... the git archive currently just tracks mozilla and the freed ice branch01:02
asacUbulette: last time i talked to mike he confessed that he started to love using quilt ... so lets see01:02
asacUbulette: hopefully i will get him tomorrow so i can sort these things out.01:03
Ubuletteyou converted me to quilt too.. yet the way it is used in ff is still bothering me, mostly the patch dir location01:04
Ubulettei also plan to drop timestamps from patches as it makes commits difficult to follow01:04
Ubuletteeasy with quilt01:05
asacUbulette: what is bothering you with ff?01:05
Ubulettethat I can't keep QUILT_PATCHES="debian/patches" in my ~/.quiltrc01:06
asacUbulette: further, i never had timestamp problems ... do you refresh all the time?01:06
Ubuletteno but you saw like me last week that if you touch one file in a big patch, all timestamps are updated01:07
asacUbulette: why can't you keep that? because we have a link so you can just use quilt without QUILT_PATCHES set at all?01:07
Ubulettebecause ff does automaticaly   cd build-tree/mozilla && QUILT_PATCHES=patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 ;01:08
asacUbulette: well ... use: quilt --refresh --diffstat -U8 --no-timestamps :)01:08
asacUbulette: oh ... i see ... QUILT_PATCHES=patches can be omitted ... its the default01:09
asaci have no .quiltrc01:09
UbuletteI do01:09
UbuletteQUILT_NO_DIFF_TIMESTAMPS=101:09
UbuletteQUILT_PATCHES="debian/patches"01:09
UbuletteQUILT_DIFF_OPTS="-U8"01:09
UbuletteQUILT_REFRESH_ARGS="--diffstat -U8 --strip-trailing-whitespace"01:09
Ubuletteit's far easier to work01:09
asacQUILT_REFRESH_ARGS="--diffstat -U8 --strip-trailing-whitespace --no-timestamps"01:09
asacQUILT_NO_DIFF_TIMESTAMPS is something differnt01:09
Ubuletteno01:09
asacits for the diff command i guess01:09
asacno?01:09
Ubuletteit covers both diff and refresh01:09
Ubulette QUILT_NO_DIFF_TIMESTAMPS=101:10
asacah .. ok ... so you complain that i included them in the first place01:10
Ubulettei tested it on other projects01:10
asacok fine ... we can drop them from all patches01:10
Ubulettenope. I just complain that because of QUILT_PATCHES=patches in ff, it's different from all other debian projects where you build with patches in debian/patches from the starting point01:11
asacah ... ok ... its just because of the embeeded tarball thing01:12
Ubulette?01:12
asace.g. we work in a the build-tree/mozilla tree as if we would develop an upstream project with quilt01:12
Ubulettei missed my point01:12
asacwhile people that don't use embedded tarballs always work in a debian package01:12

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!