/srv/irclogs.ubuntu.com/2008/08/06/#ubuntu-mozillateam.txt

asacJazzva: strange. you see anything on the console?00:04
asacdoes it crash?00:04
Jazzvaif I close the popup window00:05
Jazzvaand then open the page with some flash content00:05
Jazzvait will crash almost always00:05
Jazzvaasac ^00:05
Jazzvahmm... there is one errot00:05
Jazzva*error00:06
Jazzvanot sure if that's related to nspluginwrapper00:06
Jazzvaasac, http://paste.ubuntu.com/34562/00:07
asacdoesnt look related00:08
Jazzvalet's see if it spit out something on the terminal00:10
Jazzvaasac, http://paste.ubuntu.com/34566/00:17
Jazzvait prints out the first Gtk-CRITICAL when some flash closes00:18
Jazzvaand the errors are printed out when the flash is not shown00:18
Jazzva(when it doesn't load properly)00:18
Jazzvahmm, i closed the popup and it's not crashing on another flash load00:19
asacJazzva: how do you reproduce it?00:39
asacreloading website until it happens?00:39
Jazzvaclicking on various videos on youtube00:42
Jazzvait happens randomly00:42
Jazzvayay00:51
Jazzvaa crash ;000:51
Jazzva:)00:51
Jazzvaasac, http://paste.ubuntu.com/34575/00:55
Jazzvai left the comments00:55
ftafta@ix:~ $ prism-google-reader01:56
fta/usr/bin/prism-bin: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory01:56
ftaasac, ^^01:56
ftafta@ix:~ $ ldd /usr/lib/prism-0.9/prism | grep jem01:58
fta        libjemalloc.so => not found01:58
ftadamn, i don't want to add a /etc/ld.so.conf.d/prism.conf01:59
ftahm, no it's a bug in xul, i still have /etc/ld.so.conf.d/xulrunner-1.9.conf saying /usr/lib/xulrunner-1.9 instead of /usr/lib/xulrunner-1.9.0.102:03
asacfta: that shouldnt be necesary. why dont you use the static patch?07:53
XioNoXHi !09:03
XioNoXasac, can you explain me what exactly happend yesterday ?09:10
asacXioNoX: well. i dont want to rant ;)09:11
asacmconnor has his own windows focussed point of view09:11
asache doesnt want any plugin finder wizard in the pplication anymore09:12
XioNoXok09:12
XioNoXwho is mconnor ?09:12
asacsomewhat the module owner of browser/09:14
asace.g. lead of firefox ... not of toolkit from what i understand though09:14
XioNoXok09:16
XioNoXso what is the planning for today ?09:16
asacXioNoX: what do you want?09:18
XioNoXLearning & contributing :D09:19
XioNoXI think that I can continue to work09:21
asacXioNoX: even if its not sure that this can land?09:21
XioNoXwill it be at least be including in ubuntu ?09:22
asacwe have problems to carry big changes, as we regularly do trademark reviews09:23
XioNoXok09:23
asacthe main problem is that we need other changes in the core to make the final result rock09:23
XioNoXmaybe waiting for gandalf09:24
asacXioNoX: you could do another more simple task until this is sorted09:24
XioNoXyes, i agree09:24
XioNoXdo you have an idea ?09:24
asacsure. there are two things: 1st. fix the other features you implemented. for instance the restart thing doesnt work in corner cases, like when the user has multiple windows/tabs open.09:25
asacif you dont want to do that you can implement a new feature that provides an indicator that there are other plugins available09:25
asaclike when you are playing flash you want to tell the user that he can install other plugins for it ... we need that to install a free flash solution by default09:26
asacwhich is part of a spec we have for this release cycle09:27
asachttps://wiki.ubuntu.com/FlashExperienceIntrepid09:27
asacyou implemented one part of that already09:28
asac"Plugin Finder Wizard lacks Description for displayed alternatives"09:28
asacthe new things would be:09:28
asac"No user way to switch to alternative solutions"09:28
XioNoXok09:29
asac"Apturl blocks UI thread"09:29
asacthats another task09:29
asac"Flash Detection Kit blocks Plugin Finder Service" ... this one is too hard i guess09:29
XioNoX"Apturl blocks UI thread" seem hard too, no ?09:29
asacXioNoX: not really.09:30
asacthough a bit tricky i guess (given that the current wizard is quite hard to extend)09:30
asacsince 1.9 you can do threads in javascript09:30
XioNoXok09:30
asacwhich makes it easier09:30
asacso the idea is that instead of running apturl in UI thread, we start a thread that does that and once it finishes it invokes a callback in UI thread that will set the "install wizard page" state to complete09:31
XioNoXmaube start by  "No user way to switch to alternative solutions" ?09:32
asacmaybe ;) ... thats experimenting as well though. but lets try that09:32
XioNoXas you want, i don't have any preferences09:33
asaclook at toolkit/mozapps/plugins/content/missingPlugin.xml09:33
asacand toolkit/mozapps/plugins/content/missingPluginBinding.css09:34
asacwe need something like that in ubufox09:34
asaceg. the .css09:34
asacand the .xml09:34
asacXioNoX: olease look at the .xml09:35
asacits an xbl (xml binding language)09:35
asacit basically allows you to redefine what certain html tags are09:35
XioNoXi've read a little bit a doc about xbl09:36
asacXioNoX: good. what it basically does is that it binds a different implementation to a tag name thorugh .css09:36
asacif you look at the .css file, youll see that it binds the missingPlugin.xml binding to the "object" and "embed" tags09:37
asacbut only if the type is unsupported09:37
asacwe want the same, but for all types ;)09:37
asacfurther our binding shouldnt hide the "children"09:37
asacinstead we just want to pop up an alert in the first step ;)09:38
asac(instead of sending out the event -> see the handler tag in the .xml file09:38
asac)09:38
asacunderstood what i mean?09:41
asacstart to branch ubufox and copy both files into content09:41
asacname them alternatePlugin.xml and alternatePluginBinding.css09:41
asac;)09:41
XioNoXok09:41
XioNoXI don't understand everything09:41
asacthen it will come09:42
asac;)09:42
XioNoXso first, get a new branch?09:42
asacyes09:44
asacyou also need toolkit/mozapps/plugins/pluginGlue.js to inject the alternatePluginBinding.css to the browser chrome09:44
XioNoX?09:46
XioNoXwhat is the url to get the branch ?09:48
XioNoXi don't find it09:49
asachttp://code.launchpad.net/ubufox09:49
asachttps://code.edge.launchpad.net/~asac/ubufox/main09:49
XioNoXhow do i call this new branch ?09:50
asacXioNoX: ubufox.altplugins ?09:51
XioNoXok09:51
asacor main.altplugins ... or whatever ;)09:51
XioNoXok, all files are here09:58
asacXioNoX: blocked?10:25
XioNoXtrying to understand the code10:26
XioNoXbut i'll need you help :D10:26
XioNoXI don't really understand what i have to do10:27
asacXioNoX: 1. mkdir components/ and put the pluginGlue.js in there10:27
asacadapt pluginGlue.js to register the right .css10:27
XioNoXinside /content ?10:27
asacXioNoX: no ... new top level directory "components"10:28
XioNoXk10:28
asacput the .css and the .xml file into content/10:28
asacthe url for the css is then: chrome://ubufox/content/alternatePluginsBinding.css10:28
asacof course use the same filename you used ;)10:28
XioNoXok, done10:29
XioNoXhi gandi !10:30
gandihi!10:30
gandiI'm trying to figure out if I'm ok to go to the office10:31
XioNoXok10:32
XioNoXi'm starting to work on ubufox for another project the time you figure that out10:32
asacVolans: welcome ;)10:34
VolansHi asac, all goes well with your house? :)10:35
gandiXioNoX: cool. which one?10:37
XioNoX"No user way to switch to alternative solutions"10:37
XioNoXhttps://wiki.ubuntu.com/FlashExperienceIntrepid#head-f43356f67c56e4f3f5d0d73df1e3d56b9445bc3310:38
XioNoXinto ubufox10:38
asacVolans: yeah. i can move in tonight again ;)10:39
gandicool10:39
Volansgreat!10:39
gandiI'm all for it10:39
* gandi still waits for asac10:40
asacgandi: i had a bunch of things to do this morning. will think about the most convincing arguments during lunch and hopefully write them up then.10:59
gandigood for me10:59
gandidon't rush10:59
gandiwe have plenty of time before they start waking up ;~)10:59
gandiand I'm still sitting in home :(10:59
gandibecause of cold10:59
gandibut trying to work11:00
XioNoXasac, what does the event thing in the xbl file ?11:18
XioNoXand I have to implement in in the overlay files ?11:19
gandiXioNoX: read the manual for event in xbl11:22
XioNoXok11:26
asacXioNoX: we want an event as well... but our own11:27
asacwe will then implement something that listens to it11:27
asacok out for lunch11:27
XioNoXok11:28
* Volans lunch time... come back later12:15
=== XioNoX- is now known as XioNoX
asacjcastro: there?14:19
asacjcastro: which provider did you use for the 3G testing?14:20
jcastroasac: sprint14:35
jcastroasac: I am 90% sure it was sprint, let me check14:35
asacjcastro: can you also get that information from the guy that submitted the other card?14:39
asac(which was submitted through you)14:39
asacjcastro: could you add that info to https://wiki.ubuntu.com/NetworkManager/Hardware/3G 2~14:40
asac?14:40
asaci think the first card was yours and the second the one of your friend14:40
jcastroI don't have a card, the first one is his.14:44
jcastrobut I will add the info as soon as he replies14:45
jcastroasac: do we need another call for testing?14:48
asacjcastro: yes. as soon as this enters intrepid14:56
jcastrook14:56
jcastrohe's adding his provider info and stuff now14:57
asacjcastro: didnt you submit two entries?14:57
asaccool. thanks a bunch14:57
asacjcastro: tell him if it doesnt work perfect, he should submit a bug and add the bug id there14:57
asaceven if its just minor14:57
jcastrothis one worked ootb, it just needed a dummy login, which he's adding to the notes15:00
asaccool15:00
XioNoXasac, when a flash content is detected, on the webpage, the xbl will show something like the puzzle piece ? So it will add something over the flash to say "there are alternatives" ? I though that it will show someting like a notificationbox15:07
Wellarkumm.. about service providers.. are you guys aware of that I'm working on service provider database: http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders ?15:14
asacXioNoX: so that works?15:15
asacgood15:15
asacWellark: didnt we talk a while back?15:15
XioNoXno no15:16
XioNoXi'm still trying to understand it :D15:16
asaci talked to someone who worked on a wizard during google summer of code that uses that database?`15:16
XioNoXnow i understant it15:16
asacXioNoX: huh?15:16
Wellarkasac: yeah, it was me but a while back.15:16
asacXioNoX: for now its the puzlle piece. if that works we should try to think about what to do15:16
XioNoXbut i don't really know how to do to execute this for each flash content15:17
asacXioNoX: one option would be to make some html div floating over it for a few seconds that would allow the user to click15:17
Wellarkbut not GSoC.. Summer Code Finland, but that's not important :)15:17
asacXioNoX: we dont care whether its flash or what15:17
XioNoXjust removing the -unsupported ?15:17
asacXioNoX: we want to disaply it for every embed and object element for now15:17
asacXioNoX: yes try that15:17
XioNoXof -moz-type-unsupported15:17
asacWellark: are you making progress?15:18
asacXioNoX: i think both15:18
asacXioNoX: actually if you know how to express that in css we would wnat to display if its !-moz-type-unsupported15:18
asac(NOT)15:18
asacask someone who knows css to figure out if and how thats possible15:18
asacin worst case we always do it ;)15:18
XioNoXok15:19
Wellarkasac: I have my own branches of NM and nm-applet and repositories for the database and assistant15:19
asacXioNoX: the other option (next to the floating div) is to not display anything except the <children/> and use the event to show and hide a butto nin the toolbar or somewhere15:19
asacXioNoX: but i like the usability of a transparent floating div that will disappear after a few seconds15:20
asacbut in the end we have to test whats best15:20
XioNoXbut this css is read by the browser ?15:20
XioNoXok15:20
asacXioNoX: the css is read by the browser if you setup the file in componetns/ properly15:20
XioNoXok15:20
asacXioNoX: there you register it to be loaded for the "agent"15:20
asacXioNoX: look in the code for the component you dumped there15:20
asacyou have to fix the chrome:// url15:21
asacWellark: do you know if there is a "unlock" database somewhere?15:21
XioNoXok ok i just didn't know that files in components is read15:21
asacWellark: or is the unlock code different from card to card?15:21
asacXioNoX: components are auto-registered15:21
asacXioNoX: so in registerSelf you can do what you want15:22
XioNoXok15:22
asacXioNoX: you can use "dump('text \');" to do logging on the console in components iirc15:22
XioNoXok15:23
asacWellark: how do you get the data for the database?15:23
Wellarkasac: AFAIK unlocking is done per SIM-card15:24
asacok15:24
asacerr, so you need to put the original SIM card in to unlock?15:24
Wellarkumm.. what do you mean by "unlock" excatly?15:25
asacWellark: if your modem is locked for a certain provider15:25
asacyou need to unlock it15:25
asacbefore you can use it with other providers15:25
Wellarkoh yeah.. now I see.. those codes are IMEI dependend or something like that15:26
Wellarkonly providers should know those codes15:27
asacWellark: ok. so the provider knows the code, but its the same for every provider? or even depending on the harware serial?15:28
asacs/every provider/every modem/15:28
asaccrazy that think pads are shipped with 3g chips that have such a lock15:29
asacwhat a shame if you cannot use your laptop with a different provider15:29
asacsee : bug 25530415:29
ubottuLaunchpad bug 255304 in network-manager "Fails to cope with provider lock requiring unlock code" [Undecided,Confirmed] https://launchpad.net/bugs/25530415:29
asacWellark: will that provider lock go away when you used the modem with the provider sim once? or will it stay forever?15:30
asacWellark: now i wonder if you will implement that database in modem manager?15:31
asac(on server side)15:31
asacapparently NM will go for that instead of its own modem code15:31
WellarkAFAIK ordinary user should not have the unlock code and thus NM doesn't need to support that15:44
WellarkBUT, I naturally don't know if that's true for all the providers15:45
Wellarkand what comes to modemmanager.. my code (and database) is integrated to the nm-applet so what goes on in NM's side is not affecting it15:47
IdleOnemorning I have an issue with www.julyparade.org/fireworks.html when I go to that site it starts to load and within 5 seconds it restarts X. so if anybody can figure this out for me and maybe report it to whoever as an attack site if that is what it is.15:47
Wellarkwhoa.. sounds bad :(15:47
IdleOneyeah15:48
IdleOnereproduced the error 3 times so it was not firefox15:48
asacWellark: i think providing the ability to enter unlock code cant hurt ;)15:48
asacits just a new dialog ;)15:48
IdleOnewell maybe it is firefox but I dont see how firefox can restart X15:48
asacIdleOne: firefox uses cairo, which extensively uses X, which can trigger restart on crashes15:49
IdleOneshould I report to launchpad?15:49
asaceither driver or something15:49
asacIdleOne: not if you have flash installed15:49
IdleOneasac, well then you are better read then I on the subject :)15:49
asacIdleOne: if it still crashes with -safe-mode then yes.15:49
IdleOneI do have flash installed15:49
asacIdleOne: then its almost certainly a flash crash. start firefox -safe-mode15:50
asacand see if its still reproducible15:50
asacassuming that the crash is reproducible at all15:50
asacIdleOne: what  graphics driver?15:50
IdleOneasac, seems it is a flash issue15:51
IdleOnesite is working fine now15:51
asacIdleOne: you sure you can reproduce without -safe-mode15:51
asac?15:51
IdleOneI did 3 times yes15:51
IdleOneI can try again if you like15:52
asac^^ crash ;)15:52
IdleOneasac, just restarted X in -safe-mode15:53
IdleOnetook a little longer though15:53
asacIdleOne: which driver?15:54
asacand what card are you using?15:55
IdleOne VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)15:55
IdleOnehow do I check the driver?15:55
asacIdleOne: paste the output of "grep Driver /var/log/Xorg.0.log"15:56
asacplease15:56
asacto http://paste.ubuntu.com15:56
IdleOnehttp://paste.ubuntu.com/34785/15:57
IdleOneso any ideas?15:59
asacIdleOne: paste your xorg.conf as well15:59
asacIdleOne: err ... does the flash video play on that site in -safe-mode?15:59
asacplease go to tools -> addons -> plugins  and disable flash there16:00
asacto be sure16:00
asaci get the "missing plugins" dialog16:00
IdleOneasac, it did play for a little bit ( 3 minutes or so )16:00
asacIdleOne: then -safe-mode doesnt disable plugins ;)16:00
asacdisable flash as i said a few lines above16:00
asacmost likely there wont be a crash16:00
asacyou can also try to change your AccellMethod to XAA in xorg.conf (you are running EXA)16:01
IdleOneit is a picture of the statue of liberty and fireworks are shooting off + you can click on the window and add your own fireworks that shoot off16:01
asacbut in the end I'd say that you should try one of the free flash players available16:01
IdleOneyou still need xorg.conf?16:02
asacwhy not ;)16:02
IdleOneand where is it I don't remember the path16:02
asac/etc/16:02
asac/etc/X11/ ;)16:02
IdleOnehttp://paste.ubuntu.com/34788/'16:05
IdleOnehttp://paste.ubuntu.com/34788/16:05
asacIdleOne: ok try to add to your Device section16:07
asac Option "AccelMethod" "XAA"16:08
asacin case X doesnt start anymore, remove that line or add Driver "intel" ;)16:08
IdleOneat line 43?16:08
asaci think so16:08
asacIdleOne: risk exists that you cannot start X anymore16:09
asacif thats the case you should be able to use any console editor16:09
asacnano probably should be doable for anyone though ;)16:09
IdleOneyeah.16:09
asacIdleOne: backup the xorg.conf before ;)16:09
asacthats the safest way :)16:09
asac(sorry, not sure what experience-level you feature)16:10
IdleOneasac, I have not played with xorg in at least a year. ubuntu pretty much works out the box for me16:11
IdleOnethat site is not a deal breaker for me just happened to Stumble on it and got the X restart.16:12
IdleOnethink I am going to leave well enough alone16:13
asacIdleOne: ok16:35
asacXioNoX: all good so far?17:03
asaci will be out for a while ... moving my infrastructure back to my pristine-home :)17:04
asac \o/17:04
XioNoXok17:04
XioNoXnot really17:04
asacXioNoX: where are you stuck?17:04
XioNoXI was doing some few other things17:04
asacok17:05
XioNoXusing the css with all embled things17:05
asacdid you fix the component?17:06
asacthat registers the .css ?17:07
XioNoXyep17:07
XioNoXit works17:08
asacXioNoX: how do you know that it works?17:08
XioNoXbecause if I put -moz-type*17:08
XioNoXthe flash content disapear :D17:08
asacXioNoX: show me your .xul17:08
asacerr, your .xml17:08
XioNoXI haven't change it17:09
asacthats the expected behaviour then17:09
asacthe <children> element is what gets replaced with the original one17:09
XioNoXso it working ?17:09
asacso if you dont change anything, the original element gets hidden17:09
XioNoXha ok17:09
asacXioNoX: i think content just needs to be something like:17:09
asac<div style="border: solid 2pt"> <children/> </div>17:10
asacthat should paint a border around the flash17:10
asacif that works we have a made a good step in the right direction ;)17:10
XioNoX<html:div style="border: solid 2pt;"> <children/> </html:div>17:13
XioNoXgive still a empty box17:13
XioNoXha no17:16
XioNoXjust have to refresh and it works normally17:16
XioNoXweird17:16
XioNoXI'll see that tomorrow17:16
XioNoXand maybe i'll have to do some php for 1 or 2 days17:17
XioNoXso see you tomorrow17:17
asachome .... hjome sweet home ;)18:51
XioNoXnot too much damages ?18:53
asacall fine again ;)18:55
asacprobably better than before ;)18:55
XioNoXcool18:58
ftaasac, do i always have to open bugs to have a sync from debian ?19:29
ftaasac, ...or could you do it ? :)))19:29
ftai need viking19:30
ftaalready tested fine with just a rebuild19:30
asacfta: who is on archive duty?19:30
ftano idea19:30
asaci have no power to sync on my own ;)19:31
asacwhether i can convince someone to sync depends on the archive admin and the reason ;)19:31
asacfta: what does viking do?19:31
ftagps app19:32
asaclike location GPS ?19:32
ftaGPS Data and Topo Analyzer, Explorer, and Manager.19:32
fta(C) 2003-2007, Evan Battaglia19:32
ftaWeb site: http://viking.sf.net/19:32
asacIll see what i can do19:35
asacdont count too much on it though19:35
asacbug 25136919:35
ubottuLaunchpad bug 251369 in freetype "Please merge freetype 2.3.7-1 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/25136919:35
ftafirefox: pcm_pulse.c:275: pulse_write: Assertion `pcm->last_size >= (size * pcm->frame_size)' failed.23:16
ftaAbort (core dumped)23:16
ftaasac, ^^ always the same23:16
ftaand always while idle23:16
asacwhats in that line?23:17
ftayou know as much as i do23:18
ftaubuntu should have a source code browser for everything..23:20
ftabug 24352023:25
ubottuLaunchpad bug 243520 in firefox-3.0 "Firefox Crashes During the Night(?)" [Undecided,New] https://launchpad.net/bugs/24352023:25
ftaseems it's the same23:26
ftamozilla bug 43883023:28
ubottuMozilla bug 438830 in Plug-ins "Plugins can be instantiated, killed, then reinstantiated when a page loads" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=43883023:28
=== Moot2 is now known as MootBot
ftaasac, http://paste.ubuntu.com/34915/23:39
ftaasac, Bug 250112 is assigned to you for 8.04.123:40
ubottuLaunchpad bug 250112 in seamonkey "Seamonkey needs Update" [Undecided,New] https://launchpad.net/bugs/25011223:40
ftawell, from another bug23:40
ftabug 21853423:41
ubottuLaunchpad bug 218534 in xulrunner "[Needs Packaging] JavaScript vulnerability in Firefox/Thunderbird/SeaMonkey/Xulrunner before 2.0.0.14/1.1.10/1.8.1.14" [Critical,In progress] https://launchpad.net/bugs/21853423:41
ftasame for xul 1.823:42
cwilluanybody got a punching bag around?23:57
cwilluI need to hit something.  Given the cause, my first candidate would be a firefox developer, but I somehow doubt that'll help my cause :p23:58
cwilluDoes anyone else ever have session recovery/saving on shutdown fail to remember all of the windows except for one?23:59

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