/srv/irclogs.ubuntu.com/2009/11/10/#ubuntu-mozillateam.txt

[reed]Linux people will always hate huge packages00:01
[reed]except the kernel00:01
asachmm00:12
asacright he is in launchpad-dev team00:12
asaccommented00:22
asacfta: ^ ;)00:22
ftayep00:37
=== micahg1 is now known as micahg
=== ubott2 is now known as ubottu
dtchenasac: xulrunner-1.9.1 1.9.1.5+nobinonly-0ubuntu0.9.10.1 and firefox-3.5 3.5.5+nobinonly-0ubuntu0.9.10.1 from the security ppa work fine from my testing (new 3.5.5 profile, existing 3.5.4 profile, existing 3.0.15 profile)02:04
micahgugh, 3.5.5 is a update release, not a security release...02:05
* micahg needs to add something to Lucid Ideas wiki page02:06
asacdtchen: thx a bunch02:07
asacmicahg: yes. its a stability only release02:07
micahgasac: it gave me another topic for the wiki02:07
asac:)02:08
asacgreat02:08
micahgasac: when do we get to discuss the topics?02:08
asacmicahg: right. thats what we talk about for ages now02:09
asaci started a wiki on PPA reorg02:09
* asac searches wiki02:09
asachttps://wiki.ubuntu.com/MozillaTeam/PPAs02:09
asacthe pinning examples are a bit messed up02:09
asacstill have the feeling that the pinning will be a red herring for the transitional package use-case ... which is the only reason not to also split per-branch02:10
micahgasac: I don't use it like that02:11
asacwhat do you mean?02:11
micahgI pin all PPAs at 450, if you install a version from a ppa, you get updates from the ppa until an archive version supercedes it02:12
micahgI pinned my moz-beta ppa at 475, so it's ahead of the dailies02:13
asacso assume you have firefox-backports and firefox-daily ppas enabled02:14
asacand want02:14
asaca) firefox-3.5 from archive02:14
asacb) firefox-3.6 from -backports02:14
asacc) firefox-3.7 from -daily02:14
asachow would you pin that?02:14
asacand maybe02:14
asaca) firefox-3.5 from archive02:15
micahgsounds like me :)02:15
asacb) firefox-3.6 from -backports02:15
asacc) firefox-3.7 from -backports (in theory)02:15
asacmicahg: can you post your pin files?02:15
micahgno02:15
micahgwould be no ff3.502:15
micahgI would pin -backports higher than -dailies02:16
asacso how do your current pins look like?02:17
* micahg has too many02:17
asace.g. how do you do the per-version pinning02:17
asacdo you list all package names explicitly?02:17
micahgI'll pastebin the relavent ones02:17
asacthx02:17
micahghttp://pastebin.ubuntu.com/314734/02:18
asacok02:18
micahgI have 3.7 from dailies, 3.6 from micahg-mozilla-beta, and FF35 from -security02:18
asacthats just seleting based on PPAs02:18
asacnot by version02:18
asacso if you want to run 3.5 from dailies but 3.6 from archive ... will not work02:19
micahgsure it will02:19
asachow?02:19
micahgppa is on demand if higher version02:19
micahgyou install it, you get updates02:19
micahgyou don't, you don't get it02:19
micahghttp://pastebin.com/f5a3bcbb802:19
asacwell. that depends on a specific layout of what is where, right?02:21
micahgnot really02:21
asacif you assume that all packages are everywhere, etc. ... this wouldnt work, right?02:21
micahgas long as the ppa is higher than the archive, you can choose which one you want02:21
asaclike you have a firefox-3.7 in the archive, beta and daily ppa02:21
asachow?02:21
asachow do you choose that?02:21
asacthe user-experience i want is that user says:02:22
asac"i want firefox-3.5 as dailies"02:22
micahgpin beta at 47502:22
micahgdaily will always be higher02:22
asac"i want firefox-3.6 as backports/milestones"02:22
micahgapt will not make you install a lower version02:22
asacthen user runs apt-get dist-upgrade ... and all should be as he opted-in02:23
micahgdist-upgrade disables all ppas :)02:23
asacno02:23
asacnot here ;)02:23
micahgdid for me02:23
asacwell.. you know what i mean02:23
micahg:)02:23
asacapt-get dist-upgrade?02:23
asacthat works for me02:23
asaci always run that02:23
asacyou probably mean update-manager -d02:24
micahgoh, I guess I'm remembering from debian :)02:24
micahgyou want it totally automatic02:24
micahgugh, yeah, you'll probably have to pin individual packages then02:25
asacwhat i want is to build a UI that allows users to just select what they want from where ...02:25
micahgwhich is a mess02:25
asacthat UI does not interfaces with apt/update-manager etc. to reduce complexity02:25
asacjust adds the PPAs and the pinning02:25
micahgonce you install a version higher than the archives, you'll get updates02:25
asacthat would be the perfect user experience i would hope for :;)02:25
micahgmozilla-configurator?02:25
asacmicahg: right. but then in case archive gets a higher version for a minute you bounce back to archive02:25
asacright02:25
asacor daily-tester-tools02:25
asacor something like that02:25
micahgwell, if we're going to do that, then we can certainly pin higher and the individual pacakges02:26
micahglike you have on the wiki02:27
asacyes. but we need working examples02:27
asacfor the two cases i mentioned (not sure what the UI would use, but probably the second):02:27
asac1. For users that want to run dailies or backports for just a specific version, we suggest lowering the priority of the repository using apt pinning and then increasing the score for the app that is wanted.02:27
asac2. To opt-in only for specific application versions we provide a wizard script puts the proper pinning in place.02:27
asacsorry for the confusion ;)02:28
asacthats just one approach. i think i removed the second way of approaching this ;)02:28
asacfrom the wiki02:28
Out_Coldi'm confused... can someone please direct me towards the firegpg team?02:28
micahgI think all ppas should be < 500 by default02:28
micahgmaybe that should go in lucid...02:29
asacbut does that matter for the mozilla configurator thing?02:29
asaci would think thats independent.02:29
micahgno, we can handle it independently02:29
asacright02:30
asacsomething that might be worth looking into for the whole distro02:30
micahgOut_Cold: in Ubuntu or in general?02:30
asacwe should discuss with mvo02:30
micahgasac: yeah, that's what I'm thinking02:30
asacmicahg: also i hoped by using a low prio like 10 that packages might even get downgraded if user opt-out later on02:30
micahgOut_Cold: http://getfiregpg.org/s/help02:31
Out_Coldwell i'm using ubuntu so it may be related to that02:31
asacthe main problem is that we seem to need to add explicit entry for _all_ binary packages for a source02:31
micahgOut_Cold: we don't package it yet, so I suggest following the link I posted02:31
asaclike user says: "firefox-3.5 from beta" -> we need to somehow get all package names and put a pin with prio like in the wiki or something02:31
Out_Coldthanks02:31
asacmicahg: gnomefreak made a package02:31
asacit should get uploaded for lucid finally02:32
asacit had license issues in the past02:32
asaci /think/ those are now fixed02:32
asacmicahg: what i mean is that "Package: firefox-3.6* abrowser-3.6* xulrunner-1.9.2*02:33
asac"02:33
asacdoes not work i found out02:33
micahgasac: well, we can code the package names into the app02:33
asacwe need one entry for each binary package02:33
asacmicahg: yeah. but thats also maintenance pain ;) ... would prefer if it was automatic somewhat ...02:33
asacthat leads to another question: how to keep track in case more packages pop up etc.02:33
micahgdon't one of the files in the bzr archive have the package names?02:34
asaccontrol02:34
asacdebian/control02:34
micahgcan we parse that?02:34
asacwe probably could. but when? when user enables/disables it, that might be simple ... but what if suddenly there is one more package avail.02:35
asacwe can also check the package DB ...02:35
asacthats not that hard02:35
micahgasac: that would be after they enabled though02:35
asacyeah. so probably needs to be just implemented and then tested02:36
micahgwe'd have to add the source, pin, update again02:36
asacmicahg: not necessarily02:36
micahgsorry, add source, update, pin, update02:36
asacmicahg: in ubufox i use python apt lib to do our own package db tempdir02:36
micahgasac: a regular user wouldn't have any package info on  3.7 without a daily02:36
asacyou can do that for arbitrary sources.list snippets that would be shipped in the configurator app02:37
asacbzr branch lp:ubufox02:37
asaccd ubufox/pfsdb/02:37
micahgah, we could build a temporary apt db, pin, update02:37
micahgok02:37
asacpfs/db/02:37
asacnppapt.py  plugindb.py  recreatedb.sh  sources.list  sources.list.7.10  sources.list.8.04  sources.list.8.10  sources.list.9.04  sources.list.9.1002:38
asacmicahg: yes. still we would need to react on when new package appear02:38
asacpoint is that if we start to have our own apt db ...02:39
asacwe will be out of sync of what the real apt db knows02:39
asacso we could do our own db in mozilla configurator ... and also add a trigger maybe02:39
asacapt trigger02:39
asacnot sure how ;)02:39
micahgyeah02:39
asachave to check with mvo ...02:40
micahgasac: etckeeper has an apt trigger02:40
micahghttp://pastebin.com/f211b551702:40
asacin anycase ... before we start putting work into something like that we should be sure that we have the right generic pinning approaches02:41
asacstrategies02:41
asacand that they work as expected02:41
asacotherwise we do lots of work and then find that the pinning is a mess ;)02:41
asacand that we need to split ppa per version too02:42
micahgasac: PPA per version seems crazy02:42
asacbut in that case cant do transitional packages etc again ... but here again i am not sure about how the transition would behave02:42
asacmicahg: the only technica reason (besides the guts feeling of bloet) to not have ppa per version is that we need to do transitions like i described02:43
asacin wiki02:43
asacfor technical reasons we don't have per-version daily repositories as this would cause problems when shipping partial transitions such as moving the firefox meta package from 3.5 to 3.6 package02:43
asachttps://wiki.ubuntu.com/MozillaTeam/PPAs#Using%20PPAs%20for%20just%20specific%20application%20versions02:43
asacmaybe it would be easier to just implement the package* syntax in apt for pinning02:44
micahgoh, I wanted to ask, why are we taking over default browser in 8.04 - 9.04 dailies?02:44
asacin lucid02:44
asac(doesnt help for all the older releases though)02:44
asacmicahg: you mean: why we transitioned to 3.5?02:45
asacthats because dailies are double dailies for us02:45
micahgin the dailies for hardy - jaunty02:45
asacotherwise things would become realy complex02:45
asacwe would need -daily-stable ... -daily-backports ;)02:45
asacso antoher ppa set02:45
asaclike daily, but using the release branches02:46
asacfirefox-3.5.karmic ... firefox-3.0.hardy etc.02:46
asacand daily, but using .head branch02:46
asacthe latter is what we define as dailies atm02:46
asacwhich automatically comes with the take over you asked for02:47
asacand also with the semi transition that is the technical blocker for splitting ppas per version02:47
asac03:43 < asac> for technical reasons we don't have per-version daily repositories as this would cause problems when shipping partial transitions such as moving the  firefox meta package from 3.5 to 3.6 package02:47
micahgasac: you're up late :)02:48
asacyes02:48
asactoo much holiday -> too much stuff to do this week02:48
asacnext week is UDS etc.02:48
micahgwell, it would seem like a lot of work to maintain per version ppas02:48
asacthats the same work imo ... fta would just upload them to the right repo02:49
asacwe can also automate the milestone spinnings i hope in the same way02:49
asacjust a manual push i guess rather than something that riuns fully automated02:49
micahgasac: is ff3.5.5 going through -proposed?02:51
asacno02:51
asacits a regression release02:51
asacfor the previous security update02:51
asacand just has a hand ful of changes02:52
asaclike a minibranch02:52
micahg-updates?02:52
asacit goes to -security ... and we always copy that to -updates too to help mirroring security updates02:52
asacsame procedure as security updates basically02:52
asacjust a regression fix for a security udpate02:52
asac(thats why i uploaded to the security ppa)02:53
micahgasac: you don't seem to make new snapshot commits, am I supposed to do that?02:54
asaci dont?02:54
asacoh02:54
asaci forgot ... my bad then02:54
micahgsometimes02:54
asaci usually do02:54
asaci try to do02:54
micahglike today02:54
asacso i should at least have bumped the changelog version02:55
micahgugh, TB3 cairo bumped to 1.8.802:55
asacand include that its a new snapshot in the same commite message02:55
asacdid i do that at least?02:55
asaci think i ended up doing that in one commit if its just one change for that snapshot ... but splitting up in pure snapshot bump and multiple commits02:56
micahgyes02:56
asacif there is more than one thing required02:56
asaci think both is ok02:56
asacok i failed here02:57
asaclet me uncommit :/02:57
micahgugh02:57
asacoh shit. i think that was really a bad idea because fta already did a new run :/02:58
* asac feels dirty02:58
* asac hides02:58
micahgI didn't see a new run since you fixed that02:59
asacgood02:59
micahgasac: you're safe02:59
asacthen i might be lucky :-P02:59
micahghe reran after I committed ff3.702:59
micahgdid you do overwrite?03:00
asacyes.03:00
asaci have a bound branch03:00
asacthat automatically applies it03:00
asacthats why i couldnt stop it after bzr uncommit ;)03:00
asacit just did it03:00
micahgoops03:00
micahgwrong version :)03:00
micahgNew upstream snapshot: 1.9.0.6 HG 20091109r2656003:01
asachelp me ;)03:01
micahgI think only sleep can help at this point ;)03:01
asacok i think its now ok ;)03:01
asacand yes. i should not touch branches after 4am ;)03:02
asacthats usually a bad idea03:02
asacok i nthat sense out ... hope i didnt bust something else in that last commit ;)03:02
micahgok, I'll bump libcairo for TB3 later otnight03:02
asacyeah go ahead03:03
asacttyt03:03
micahgok03:03
=== ]reed[ is now known as [reed]
asacbdrung: also: http://www.asoftsite.org/s9y/archives/152-ubuntu-mozillateam-minutes-14th-sep-08-....html#c74814:25
bdrungk14:27
asacbdrung: so the other problem is that we cannot really share anything with debian because of trademark implications. so the only practical way would be for debian folks to join ubuntu mozillateam (e.g. flip it upside down)14:28
asacwhich would make much more sense14:29
asacespecially because we have all the users and get real feedback on QA etc.14:29
bdrungasac: the feadback depends on the package. some packages get more feedback in debian.14:30
asacyes. but for mozillas14:33
asaci am only speeking on mozilla stuff ;)14:33
bdrungyeah, that true. simply compare the popcon stats14:34
asackenvandine: not online with jabber?15:00
kenvandineasac, i am15:00
asachmmm ... do you still have asac@jabber.ccc.de in there?15:00
snorphello, my lizard friends16:39
snorpI am attempting to use xulrunner 1.9.1 from here: https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa16:40
snorpit looks like it needs a newer nspr, which is not in that ppa16:40
snorpa little help? :)16:40
micahgsnorp: which package?16:40
snorpmicahg: it's not a package dep issue (more of a missing dep)16:41
micahgor rather which releasE?16:41
snorpbut libxulrunner-unstable pkg-config require mozilla-nspr16:41
snorpwhich I can't fine16:41
micahgare you trying to build it?16:41
snorpno16:42
snorptrying to build against it16:42
micahgwhich release are you on?16:42
snorperr, libxul-unstable.pc I mean16:42
snorphardy16:42
micahgah16:42
snorps/fine/find/ :)16:42
micahgsnorp: xulrunner-1.9.1 is not meant to be built against in hardy16:43
snorpoh :(16:43
snorpthat makes me immeasurably sad16:43
micahgwe don't officially support it at this time16:43
micahgwe're working on backports for mozilla software right now16:43
snorpright, I understand16:43
micahgsnorp: is there a reason you're using 1.9.1 instead of 1.9.0?16:45
micahgor rather 1.916:45
snorpmicahg: just want to move to 1.9.1 for some things16:45
snorpI work for a partner of canonical16:45
snorpthey are going to get us "official" packages16:45
micahgasac: ^^^16:45
snorpbut just trying to get something going in the mean time16:45
snorpyeah, if asac could help that would be good :)16:45
micahgpbuilder?16:45
yoasifmicahg: any news on that nvidia/firefox issue?16:45
micahgyoasif: I've seen more bugs :)16:46
micahgno, unfortunately not16:46
micahgis 3.5.5 out yet?16:46
asacsnorp: afaik we should have nspr 4.7.5 in all ubuntu releases ... isnt that the case?16:46
yoasifno master bug?16:46
asac!info nspr16:46
ubottuPackage nspr does not exist in karmic16:46
yoasifi just got 3.5.4 from lucid repos16:46
asac!info libnspr116:46
ubottuPackage libnspr1 does not exist in karmic16:46
asac!info libnspr1d16:46
ubottuPackage libnspr1d does not exist in karmic16:46
micahgasac: yeah, 4.7.5 is16:47
asachttps://edge.launchpad.net/ubuntu/+source/nspr16:47
asacsnorp: ^^16:47
asacso maybe you just need to enable -security -updates16:47
asacto get 4.7.516:47
asacthat should be recent enough for 1.9.116:47
snorpasac: win.16:47
snorpasac: it is requiring 4.8.216:48
micahgugh, we don't have 4.8.2 in anything16:48
snorpcrap16:48
asacerr16:48
asacno16:48
micahgsnorp: are you sure it's xulrunner that requires that16:48
asaci dont think that 1.9.1 really needs 4.8.2 ... maybe latest dailies16:48
asacbut i havent seen that16:48
micahgasac: the latest in karmic is 4.816:48
snorpRequires: mozilla-nspr >= 4.8.216:48
snorpfrom libxul-unstable.pc16:49
snorpyeah, this is dailies16:49
snorpis there another source for 1.9.1 I could use?16:49
micahgdebian has 4.8.216:49
asaci am in meeting ... will check with you ater that16:51
snorpcool16:51
micahgsnorp: I don't see anything that would require that16:56
snorpso maybe I can just hack it to use a lower version16:56
micahgdo you have nspr 4.8.2?16:56
snorpnope16:56
=== micahg1 is now known as micahg
armin76asac: fta: sparc workaround latest comment at mozilla bug 44865817:49
ubottuMozilla bug 448658 in Phishing Protection "nsUrlClassifierDBService has bad alignment, causes SIGBUS" [Critical,New] http://bugzilla.mozilla.org/show_bug.cgi?id=44865817:49
eagles0513875can i ask a random question guys as im seeing armin76 mention sparc. how does one test stuff for other processor architectures if they dont ahve the hardware17:50
av`__eagles0513875, they use a qemubuilder for building purposes17:51
av`__but for testing is har17:51
av`__* hard17:51
eagles0513875gotcha17:51
av`__also setting up a qemubuilder is not that easy17:52
eagles0513875there is no emulated environment or anything of the sort?17:52
av`__qemubuilder is an emulated environment17:52
av`__it uses particular kernel images to build the chroot17:52
av`__and then you can run some archs like sparc or amd6417:52
av`__if you are on i38617:52
eagles0513875ahhhh17:53
av`__or i386 if you are into amd64, sparc whatever17:53
av`__but sometimes it's broken17:53
eagles0513875ahhh ok17:53
av`__so ...17:53
eagles0513875im gonna update my laptop to lucid and begin helping u guys out17:53
av`__cool17:54
micahgeagles0513875: you don't have to be on lucid to package for lucid17:55
eagles0513875micahg: working on extensions for ff17:55
micahgright17:55
micahgas long as you have the latest m-devscripts, you should be ok17:55
eagles0513875are you talking about working in a chroot environment?17:55
micahgwell, pbuilder can build the lucid package for you17:56
micahgpbuilder-dist in ubuntu-dev-tolls17:56
micahg*ubuntu-dev-tools17:56
eagles0513875ahhh ok17:56
eagles0513875im a novice to all this17:56
micahgthat's why I don't think you should move to lucid17:56
micahgunless you are willing to do full system recovery if something breaks17:57
eagles0513875if need be i am willing to reinstall17:57
eagles0513875or recover17:57
micahglatest mozilla-devscripts are in the daily PPA17:58
eagles0513875nice thing for me since im duel booting on boot camp partition on my mac is all i need to do is boot onto the live cd and reinstall grub doesnt complain about it and osx boots just fine17:58
micahg1eagles0513875: you could run virtualbox also17:58
=== micahg1 is now known as micahg
micahgif it's an intel mac17:59
micahgwhich it has to be  I guess17:59
eagles0513875micahg: i have noticed though that bugs might not surface in a vm like they would in a physical machine17:59
micahgwell, hw bugs wouldn't17:59
micahgok, gtg17:59
micahgbbiab18:00
=== asac__ is now known as asac
* eagles0513875 waves to asac18:09
asachi eagles051387518:45
asacsnorp: so what are you working on? karmic?18:45
snorpasac: hardy18:46
asacsnorp: ok. for that you definitly need to pull in a nspr on your own if you want to build using system-nspr18:48
asaci would think that the karmic package should be enough18:48
snorpok, I'll give that a shot18:49
asacsnorp: so basically to build the karmic packages for xulrunner-1.9.1 firefox-3.5 and nspr and nss18:50
asacs/to //18:50
snorpnod18:50
micahgasac: membership meeting is Wed Nov 18 at 2100 UTC18:51
asacok ... what time is that in dallas?18:52
micahg3PM :)18:54
micahgI'll be several hundred miles north of you ;)18:54
micahgasac: should I comment on the blueprint?19:04
ftaanyone using ff3.7 here?21:01
ftaError: uncaught exception: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: chrome://browser/content/browser.js :: delayedStartup :: line 3590"  data: no]21:02
ftaasac, [reed]: ^^21:03
[reed]on startup or what?21:03
ftayes21:03
[reed]guess it can't find the new components.list file?21:04
ftai'm trying to find why my session is no longer restored21:04
ftathat's the only error in the console21:04
[reed]do you have components/components.list21:05
[reed]in your firefox directory?21:05
[reed]should be in the same directory compreg.dat is21:05
[reed]fta: ^21:07
ftanope21:08
fta[reed], but it doesn't seem to look for this either: http://paste.ubuntu.com/315396/21:10
[reed]some apparmor thing stopping it from creating it?21:11
ftano, no profile for 3.7 yet21:13
ftacould it be the gio/gvfs switch?21:13
[reed]doubt it... when did this start?21:14
[reed]what is line 3590 of browser.js?21:14
ftalast week21:15
[reed]  Cu.import("resource://gre/modules/NetworkPrioritizer.jsm", NP);21:16
fta3590     if (!gPrefService.getBoolPref("browser.fullscreen.autohide"))21:16
[reed]that's line 3590 in my browser.js21:16
ftahm21:16
[reed]if you go to that url21:17
[reed]resource://gre/modules/NetworkPrioritizer.jsm21:17
[reed]in firefox21:17
[reed]what do you see?21:17
[reed]the file should be present in the modules/ directory21:17
ftanot found21:18
[reed]so, that's your problem21:18
[reed]need to figure out why that file isn't found21:18
ftabut root@ix:~ # find /usr/lib/firefox* -name NetworkPrioritizer.jsm21:18
fta/usr/lib/firefox-3.7a1pre/modules/NetworkPrioritizer.jsm21:18
[reed]hmm21:18
ftaError: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative"  nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"  location: "JS frame :: chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 825"  data: no]21:19
ftaprobably unrelated21:19
[reed]yeah, sounds unrelated21:19
[reed]can you do resource://gre/modules/PluralForm.jsm21:20
[reed]?21:20
[reed]do you get that file?21:20
ftayes21:20
[reed]huh21:20
ftabut it's provided by xul, not ff21:21
fta /usr/lib/xulrunner-1.9.3a1pre/modules/PluralForm.jsm21:21
[reed]ah21:21
[reed]what about:21:21
[reed]resource://gre/modules/openLocationLastURL.jsm21:22
[reed]that is in ff21:22
ftanope, nada21:22
fta /usr/lib/firefox-3.7a1pre/modules/openLocationLastURL.jsm21:22
[reed]could be one of ubuntu's gre patches is messing stuff up21:23
[reed]I know you all play with that21:23
ftaasac, ^^21:23
[reed]mconnor: sound right, or could it be something on our end?21:27
mconnorin a meeting21:30
Mook_sbshouldn't it be resource://app/modules/NetworkPrioritizer.jsm ?21:39
[reed]fta: does that work for you? ^21:45
ftait does21:58
fta[reed], you know you can also install our debs, they will not destroy your profile21:59
mconnorjust his soul21:59
ftai can reproduce on 3 boxes21:59
[reed]fta: `ls /usr/lib/firefox-3.7a1pre/modules/`21:59
[reed]what is in that directory?22:00
[reed]I'll work up a patch22:00
fta3 files22:00
fta-rw-r--r-- 1 root root 13752 2009-11-10 02:49 distribution.js22:00
fta-rw-r--r-- 1 root root  7067 2009-11-10 02:49 NetworkPrioritizer.jsm22:00
fta-rw-r--r-- 1 root root  3661 2009-11-10 02:49 openLocationLastURL.jsm22:00
[reed]ok, cool22:00
[reed]resource://gre/modules/distribution.js I assume is file not found, too?22:01
ftaright22:02
[reed]ok22:03
ftaok, cheated by making symlinks of those 3 files for ff to xul dir, it worked, my session is properly restored22:21
fta-for+from22:21
fta[reed], ^^22:22
micahgfta: maybe we need to ship them in ff instead of xul?22:22
[reed]no, it's a bug on the browser side22:23
ftaupstream should fix that22:23
[reed]I'm filing a bug with a patch now22:23
ftayeah, good22:23
ftahow come no one noticed it?22:24
[reed]dunno22:25
[reed]filed mozilla bug 52778422:25
ubottuMozilla bug 527784 in General "Browser code incorrectly looking for browser-only modules in gre location" [Major,Assigned] http://bugzilla.mozilla.org/show_bug.cgi?id=52778422:25
micahg[reed]: what does dogfood mean?22:27
[reed]dogfood means it blocks developers from actually working22:28
[reed]and session restore being broken means developers unhappy22:28
micahgH22:28
micahgah22:28
ftamicahg, do have/know a bug # for the unicode bug?22:31
micahgno, not yet22:31
micahgare you seeing it too?22:31
ftayes, at work22:33
ftaboth in tab names, and inside pages22:33
micahgfta: 3.6 or trunk?22:35
ftatrunk22:36
ftai only use trunk22:36
micahgok, so it's something that landed between beta 1 and beta 2 on 3.6 and not fixed in trunk22:36
[reed]fixed mozilla bug 52778422:44
[reed]:)22:44
ubottuMozilla bug 527784 in General "Browser code incorrectly looking for browser-only modules in gre location" [Major,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=52778422:44
ftathx23:01
[reed]however, I will say that actually running the test suite would have caught this bug23:02
[reed]so, that's something you all should really _truly_ look into doing on a regular basis23:02
[reed]or at least once before every release23:02
ftai'm running the test suite at build time23:04
ftabut it fails very early23:04
fta..and no one cared until now23:04
[reed]fails with what message?23:06
[reed]and we most assuredly have cared before -- I remember several times where Mozilla has asked Ubuntu to run the test suite on a regular basis23:07
fta[reed], i've been running make check for nearly a year, but it's not clear what kind of tests you want us to run, and if it's possible to run that in our restricted env23:15
ftahttp://launchpadlibrarian.net/35496517/buildlog_ubuntu-karmic-i386.xulrunner-1.9.3_1.9.3~a1~hg20091110r34734%2Bnobinonly-0ubuntu1~umd1_FULLYBUILT.txt.gz23:16
ftasearch for "[check] Error"23:16
micahg[reed]: BTW, there's breakage with gcc4.4 and lpia on trunk23:17
[reed]fta: looks like a patch on your end is modifying system-wrappers23:19
[reed]micahg: file a bug23:19
micahg[reed]: :) when I get a chance23:19
[reed]fta: http://bazaar.launchpad.net/~ubuntu-mozilla-daily/firefox/firefox-3.7.head.daily/annotate/head%3A/debian/patches/dont_depend_on_nspr_sources.patch23:38
[reed]that patch is causing the problem23:38
ftawrong branch23:44
ftaxul, not ff23:44

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