/srv/irclogs.ubuntu.com/2010/08/25/#ubuntu-mozillateam.txt

micahgchrisccoulson: the initial builds for sept 7 have been tagged, but I'm still following up with upstream about whether or not we need an NSPR bump00:43
chrisccoulsonmicahg - cool. but we still need NSS don't we?00:45
micahgchrisccoulson: yeah, that landed for 19200:46
micahgnspr landed with it, but it might not be needed00:46
chrisccoulsonok, i'll get that sponsored to maverick tomorrow00:46
micahgand for Firefox it really doesn't matter00:46
micahgsince we use bundled libs00:46
chrisccoulsonyeah, i think i'll just push 3.6.9+build1 to maverick tomorrow00:47
chrisccoulsonhopefully with working breakpad!00:47
micahgchrisccoulson: well, I'd rather not'00:47
chrisccoulsonreally?00:47
micahgchrisccoulson: that'll be the build on the beta CD most likely00:47
micahgif there's a problem, what do we do/00:47
micahgit's a catch 2200:48
micahgif we upload, it might be secure but broke00:48
micahgif we don't it'll work, but will be vulnerable00:48
chrisccoulsonthe freeze is 1 week, and we can still use some of that period to fix blockers for the beta00:49
chrisccoulson(if anything went wrong)00:49
chrisccoulsonthe only issue with waiting is that we'll unfreeze only a few days before 3.6.9 is meant to be released00:49
chrisccoulsonand then there will be a huge backlog of builds to contend with too00:49
micahgchrisccoulson: right, well, we can get in security PPA and build now :)00:50
micahgand get the other stuff in maverick and not risk a broken build on the CD00:50
chrisccoulsonyeah, we can for the other releases. i want to switch on the crash reporter for the lucid update though, so i need to speak to jdstrand first00:51
micahgchrisccoulson: beta has much higher uptake than the alpha milestones, so I think we should be safe with the build that works00:52
=== TannerF is now known as TannerF|homework
=== TannerF|homework is now known as TannerF
=== TannerF is now known as The_{Soap}
=== The_{Soap} is now known as TannerF
* sebner waves08:26
sebnerSince a few days firefox (maverick) isn't displaying external youtube videos. A fresh profile fixes the issue but I'm wondering how to move my history/bookmarks/cookies from the old to the new profile08:27
Steelynosefirefox 3.6.3 and thunderbird 3.0.6 in lucid abort execution of /etc/[firefox|thunderbird]/pref/[firefox|thunderbird].js when there is a call line like 'var userName = getenv("USER");'10:27
Steelynosewhere should such configurations be put at?10:28
Steelynosesorry wgron version for firefox, should be 3.6.810:30
chrisccoulsonSteelynose, no, you can't do that. what are you actually trying to do?10:56
SteelynoseI'm trying to preset mail accounts in thunderbird, for which I need the user's login which is available through the environment variable "USER"10:58
chrisccoulsonthose files are specifically for setting preferences, you can't do anything else with them10:59
Steelynosethat's exactly what I want to do10:59
chrisccoulsonand then do what with the preference?11:00
Steelynosewe have a working setup with a locally managed thunderbird installation under opensolaris11:00
chrisccoulsonsebner - did you get flash working in the end?11:01
chrisccoulsonyou could try removing Cache and pluginreg.dat from your profile folder11:01
Steelynosewhen a user starts thunderbird for the first time, the server settings to access his mailbox are automatically created using the preference system11:01
SteelynoseI'm planning on a deployment for 5000+ users11:01
chrisccoulsonyou need to write an extension for that, you shouldn't be doing it with preferences11:02
Steelynoseno, it seems more than a lack of support in the thunderbird.js11:02
sebnerchrisccoulson: flash is working (youtube, games) but not if a site includes a youtube video11:02
chrisccoulsonSteelynose, no. they're preference files that are parsed for static values. you can't actually run any javascript in them. that is what extensions are for11:03
chrisccoulsonyou're doing it completely wrong11:03
Steelynosechrisccoulson: https://developer.mozilla.org/en/MCD , see getenv11:04
Steelynosefor shure this is supported with stock thunderbird, but not via firefox.js11:04
Steelynoseor thunderbird.js11:05
Steelynosebackground for this: the settings we make should not be overwritten on package updates11:05
Steelynosewe are using this in a vdi environment11:05
chrisccoulsonSteelynose, right, it's supported through using a cfg file11:06
chrisccoulsonbut not the preferences files like you're trying to do11:06
Steelynoseah, ok, I didn't realize there is a difference11:07
Steelynoseso if I use pref("general.config.filename", "mythunderbird.cfg"); in thunderbird.js where does mythunderbird.cfg has to be located?11:08
chrisccoulsoni think in the application folder11:08
Steelynoseso it's not possible to use such settings site-wite being protected from package upgrades?11:09
chrisccoulsonprobably not, no11:10
chrisccoulsonwe could probably fix that11:10
Steelynoseor is my information not correct that the referenced file can not include an absolute path like /etc/thunderbird/conf/mythunderbird.cfg11:10
chrisccoulsoni don't think it can. i think somebody already tried this, and it didn't work11:11
Steelynosea fix to that would be much appreciated11:11
chrisccoulsonwhat we need to do really is ship a template in /etc/thunderbird and symlink it from the install folder11:11
chrisccoulsonthat might work11:11
Steelynosesounds like a dirty fix ;-)11:12
Steelynoseas the filename to use is hard coded this way11:12
chrisccoulsonwell, that's already the case for the system preferences11:13
chrisccoulsoneg, with firefox we ship a /etc/firefox/pref/firefox.js, which is symlinked from the install folder11:13
Steelynoseoh, I haven't investigated that11:13
chrisccoulsonalthough, that's going away in firefox 411:14
Steelynose? there's a new preferences system in firefox 4?11:15
chrisccoulsonwell, not a new preference system. but all of the preferences are rolled in to a single file at build-time now, so they can't be edited or changed on an installed system11:15
chrisccoulsonapplications wishing to add new preferences will do so by installing an extension11:16
chrisccoulson(which is the proper way anyway)11:16
chrisccoulsonand we'll probably provide an extension to expose a system-wide preference file11:16
Steelynosehm, ok, so the best way to implement our mail setup would be to write an extension for it11:17
chrisccoulsonsee here for why that's changing - http://blog.mozilla.com/mwu/2010/08/13/omnijar-how-does-it-work/11:17
Steelynosegreat, thanks for the link11:18
Steelynosebut still, at least a fix for thunderbird 3.* would be really appreciated ;-)11:21
sebnerchrisccoulson: didn't fix the issue btw :\11:41
jdstrandchrisccoulson: we are going to want to test the crashhandler with the apparmor profile on15:08
chrisccoulsonjdstrand, yeah, we should. have you tested that in maverick yet?15:09
chrisccoulsonalthough, in maverick you need the patch from http://breakpad.appspot.com/166001 anyway15:09
jdstrandchrisccoulson: I have not specifically15:09
jdstrandI have 3.6.8+build1+nobinonly-0ubuntu3 with additionall apparmor patches15:09
jdstrands/all/al/15:10
=== JanC_ is now known as JanC
chrisccoulsonmicahg - did you find out whether we need the latest NSPR?15:34
chrisccoulsonjdstrand, i've just realised i never gave you there nss/nspr packages yet ;)15:35
chrisccoulsons/there/the15:35
chrisccoulsonjdstrand, i've put nss/npsr in http://people.canonical.com/~chrisccoulson15:53
jdstrandchrisccoulson: ok15:56
jdstrandchrisccoulson: so, are nss/nspr required for something in maverick?16:19
chrisccoulsonjdstrand, yeah, for the xul1.9.2.9 update16:19
jdstrandchrisccoulson: rather than lintian overiding the versionless GPL stuff, why not just adjust debian/copyright to use GPL-2 and LGPL-2.1?16:21
jdstrandchrisccoulson: (for nss)16:22
jdstrandI haven't looked at nspr yet16:22
jdstrandlooking at what is written in debian/copyright, my suggestion seems appropriate16:22
chrisccoulsonjdstrand, the copyright information doesn't give a specific version (it says "the terms of the GNU General Public License version 2 or subsequent, or the terms of the GNU Lesser General Public License version 2.1 or subsequent")16:23
chrisccoulsonso i thought it made sense to point to the versionless symlink, which is updated to point to the latest version16:23
jdstrandchrisccoulson: well, the files are licensed GPL-2.0 by spot checking a few, and the GPL-2 already has the "or later" bits in there16:25
jdstrandchrisccoulson: I think that GPL-2 is more accurate16:26
chrisccoulsonjdstrand, ok, i can fix that16:26
jdstrandchrisccoulson: I appreciate it16:26
jdstrandchrisccoulson: can you do the same with nspr?16:32
jdstrandchrisccoulson: I'll upload both when you are done16:32
chrisccoulsonjdstrand, ok, that's done now16:42
jdstrandchrisccoulson: ack16:44
jdstrandchrisccoulson: uploaded17:04
chrisccoulsonjdstrand, thanks17:05
jdstrandsure :)17:05
micahgchrisccoulson: not yet, let me ping again17:14
micahgchrisccoulson: either way, I don't think we should push it out17:15
micahgPR_STATIC_ASSERT moves from prlog.h to prtypes.h and that might cause other packages to need updates17:16
=== fta_ is now known as fta
chrisccoulsonthat's ok, it only affects things needing a rebuild, and pretty much everything using nspr includes prtypes.h anyway17:17
chrisccoulsonmost things using nspr wouldn't work if they didn't include that17:18
jdstrandchrisccoulson: I'm wondering the status of firefox and the apparmor fixes and the pending beta freeze17:19
chrisccoulsonjdstrand, yeah, what do you think too?17:21
chrisccoulson(do another 3.6.8 upload for beta and move to 3.6.9 after the freeze, or upload 3.6.9+build1 now)17:21
jdstrandchrisccoulson: wait, what? I was asking a different question. I just want my apparmor fixes in :)17:21
jdstrandah17:21
chrisccoulsonjdstrand, yeah, i need to decide in order to get them in though ;)17:22
jdstrandchrisccoulson: how sure of we that 3.6.9 will be out by release?17:22
chrisccoulsonjdstrand, i'm fairly sure it will be out by release. it's just whether it will be out before final freeze (although i think that's still pretty low risk)17:23
chrisccoulsonthe issue is whether we should introduce a new version right before we freeze and spin the beta ISO's17:23
jdstrandchrisccoulson: what is build1 exactly, in terms of upstream? is it a beta, an rc?17:23
chrisccoulsonjdstrand, it's what goes out to the beta channel, and will (hopefully) become 3.6.9 if there are no issues17:24
jdstrandchrisccoulson: have there been any showstoppers upstream?17:24
jdstrandchrisccoulson: ie, are you expecting a respin?17:24
jdstrand(of 3.6.9)17:24
chrisccoulsonjdstrand, it's difficult to say, we only got this one yesterday17:25
micahgjdstrand: what's better to have a stable build that will have known security vulnerabilities 4 days after release or a beta build that might have issues17:25
micahgnot even in beta channel yet17:25
jdstrandmicahg: well, depending on the freeze window, what we have in maverick will still have the security issues17:25
jdstrandI'm not concerned with that at all really17:26
jdstrandall releases get timely mozilla updates17:26
jdstrandand whether it is 4 days, 10 days, 3 weeks, it doesn't really matter17:26
jdstrand(I mean it sorta does, but...)17:27
jdstrand4 days, 1- days, 3 weeks, etc after maverick releases that is17:27
chrisccoulsonwe should probably wait until after the freeze then17:28
jdstrandI want to say 3.6.9build1, but for some reason I'm feeling conservative and think 3.6.8 is better17:28
jdstrandmaybe revisit 3.6.9 for after beta17:28
jdstrandanyway, that's my opinion17:29
chrisccoulsonjdstrand, the main concern is we don't really have a feel for the quality of it until it's pushed out to the beta channel tomorrow17:30
chrisccoulson(and we'll be frozen then)17:30
jdstrandchrisccoulson: it seems clear that we should wait then17:31
chrisccoulsonok, i'll do another 3.6.8 upload later. i'm stringing it out as long as possible, as i really want to get the breakpad patch in17:32
jdstrandchrisccoulson: upstream hasn't stated this is beta quality, we shouldn't either17:32
chrisccoulsonbut i'm still going through review comments on it17:32
jdstrandI'm sure you'll make the right decision. it isn't like people won't get 3.6.9 eventually :)17:33
jdstrand3.6.8 seems safer, especially since more people will be trying out maverick beta17:33
micahgchrisccoulson: well, I'll start dogfooding 3.6.9, do you think FF4 will be ready this weekend for me to make the beta PPA?17:58
* micahg is actually going to call it firefox-next17:59
chrisccoulsonmicahg - yeah, should be. i'll try and fix the main issue before then (rolling our preferences in to the build, unless you want to have a crack at that)18:00
micahgchrisccoulson: I don't know if I'll have time, but if I do, i can try, that code's probably changed quite a bit since the patch was made18:02
sebnerchrisccoulson: another idea what I can do about my firefox - flash - profil problem? =)19:25
chrisccoulsonsebner - you could try removing some of the other transient files (eg, XPC.mfasl, XUL.mfasl, xpti.dat, compreg.dat, extensions.ini and extensions.cache)19:40
chrisccoulsonmake sure you backup though ;)19:42
sebnerhehehehehe19:43
=== yofel_ is now known as yofel
sebnerchrisccoulson: I'll give it a try :)19:43
chrisccoulsonmicahg - we can't build nss 3.12.7 without nspr 4.8.6 anyway (it needs PL_ClearArenaPool, which is a new function)20:04
chrisccoulsonhttp://bazaar.launchpad.net/~mozillateam/nspr/nspr.head/revision/6820:04
micahgchrisccoulson: right, but we don't need either for Firefox, for xulrunner on the other hand is questionable20:25
chrisccoulsonmicahg - oh, of course. it's only 2.0 that requires the newer nss ;)20:29
micahgchrisccoulson: well, I meant we could always use the bundled nss/nspr if the version isn't high enough in the release just like sqlite20:30
chrisccoulsonyeah, i'd prefer not to change that in a security update though20:31
micahgchrisccoulson: k, well, 1.9.1 doesn't need it anymore, the question is 1.9.220:32
micahgchrisccoulson: we're discussing if it's needed or not in mozilla 567620 and I copied you on the msgs to the release driver20:33
ubot2Mozilla bug 567620 in Build Config "mozilla-central won't build with the latest system NSPR (4.8.4)" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=56762020:33
chrisccoulsonthanks20:33
chrisccoulsondid you see tb3.1.3 is tagged now?20:34
chrisccoulsonand sm2.0.7. it's going to be a fun week20:34
micahgchrisccoulson: yep, all planning on releasing 2010-09-0720:35
micahgor thereabouts20:35
micahgchrisccoulson: we need to wait and see what happens to my NSPR bug befor preparing tb3.1.3, SM and TB3.0 shoudl be ok though20:36
micahgchrisccoulson: also, I think we should wait another month before updating Lucid, there still seem to be a few issues with 3.1.x20:37
chrisccoulsonjdstrand, i'm not too sure what to do with bug 609941. so far, nobody else has reported this since the last week of july20:37
ubot2Launchpad bug 609941 in firefox-3.5 (Ubuntu Karmic) (and 1 other project) "package firefox 3.5.9 nobinonly-0ubuntu0.9.10.1 failed to install/upgrade: trying to overwrite '/usr/share/bug/firefox/presubj', which is also in package firefox-2 0:2.0.0.21~tb.21.308 nobinonly-0ubuntu0.8.04.1 (affects: 1) (heat: 120)" [High,Triaged] https://launchpad.net/bugs/60994120:37
micahgalthough, I'm not sure if 3.0 is better.  I want to update the stable PPA soon and see if I can get some people with open 3.0 bugs to test20:37
chrisccoulsonmicahg - yeah, i don't mind waiting another iteration20:38
chrisccoulsonjdstrand - we only really have 2 options for that bug:20:39
jdstrandchrisccoulson: I suggest adding the conflicts as you suggested20:39
micahgchrisccoulson: the thing I"m waiting on for the stable PPA is I need to make sure the wrapper script works correctly for 2.0 upgrades20:39
chrisccoulson1) Add a transitional package and associated conflicts (like you suggested), which wil remove the package. i'm not sure how acceptable that is in a security update though20:39
chrisccoulsonor, 2) move the files in the main FF package around to avoid the conflict, which i'm not so keen on doing20:40
chrisccoulsonseeing as only 2 people reported the bug, i'd rather not risk another regression by moving conffiles around ;)20:40
jdstrand2 sounds regression prone20:40
chrisccoulsonyeah, i'd rather not do 2 either. if it was affecting lots of users then it might be more acceptable20:40
jdstrand'1' seems safest, if not totally ideal20:41
chrisccoulsonok, i'll try and get that in to the 3.6.9 update tonight20:41
chrisccoulsonjdstrand, do we need a separate USN for thunderbird (3.0.7 and 3.1.3)?20:41
jdstrandchrisccoulson: well, 3.1.3 is in maverick, so no USN20:42
chrisccoulsonyeah, i forgot ;)20:42
sebnerchrisccoulson: unfortunately didn't fix the issue either20:48
micahgchrisccoulson: is this a bad changelog: http://pastebin.ubuntu.com/483650/23:12
chrisccoulsonmicahg - i don't think so. i've done changelogs like that before23:13
micahgchrisccoulson: k :)23:13
micahgI got my FFes :)23:13
chrisccoulsoncool23:13
micahgso we get sqlite 3.7.2 in maverick hopefully23:14
micahgchrisccoulson: I think we're still going to end up with an Ubuntu diff because of the wrapper for mediatomb (will work on later), but I'll see what the pkg-multimedia team says about it23:16
micahgchrisccoulson: so, 1.5 hrs till freeze, what's happening w/maverick and 3.6.9/bzr fixes23:28

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