/srv/irclogs.ubuntu.com/2011/02/10/#ubuntu-mozillateam.txt

ftajcastro, not sure exactly where it is in the code. http://src.chromium.org/svn/trunk/src/chrome/browser/notifications/  comes to mind00:01
ftabut i could be wrong00:01
bdrungchrisccoulson: firefox-dev contains "debug symbols". really? ;)00:03
chrisccoulsonlol00:03
chrisccoulsonyes, it's just to confuse you ;)00:03
bdrung:)00:04
ftajcastro, cocoa code: http://src.chromium.org/svn/trunk/src/chrome/browser/ui/cocoa/dock_icon.h & http://src.chromium.org/svn/trunk/src/chrome/browser/ui/cocoa/dock_icon.mm00:10
ftachrisccoulson, if you feel like patching chromium for unity...00:14
chrisccoulsonfta - thanks00:15
micahgchrisccoulson: BTW, there's bug 533038 for the  man page01:00
ubot2Launchpad bug 533038 in firefox "firefox 3.6 needs a man page" [Wishlist,Triaged] https://launchpad.net/bugs/53303801:00
chrisccoulsonmicahg, oh, i didn't see that01:06
micahgchrisccoulson: BTW, I think there should be an announcement about the death of abrowser so people are aware when they are merging they can drop that diff01:08
=== asac_ is now known as asac
micahgfta: did you see this? http://packages.debian.org/changelogs/pool/main/c/chromium-browser/current/changelog#versionversion9.0.597.83_r72435-105:27
ftamicahg, nope, thanks09:25
ftadpm, http://ftagada.wordpress.com/2011/02/10/chromium-translations-explained-part-2b/10:00
dpmhi fta, sorry I was on a call. Reading...11:24
dpmfta, wow, excellent post!11:34
dpmI love the diagrams11:34
fta:)11:35
dpmand again, thanks a lot for the work you've put in workarounding LP's limitations11:35
ftadpm, but it looks like a Rube Goldberg machine now11:51
ftadpm, http://en.wikipedia.org/wiki/Rube_Goldberg_machine11:51
dpmlol11:52
dpmI think on the next diagrams you should also add the part that "(C) [...] throws cracker (D) past parrot (E). Parrot jumps after cracker and perch (F) tilts, upsetting seeds (G) into pail"11:54
ftayeah11:56
=== m_conley_away is now known as m_conley
chrisccoulsonjdstrand, the firefox and thunderbird respins are building btw16:05
chrisccoulsonjdstrand, i'm still not sure what we're going to do about lucid being frozen :/16:06
chrisccoulsonheh, i've DoS's all the i386 builders!16:12
chrisccoulsonhttps://launchpad.net/builders16:12
micahgchrisccoulson: i'll check if we can push on 2/14 or have to wait until the 17th16:14
micahgchrisccoulson: we definitely cannot get in the point release unless they need a respin16:14
micahgerr, probably not even then though16:14
chrisccoulsonoh, i don't care about making the point release ;)16:14
chrisccoulsoni just want us to be able to publish it16:14
micahgchrisccoulson: ok, I'll check with teh release team16:15
chrisccoulsonthanks16:15
jdstrandchrisccoulson: thanks16:25
jdstrandnormally we have not been asked to delay a security update for a point release16:25
jdstrandwe upload and they can choose to pull in the new bits16:26
jdstrandit would be worth bringing up though, as micahg suggested16:26
micahgit's very odd timing this time out I think16:30
ftachrisccoulson, last week, i DoSed almost all builders (official & ppa) when my 4 ch branches were bumped at the same time16:35
m_conleychrisccoulson: ping16:49
chrisccoulsonhi m_conley16:53
m_conleychrisccoulson: hey - so I'm working on getting the globalmenu to open the first menu item when F10 is pressed...16:54
chrisccoulsonah, cool16:54
m_conleychrisccoulson: and I've captured the F10 keypress event, and I'm wondering what you think would be the cleanest, most efficient way of determining what the first open-able menu item would be - should we precompute and hold a pointer to this menu item, and then refresh this if the content changes?16:55
m_conleychrisccoulson: or is there a cleaner way?16:55
chrisccoulsonm_conley, i'm not too sure. it's pretty quick to just do mMenuObjects[0]->OpenMenu() from the menu bar isn't it?16:57
m_conleyit is - but can we guarantee that this first item is open-able?16:57
chrisccoulsoni think that would work16:57
chrisccoulsonah, good question. in most cases, i suspect it is, but you probably only want to open the first visible and sensitive item16:57
m_conleymmhmm.16:57
chrisccoulsoni've just thought actually, OpenMenu already doesn't check if the menu is sensitive or not ;)16:58
chrisccoulsonthat probably needs fixing16:58
m_conleywhoops, yep it does.16:58
chrisccoulsoni bet if you use keyboard shortcuts now, you can open menus that you can't open with the mouse ;)16:58
m_conleychrisccoulson: awesome hacks, but weird UX.  :p16:59
m_conleychrisccoulson: ok, so that sounds like a separate issue though - OpenMenu needs to ensure that menus are visible and sensitive.16:59
m_conleychrisccoulson: but for determining the first one...precompute and reupdate, or just iterate each time F10 is pressed?17:00
chrisccoulsoni think i'd just iterate over the menus and find the first one that can be opened when someone presses F1017:00
chrisccoulsonit shouldn't be that expensive17:00
m_conleychrisccoulson: okie doke, will do.  I'll file the bug for the OpenMenu problem.17:01
chrisccoulsonthanks17:01
m_conleychrisccoulson: fun fact - gEdit opens the file menu after F10 even if the menu is hidden and insensitive.17:13
m_conleychrisccoulson: btw, here's a neat tool if you've ever wanted a Firebug for GTK apps:  http://chipx86.github.com/gtkparasite/17:13
chrisccoulsonm_conley, heh, nice :)17:13
m_conleychrisccoulson: hm.  If gEdit does it, maybe we can afford to ignore the invisible/insensitive case?  What do you think?17:14
chrisccoulsonm_conley, i think we should take the opportunity to do it better than gedit ;)17:15
m_conleychrisccoulson: sold.17:15
m_conleychrisccoulson: should have a patch later today.  :)17:15
chrisccoulsonand probably report a bug against appmenu-gtk, which i think is probably responsible for that behaviour in gedit17:15
chrisccoulsoni'm not too sure though, it might even be a gedit bug17:15
chrisccoulsonor a gtk bug ;)17:15
m_conleychrisccoulson: hrm.  who should I report it to then?17:16
chrisccoulsonm_conley, don't worry about it too much just yet, i'll try and figure out where it should go later17:17
m_conleychrisccoulson: alright.17:17
ftaanyone using a non-english desktop here? (and chromium)17:24
ftachrisccoulson, http://ubuntuforums.org/showthread.php?p=1044569818:58
micahgjdstrand: I assume you want the SM updates all at once?19:05
jdstrandmicahg: that is fine, but not a requirement19:06
micahgjdstrand: ok, I'm hoping to have at least maverick by EOD, these VMs are taking a long time (PATA drives, old machine)19:07
jdstrandmicahg: cool, thanks19:09
micahgchrisccoulson: wasn't the tee surface support check supposed to happen upstream?19:31
chrisccoulsonmicahg - yeah, but the build just fails if it's not there ;)19:31
chrisccoulsoni'd rather detect it before we try to configure it19:31
micahgah, yeah, makes sense19:32
micahgchrisccoulson: so, we get to publish to at least -security for the Mozilla updates19:43
micahgmdeslaur: we've got some reports of flash not working after the update to 10.2, but it works for me20:01
mdeslaurmicahg: they can send patches :)20:04
micahgheh20:04
mdeslaurmicahg: seriously...have bugs been filed?20:04
micahgbug 71631120:04
ubot2Launchpad bug 716311 in flashplugin-nonfree "flash not installed" [Undecided,New] https://launchpad.net/bugs/71631120:04
mdeslaurhmm20:05
chrisccoulsonmicahg, yeah, i just saw that. thanks!20:07
chrisccoulsoni hope these builds are actually ready by monday :/20:07
chrisccoulsonthey seem to be taking ages20:07
micahgmdeslaur: there's also 716640, but idk if that's Chromium or Flash, I was watching some stuff with the Chromium daily earlier with no issues20:09
micahgbug 71664020:09
ubot2Launchpad bug 716640 in chromium-browser "Shockwave Flash plugin crash" [Undecided,New] https://launchpad.net/bugs/71664020:09
mdeslaurmicahg: not much I can do about 71664020:10
micahgchrisccoulson: seems like all the armel builders are offline20:10
chrisccoulsonthat sucks :(20:12
chrisccoulsonm'eh, we're not going to get these tested before the weekend :(20:13
chrisccoulsoni should have uploaded them earlier ;)20:13
micahgchrisccoulson: well, if they're still waiting for testing, I'll do it Tuesday :)20:14
chrisccoulsonwhat's the release date?20:14
micahgif I ever get my VMs in stalled :-/20:14
micahg2/14 unless there are more issues20:14
chrisccoulsoni might try and test them if i can tomorrow20:15
micahgchrisccoulson: I guess I can do it over the weekend if it's critical20:15
chrisccoulsoni don't think we'll know that until monday20:15
micahgchrisccoulson: ah, armel builders back :)20:16
chrisccoulsonoh, cool20:16
chrisccoulsonnow i just need someone to score all my builds!20:16
chrisccoulsonj/k ;)20:16
micahgthey fear lamont apparently :)20:16
chrisccoulsonoh, cool. all the builds running on armel are mine anyway20:17
chrisccoulsonthat's good!20:17
micahgbdrung: what are you bumping the maxversion to in FF extensions in Debian now?20:35
bdrungmicahg: 4.0.*20:52
micahgbdrung: thanks, what I thought, thanks20:53
ftachrisccoulson, not good!20:53
ftachrisccoulson, your USE_SYSTEM_CAIRO will run on my h/w20:53
chrisccoulsonfta - oh, does that cause a problem?20:54
ftahold on, it's in a DEB_DEBUG block20:54
ftashould be ok then20:54
chrisccoulsonbdrung, are you just bumping maxversion or porting them so that they don't break?20:55
chrisccoulsonfta - i think it will still run :/20:56
ftai obviously don't have those headers when the bot runs20:57
micahgchrisccoulson: I'm going to switch mozvoikko to build with firefox-dev, ok?20:57
chrisccoulsonfta- that's ok, it doesn't matter if that fails when the bot runs20:58
chrisccoulsonit's only really needed when the pre-build target runs20:58
chrisccoulsonmicahg, i don't mind. if it works, then cool :)20:59
micahgchrisccoulson: well, it's in main, so we'll have to do it eventually to drop xulrunner20:59
bdrungchrisccoulson: just bumping the version and test if they work.21:02
bdrungsome work, others not21:02
chrisccoulsonhmmm, we have tee surface support in cairo now, but we don't install the header :/21:02
chrisccoulsonmicahg - i guess i'll have to create another pkgconfig file for mozvoikko21:03
chrisccoulsonpossibly ;)21:03
chrisccoulsoni've only provided one that supports building plugins so far21:04
ftais prism dead upstream?21:04
chrisccoulsonbdrung, i corrected the firefox-dev package description btw. it no longer contains debug symbols ;)21:04
chrisccoulsonfta - it's been renamed21:04
ftaseems like it is21:04
chrisccoulsonwell, i think it was renamed21:05
ftahttp://mozillalabs.com/projects/ says it's inactive21:05
micahgchrisccoulson: not exactly renamed, superceded is more like it21:05
chrisccoulsonmicahg - yeah, i couldn't remember21:05
micahgfta: you can stop building the dailies for it21:05
chrisccoulsonand i don't have the link now21:05
micahgI still have to have a discussion with upstream about migration paths21:06
micahgwe're going to run into problems when xulrunner gets upgraded in Lucid and Mavericdk21:06
micahg*maverick21:06
chrisccoulsonhttp://mozillalabs.com/chromeless/ that was it wasn't it?21:08
micahgyep21:09
chrisccoulsonfta^^21:09
chrisccoulsonw00t, firefox will be lintian clean soon21:13
chrisccoulsonalthough21:13
chrisccoulsoni cheated a bit21:13
=== m_conley is now known as m_conley_away
bdrungchrisccoulson: do you know the current status of notify-osd in ff 4.0?22:32
chrisccoulsonwell, firefox doesn't have anything to do with notify-osd (which is just an implementation of the notification spec)22:33
chrisccoulsonfirefox can use libnotify22:33
chrisccoulsonbut notify-osd doesn't support actions, so it's useless for firefox22:33
bdrungchrisccoulson: there was xul-ext-notify that sends the notifications to notify-osd22:34
chrisccoulsonright22:34
chrisccoulsonpeople can still use that, but we wouldn't want that by default22:34
bdrungbut it doesn't seam to work with ff 422:34
chrisccoulsonwhat we want by default is integration with the unity launcher, which i'm going to be working on22:34
bdrungi don't get any notifications at all22:34
chrisccoulsonyeah, a lot of extensions that used to work, won't work any more22:35
chrisccoulsonif it doesn't have a maintainer, you'll need to port it ;)22:35
micahgbdrung: is seems to have disappeared upstream22:36
chrisccoulsoni want to make use of the launcher for doing progress indication, and quicklists for access to finished downloads22:37
chrisccoulsonnot sure how that will work out though, i need to talk to the design people really22:37
chrisccoulsonand the same for chromium ;)22:37
chrisccoulsonand then we could use notify-osd for notifications as well22:37
chrisccoulsonbut notify-osd on it;s own is a half-baked solution22:38
* chrisccoulson needs to start hacking on that22:39
gesersorry to jump in, but what about those who prefer "Classic Desktop" or where "unity" doesn't work?22:39
chrisccoulsonthen they will get the current experience22:40
geserwhich is?22:40
chrisccoulsonfirefox has a download window, which flashes on the titlebar when your download finishes22:41
bdrungnothing. it get neither any progress bar, nor a notification that the download finished22:41
bdrung(configuration: do not open download window)22:41
chrisccoulsonthen that's a user choice, but it's not the default22:41
bdrungyes, but in ff 3.6 i got a notification when the download finished and the status bar showed the progress22:42
geserI've configured firefox to open a download window again for that reason; to get at least some notification when downloads are done22:42
geserbut I find it suboptimal as it's an other window when using alt+tab to switch between windows/applications22:43
micahgchrisccoulson: we have some people that want to test Firefox 4 on ARM on maverick, I'm trying to think of various options, (backports with renamed source, security PPA with renamed source, get a native PPA for various stuff next week), any ideas?22:44
chrisccoulsonmicahg - they could just use the natty build22:45
geserI liked xul-ext-notify but the upstream seems dead22:45
chrisccoulsoni think it should run fine22:45
chrisccoulsonthat was to micahg ;)22:45
micahgchrisccoulson: on maverick? that doesn't sound like it should work, different versions of X libs22:45
micahgI can suggest it though22:45
chrisccoulsonmicahg - X libs are ABI stable ;)22:45
chrisccoulsonthe ABI hasn't changed for many years22:46
micahgoh, right, firefox uses internal copies for most things...I keep forgetting, that sounds like that best solution :), thanks chrisccoulson22:46
chrisccoulsoni can't think of a reason why it wouldn't work, but i could be wrong ;)22:46
chrisccoulsoni wish we just shipped a single build of firefox across all of our releases ;)22:46
chrisccoulsonupstream manage to provide binaries that work on distro's from the last several years22:47
chrisccoulsongeser / bdrung - you could fix xul-ext-notify if it's got no maintainer ;)22:54
geserI could try if I would know something about firefox addon programming22:58
chrisccoulsongeser - do you get any errors in the error console when it runs?23:01
chrisccoulsonthat's normally a good starting point23:01
chrisccoulsonin any case, i could probably help, but i have a limited amount of time23:01
geserfirst I have to convice it, that it might work with FF 4.0b11 (currently firefox display it as disabled)23:04
micahggeser: nightly tester tools can fix that23:04
geserwhere do I get it? addons.mozilla.org?23:05
micahggeser: I think so23:05
chrisccoulsonthere we go23:06
chrisccoulsonit is using nsIExtensionManager, which has gone away in firefox 423:06
bdrunggeser: modify the maxversion in install.xpi to 4.0.*23:06
chrisccoulsonthat's why it doesn't work ;)23:06
chrisccoulsonit's using nsIExtensionManager to discover it's install location, so it can run the python helper23:07
chrisccoulsonthat will show up in the error console too23:07
geserI see many JS errors in the error log23:14
chrisccoulsoni could probably make it work, but it wouldn't be high on my list of priorities :/23:15

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