[00:04] Jazzva: strange. you see anything on the console? [00:04] does it crash? [00:05] if I close the popup window [00:05] and then open the page with some flash content [00:05] it will crash almost always [00:05] asac ^ [00:05] hmm... there is one errot [00:06] *error [00:06] not sure if that's related to nspluginwrapper [00:07] asac, http://paste.ubuntu.com/34562/ [00:08] doesnt look related [00:10] let's see if it spit out something on the terminal [00:17] asac, http://paste.ubuntu.com/34566/ [00:18] it prints out the first Gtk-CRITICAL when some flash closes [00:18] and the errors are printed out when the flash is not shown [00:18] (when it doesn't load properly) [00:19] hmm, i closed the popup and it's not crashing on another flash load [00:39] Jazzva: how do you reproduce it? [00:39] reloading website until it happens? [00:42] clicking on various videos on youtube [00:42] it happens randomly [00:51] yay [00:51] a crash ;0 [00:51] :) [00:55] asac, http://paste.ubuntu.com/34575/ [00:55] i left the comments [01:56] fta@ix:~ $ prism-google-reader [01:56] /usr/bin/prism-bin: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory [01:56] asac, ^^ [01:58] fta@ix:~ $ ldd /usr/lib/prism-0.9/prism | grep jem [01:58] libjemalloc.so => not found [01:59] damn, i don't want to add a /etc/ld.so.conf.d/prism.conf [02:03] hm, 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.1 [07:53] fta: that shouldnt be necesary. why dont you use the static patch? [09:03] Hi ! [09:10] asac, can you explain me what exactly happend yesterday ? [09:11] XioNoX: well. i dont want to rant ;) [09:11] mconnor has his own windows focussed point of view [09:12] he doesnt want any plugin finder wizard in the pplication anymore [09:12] ok [09:12] who is mconnor ? [09:14] somewhat the module owner of browser/ [09:14] e.g. lead of firefox ... not of toolkit from what i understand though [09:16] ok [09:16] so what is the planning for today ? [09:18] XioNoX: what do you want? [09:19] Learning & contributing :D [09:21] I think that I can continue to work [09:21] XioNoX: even if its not sure that this can land? [09:22] will it be at least be including in ubuntu ? [09:23] we have problems to carry big changes, as we regularly do trademark reviews [09:23] ok [09:23] the main problem is that we need other changes in the core to make the final result rock [09:24] maybe waiting for gandalf [09:24] XioNoX: you could do another more simple task until this is sorted [09:24] yes, i agree [09:24] do you have an idea ? [09:25] sure. 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] if you dont want to do that you can implement a new feature that provides an indicator that there are other plugins available [09:26] like 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 default [09:27] which is part of a spec we have for this release cycle [09:27] https://wiki.ubuntu.com/FlashExperienceIntrepid [09:28] you implemented one part of that already [09:28] "Plugin Finder Wizard lacks Description for displayed alternatives" [09:28] the new things would be: [09:28] "No user way to switch to alternative solutions" [09:29] ok [09:29] "Apturl blocks UI thread" [09:29] thats another task [09:29] "Flash Detection Kit blocks Plugin Finder Service" ... this one is too hard i guess [09:29] "Apturl blocks UI thread" seem hard too, no ? [09:30] XioNoX: not really. [09:30] though a bit tricky i guess (given that the current wizard is quite hard to extend) [09:30] since 1.9 you can do threads in javascript [09:30] ok [09:30] which makes it easier [09:31] so 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 complete [09:32] maube start by "No user way to switch to alternative solutions" ? [09:32] maybe ;) ... thats experimenting as well though. but lets try that [09:33] as you want, i don't have any preferences [09:33] look at toolkit/mozapps/plugins/content/missingPlugin.xml [09:34] and toolkit/mozapps/plugins/content/missingPluginBinding.css [09:34] we need something like that in ubufox [09:34] eg. the .css [09:34] and the .xml [09:35] XioNoX: olease look at the .xml [09:35] its an xbl (xml binding language) [09:35] it basically allows you to redefine what certain html tags are [09:36] i've read a little bit a doc about xbl [09:36] XioNoX: good. what it basically does is that it binds a different implementation to a tag name thorugh .css [09:37] if you look at the .css file, youll see that it binds the missingPlugin.xml binding to the "object" and "embed" tags [09:37] but only if the type is unsupported [09:37] we want the same, but for all types ;) [09:37] further our binding shouldnt hide the "children" [09:38] instead we just want to pop up an alert in the first step ;) [09:38] (instead of sending out the event -> see the handler tag in the .xml file [09:38] ) [09:41] understood what i mean? [09:41] start to branch ubufox and copy both files into content [09:41] name them alternatePlugin.xml and alternatePluginBinding.css [09:41] ;) [09:41] ok [09:41] I don't understand everything [09:42] then it will come [09:42] ;) [09:42] so first, get a new branch? [09:44] yes [09:44] you also need toolkit/mozapps/plugins/pluginGlue.js to inject the alternatePluginBinding.css to the browser chrome [09:46] ? [09:48] what is the url to get the branch ? [09:49] i don't find it [09:49] http://code.launchpad.net/ubufox [09:49] https://code.edge.launchpad.net/~asac/ubufox/main [09:50] how do i call this new branch ? [09:51] XioNoX: ubufox.altplugins ? [09:51] ok [09:51] or main.altplugins ... or whatever ;) [09:58] ok, all files are here [10:25] XioNoX: blocked? [10:26] trying to understand the code [10:26] but i'll need you help :D [10:27] I don't really understand what i have to do [10:27] XioNoX: 1. mkdir components/ and put the pluginGlue.js in there [10:27] adapt pluginGlue.js to register the right .css [10:27] inside /content ? [10:28] XioNoX: no ... new top level directory "components" [10:28] k [10:28] put the .css and the .xml file into content/ [10:28] the url for the css is then: chrome://ubufox/content/alternatePluginsBinding.css [10:28] of course use the same filename you used ;) [10:29] ok, done [10:30] hi gandi ! [10:30] hi! [10:31] I'm trying to figure out if I'm ok to go to the office [10:32] ok [10:32] i'm starting to work on ubufox for another project the time you figure that out [10:34] Volans: welcome ;) [10:35] Hi asac, all goes well with your house? :) [10:37] XioNoX: cool. which one? [10:37] "No user way to switch to alternative solutions" [10:38] https://wiki.ubuntu.com/FlashExperienceIntrepid#head-f43356f67c56e4f3f5d0d73df1e3d56b9445bc33 [10:38] into ubufox [10:39] Volans: yeah. i can move in tonight again ;) [10:39] cool [10:39] great! [10:39] I'm all for it [10:40] * gandi still waits for asac [10:59] gandi: 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] good for me [10:59] don't rush [10:59] we have plenty of time before they start waking up ;~) [10:59] and I'm still sitting in home :( [10:59] because of cold [11:00] but trying to work [11:18] asac, what does the event thing in the xbl file ? [11:19] and I have to implement in in the overlay files ? [11:22] XioNoX: read the manual for event in xbl [11:26] ok [11:27] XioNoX: we want an event as well... but our own [11:27] we will then implement something that listens to it [11:27] ok out for lunch [11:28] ok [12:15] * Volans lunch time... come back later === XioNoX- is now known as XioNoX [14:19] jcastro: there? [14:20] jcastro: which provider did you use for the 3G testing? [14:35] asac: sprint [14:35] asac: I am 90% sure it was sprint, let me check [14:39] jcastro: can you also get that information from the guy that submitted the other card? [14:39] (which was submitted through you) [14:40] jcastro: could you add that info to https://wiki.ubuntu.com/NetworkManager/Hardware/3G 2~ [14:40] ? [14:40] i think the first card was yours and the second the one of your friend [14:44] I don't have a card, the first one is his. [14:45] but I will add the info as soon as he replies [14:48] asac: do we need another call for testing? [14:56] jcastro: yes. as soon as this enters intrepid [14:56] ok [14:57] he's adding his provider info and stuff now [14:57] jcastro: didnt you submit two entries? [14:57] cool. thanks a bunch [14:57] jcastro: tell him if it doesnt work perfect, he should submit a bug and add the bug id there [14:57] even if its just minor [15:00] this one worked ootb, it just needed a dummy login, which he's adding to the notes [15:00] cool [15:07] asac, 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 notificationbox [15:14] umm.. about service providers.. are you guys aware of that I'm working on service provider database: http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders ? [15:15] XioNoX: so that works? [15:15] good [15:15] Wellark: didnt we talk a while back? [15:16] no no [15:16] i'm still trying to understand it :D [15:16] i talked to someone who worked on a wizard during google summer of code that uses that database?` [15:16] now i understant it [15:16] XioNoX: huh? [15:16] asac: yeah, it was me but a while back. [15:16] XioNoX: for now its the puzlle piece. if that works we should try to think about what to do [15:17] but i don't really know how to do to execute this for each flash content [15:17] XioNoX: one option would be to make some html div floating over it for a few seconds that would allow the user to click [15:17] but not GSoC.. Summer Code Finland, but that's not important :) [15:17] XioNoX: we dont care whether its flash or what [15:17] just removing the -unsupported ? [15:17] XioNoX: we want to disaply it for every embed and object element for now [15:17] XioNoX: yes try that [15:17] of -moz-type-unsupported [15:18] Wellark: are you making progress? [15:18] XioNoX: i think both [15:18] XioNoX: actually if you know how to express that in css we would wnat to display if its !-moz-type-unsupported [15:18] (NOT) [15:18] ask someone who knows css to figure out if and how thats possible [15:18] in worst case we always do it ;) [15:19] ok [15:19] asac: I have my own branches of NM and nm-applet and repositories for the database and assistant [15:19] XioNoX: the other option (next to the floating div) is to not display anything except the and use the event to show and hide a butto nin the toolbar or somewhere [15:20] XioNoX: but i like the usability of a transparent floating div that will disappear after a few seconds [15:20] but in the end we have to test whats best [15:20] but this css is read by the browser ? [15:20] ok [15:20] XioNoX: the css is read by the browser if you setup the file in componetns/ properly [15:20] ok [15:20] XioNoX: there you register it to be loaded for the "agent" [15:20] XioNoX: look in the code for the component you dumped there [15:21] you have to fix the chrome:// url [15:21] Wellark: do you know if there is a "unlock" database somewhere? [15:21] ok ok i just didn't know that files in components is read [15:21] Wellark: or is the unlock code different from card to card? [15:21] XioNoX: components are auto-registered [15:22] XioNoX: so in registerSelf you can do what you want [15:22] ok [15:22] XioNoX: you can use "dump('text \');" to do logging on the console in components iirc [15:23] ok [15:23] Wellark: how do you get the data for the database? [15:24] asac: AFAIK unlocking is done per SIM-card [15:24] ok [15:24] err, so you need to put the original SIM card in to unlock? [15:25] umm.. what do you mean by "unlock" excatly? [15:25] Wellark: if your modem is locked for a certain provider [15:25] you need to unlock it [15:25] before you can use it with other providers [15:26] oh yeah.. now I see.. those codes are IMEI dependend or something like that [15:27] only providers should know those codes [15:28] Wellark: ok. so the provider knows the code, but its the same for every provider? or even depending on the harware serial? [15:28] s/every provider/every modem/ [15:29] crazy that think pads are shipped with 3g chips that have such a lock [15:29] what a shame if you cannot use your laptop with a different provider [15:29] see : bug 255304 [15:29] Launchpad bug 255304 in network-manager "Fails to cope with provider lock requiring unlock code" [Undecided,Confirmed] https://launchpad.net/bugs/255304 [15:30] Wellark: will that provider lock go away when you used the modem with the provider sim once? or will it stay forever? [15:31] Wellark: now i wonder if you will implement that database in modem manager? [15:31] (on server side) [15:31] apparently NM will go for that instead of its own modem code [15:44] AFAIK ordinary user should not have the unlock code and thus NM doesn't need to support that [15:45] BUT, I naturally don't know if that's true for all the providers [15:47] and 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 it [15:47] morning 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] whoa.. sounds bad :( [15:48] yeah [15:48] reproduced the error 3 times so it was not firefox [15:48] Wellark: i think providing the ability to enter unlock code cant hurt ;) [15:48] its just a new dialog ;) [15:48] well maybe it is firefox but I dont see how firefox can restart X [15:49] IdleOne: firefox uses cairo, which extensively uses X, which can trigger restart on crashes [15:49] should I report to launchpad? [15:49] either driver or something [15:49] IdleOne: not if you have flash installed [15:49] asac, well then you are better read then I on the subject :) [15:49] IdleOne: if it still crashes with -safe-mode then yes. [15:49] I do have flash installed [15:50] IdleOne: then its almost certainly a flash crash. start firefox -safe-mode [15:50] and see if its still reproducible [15:50] assuming that the crash is reproducible at all [15:50] IdleOne: what graphics driver? [15:51] asac, seems it is a flash issue [15:51] site is working fine now [15:51] IdleOne: you sure you can reproduce without -safe-mode [15:51] ? [15:51] I did 3 times yes [15:52] I can try again if you like [15:52] ^^ crash ;) [15:53] asac, just restarted X in -safe-mode [15:53] took a little longer though [15:54] IdleOne: which driver? [15:55] and what card are you using? [15:55] VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) [15:55] how do I check the driver? [15:56] IdleOne: paste the output of "grep Driver /var/log/Xorg.0.log" [15:56] please [15:56] to http://paste.ubuntu.com [15:57] http://paste.ubuntu.com/34785/ [15:59] so any ideas? [15:59] IdleOne: paste your xorg.conf as well [15:59] IdleOne: err ... does the flash video play on that site in -safe-mode? [16:00] please go to tools -> addons -> plugins and disable flash there [16:00] to be sure [16:00] i get the "missing plugins" dialog [16:00] asac, it did play for a little bit ( 3 minutes or so ) [16:00] IdleOne: then -safe-mode doesnt disable plugins ;) [16:00] disable flash as i said a few lines above [16:00] most likely there wont be a crash [16:01] you can also try to change your AccellMethod to XAA in xorg.conf (you are running EXA) [16:01] it 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 off [16:01] but in the end I'd say that you should try one of the free flash players available [16:02] you still need xorg.conf? [16:02] why not ;) [16:02] and where is it I don't remember the path [16:02] /etc/ [16:02] /etc/X11/ ;) [16:05] http://paste.ubuntu.com/34788/' [16:05] http://paste.ubuntu.com/34788/ [16:07] IdleOne: ok try to add to your Device section [16:08] Option "AccelMethod" "XAA" [16:08] in case X doesnt start anymore, remove that line or add Driver "intel" ;) [16:08] at line 43? [16:08] i think so [16:09] IdleOne: risk exists that you cannot start X anymore [16:09] if thats the case you should be able to use any console editor [16:09] nano probably should be doable for anyone though ;) [16:09] yeah. [16:09] IdleOne: backup the xorg.conf before ;) [16:09] thats the safest way :) [16:10] (sorry, not sure what experience-level you feature) [16:11] asac, I have not played with xorg in at least a year. ubuntu pretty much works out the box for me [16:12] that site is not a deal breaker for me just happened to Stumble on it and got the X restart. [16:13] think I am going to leave well enough alone [16:35] IdleOne: ok [17:03] XioNoX: all good so far? [17:04] i will be out for a while ... moving my infrastructure back to my pristine-home :) [17:04] \o/ [17:04] ok [17:04] not really [17:04] XioNoX: where are you stuck? [17:04] I was doing some few other things [17:05] ok [17:05] using the css with all embled things [17:06] did you fix the component? [17:07] that registers the .css ? [17:07] yep [17:08] it works [17:08] XioNoX: how do you know that it works? [17:08] because if I put -moz-type* [17:08] the flash content disapear :D [17:08] XioNoX: show me your .xul [17:08] err, your .xml [17:09] I haven't change it [17:09] thats the expected behaviour then [17:09] the element is what gets replaced with the original one [17:09] so it working ? [17:09] so if you dont change anything, the original element gets hidden [17:09] ha ok [17:09] XioNoX: i think content just needs to be something like: [17:10]
[17:10] that should paint a border around the flash [17:10] if that works we have a made a good step in the right direction ;) [17:13] [17:13] give still a empty box [17:16] ha no [17:16] just have to refresh and it works normally [17:16] weird [17:16] I'll see that tomorrow [17:17] and maybe i'll have to do some php for 1 or 2 days [17:17] so see you tomorrow [18:51] home .... hjome sweet home ;) [18:53] not too much damages ? [18:55] all fine again ;) [18:55] probably better than before ;) [18:58] cool [19:29] asac, do i always have to open bugs to have a sync from debian ? [19:29] asac, ...or could you do it ? :))) [19:30] i need viking [19:30] already tested fine with just a rebuild [19:30] fta: who is on archive duty? [19:30] no idea [19:31] i have no power to sync on my own ;) [19:31] whether i can convince someone to sync depends on the archive admin and the reason ;) [19:31] fta: what does viking do? [19:32] gps app [19:32] like location GPS ? [19:32] GPS Data and Topo Analyzer, Explorer, and Manager. [19:32] (C) 2003-2007, Evan Battaglia [19:32] Web site: http://viking.sf.net/ [19:35] Ill see what i can do [19:35] dont count too much on it though [19:35] bug 251369 [19:35] Launchpad bug 251369 in freetype "Please merge freetype 2.3.7-1 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/251369 [23:16] firefox: pcm_pulse.c:275: pulse_write: Assertion `pcm->last_size >= (size * pcm->frame_size)' failed. [23:16] Abort (core dumped) [23:16] asac, ^^ always the same [23:16] and always while idle [23:17] whats in that line? [23:18] you know as much as i do [23:20] ubuntu should have a source code browser for everything.. [23:25] bug 243520 [23:25] Launchpad bug 243520 in firefox-3.0 "Firefox Crashes During the Night(?)" [Undecided,New] https://launchpad.net/bugs/243520 [23:26] seems it's the same [23:28] mozilla bug 438830 [23:28] Mozilla 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=438830 === Moot2 is now known as MootBot [23:39] asac, http://paste.ubuntu.com/34915/ [23:40] asac, Bug 250112 is assigned to you for 8.04.1 [23:40] Launchpad bug 250112 in seamonkey "Seamonkey needs Update" [Undecided,New] https://launchpad.net/bugs/250112 [23:40] well, from another bug [23:41] bug 218534 [23:41] Launchpad 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/218534 [23:42] same for xul 1.8 [23:57] anybody got a punching bag around? [23:58] I need to hit something. Given the cause, my first candidate would be a firefox developer, but I somehow doubt that'll help my cause :p [23:59] Does anyone else ever have session recovery/saving on shutdown fail to remember all of the windows except for one?