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

micahgchrisccoulson: also, I'll be joining the mozext team in Debian to help with our extensions00:45
chrisccoulsoncool!00:45
micahgchrisccoulson: I also joined pkg-multimedia to help maintain vlc (bdrung already does a good job with it) and mediatomb00:45
bdrungmicahg: somehow i maintain many multimedia apps (xmms2, audacious, vlc, audacity, ...)00:47
micahgbdrung: right, but only vlc is a xul rdepend :)00:47
chrisccoulsonmicahg, that's cool00:47
* micahg now needs to find the time to actually update mediatomb before it's too late to get it into maverick00:48
bdrungmicahg: yes. you have to be careful. it always starts with one package ;)00:48
chrisccoulsonsometimes i think i should actually do something in debian, but i don't have time to chase people to sponsor packages all the time ;)00:48
micahgbdrung: I know, it's addictive ;)00:48
micahgchrisccoulson: that's why teams are great, you have built-in sponsors00:48
bdrungmicahg: the step after getting a bunch of packages is to write tools (mozilla-devscripts, syncpackage, ack-sync, sponsor-patch, wrap-and-sort, ...)00:49
bdrungchrisccoulson: try it. if it takes too long for you, you still can push to ubuntu and sync it once it's in debian00:50
micahgbdrung: right now I'm just short on time and being sick doesn't help00:50
micahgchrisccoulson: BTW, I started working on the gnome-shell wrapper again last night, I think with the patch seb added, it'll actually build now, I just need to get the rules target right00:52
chrisccoulsonmicahg - ok, that's good. we still need to fix gjs though don't we?00:52
chrisccoulsonthis is all going to be fun when libmozjs has disappeared ;)00:53
micahgchrisccoulson: yeah, I think we can remove the rpath and relax the xul dependencies00:53
micahgchrisccoulson: I'm guessing we need to add a note somewhere that a wrapper is needed for any program using the library after that00:54
chrisccoulsonyeah, possibly. i'm not sure where best to add that though00:55
chrisccoulsonand i wouldn't worry too much just yet, as gnome-shell is the only thing using gjs00:55
chrisccoulsonand probably will be the only think for a little while00:55
chrisccoulsons/think/thing/00:56
micahgchrisccoulson: right, but stuff in the archive is supposed to be "usable" for people's own stuff as well, no?00:56
chrisccoulsonyeah, it should be. i'm not sure if gjs has any proper documentation or not00:57
chrisccoulsonif so, we could just change that00:57
chrisccoulsonif not, then i really wouldn't worry about it too much ;)00:57
chrisccoulsonif there's no documentation,then people will find it difficult to use anyway00:58
chrisccoulsoni really think we're going to end up maintaining libmozjs as an entirely separate module soon :/00:59
micahgchrisccoulson: if we can convince upstream to do their part, we can :)00:59
=== yofel_ is now known as yofel
=== chrisccoulson_ is now known as chrisccoulson
=== e-jat is now known as ejat
chrisccoulsonb'ah, firefox 4.0 is really broken again :(14:29
chrisccoulsonasac - i'm not sure how we're going to handle the split branding in firefox 4, it's getting more and more difficult to achieve14:30
chrisccoulsonlast week it was the single chrome.manifest, and now we have omnijar ;)14:30
asacouch14:35
asaclets talk about taht over weekend chrisccoulson14:35
=== e-jat is now known as ejat
Dimmuxxso I guess no beta ppa this week?14:41
chrisccoulsonDimmuxx, highly unlikely, sorry14:48
chrisccoulsonunless i switch off omnijar temporarily14:48
chrisccoulsonbut that would not be an incentive to fix it ;)14:49
Dimmuxxhehe well it doesn't matter so much since mozilla seem to ignore linux anyway nowadays :/14:49
chrisccoulsonhmmm, that's not really true ;)14:50
Dimmuxxnoone is working on the ui afaik14:51
alexbodni've made a script to checkout and debuild bluegriffon, a website editor with xulrunner-2.0-dev from ubuntu ppa. the program builds (apparently correctly) but it doesn't show anything. tell me please how to proceed: upload files etc.15:53
micahgrsavoye: are you switching away from savannah for bug tracking also?15:54
rsavoyeno, only source control15:56
rsavoyeunfortunately the savannah admin never got bzr setup correctly, and mostly blew off any help the bzr team offered :-(15:56
rsavoyeso a 1 line check was taking 20 minutes or so with bzr with sftp, way too slow...15:57
rsavoyemicahg: btw, the cookie problem with YouTube is fixed in the coming release15:57
rsavoyeit was working a year ago, but somebody accidentally removed all the XPCOM code, so it broke.15:58
rsavoyenow it uses the newer NPAPI, which has much better coookie handling support15:58
chrisccoulsonhey micahg16:01
micahgrsavoye: hmm, ok, well, maybe we should update launchpad to be able to link gnash bugs to savannah then16:04
micahghi chrisccoulson16:04
rsavoyemicahg: that would be nice if possible16:04
rsavoyeon launchpad, it16:04
rsavoyes been mostly ubuntu specific issues16:04
chrisccoulsonrsavoye, i did start looking at your gnash packages a couple of days ago, then i got sidetracked again ;)16:05
rsavoyeno problem, I've been testing on Maverick since alpha-1 on ARM, x86, and amd6416:05
rsavoyethe release should be out this weekend, just waiting for two translations to get done16:06
chrisccoulsonmicahg - do you have any idea why the reporter extension isn't working in our FF builds?16:07
micahgchrisccoulson: reporter extension?16:07
chrisccoulsonmicahg - yeah, there's meant to be an item in the Help menu to report broken websites, provided by extensions/reporter in the source16:08
chrisccoulsonbut it never gets built16:08
micahgchrisccouloreson: I don't know if they use it anym16:08
chrisccoulsonand it's listed in MOZ_EXTENSIONS_DEFAULT16:08
micahg*I don't know if they use it16:08
chrisccoulsonin browser/confvars.sh16:08
chrisccoulsonMOZ_EXTENSIONS_DEFAULT=" gnomevfs reporter"16:08
micahgmaybe it was never updated to 4.0?16:09
chrisccoulsonthe only reason i realised it's not being built is i tried running "make package" in a built tree, and it fails because the extensions/reporter/Makefile is missing, so it expects it to be there :/16:09
chrisccoulsonmicahg - it's not working in 3.6 either16:09
=== fta_ is now known as fta
micahgchrisccoulson: hmm, idk16:10
chrisccoulsonok, no worries. i'll try and figure it out16:11
chrisccoulsonmicahg - not sure if you saw the earlier conversation about lp:firefox being broken again16:11
micahgchrisccoulson: I saw the omnijar thing16:11
micahgand the patches, but didn't look too closely16:12
chrisccoulsonyeah, it's pretty broken16:12
chrisccoulsonand it doesn't build properly anyway, even without the packaging problems16:12
chrisccoulsonmicahg - oh, i see the problem now16:16
chrisccoulsonin debian/rules:16:16
chrisccoulson--enable-extensions=default,-reporter16:16
chrisccoulsonso, we're deliberately switching it off16:16
chrisccoulsoni suppose it's a bug in the upstream build system that it completely breaks make package16:17
micahgchrisccoulson: ah, ok, there was talk of removing it anyways16:17
micahgIIRC16:18
chrisccoulsonit looks like it's still being used at the moment. do you know why we have it disabled?16:18
micahgchrisccoulson: no, what does bzr blame say for the line?16:19
chrisccoulsonmicahg:16:20
chrisccoulson213       fta@sof | --enable-extensions=default,-reporter \16:20
fta?16:20
chrisccoulsonfta - any ideas about that change?16:21
chrisccoulson(why we disable the reporter extension)16:21
ftawhich branch?16:21
chrisccoulsonfta - lp:firefox16:21
ftalet me check16:21
chrisccoulsonthanks16:22
ftarevno: 21216:22
fta  * Make the reporter extension a link as we already ship it with xulrunner-1.916:22
ftarevno: 21316:23
fta  * Don't build the reporter extension at all and revert the firefox-3.0.install changes from the previous commit16:23
chrisccoulsonfta - ah, makes sense16:23
micahgchrisccoulson: yeah, we forgot to reenable for all in one build :)16:23
chrisccoulsonso, we should revert this change when not building with external xulrunner16:23
chrisccoulsonok, i'll do that now16:23
chrisccoulsonfta - thanks :)16:23
fta2008-03-15, so old..16:24
chrisccoulsonmicahg - after talking to bsmedberg on #developers, i'm wondering whether we should stop using "make install" in our builds16:25
chrisccoulsonthey don't test that upstream16:25
chrisccoulsonand it's currently broken anyway16:25
micahgchrisccoulson: k, what's the alternative16:25
chrisccoulsonmicahg - "make package" and then manually unpack16:26
ftaship what's in dist/ :(16:26
chrisccoulsonfta - that won't work either, there's extra things that happen now to package the chrome16:26
chrisccoulsonwhich is what's currently broken in lp:firefox16:26
ftaif install is not supported, they should remove it, but i will make other dist packagers cry16:26
fta-i+it16:26
chrisccoulsonyeah, i can imagine ;)16:27
micahgchrisccoulson: that seems a little unusual, perhaps we should just patch and upstream when there are issues with make install16:27
chrisccoulsonmicahg - yeah, we could do. i was just thinking it might be safer for us to use the tested parts of their build system16:27
micahgchrisccoulson: maybe check with glandium and wolfir and see what they do16:28
chrisccoulsoni'm fairly sure they're just doing make install right now, but some of the recent changes probably aren't going to affect other distro's anyway16:29
micahgoh...16:29
chrisccoulson(as they're using system libraries)16:29
chrisccoulsonthey're probably not going to benefit from some of these recent changes16:29
micahgchrisccoulson: I'm just wondering which way is likely to have a lower margin of error overall16:29
chrisccoulsonmicahg - <bsmedberg> FF-on-XR probably shouldn't be using omnijar16:30
chrisccoulsonso other distro's may end up shipping close to what they already have16:30
chrisccoulsonwhereas we'll be shipping something closer to what upstream have :)16:30
micahgchrisccoulson: so by trying to match upstream's build, we're getting ourselves into trouble?16:34
chrisccoulsonmicahg - i wouldn't say that. we just need to adjust our packaging somewhat to cope with all the changes16:34
chrisccoulsonin the end, ubuntu users will benefit more from that16:35
chrisccoulsonhopefully :)16:35
micahgchrisccoulson: and no more sparc or ia64 to worry about for maverick16:35
chrisccoulsonyay \o/16:36
micahgapparently the TB voted by email16:36
chrisccoulsonmicahg - https://lists.ubuntu.com/archives/technical-board/2010-August/000441.html16:36
micahgchrisccoulson: yes, I just read the thread :)16:37
chrisccoulsonmicahg - so, for TB3.1, what do we have left? i see you have enigmail for lucid in your PPA16:41
chrisccoulsonand tb-locales for maverick and lucid16:41
chrisccoulsonis there anything else blocking the update?16:41
micahgchrisccoulson: I'll try ppa-purge later and try upgrading to 3.1 again to see if there are any issues, if not, then just changelog entries and I'm good to go16:43
chrisccoulsonmicahg - excellent. we should probably aim for tomorrow, which will give us friday to catch any potential fallout before the weekend16:43
micahgchrisccoulson: k16:52
=== asac_ is now known as asac
micahgchrisccoulson: now I remember the issue, I'm using -fshort-wchar to build enigmail which  I shouldn't need since it should be included in the build system17:11
micahgchrisccoulson: for enigmail17:12
jdstrandchrisccoulson: hey. when is 3.6.9 supposed to come out?17:24
chrisccoulsonjdstrand, sept 7th17:24
chrisccoulsonbut we'll likely get the first build next week17:24
jdstrandchrisccoulson: I'd like to get my apparmor stuff into maverick. what are your thought on a 3.6.8+build1+nobinonly-0ubuntu3?17:27
jdstrands/maverick/maverick sooner than that/17:27
chrisccoulsonjdstrand, we already bumped the version in lp:firefox/3.6 to get the daily builds working again (we had to drop a patch)17:27
chrisccoulsonwe should get 3.6.9 in to maverick though17:27
jdstrandchrisccoulson: right, this is wholly separate from 3.6.917:28
jdstrandchrisccoulson: I just want to get the apparmor stuff tested is all17:28
chrisccoulsonthat's ok, maverick will get the 3.6.9+build1 release next week17:28
jdstrand(meaning, we still get 3.6.9 into maverick on whatever schedule you want)17:28
jdstrandok17:28
jdstrandthat works fine for me17:29
jdstrandchrisccoulson: thanks17:29
chrisccoulsonhow close is sept 7th to final freeze?17:29
* chrisccoulson opens calendar17:29
jdstrandotoh I don't know17:29
micahgchrisccoulson: it's right after beta1, we should be fine17:29
jdstrandgoing from 3.6.9buil1 to 3.6.9 official is knda a no-brainer though17:29
* jdstrand looks at keyboard funny17:30
chrisccoulsoneek, final freeze is sept 16th17:30
micahgchrisccoulson: oh, right, we wanted to stage in case we had another delay past Final Freeze17:30
chrisccoulsonthat doesn't give us a lot of breathing space :/17:30
micahgchrisccoulson: maybe branch maverick and release the apparmor fixes17:30
micahgthen we can stage 3.6.9 without worry17:31
chrisccoulsonyeah, i'm starting  to wonder whether we should do that now17:31
chrisccoulsonmy concern is that we upload build1 to maverick and the release then gets delayed until after final freeze17:31
micahgchrisccoulson: right, that's bad17:31
chrisccoulsonperhaps we should be branching for maverick already :/17:32
micahgwe don't want a bad build on the ISOs17:32
chrisccoulsonit seems so early though ;)17:32
micahgchrisccoulson: we're < 2 months from release17:32
* micahg really needs to rush to get newer versions of things in before beta...17:32
jdstrandchrisccoulson: you might ask how asac has handled that in the past17:32
jdstrandchrisccoulson: I can say that hardy had 3.0~b5+nobinonly-0ubuntu3 at release17:33
jdstrandwe almost immediately upgraded to 3.0.1 (or something) iirc17:34
micahgjdstrand: yes, and asac's said on many occasions he took flac for that17:34
chrisccoulsonjdstrand, we should just update to 4.0~b5 then :)17:34
jdstrand*shrug*17:34
jdstrandit is a different time now17:34
micahgjdstrand: that was also because we couldn't ship FF2 as default for the LTS17:34
chrisccoulsonyeah, we don't have that sort of restriction now17:34
jdstrandwe will be upgrading the 3.6 series almost immediately with a security update regardless17:34
micahgjdstrand: right, but we don't want to risk having a broken build on the ISOs17:35
micahgif we can help it that is :)17:35
jdstrandwell, like I said, I don't care, I just want my apparmor stuff in maverick :)17:35
chrisccoulsonfinal freeze is 3 weeks this cycle :/17:36
chrisccoulsonwhy do we freeze so early?17:36
jdstrand10.10.10 baby17:36
micahgchrisccoulson: better QA/fixes for final freeze17:37
chrisccoulsonif we don't upload build1 straight to maverick, i'm wondering what's the best process for testing it17:39
micahgchrisccoulson: why not UMS like the other releases?17:39
chrisccoulsonfor 3.6.4, i think we uploaded it to the u-m-s PPA several weeks before the lucid release17:39
micahgit's in /topic17:39
chrisccoulsonso that's probably ok17:39
micahgchrisccoulson: right and it wasn't released until 1.5 months later :)17:39
jdstrandchrisccoulson: if you decide to not push 3.6.9, I am more than happy uploading a 3.6.8...ubuntu3 to maverick17:40
chrisccoulsonyeah, we could do. we should probably wait and see what issues come out of build1 testing next week though17:42
jdstrandchrisccoulson: k17:42
micahgchrisccoulson: is it worth adding some simple TB options to the mail indicator this cycle just so it shows up?18:41
* micahg never added it to .head...18:41
micahgchrisccoulson: BTW, you're quoted in OMGbuntu: http://feedproxy.google.com/~r/d0od/~3/tFZRSH-AYDI/messaging-menu-support-for-thunderbird.html18:41
chrisccoulsonheh, pressure's on :/18:43
micahgI was thinking to add it to .head after I committed 3.1.218:43
DimmuxxIs there any proper api documentation about the messaging menu somewhere? I have been thinking about using it for stuff18:43
micahgand request an FFe for it18:43
chrisccoulsonmicahg - i think we should wait until we've got proper integration with the menu18:43
micahgchrisccoulson: k18:43
ftaspeaking of app indicator, i wonder why i don't get the "new email" notification from evo18:45
=== nxvl_ is now known as nxvl
chrisccoulsonfta - i find the new mail notifications from evolution are quite flaky ;)19:02
chrisccoulsonare your mails going through a filter and being moved in to a folder other than your inbox?19:02
chrisccoulsonlack of messaging menu integration is the only thing stopping me from moving to thunderbird ;)19:03
ftai use procmail to sort my emails, before going to my imaps server19:03
ftalast time i tried, i didn't like tb, felt out of place19:03
chrisccoulsoni quite like tb, but i just don't like the lack of integration19:05
chrisccoulsonwhich is why i'm really keen to get it in the messaging indicator19:05
micahgI guess I don't notice since I use xfce19:07
=== fta_ is now known as fta
ftagrrr, deco, lost the last 3min19:14
fta(deco=disconnection)19:15
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
micahgchrisccoulson: we might have some issues...security pushed openjdk 6b18-1.8.1 to hardy as well21:39
micahgchrisccoulson: we might have some issues...security pushed openjdk 6b18-1.8.1 to hardy as well21:43
chrisccoulsonmicahg - yeah, that's intentional i think21:44
micahgyeah, but apparently, it broke tomcat on hardy :-/21:44
micahgsee -motu list21:44
chrisccoulsonmicahg - yeah, kees is already looking at that21:44
micahgchrisccoulson: I was more concerned with our Jaava support21:44
micahgin FF21:44
chrisccoulsonit should be ok, other than the plugin is already provided by another source package21:45
chrisccoulsonhmmm, i wonder if there's a conflict there too21:45
chrisccoulsonno, that's ok actually, it has the proper Replaces on it ;)21:49
micahgah good21:53

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