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

=== HardyOne is now known as IdleOne
Wellarkasac: could you please direct that someone to channel #mbca05:51
XioNoXhi!09:16
* gnomefreak wants to be able to type :( i type way too slow now09:25
gnomefreakdid Mozilla drop chatzilla or just made it its own package?10:55
gnomefreakMozilla made package "Snow" that is a chat client/messaging client10:56
gnomefreakseems its an extension10:56
asacgnomefreak: yes: snowl10:57
asacits a messaging extension for browser10:57
asacJazzva: ^^10:57
asac;)10:57
asacpackage!10:57
asac;)10:57
gnomefreakits experimental10:57
gnomefreakbut looks pretty good10:58
asacgnomefreak: yep11:06
asacgnomefreak: is there an official "preview" version out there somewhere?11:06
gnomefreakyes let me get you site11:07
gnomefreakasac: http://labs.mozilla.com/2008/08/introducing-snowl/11:07
gnomefreakdoesnt look like it does IRC11:08
gnomefreakasac: Warning: the initial prototype is a primitive implementation with many bugs, and subsequent versions will include changes that break functionality and delete all your messages, making you start over from scratch.11:10
gnomefreakbrb smoke11:10
asacyeah11:11
asacthought so11:11
gnomefreaktar doesnt use -z or its not working11:26
gnomefreakits still in --help11:26
gnomefreakah it cant be at the end of -  like xfzv11:27
gnomefreakgnash keeps craashing11:32
asacgnomefreak: intrepid?11:55
asacwhich version?11:55
gnomefreakasac: intrepid 0.8.2-0ubuntu312:03
gnomefreakim gonna go finish eating12:03
Jazzvaasac, snowl is the name?12:36
gnomefreakyes12:37
Jazzvagnomefreak, have you seen the report for july? https://wiki.ubuntu.com/MozillaTeam/Extensions/ReportJuly0812:37
gnomefreakJazzva: i wouldnt start on it at this time12:37
JazzvaFeel free to improve it12:37
gnomefreakyes i havent gotten around to it since i hurt my wrist somehing awful12:37
gnomefreaki think i fixedd typo12:37
Jazzvaouch :(... sorry to hear that12:37
Jazzvawhen will your wrist get better?12:38
gnomefreakJazzva: its ok hurts and looking at 10 weeks in this damn splint12:38
gnomefreakone dr said 2 weeks but my neorologist said 1012:38
Jazzvadamn :(12:38
gnomefreakits called radial nerve palsey12:39
Jazzvamhm... i'll see at the wiki, if it has anything on it12:40
gnomefreakok ill be back i got to try to shower so i can make it to my meeting with physical theropey12:40
Jazzvaok... good luck12:40
gnomefreakJazzva: sevearl months is what i saw but i dont know12:40
gnomefreakok later guys12:40
Jazzvasee you later12:41
gandiasac: ping13:17
asacgandi: http://paste.ubuntu.com/35503/13:37
asacgandi: tell me whats unclear, so i can improve before submitting to bugzilla13:39
gandiok13:39
Jazzvaasac, http://paste.ubuntu.com/35505/13:41
JazzvaI got those errors13:41
asacJazzva: whats at those lines?13:42
asace.g. lists.js 3713:42
asacand service.js:4613:42
gandiasac: the last part sounds to me like if you want the notification to appear everytime a user opens a website with a plugin that has alternatives13:42
Jazzvaasac, http://paste.ubuntu.com/35507/ for list.js13:43
Jazzvathe first line in paste is line 3713:43
Jazzvaasac, http://paste.ubuntu.com/35508/13:44
Jazzvaline 46 is "Cu.import("resource://snowl/modules/datastore.js");"13:44
asacJazzva: where are those?13:45
asacare those files included in xpi?13:45
Jazzvayep13:45
Jazzvadatastore.js is in modules/13:45
JazzvaI can read it from fx by opening that uri13:46
Jazzvaalso, I'm able to open service.js13:47
asacJazzva: does the same happen when you install the .xpi?13:49
asace.g. manually in your profile?13:49
Jazzvalet's see..13:49
asacgandi: in the end thats true. i am not sure where to display it though13:49
asacit could be a icon in the status bar (bottom)13:49
asacor something floating on top, which the user can turn off13:50
asaci think having a icon on the bottom would be the least intrusive thing.13:50
gandiasac: you want to attack a user with information about gnash EVERY TIME he visits a website with flash???13:51
gandieven when he has flash already installed?13:51
asacgnomefreak: err. i dont want to attach him ;)13:51
gandisounds extremely offensive against the user to me13:51
asacgandi:13:51
asacgandi: well. i think you are right. thats why i say, display a small icon in the bottom (unintrusive)13:51
gandistill13:51
gandiyou want to change the UI13:51
gandito let the user know that he can change the plugin...13:52
asacif the user clicks on it, the plugins management opens for the mime-types on that site13:52
gandiI can hardly imagine this being anything but disturbing13:52
gandiusers open several hundred websites daily13:52
gandi99% of them has flash13:52
asacgandi: its a "manage" plugins button13:52
asacgandi: when there is no alternative, the user doesnt get that suggestion13:52
asacso on windows nothing changes ;)13:52
gandiI cannot imagine a use in showing a user several hundred times per day that we have an alternative for him13:52
gandiasac: but on linux you want to give user additional "information" all the time13:53
asacgandi: its a "manage plugins on this site" button in the button13:53
gandiwhat's the reason?13:53
asacs/in the button/on the bottom status bar/13:54
Jazzvaasac, yes...13:54
Jazzvaat least we have the packaging :)13:54
gandiI must say I don't understand that element and I will have hard time to defend it. I believe UI should be clean and sane and not display even a single bit of info more than absolutely needed13:54
gandiand I don't think that info about alternatives for plugins is very useful13:54
gandiif he can view the website, he's done13:54
gandiok, let's skip that part13:54
gandiI would like to get a comparsion of mconnors idea with yours13:55
asacgandi: fair enough.13:55
gandiespecially in the part of what's better in yours13:55
gandito lobby among others13:55
asacgandi: he doesnt want to improve plugins management13:55
gandiit seems he want - he said he wants to replace pfs with a website13:55
gandithat will display a list of choices for given mimetype13:55
gandiright?13:55
asacgandi: yes. but managing plugins isnt really possible there.13:56
asace.g. like what i described in plugins management13:56
asacselect installed alternatives or trigger search for additional alternatives for each mime-type13:56
gandican you write it in addition to that text pls?13:57
asacgandi: there is no text available from mconnor outlining his idea13:57
asacso i cannot refer to anything13:57
gandiright13:58
gandiok13:58
asacthe difference is: install plugins from website13:58
gandithen post yours13:58
asacor mange them in UI13:58
gandiand I'll ask mconnor for comment13:58
asacthe rest is religion13:58
gandiright13:58
asacimo everyone should see that managing plugins like described there is a better user-experience13:58
gandithe important piece of your idea is how it improves the life of linux vendors13:58
gandibecause I want to lobby it among linux vendors ;)13:58
asacgandi: no. it also improves life for windows users. as we get a "per-mime-type" plugins management13:59
gandiyea, but I will not lobby it among windows vendors ;p13:59
asachehe13:59
asacsure13:59
gandimicrosoft is out of scope ;)13:59
gandiok, so please, post it in the bug13:59
gandiand I'll do the first round of lobbying13:59
asacok. I will remove the last paragraph13:59
jcastroasac: are you handling webkit for intrepid or is that someone else?14:00
gandiyou don't have to. I just think that the last proposition is very much against the usability14:00
asacjcastro: Jazzva was doing it. though it seb's point of view was a bit unclear14:00
jcastroasac: Oops, I meant to ask you as in "mozilla-team"14:01
asacgandi: well. i dont want to raise "debatable things" to give others an attach vector14:01
gandiyou expose very technical information at the very exposed position very often for a task that will be useful for minority once per their installation phase14:01
gandiright14:01
Jazzvaasac, jcastro: webkit has been approved by pitti afaik14:03
jcastroJazzva: I was just trying to find out who packaged it, and to ask that person if they're doing the pywebkit bindings as well14:03
jcastroso I guess that's you? :)14:03
Jazzvaand I think someone told me that he will do epiphany-webkit...14:03
Jazzvajcastro, nope, wasn't me :)14:04
jcastrok, thanks, I'll ask pitti next time I see him14:04
Jazzvaasac and I just prepared the MIR for webkit14:04
ftai thought mike from debian was doing that14:04
asacfta: he does that in debian. but we need to take care on our own here14:04
asacfta: for instance debian is stuck with old gnome now14:05
asacand they are frozen ;)14:05
asacso we have to move ahead14:05
asac1) webkit + 2) gnome ;)14:05
jcastroreason I ask is that conduit just asked pywebkit for a release tarball so he can do some stuff wwith it during this cycle14:05
asacjcastro: huats is doing that14:05
jcastroand I thought it'd be nice to have the bindings already in for intrepid14:06
asache just asked me today if i would review his package for the python bindings as soon as he has finished that package14:06
jcastroasac: thanks14:06
asaci said: "fine".14:06
jcastrooh, excellent, thanks14:06
asacjcastro: i guess he will have a package available in the next days14:06
asacnot sure for alpha-4 though14:06
asacgandi: http://paste.ubuntu.com/35513/14:07
jcastroasac: I don't care so much for the alpha, "Eventually in intrepid" is good enough for me. :)14:07
asacjcastro: then rest still ;) ... apparently there will be python bindings14:08
gandiasac: I miss info about that you will be offered combined channel (??) from PFS data and data from vendor package system14:08
fta... but don't hold your breath14:08
gandiand how it's going to support installation of plugins as packages?14:09
asacgandi: thats not a user-experience thing. IMO, that should be discussed at the "implementation" level14:09
gandiplus in case of plugins management, looking at Preferences->Application tab does not help me understand the UI for comboboxes I think14:09
gandiasac: but isn't it crucial for this?14:09
gandialso I disagree14:09
gandiit's not about UI for Firefox14:09
gandibut it's about user experience14:10
gandifor linux users14:10
asacok14:10
asacwhat is unclear about the comboboxes?14:10
gandiwho'll choose the plugin and see package manager window installing the pacakge right?14:10
gandiasac: not sure. Maybe notify that you just want the second column to be made of combo boxes (or drop-down lists?) to switch plugin player?14:11
asacgandi: i just want it to be the same as its in application. just that the right-hand thing has the options i outlined in the text14:12
asacso better call it "drop-down list"14:12
asaci open to any change that makes this more clear for mozillas. I just dont want to paint a mock-up ;)14:13
asacas its already there14:13
gandiok14:13
asacgandi: so how to change the text (suggestions welcome)14:13
gandiso I would add a section describing the big change in the source of packages14:13
gandithat would combine the data (or replace it?) between pfs and package management system14:13
gandiso that vendor can plug their plugin package system14:14
gandiand allow user to instal plugins as packages14:14
asacgandi: right14:14
gandithat would raise consistency14:14
gandiand allow for better OS management14:14
gandiquestion is what happens when user has no admin rights?14:14
asacgandi: in the end the user would get an authentication box to escalate his privileges14:24
asacgandi: when he hits install14:24
asacgandi: if the user is in the admin group he can use his own credentials. otherwise he needs to know the credentials of an admin user14:24
asacgandi: thats something that is done by distro tools and shouldnt matter much for the firefox UI imo14:25
gandiand if he doesn't he will not be able to install the plugin or will he fallback to default method?14:25
asacgandi: that depends on the distro backend imo.14:25
gandiok14:25
asacgandi: the distro backend could provide an option to install to profile14:26
asacgandi: do you run ubuntu?14:26
asaci could show you how other dialog do that14:26
gandinot at the very moment14:26
gandiI have ubuntu on my machine14:27
gandiwait14:27
gandiI have 8.10 in virtualbox14:27
asacgandi: good.14:27
asacopen the "user administration" thing14:27
gandilet me start it14:27
asacuntil you "unlock", the operations that require admin rights stay disabled14:27
asacwe could place a similar button in the install dialog14:28
gandiyea I know14:28
asacso results that only have a "global" install method, dont get displayed or are greyed out until you unlocked14:28
gandiI do care if mconnors approach has any better solution for users without admin privileges14:28
asacbetter than the "unlock" approach? most likely not14:28
gandigo to macromedia.com website, download zip package and install it into your profile?14:29
asacgandi: how does his approach know what to suggest to the user?14:30
asacif he just displays two ways: "install globally" + "install to profile" we can certainly do that as well14:31
gandiyea, I don't know14:32
gandiI'm trying to think ahead14:32
asacsure. i think his solution is either: "vendor installer has to be smart" ... or: "user has to decide on its own"14:33
asaci think our approach can at least to the same14:33
asacfor instance: apturl could auto-fallback and install plugin in profile if user cannot/does not want to unlock14:33
asac- that would be equivalent to "vendor installer has to be smart"14:34
asacor: we provide a "Global Install ..." button +  a "Profile Install ..." button14:35
asacwhich would be equivalent to the "user has to decide approach"14:35
gandican we just fall back to this in case global install failes?14:35
asacwe could improve that by disabling "Global Install ..." until the user properly "Unlocks"14:35
asacgandi: yes. as long as the "install method" support "profile install ..." we can fallback14:36
asacgandi: i would like to implement that for .debs14:36
asacso the debian/ubuntu backend would have it14:37
gandicool14:37
gandican you write it down14:37
gandias a section in your design doc14:37
gandiand attach to the bug14:37
gandi?14:37
gandithen I'll ask mconnor for feedback14:38
gandiand reed14:38
XioNoXand about updates ?14:38
gandiand others14:38
XioNoXif the plugin is installed system wide, and an update is aviable, the user will install it in his profile, no ?14:39
XioNoXso there will be differents versions of the same plugins, it cant be conflict sources ?14:40
asacXioNoX: ? if the user installs plugin system wide through apt he will be automatically upgraded through the ubuntu packaging system14:40
XioNoXok, but if there are many users who use the PC, and only 1 who have admin roghts14:41
XioNoXerr rights14:41
asacwell. i dont see a way to prevent users from installing their own plugin14:42
XioNoXsomething like disabling the updates of system wide installed plugin for non admin users14:43
XioNoXlike you do for firefox14:44
asacXioNoX: thats a separate feature i think14:44
asacwe already have system wide plugins14:44
asacin firefox14:44
asacso if that feature doesnt exist yet, its a separate enhancement imo14:45
XioNoXok14:45
asacgandi: i really dont think we should try to address all arguments in advance. better follow up once there is concrete critizism14:51
gandiyes, but if you wont add this section noone will know this adventage of this proposal :)14:52
asacgandi: http://paste.ubuntu.com/35532/15:07
asacgandi: http://paste.ubuntu.com/35533/ <-- sorry, this is the one15:10
gandigreat15:11
gandi!15:11
gandigo-ahead from me15:11
asacgandi: there are lots of fine things that can be improved, but lets start discussion first.15:12
asac[reed]: http://paste.ubuntu.com/35533/15:12
gandiyea15:12
asaccan you look at that and if you have some initial suggestsions let me know15:12
asacif you sign that off I will post it to bug15:12
asacgandi: if [reed] doesnt give input today, I will jsut go ahead15:13
asacgandi: actually i have a great idea how to manage plugins for "current site"15:13
asacgandi: instead of changing UI of main window we could add a check-box in the "Manage Plugins" tab, that reads "filter by content used on current site"15:14
asacso if the user wants to look for alternatives of the currently used mime-type he would go to "plugins" tab and click that checkbox15:15
asacthen would just have three entries there, for which he can select alternatives15:15
asacbut well. thats fine tuning imo15:15
asaclast version: http://paste.ubuntu.com/35546/15:25
asac(just for me so i have the link ;))15:25
[reed]asac: reading16:14
[reed]asac: looks pretty good16:15
[reed]asac: has beltzner / madhava / Boriss / faaborg checked it out?16:15
asac[reed]: no. i wanted you to prove read it and will now submit it to the bug16:18
asacmozilla bug 44918816:18
asacthen we can start discussing this16:18
ubottuMozilla bug 449188 in Plugin Finder Service "improve plugin finder service" [Normal,Assigned] http://bugzilla.mozilla.org/show_bug.cgi?id=44918816:18
asacok submitted16:22
asacgandi: ^^16:22
[reed]asac: it has some spelling/grammar mistakes, but it's readable, nonetheless16:22
asactoo bad ;)16:22
[reed]so, it's fine16:22
asacerr, too late :-D16:22
[reed]yeah, sorry... was fixing the netsplit on moznet16:22
gandiasac: cool16:23
gandiasac: thanks!16:23
asac*sigh* launchpad is against at its very slowest :(16:27
bfiller_asac: how do I turn off bookmarks toolbar by default? Looks like it's stored in localstore.rdf in users profile16:42
asacslangasek: i wanted to wait a day. announcement will go out at end of work day ;)16:43
asacups16:43
bfiller_asac: looking at source I see /mozilla/browser/locales/en-US/profile/localstore.rdf but it's empty for the most part. Do I add it in there and rebuild?16:43
gandi[reed]: caillion?16:45
gandi[reed]: other vendors to CC to that bug?16:46
[reed]yeah16:46
[reed]my Firefox just crashed, though16:46
gandiimpossible16:46
gandinever happened to me16:46
asacgandi: blizzard, caillon16:50
sebnerasac: nm 0.7 is just crazy xD16:51
asacsebner: like in "awesome" or "incomprehensible" ?16:53
sebnerasac: both xD16:54
Jazzvaoff... seems it's gonna be a big storm...17:06
Jazzvasee you later17:06
bfiller_asac: figured it out, you need to modify browser.xul and add "collapsed=true" to the PersonalToolbar section17:41
asacbfiller_: cant you use a .css file that is shipped in the extension?17:41
asacwill the toolbar also disappear from View ?17:42
bfiller_asac: i haven't tried going the .css route, sound like that would be easier (wouldn't have to rebuild ff)17:42
bfiller_asac: toolbar still in View menu, just unchecked by default17:43
armin76bumb17:44
armin76bumb asac!17:44
asacbfiller_: does the element in browser have collapsed=false in the original .xul?17:45
bfiller_asac: no, it doesn't have the attribute at all17:45
asacbfiller_: otherwise i'd suggest to try to overlay that element from the extension17:45
asaclook http://developer.mozilla.org/en/docs/XUL_Tutorial:Overlays17:45
asacbfiller_: look for "Let's change the help menu in this manner. "17:46
asacwhich is the example that _adds_ attributes through an overlay17:46
bfiller_asac: i'll take a look, thanks17:46
asacbfiller_: if that element doesnt have an id=... it might be a bit difficult to match it in a unique fashion17:47
asacif it has an id=... it should work17:47
asaceasily17:47
bfiller_asac:  it does have an id <toolbar id="PersonalToolbar"...>17:48
asacbfiller_: should work then17:49
bfiller_asac: cool17:50
asacbfiller_: in worst case you can do removeelement="true" and just add the line like you want in that overlay ;)17:50
asacbfiller_: is all on that tutorial page17:50
asacif you have probs just ask ... ill be out for a while now though.17:52
asac;)17:52
asacdinner and shopping and so on17:52
=== asac_ is now known as asac
jcastroasac: awake?20:21
fta[18:52] <asac> dinner and shopping and so on20:25

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