/srv/irclogs.ubuntu.com/2008/12/17/#ubuntu-mozillateam.txt

crimsunasac: all 3 tests [from mozilla.qa.ubuntu.com/qatracker] pass for your ppa packages of firefox-3.0/xulrunner-1.9 3.0.5/1.9.0.5 on hardy, intrepid, and jaunty05:12
crimsunasac: (and thanks for mentioning via identi.ca; i wouldn't have noticed otherwise!)05:12
crimsunasac: all 3 tests [from mozilla.qa.ubuntu.com/qatracker] pass for your ppa packages of firefox on dapper07:35
crimsuni think i'm going to crash for the night, tho'; have to get up for work in a few hours07:36
crimsun(if needed, i'll install gutsy in a vm later this evening)07:36
gnomefreakX is still broken :(09:07
crimsunasac: (last one!) all 3 tests [from mozilla.qa.ubuntu.com/qatracker] pass for your ppa packages of firefox on gutsy09:08
gnomefreakasac: the agenda for last meeting is finished right? items are: Jaunty(we covered alreaady), Universe software security support, actions from last meeting, review or auto extension scripts?09:10
Jazzvagood morning :)09:15
gnomefreakJazzva: good morning09:53
asaccrimsun: thanks!!!10:39
Jazzvaasac, for foxyproxy... in-source patch vs. establishing a patch system?10:46
asacJazzva: what patch?10:46
Jazzvaregarding yesterday's problem with changing settingsDir... i just changed getDefaultPath not to read settingsDir at all, but to get it from profile dir.10:46
asacah right10:47
asacJazzva: will this patch stay around forever?10:47
Jazzvaasac: for trying to write settings file in /usr/lib/firefox/10:47
JazzvaI'm planning to start a topic on upstream's forum to check with them... I don't see a reason why they wouldn't apply this10:47
asacJazzva: yeah. your decision then. with or without patchsystem should work10:48
Jazzvathough, their getDefaultPath had commented code for getting a settings dir as a profile dir, and then they just added this code. maybe they assumed that the extension will be installed in a profile dir, so that might be the reason why they removed the preferred way.10:49
Jazzvaasac, I left a comment on the topic for this bug. I'll submit it now as in-source patch, in case he decides not to use it, we can establish a patch system...11:04
asacJazzva: fine.11:07
asacJazzva: ready for upload then ;)?11:08
Jazzvano, there is a new version, I'll update it :)11:08
Jazzva(it still has the same bug, though)11:08
asacmozilla bug 40431411:45
ubottuMozilla bug 404314 in XUL "when I click on a menu instead of click and hold it randomly selects a menu item and activates it" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=40431411:45
asacfta2: do you have assitive technologies enabled on gnome?11:45
asac(i think thats the reason why we see this more frequently now)11:46
Jazzvaasac: done, I proposed a merge of ~jazzva/f-e/foxyproxy.ubuntu to ~ubuntu-dev11:49
Jazzvaasac: https://code.edge.launchpad.net/~jazzva/firefox-extensions/foxyproxy.ubuntu/+merge/239511:49
asacJazzva: heh ... you didnt use a "topic" name for the branch :)11:51
Jazzvayeeeah... I know. I used just this, as it was available...11:51
asacJazzva: i dont mind ... just that i cannot say: bzr branch yourbranch; bzr branch ubuntu-devbranch11:51
asacwithout renaming ;)11:51
asac(which is what reminds me of it all the time;)11:51
Jazzvawhy can't you use that?11:52
Jazzvaah...11:52
Jazzvafoxyproxy.ubuntu in both cases11:52
asacJazzva: oh ... we could use the builddeb.conf too there ;)11:52
asac(when we touch it)11:52
Jazzvabzr branch ubuntu-devbranch, cd ubuntu-devbranch, bzr merge my-branch?11:52
asacyep11:52
asacJazzva: usually branches exept the mainline branch are not .ubuntu branches, but are dedicated for a topic11:53
asaclike 1.5.6 ;)11:53
asacbut well11:53
JazzvaI wrote little helper for that new part of bzr, it's most probable that I will forgot how to use it. It would be good to put it on wiki somewhere :)11:53
asacyep11:53
asacwe should put it https://wiki.ubuntu.com/MozillaTeam/Extensions/Bzr11:54
JazzvaI'll just put it as it is now, and mark that part of doc as WIP11:54
asacJazzva: yes. just push whatever you have now .... we can streamline stuff later11:56
Jazzvayep11:57
asacJazzva: oh i think we should use "merge" mode11:57
asacmerge = True11:57
Jazzvain .bzr-builddeb/default.conf11:57
asacyep11:58
asaci add that to for foxyproxy during the merge now11:58
Jazzvaok11:59
asacJazzva: done12:02
asacnow you can just do bzr bd12:02
asac(even without --merge)12:02
Jazzvawee :)12:03
asacJazzva: hmm ... does the Bzr document make any sense?12:05
Jazzvaapart from some typos, yes...12:07
asacJazzva: i think we should definitly use a med-xpi-pack extensions there12:08
asacand maybe add a second paragraph showing that this can also be done if you hav other sources12:08
asac#12:09
asacbzr branch http://bazaar.launchpad.net/~ubuntu-dev/firefox-extensions/firebug.ubuntu firebug.upstream12:09
asac#12:09
asacthats rather confusing12:09
asacand will make folks believe that .ubuntu is used as new .upstream ;)12:09
asaca bit tricky to describe how to extract upstream tree from .ubuntu one12:10
asacif we have .bzr-builddeb/default.conf that should work12:10
Jazzvaasac: saving my changes. refresh the Bzr page12:11
* asac looks12:11
Jazzvait's probably confusing :)12:11
Jazzvaand we should add examples. for example, we could add an example bzr log entry, and to bold the revision number, etc...12:12
asacJazzva: i think we should move the "how to spot upstream revision in bzr log" to a separate section12:13
Jazzvamhm12:13
Jazzvabrb, making coffee12:13
asacits basically just a bootstrap thing, isnt it?12:13
Jazzvabootstrap thing?12:13
asaci mean once everything uses the default.conf you look there to get the upstream revision12:13
asacthen you commit on top of the extracted upstream tree and then you use the latest commit id12:13
asacwhich should be easy to spot12:14
asace.g.12:14
asac1. bzr branch .ubuntu12:14
gnomefreakwtf12:14
asac2. cat .ubuntu/.bzr-builddeb/default.conf | grep revision -> revisionid12:14
asacbzr branch -r revisionid .ubuntu .upstream12:14
asaccd .upstream12:14
asaccommit new upstream revision12:14
asacbzr log --show-ids | head | grep revision-id12:15
asaccd ../.ubuntu12:15
asacbzr merge ../.upstream12:15
asacupdate .bzr-builddeb/default.conf for new revision-id12:15
asacbzr commit -m "* mergfe new upstream revision"12:15
asac;)12:15
asacgnomefreak: whats up?12:16
asactrashed your system?12:16
gnomefreaktbird crashing12:16
gnomefreakcant send email without crash12:16
gnomefreakasac: latest tbird-3 in fta's PPA work for you?12:20
asacgnomefreak: i dont upgrade regularly on fta archive12:20
gnomefreakah12:21
asacit usually brings too much new libs and stuff i dont want to add just now12:21
asacgnomefreak: is that beta1?12:21
Jazzvaasac, I agree... that sounds ok12:21
gnomefreakasac: 3.0~b1+nobinonly2-0ubuntu1~fta112:21
gnomefreakfta2: 3.0~b1+nobinonly2-0ubuntu1~fta1 is crashing whne trying to send email (is this true for you as well?12:22
asacJazzva: maybe we should write a script med-xpi-new-upstream12:22
gnomefreak)*12:22
asacthat does everything except the final commit12:22
asacadding to mt TODO :)12:23
Jazzvaasac: sounds ok, but shouldn't it be more general? nspluginwrapper could work with it too...12:23
asacJazzva: yeah.12:23
Jazzvaso it couls be med-new-upstream... but maybe other packages could use it too... bzr-new-upstream? incorporate it in bzr? :)12:24
asacsomething like med-new-upstream ... which then looks whether its an .xpi or a .tarball ?12:24
Jazzva(ok... the last may be too much)12:24
asacJazzva: i think we should work on it in med- and if we have something that is useful in general migrate that to bzr-devtools or something12:24
Jazzvaso, it should also fetch new upstream .xpi or .tarball?12:24
asacunfortunatley james_w seems to be on holiday12:24
asacJazzva: hmm ...thats difficult. we have the scripts from volans that we should finally try to make use of12:25
gnomefreaki was just gonna ask that about tarball or .xpi however it should be more general than a tarball since we use say svn it comes as a dir not a tarball12:25
Jazzvahmm... maybe it could use debian/watch to get new upstream...12:25
Jazzvaasac: that would be good...12:25
asacin genral i like debian/watch12:26
asacwe could also say that get-orig-source is called12:26
gnomefreaknoticed with bzr you have to finish /debian before tarball can be made12:26
asacbut what for such packages that are based on bzr synchs?12:26
gnomefreakthis is fucking annoying E: read, still have 5018251 to read but none left12:27
gnomefreakE: The package lists or status file could not be parsed or opened.12:27
gnomefreakwhile using upgrade and dist-upgrade12:27
gnomefreakok smoke than try to downgrade tbird without losing the emails already downloaded12:28
Jazzvaasac: huh? isn't the procedure branch upstream and ubuntu, fetch new source file (be it xpi or tarball), unpack, copy to upstream, commit upstream, merge upstream in ubuntu, update default.conf, commit ubuntu, leave the rest to the maintainer?12:29
asacJazzva: yes. thats correct12:34
asacJazzva: only other variant would be where fetch new source file means, fetching some bzr branch or something12:34
asacor svn12:34
asacbut well ... thats details12:35
Jazzvaah... well, that could be added later :)12:35
asacalso ithink we should auto commit ubuntu, but leave that to maintainer12:35
asacin best case he can just debcommit12:35
asacin worst case he has to resolve conflicts12:35
asacwe could auto commit if there are no conflicts though12:35
JazzvaI meant to commit the part after merge of new upstream, and update of .bzr-builddeb/default.conf12:35
Jazzvaand then to leave the rest of changes to the packaging to the maintainer12:36
asacJazzva: yeah. i think we should try to commit with UNRELEASED12:42
asacwhich of course would fail if there are merge conflicts (which is a good thing)12:42
jtv2asac: ping12:54
=== jtv2 is now known as jtv
asacjtv: yes?12:54
jtvasac: hi12:54
jtvasac: would you have time to talk about a technical question?12:54
jtvasac: it's about generating RDF files.12:55
gnomefreakwhy UNREALEASED? there isnt really a need to use it than change it after commit just start out using what dch -i uses and change it as you go12:57
gnomefreakless commits is best IMHO12:58
asacjtv: dont ask to ask :)13:04
jtvasac: skype OK?13:04
asacjtv: nope ... have no skype13:05
jtvasac: regular phone?13:05
asaci have that ;)? :)13:05
jtvasac: my IRC's a bit flaky atm.13:05
asacfeel free to call ... i am a bit flaky in my brain ... but if you dont mind :)13:06
jtv:)13:06
asacjtv: use the number in directory13:07
jtvasac: I was just looking it up...13:07
jtvasac: (btw the canonical wiki shows a different set of numbers)13:08
gnomefreakasac: is there an easy way to find out what debugging packages are needed for an app?13:09
gnomefreakit seems its related to gpg but doesnt make sense since my key and password is goo13:13
gnomefreakd13:13
asacjtv: you were suddenly gone13:13
jtvasac: I heard very loud noise for a while13:13
jtvasac: retrying now13:13
asacjtv: hmm ... somehow i got cut off13:14
asacjtv: try the mobile then again :)13:14
* jtv goes back to directory13:14
gnomefreaki'm not so sure we should be closing master bugs just because of no activity. since master bugs are there to collect dups and to be fixed13:31
gnomefreakfuck tbird13:38
gnomefreakit is gpg related and my key worked in tbird until today i havent checked email in a few days so i might have been broken than13:48
gnomefreaki doubt its thunderbird seems signing a file fails due to password not being entered when you type it13:58
gnomefreakits nto *-agent13:59
gnomefreakits not tbird its pinentry-gtk2. testing *-qt works14:07
gnomefreakwell guess not since tbird is failing with *-qt installed instead of *-gtk2 so im gonna guess that enigmail uses *-gtk214:13
gnomefreakim betting enigmail cant use *-qt14:18
asacdebian bug 50556514:22
ubottuDebian bug 505565 in iceape "Mozilla SeaMonkey Multiple Vulnerabilities" [Critical,Closed] http://bugs.debian.org/50556514:23
gnomefreakasac: do you have the iceeasel-firegpg debian bug handy?14:25
gnomefreakor the failed merge.14:25
asacgnomefreak: not sure what you mean14:26
gnomefreakif you plan on dropping the name iceweasel please let me know why the merge matters14:26
gnomefreakit than turns into my package without all the deps and updated to recent version. im not updating to latest since its all win fixes with like one all fix14:27
gnomefreaklatest == 0.6.3 i have 0.6.214:27
gnomefreakim gone for a while15:19
asachmm ... i think gnomefreak got something wrong15:36
asaci asked him to merge the upstream bzr branch15:37
asacand not copy files over15:37
asachmm .. i cannot clean changes for subtrees in hg :(16:20
asacstupid thing16:20
asacso now i do ... hg diff subtree/ | patch -p0 -R16:21
asacdumb16:21
asac@time16:31
ubottuCurrent time in Etc/UTC: December 17 2008, 16:32:22 - Current meeting: Foundation Team16:31
fta2stevel, i distributed the stickers, all gone in 5 seconds ;)16:34
stevelfta2: wow! those went fast.16:34
asacoh ... where were my stickers/t-shirts?16:35
asac:)16:35
asacjk16:35
asacgoing to christmas market now16:35
asaccu later16:35
stevelasac: i didn't get you a t-shirt?16:35
steveldamn, i brought a whole bag full of them16:35
fta2asac, i thought you took some too. strange16:36
[reed]asac: did you use build1?16:49
[reed]heh16:49
[reed]we shipped build216:49
reedasac: ping?17:38
reedfta: ping, too17:38
stevelooh. multicast ping18:12
jcastrodid someone take notes on what was discussed wrt. songbird at UDS?18:38
jcastroI don't think it was a session just a break out room18:38
ftajcastro, most of the discussion happened between stevel and asac while i was in a session :( I arrived near the end.18:58
ftareed, pong18:58
reedfta: what build did you all ship for 3.0.518:58
reed?18:58
reedbuild1 or build2?18:58
ftareed, donno, asac did it by itself18:58
ftareed, did the source change between build1 and build2 ?18:59
gavinI think reed means "what tag did you use"18:59
gavinyes, it did18:59
ftalet me check if he documented it..18:59
fta  New upstream security/stability update (v3.0.5 aka FIREFOX_3_0_5_BUILD1)19:00
ftaso it's build119:00
gavin:(19:00
ftawe can do another round. what were the changes?19:01
jdstrandasac mentioned to me that it was windows specific19:01
jdstrandand that the tested binaries were fine for us19:02
ftagavin, reed: ^^19:02
reedjdstrand: no19:02
reedjdstrand: you're vulnerable19:02
reedthe issue Mozilla had is win32-only19:03
reedoh19:03
reedFirefox 3.0.419:03
reed3.0.519:03
reedgavin: did we do build2 for 3.0.5 or just 2.0.0.19?19:03
reedbuild1 might be fine for 3.0.519:03
gavinI don't know19:03
reedfta: do you all still do Fx2?19:03
gavinftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.0.5-candidates/19:04
ftanot me, but sure, asac still maintains it19:04
gavinonly 2.0.0.1919:04
ftahold on, checking19:05
ftawell, not sure. it's badly documented.19:06
steveljcastro: i think asac had said he would check with the archive admins to see how they felt about a xulrunner app going into universe w/ its own private xulrunner19:08
jcastroah ok, so there's like an active list of things that need to happen on our side?19:08
reedstevel: are you all actively working on upstreaming your changes?19:08
stevelreed: yeah. we've gotten 2 committed in the past month... one more is on checkin-needed19:09
stevel45616419:09
stevelit's slow going though19:09
ftareed, you're slow going accepting patches into xul.19:11
reede19:12
reedeh19:12
reeddepends on the patch and reviewer19:12
reedif something is going slow, let me know19:12
reedI have magical get-things-reviewed-and-landed-quicker powers.19:12
steveltoo bad you don't have magical clean-up-this-patch-update-it-for-tip-and-make-it-less-songbird-specific powers19:12
steveli could use some of those19:13
reedstevel: ;)19:16
ftamy point is, mozilla should be more receptive to xul-only patches. They should help improving patches instead of rejecting/ignoring them.19:19
gavinwhat patches were rejected/ignored?19:22
ftamost of the songbird/tomtom19:23
gavindo you have bug #s?19:23
fta /instantbird/openkomodo/...19:23
ftamaybe they need improvement but moz should definitely help here.19:23
ftaxul is supposed to be a framework/sdk for others to build applications on top of it, not just firefox19:24
gavinthe idea that "mozilla" should bear the burden of making a web platform more than the people actually using the platform is rather odd to me19:25
gavinit sounds like you're asking for a free lunch19:25
gavinif people are not being cooperative and constructive in accepting patches, that's one thing19:26
gavinbut saying that it should be mozilla's responsibility to fix everything that is wrong with xulrunner and no one elses is another19:26
ftai meant the latter.19:28
gavindo you mean the former?19:28
gavinsaying that xulrunner consumers should dictate how mozilla project participants spend their time without sharing some of the burden is a hard position to defend19:31
ftawell, i mean, a lot of patches trying to fix or improve xul are in bugzilla, receiving almost no attention. if the submitter has no time or skill to make the patch perfect, no one is coming to the rescue.19:31
gavinif the person who cares about the patch doesn't have the time to submit it, why would someone else?19:32
gavinother people's time isn't free19:32
ftabut forget it, we'll never agree. i guess this means that we're doomed to have a dozen of patched xul downstream forever.19:32
gavinI'm all for reducing barriers to entry and making the whole process easier - if I can help out in any way with that, I'd be glad to19:32
gavinsend me a list of bug #s where patches were ignored19:33
gavinbut you seem to have the expectation that other people will solve your problems just because you decided to use Mozilla, and that kind of attitude doesn't seem very constructive to me19:34
stevelsooo... not to try and ride the fence or anything, but there are truths to both arguments19:35
ftamost are not my problems, at least not directly as i'm only downstream19:35
stevelmy personal experience with the 3 XULRunner patches i've worked on has actually been quite good19:35
gavinsure, I didn't necessarily mean you specifically19:35
stevelbut i've heard negative experiences from other developers too19:35
* reed thinks of the XULRunner talk at Whistler that he missed19:36
* reed chuckles19:36
steveli've heard (so feel free to write this off as hearsay) of people attaching bugs that admittedly need more work, and just getting r-'d with no comments or suggestions as to how to fix 'em19:36
gavinstevel: send me bug #s19:36
steveli don't have concrete bug #'s to back that claim up though19:36
stevellike i said, feel free to write it off as hearsay :) my experience has been quite good19:37
stevelmossop gave me good feedback on my patches, and i was able to revise and submit updated patches that were r+'d and then commited19:37
gavinI'm sure you can understand that it might be a bit frustrating to hear about all these problems people are having, but never actually seeing any evidence :)19:37
stevelgavin: if i have such an experience, i'll let you and reed know.19:37
reedplease do19:37
stevelgavin: definitely... i totally understand.  i dislike general venting without any concrete actionable next step too... just wanted to say that i've heard the same things fta has heard.19:38
stevelbut i also wanted to say i haven't experienced them ;-)19:39
=== stevel is now known as stevel-fence-sit
stevel-fence-sitaww. need longer nicks19:39
=== stevel-fence-sit is now known as stevel
gavin:)19:40
gavinfwiw, I'm not trying to claim that mozilla's patch submission process is perfect19:41
gavinI'm not delusional :)19:41
ftamozilla bug 35705219:41
ubottuMozilla bug 357052 in Tracking "Songbird tracking bug" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=35705219:41
ftamozilla bug 39396619:42
ubottuMozilla bug 393966 in Tracking "TomTom HOME tracking bug" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=39396619:42
gavinthose are tracking bugs19:42
gavinare there bugs being tracked off either of those that have patches that are being ignored?19:43
steveli suppose this is the closest songbird one i can think of19:44
stevelhttps://bugzilla.mozilla.org/show_bug.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&id=30404819:44
stevelr+'d, sr+'d - committed, but then backed out for performance regression19:44
stevelnobody from songbird has looked at it since bent in comment #54 though19:45
stevelso it's arguably being ignored from both sides19:45
* stevel shrugs19:45
gavinyeah, that one just doesn't have an assignee...19:46
gavinlooks like there are ideas for what to investigate in the last comment, though19:46
stevelyeah19:46
ftareed, FIREFOX_2_0_0_20_BUILD1 ? already?21:07
reedFirefox 2.0.0.19 on win32 was a dud21:07
armin76wtf21:32
armin76reed: only win?21:32
gavinyeah21:32
reedarmin76: the wrong build was pushed out21:32
reed:/21:32
armin76heh, k, thanks21:32
armin76blame asac :)21:32
asacreed: any other issues except that win32 is BUILD1?22:02
asacsecurity team said that they saw some confusion in this channel ;)22:02
asacreed: we shipped _RELEASE tag22:03
asacfor final22:03
asacmade 24-36h before the final release shipped22:03
asacreed: did 3.0.5 actually have a BUILD2? thought only 2.0.0.19 had that22:03
reedno22:04
reedonly fx222:04
asacreed: do you know whether win32 really shipped BUILD1 tag or if _RELEASE tag wasnt pushed forward?22:07
reedthe former22:07
ftaasac, did you re-add my build-system into the last xul 1.9 in intrepid?22:58
ftaor was it hardy?23:00
asacfta: why would i readd it?23:07
asacthe build system isnt really created at source creation time from what i know23:07
asacbut at build time23:07
asacfta: if you really need the build system in the hardy xul, we can add it to the .hardy branch ... if its unintrusive23:08
ftait's created in post-patches23:11
asacplease move that to packaging23:12
asacand not tarball23:12
ftaeh?23:12
asacfta: post-patches == in cd bs?23:12
ftait's shipped inside xul-dev23:12
asacfta: then why would i remove it? i mean i just use the branches we have ... done23:13
asacyou asked whether i re-added it? i dont understand that question ;)23:14
ftawe already discussed about that, remember?23:15
asaci remember something ... my first thought it was something with the tarballs23:16
ftanope.23:16
asachmm ... then i dont know any details23:16
asacif its really a packaging issue, then i dont understand why we didnt add that to the current packages23:17
asac)23:17
asacif you gave me a patch and i forgot to treview/ land it then i am sorry23:18
asacJazzva: why is bugmail extension not in med-xpi format?23:55
Jazzvamed-xpi format?23:56
asacJazzva: yes, like med-xpi-unpack23:56
JazzvaI think it is... although, chrome wasn't in a jar file.23:56
JazzvaIt works with default build command (med-xpi-pack)23:57
asacJazzva: hmm ... ok so xpi.mk is really smart enough to zip that up properly23:57
asac?23:57
Jazzvayep23:57
asacastonishing ;) ... didint know we were so smart23:57
asacis xpi.mk looking at manifest file?23:57
Jazzvaactually, med-xpi-pack is :).23:57
Jazzvaxpi.mk calls med-xpi-pack as default build, if none is defined in debian/rules23:58
asacJazzva: right. but how does med-xpi-pack know that?23:58
asacit doesnt look at manifest at least23:58
Jazzvaby the format of directory in chrome/23:58
Jazzvaif there's blabla.jar! directory, it will pack it in a jar23:59
asacah23:59
asacok23:59
asacit alwasys does: zip -q -r $START_DIR/$XPIFILE * -x debian/\* temp-*/\*;23:59
asacin case there was .jar it will produce the .jar files in temp- ... so that will be right23:59
asacotherwise its a copy23:59

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