[00:25] <Jazzva> off I go. See you in the morning.
[02:21] <Nowald> Hi / Hola
[02:32] <gnomefreak> asac: are you around or anyone else with python experience?
[02:33] <Volans> gnomefreak: I'm here, how much python experience?
[02:34] <gnomefreak> Volans: mot too much. i was re reading my python book and it says orange is < 2how is that?
[02:34] <gnomefreak> orange < 2
[02:35] <gnomefreak> its in first chapter in book
[02:35] <Volans> what book?
[02:35] <Volans> and what is the argument of the chapter or the example?
[02:35] <gnomefreak> learn python in 24 hour IIRC
[02:36] <gnomefreak> Volans: they were explaining < > <= >= != cant think of names
[02:36] <gnomefreak> and they gave examples and they said to compare 2 of the same item than thay said orange < 2
[02:37] <gnomefreak> im thinking because its alpha < numbers is all i can think of
[02:39] <Volans> Strings are compared lexicographically using the numeric equivalents (the result of the built-in function ord()) of their characters.  Unicode and 8-bit strings are fully interoperable in this behavior.
[02:40] <Volans> cit. http://docs.python.org/ref/comparisons.html
[02:42] <Volans> you can found useful also the definition of the Dive into python book: http://diveintopython.org/getting_to_know_python/declaring_functions.html#d0e4188
[02:48] <gnomefreak> i have that book and love it
[02:48] <gnomefreak> yeah i bought a book that i have for free in Ubuntu
[02:49] <gnomefreak> but i enjoy reading in bed or chair when waiting somewhere
[02:49] <gnomefreak> i have a sleep study on wed. night and i should bring laptop with me ;)
[02:50] <Volans> I suggest for reading programming language book to have always a pc to make examples... they are fundamental for me
[02:51] <gnomefreak> i have alot to learn with python still but i can write simple programs (im better in bash programming)
[02:51] <gnomefreak> Volans: true
[02:51] <Volans> moreover in the past I have learned programming languages always to make some program or to try some idea... the latest one I have learned is python, only a few weeks ago
[02:52] <gnomefreak> but im bringing the python book that im reading it is called python programming for absolute beginners
[02:52] <Volans> but bow I have a little project with about 2-3 thousands of code lines :)
[02:52] <gnomefreak> damn
[02:52] <gnomefreak> after 2-3 weeks
[02:52] <gnomefreak> thats good
[02:53] <Volans> not so much... the bigger part are inclusion of some text and similar things
[02:53] <gnomefreak> ah
[02:53] <Volans> and a friend of mine that look at the code tell me that the style can be better...
[02:53] <Volans> and seems that for python geeks the style is very important
[02:54] <gnomefreak> last time i tried python there was a banner that i was trying to make and didnt relize i had to have the picture (yes sounds stupid now but than i figured a function or something would have it
[02:54] <Volans> my program is related to firefox extension... if you want to look at just tell me
[02:55] <gnomefreak> Volans: that would be nice if you have it handy (doesnt have to be tonight) i have some work to do with firefox bookmarks and friends
[02:56] <gnomefreak> oh and filters for thunderbird
[02:56] <gnomefreak> maybe not tonight
[02:56] <gnomefreak> oh need to check if tbird 3 worked out
[02:57] <Volans> ok, if you want, when you want, no problem :) lots of work for this night
[02:57] <gnomefreak> fta: i dont mind taking tbird 3 off your hands if you still dont feel like doing it
[02:57] <gnomefreak> Volans: you can email it to me and i can look at it in morning
[02:57] <Volans> if you want, ok
[03:00] <gnomefreak> please
[03:00] <gnomefreak> this is odd i uploaded xulrunner 2 weeks ago and it still hasnt sttareted building
[03:00] <gnomefreak> shit i have to go for about an hour. do you have my email?
[03:01] <Volans> sent now
[03:02] <gnomefreak> Volans: thanks i will be checking email after burn notice ;) i love that show
[03:02] <Volans> the name is Easy Menu
[03:02] <gnomefreak> Volans: thanks
[03:02] <Volans> don't mention it
[03:02] <gnomefreak> be back in ~1hour
[03:02] <Volans> now I go to sleep....
[03:02] <Volans> here is very late
[03:02] <Volans> in the night
[03:02] <gnomefreak> have a good night
[03:03] <Volans> thanks, and good evening/night
[03:08] <gnomefreak> asac: tbird 2.0.0.16 has buffer overload issue in intrepid
[03:42] <gnomefreak> asac what did you change from tbird 2.0.0.19~qa and the official package?
[03:44] <gnomefreak> you can get it from https://launchpad.net/~asac/+archive
[03:45] <gnomefreak> or add the repo to your sources.list but i wouldnt if you are testing intrepid because it makes it harder to get support
[03:46] <gnomefreak> !pinning
[03:46] <gnomefreak> see that link for help with pinning
[03:47] <gnomefreak> i will talk to alexander tomorrow while we are working. atleast i got tbird 3 to build ;)
[03:49]  * gnomefreak wonders if xul built
[03:52] <gnomefreak> damn it didnt
[03:55] <gnomefreak> i need to find out what package xulrunner-1.9 needs to build it
[04:27] <gnomefreak> it seems to be another app causing the buffer overflow with thunderbird since they both works fine this afternoon but now neither the ~qa nor the official package works
[04:27] <gnomefreak> testing hardy atm
[04:31] <gnomefreak> asac_: big problem with tbird update if you are here or you auto rejoined do to connection or something
[04:39] <gnomefreak> i cant pin what is causing it but even ~qa fails  with buffer overflow where as it was working fine this morning while i was building tbird 3
[04:39] <gnomefreak> asac_: please ping me in morning when you get here or when i get here
[05:29] <gnomefreak> testing upstream but i doubt it will fail with buffer error
[05:30] <gnomefreak> eh i need to get some sleep its already 00:30
[05:30] <gnomefreak> !pinning
[09:08] <asac> gnomefreak: i have no new bug against tbird
[09:14] <asac> not even new bug mail ;)
[09:14] <asac> gnomefreak: is your problem gone?
[09:15] <XioNoX> hi all
[09:22] <asac> hi
[09:33] <gnomefreak> asac: yes you do its 251602
[09:33] <gnomefreak> bug 251602
[09:33] <gnomefreak> hi XioNoX
[09:33] <gnomefreak> asac: i found its not gvfs that caused it
[09:33] <XioNoX> hi gnomefreak
[09:34] <gnomefreak> it was in last 2 batches of updates
[09:35] <gnomefreak> testing this mornings updates
[09:36] <gnomefreak> than back to downgrade $package until i find the one
[09:36] <gnomefreak> i guess someone thought same thing i did
[09:36] <gnomefreak> gvfs updates
[09:37] <gnomefreak> oh nope that was gvfs that i had downgraded :(
[09:42] <asac> gnomefreak: ok got it
[09:42] <asac> strange that its not in my tbird bug mail
[09:42] <gnomefreak> let me know if you figure out what package caused it
[09:43] <gnomefreak> i working on topic to #ubuntu+1 than i am back to going through logs to see what updates there were and what ones could have caused it. 2.0.0.14 works they say
[09:43] <gnomefreak> i havent tried it
[09:43] <asac> gnomefreak: its just a respin that caused this
[09:43] <gnomefreak> asac: on what?
[09:44] <gnomefreak> i dont remember any depends for tbird being updated yesterday after tbird was updated
[09:44] <asac> gnomefreak: its the first spin in intrepid of tbird
[09:44] <asac> gcc changed
[09:45] <gnomefreak> ah ok i missed that one
[09:46] <asac> gnomefreak: fixed
[09:46] <asac> (i hope ;))
[09:47] <gnomefreak> i was just gonna do it for PPA to find out ;) but ill let yours come through. binaries will take me 2+ hours to build
[09:47] <asac> uploaded
[09:49] <gnomefreak> already?
[09:49] <gnomefreak> uploaded for archive admins to push
[09:49] <gnomefreak> ?
[09:51] <gnomefreak> i want coffee :(
[09:58] <gnomefreak> well i have some time. Im gonna get some house work done for now. I have it spinning locally so what ever one hits first ill grab
[10:28] <asac> gnomefreak: no i uploaded to intrepid. no need for archive admins
[10:28] <asac> its a intrepid only issue
[10:28] <gnomefreak> oh i thought they had to push it after you upload it
[10:28] <asac> no
[10:28] <gnomefreak> oh i thougt you push they test and push
[10:28] <asac> intrepid is open
[10:28] <gnomefreak> ah
[10:28] <asac> https://edge.launchpad.net/ubuntu/+source/thunderbird/2.0.0.16+nobinonly-0ubuntu2
[10:28] <asac> currently building
[10:52] <gnomefreak> thanks
[10:52] <gnomefreak> what is key combo to change desktops?
[10:52] <gnomefreak> virtual desktops
[10:53] <asac> ctrl+alt + arrow-keys
[10:56] <asac> jtv: i think we have a call in a few minutes, right?
[10:56] <jtv> asac: indeed we do!
[10:56] <asac> jtv: ok, let me ping the rest of the mob ;)
[10:57] <jtv> :)
[10:57] <asac> jtv: do we have any agenda yet?
[10:58] <gnomefreak> asac: we only have 2 virtual desktops mow? can it be changed to 4 locally?
[10:58] <jtv> asac: not really, but I have a few points and I'm sure others do as well.
[10:58] <asac> yes right click on it
[10:59] <asac> jtv: good
[10:59] <asac> jtv: its cjwatsons line
[10:59] <asac> i will be there in a few minutes
[10:59] <jtv> OK
[11:01] <asac> jtv: are you in?
[11:02] <jtv> asac: am now :)
[11:06] <XioNoX> asac, can you repeat what do you want that I do exactly ? please
[11:12] <asac> on a call right now
[11:12] <XioNoX> k
[11:14] <gnomefreak> asac: damn everyone is
[11:15]  * gnomefreak doesnt get phone calls that are fun anymore
[11:21] <asac> jtv: problems?
[11:22] <armin76> asac: bumbs
[11:22] <gnomefreak> asac: can you push to bzr branches?
[11:22]  * gnomefreak cant :(
[11:22] <gnomefreak> here is what i get http://pastebin.mozilla.org/499735
[11:24] <gnomefreak> sorry here is all of it http://pastebin.mozilla.org/499737
[11:31] <XioNoX> asac, globally i have to merge the PluginInstallerDatasource.js into hte exensions.js
[11:31] <XioNoX> right ?
[11:57] <armin76> fun
[11:57] <armin76> asac: on hppa/gentoo it segfaults as well
[11:57] <armin76> not during build, though
[12:18] <asac> XioNoX: yes and no. did you manage to display the results now?
[12:24] <gnomefreak> shoot me please
[12:25]  * gnomefreak not even gonna bring up bzr isnt being scanned
[12:25] <gnomefreak> its not even 8am yet im going to try to get rid of headache now
[12:31]  * asac  lunch
[12:36] <XioNoX> back
[13:00] <XioNoX> asac, ping
[13:06] <asac> XioNoX: yup
[13:06] <XioNoX> cool
[13:06] <XioNoX> so
[13:07] <XioNoX> we spend the full day with gandalf to arrived at hte conclusion thait it is not possible with XUL templates only
[13:07] <XioNoX> we have to use JS
[13:09] <XioNoX> even if we succeded, included that to the extention.js,  to have a nice looking richlistbox is not really easy
[13:12] <XioNoX> so, i'm a little bit stuck right now...
[13:15] <XioNoX> asac ?
[13:16] <asac> can you get gandalf in?
[13:19] <XioNoX> he is out to lunch
[13:19] <asac> the bad things about JS is that its hardy maintainable
[13:20] <asac> so we have to find something in between imo
[13:22] <Jazzva> asac, did you saw the link for the .desktop automake process, or did you miss it? :)
[13:23] <asac> XioNoX: which was the latest .rdf file you used?
[13:24] <XioNoX> http://xionox.info/testmoz/ori.rdf
[13:24] <XioNoX> the one i get from header extension
[13:24] <asac> XioNoX: yes. i meant which .rdf did you try in the end?
[13:24] <asac> that was something different iirc
[13:24] <asac> was it http://xionox.info/testmoz/template-guide-ex2.rdf ?
[13:25] <XioNoX> http://xionox.info/testmoz/test2.rdf
[13:25] <asac> XioNoX: thats the last that worked
[13:25] <XioNoX> but the lastest is only on gandalf macbook
[13:25] <asac> XioNoX: i want the one you decided on that its impossible to do ;)=
[13:26] <XioNoX> the impossible thing to do is about the update section
[13:26] <asac> yes
[13:26] <asac> give me the file ;)
[13:26] <asac> http://xionox.info/testmoz/template-guide-ex2.rdf
[13:27] <asac> that one has still parser issues
[13:27] <XioNoX> I know
[13:27] <XioNoX> it is not the good one
[13:27] <XioNoX> I can give you the good one as soon as gandlf come back
[13:28] <XioNoX> the the test2.rdf is the most working that I have
[13:28] <asac> yes, thats a trivial rdf
[13:28] <XioNoX> gandalf is back
[13:29] <XioNoX> he will join us in 2s
[13:35] <zbraniecki> bon jour
[13:36] <asac> zbraniecki: hi
[13:36] <zbraniecki> asac: hi man
[13:36] <zbraniecki> want me to explain that shit about RDF/template?
[13:37] <asac> zbraniecki: wanna know whats the problem here ;)
[13:37] <zbraniecki> yea, ok
[13:37] <zbraniecki> so
[13:37] <zbraniecki> basically
[13:38] <zbraniecki> what you have in this RDF is a double reference
[13:38] <zbraniecki> plugins={'updates1', 'updates2'}
[13:38] <zbraniecki> updates1={'last update'}
[13:38] <zbraniecki> updates2={'last update2'}
[13:39] <zbraniecki> last_update={name, id, yada, yada}
[13:39] <zbraniecki> last_update2={name, id, yada, yada}
[13:39] <zbraniecki> that's more or less
[13:39] <zbraniecki> it
[13:39] <zbraniecki> so you have to build a query
[13:39] <zbraniecki> that launches action for each and every element in plugins list
[13:39] <zbraniecki> but then, takes last element from this item
[13:40] <zbraniecki> and get the list which is an element of this latter list
[13:40] <zbraniecki> and it's a comnbination of recursive query in RDF template
[13:40] <zbraniecki> that I think is simply impossible
[13:40] <zbraniecki> because what I would need
[13:40] <zbraniecki> is ability to launch another rule from inside of <action>
[13:40] <zbraniecki> passing an ID of element to it
[13:40] <zbraniecki> which I can't do
[13:41] <zbraniecki> maybe it's just lack of experience with RDF, but I spent the last day decrypting it
[13:41] <zbraniecki> and came to the conclusion that you can't do this without serious hacks
[13:41] <zbraniecki> or maybe at all
[13:41] <asac> zbraniecki: right. but keep it simple. lets look at: http://xionox.info/testmoz/ori.rdf
[13:41] <asac> which is still syntactically broken btw ;)
[13:41] <zbraniecki> yea, saw that
[13:42] <zbraniecki> so single query can launch action on each plugins>li element
[13:42] <asac> we can just filter out the updates/plugins thing in the datasource imo
[13:42] <zbraniecki> but if you add getting updates>li to this query
[13:42] <asac> so there are no multiple results
[13:42] <zbraniecki> then it limits the result to the first li from plugins
[13:42] <asac> for the same plugin
[13:42] <asac> would that help?
[13:42] <zbraniecki> I'm not sure if I follow
[13:43] <zbraniecki> how do you want to do this?
[13:44] <zbraniecki> so, basically, the advantage of doing it in JS, is that you can get a list of results and fire another function with an ID of a result as an argument
[13:44] <zbraniecki> so you can get all plugins
[13:44] <zbraniecki> then launch another function passing pluginID
[13:44] <zbraniecki> get updates
[13:44] <zbraniecki> and launch another function passing updateID
[13:44] <zbraniecki> you can't do this in template queries as far as my knowledge goes
[13:45] <asac> hmm. lets go down the tree from the top
[13:45] <asac> on top level we have urn:mozilla:plugin-results:application/x-shockwave-flash
[13:46] <asac> then there we have pfs:plugins -> Seq -> li
[13:46] <asac> and from li we could get the individual attributes
[13:46] <asac> so as long as we ignore updates we dont have a problem right?
[13:48] <XioNoX> right
[13:49] <asac> can we get that list to render? if so, I dont think that its a big issue to deal with updates later
[13:49] <zbraniecki> asac: yes
[13:49] <zbraniecki> but we cannot ignore updates
[13:50] <asac> zbraniecki: true. but those are a different use case i guess.
[13:50] <zbraniecki> I'm not sure, but I think that they are part of the system. if we ignore them now, and then we'll find out they're important we'l have to rework the whole system because we can't add them to templates
[13:50] <zbraniecki> another reason is that only updates store the ID to the attributes
[13:50] <zbraniecki> :(
[13:51] <zbraniecki> I'm not sure how could you build an ID of attribute list from plugins->li itself
[13:52] <asac> hmm
[13:52] <asac> does ref="*" work?
[13:52] <XioNoX> http://xionox.info/testmoz/test3.xul
[13:58] <asac> XioNoX: that doesnt work locally for me
[13:58] <asac> for whatever reason
[13:59] <XioNoX> it is the lastest working version
[13:59] <asac> yes. but if i wget the .rdf and the .xul it doesnt work here ;)
[14:00] <XioNoX> i get it from gandalf computer
[14:00] <XioNoX> why ?
[14:00] <asac> i dont know
[14:00] <asac> i have both files in the same directory
[14:01] <asac> XioNoX: does it work for you locally?
[14:02] <XioNoX> nop
[14:02] <asac> so only on webserver?
[14:03] <XioNoX> we have make tryout only with webserver
[14:05] <asac> ok ... let me fix my webserver then
[14:05] <XioNoX> I can give you an ftp acces to mine if you want
[14:10] <asac> works here
[14:11] <XioNoX> ok
[14:11] <asac> darn
[14:11] <Jazzva> oh come on... again bug that firefox is not showing "add exception" in serbian language...
[14:12] <asac> XioNoX: http://people.ubuntu.com/~asac/pfs_xionox/test3.xul
[14:12] <Jazzva> the translator for serbian said it was a glitch in his translating program... and now it happened again
[14:12] <asac> thats what works here
[14:12] <asac> zbraniecki: so whats the problem i dont see atm?
[14:12] <asac> we can have two rules: 1st: with updates and 2nd. if there is no update
[14:14] <asac> Jazzva: tell him to use launchpad :)
[14:14] <Jazzva> hehe :)
[14:15] <zbraniecki> asac: yes
[14:16] <asac> zbraniecki: so am i right if there is no update then there is no pfs:updates element?
[14:18] <XioNoX> another point is that we can't put something else than a url in : <vbox datasources="test3.rdf"    ref="http://www.xulplanet.com/rdf/myphotos">
[14:18] <zbraniecki> asac: dunna
[14:18] <XioNoX> the same for the .rdf
[14:18] <zbraniecki> asac: I don't know how the RDF is created
[14:18] <zbraniecki> and what it means
[14:25] <XioNoX> it think that the rdf is generated by the python script, and he return all the plugin available for 1 mimetype that we send
[14:29] <asac> XioNoX: yes. i actually wrote the backend. but i didnt really consider the updates use case when doing that
[14:33] <asac> XioNoX: ok here is what we need i presume ;)
[14:33] <fta> THUNDERBIRD_3_0a2_BUILD1
[14:35] <zbraniecki> asac: what's the reason for which you're against switching to JS right now?
 the bad things about JS is that its hardy maintainable
[14:36] <asac> zbraniecki: because its a mess
[14:36] <asac> constructing xul in JS is a problem
[14:37] <asac> XioNoX: ok i found the way
[14:37] <asac> here:
[14:37] <zbraniecki> asac: so why can't you use JS to get RDF to JS datasource and tie it to template?
[14:37] <asac> http://people.ubuntu.com/~asac/pfs_xionox/test3.xul
[14:38] <asac> zbraniecki: you want to write a "bridge" datasource?
[14:38] <asac> in JS?
[14:38] <zbraniecki> yea
[14:38] <asac> i think as long as we can directly process the datasource we get from net we should go for it.
[14:38] <asac> i dont see that its undoable. if it really is I'd be all for building a bridge
[14:38] <zbraniecki> create a JS datastructure out of RDF
[14:38] <zbraniecki> ok
[14:39] <asac> XioNoX: the problem with the "we can only use URLs" is in  fact "we can only use valid xml namespaces"
[14:39] <asac> so we had to define one
[14:39] <XioNoX> ok
[14:39] <asac> rdf:about="urn:mozilla:plugin:flash
[14:39] <asac> that works now
[14:40] <XioNoX> i've see
[14:40] <asac> zbraniecki: how do we query the js datastructure? if its really clean we can consider to do that right now
[14:40] <asac> i thought you want to implement our own RDFDatasource in JS which would map the results in the same format.
[14:43] <zbraniecki> you mean RDF->JS or JS->template?
[14:44] <asac> zbraniecki: JS to template (unless JS is a RDFDatasource implementation :))
[14:47] <zbraniecki> ://
[14:47] <zbraniecki> http://developer.mozilla.org/en/docs/XUL:Template_Guide:XML_Templates
[14:47] <zbraniecki> ?
[14:49] <asac> zbraniecki: thats XML not JS ;)
[14:53] <zbraniecki> yea, but you can easily create XML from JS
[14:55] <asac> well. you can also transfor RDF to easy-rdf then.
[14:55] <asac> but ok i see what you mean
[15:02] <XioNoX> so, what is the best way to get flash/plugins informations ?
[15:03] <XioNoX> we can't jsut use the exactly same system as extentions ?
[15:05] <asac> XioNoX: I still would say that you just use rdf template and point it to the proper datasource URI
[15:05] <asac> XioNoX: we have sorted out almost all issues from what i can tell
[15:05] <XioNoX> ok
[15:05] <asac> so you basically just display the name, title and such information in a richlistboxitem
[15:06] <XioNoX> but how will i included the rdf template into the extensions manager ?
[15:06] <asac> and for the action you use an alert for now
[15:06] <asac> XioNoX: you have the missingPlugins datastructure now, right?
[15:06] <XioNoX> because everything that is around is JS
[15:06] <XioNoX> and already well integrated
[15:06] <asac> XioNoX: i dont understand what you mean by "everything is JS"
[15:07] <asac> i didnt expect you to write C++ code ;)
[15:07] <XioNoX> maybe it would be easier :D
[15:09] <asac> XioNoX: btw, if you look at the extensions.js most Javascript deals with contructing templates manually
[15:09] <asac> i dont think that thats easier
[15:10] <asac> we could do that if we need to
[15:10] <XioNoX> in just don"t see how I can integrate this XUL template in the .js file
[15:10] <asac> but as long as we can prevent doing that we should keep our javascript code portion as small as possible
[15:10] <XioNoX> or in the xul
[15:10] <asac> XioNoX: what do you have now?
[15:10] <XioNoX> ?
[15:10] <asac> i think you added code that opens the plugins view
[15:11] <asac> that code currently shows the currente extensions pane
[15:11] <asac> we now want our own pane that just renders the xul template
[15:11] <XioNoX> yep
[15:11] <XioNoX> yep
[15:11] <asac> thats easy ... isnt it?
[15:11] <XioNoX> and yep
[15:11] <asac> i mean you can develop your .xul template outside of all of this
[15:11] <XioNoX> sayd like that yes
[15:12] <asac> XioNoX: look at where the current code inserts all the difficult stuff for the extensions
[15:12] <asac> and replace that with a simple function that inserts our xul template there
[15:12] <XioNoX> is start at function showView(aView)
[15:14] <XioNoX> so i'll have to remove all the inside of : case "get-plugins":
[15:14] <XioNoX> and just put something ton include my XUL ?
[15:14] <asac> XioNoX: id suggest that you do your own "createRule" function
[15:14] <asac> and use that in updateView instead of the current one
[15:15] <XioNoX> the bigger one
[15:15] <XioNoX> i don't get it
[15:15] <asac> XioNoX: whats the problem?
[15:15] <XioNoX> create rule create a part or the XUL template
[15:15] <XioNoX> alone it is useless
[15:16] <armin76> asac: so the sparc sigbus looks like its a regression, as i'm not able to have it on 1.9
[15:16] <asac> XioNoX: http://paste.ubuntu.com/30296/
[15:16] <asac> XioNoX: updateView creates the comoplete template from that snippet
[15:16] <asac> so its not useless ;)
[15:17] <asac> you can write your own "updateViewSpecial" :)
[15:17] <asac> if that helps
 XioNoX: id suggest that you do your own "createRule" function
[15:17] <XioNoX> i was talking about that
[15:18] <asac> ah
[15:18] <asac> i just want to give you ideas ;)
[15:18] <asac> if i tell you exactly what to do i can do it on my own :)
[15:18] <XioNoX> sure
[15:19] <XioNoX> but now i don't realy understand how i could do it
[15:19] <XioNoX> because if i create my own updateView, i'll have to use javascript to display the RDF7
[15:20] <XioNoX> (the RDF)
[15:20] <asac> XioNoX: why?
[15:20] <XioNoX> updateView is in JS
[15:20] <asac> XioNoX: yeah
[15:20] <asac> of course you have to do something in RDF
[15:20] <asac> ;)
[15:20] <asac> err in JS
[15:20] <XioNoX> i know
[15:21] <XioNoX> but you sayd that JS->template was too complicate ?
[15:21] <XioNoX> no ?
[15:22] <asac> err
[15:22] <asac> i think you mixed something up ;)
[15:22] <asac> you dont need to parse the RDF result
[15:22] <asac> in JS
[15:22] <asac> you just havge to take care that the proper template gets used when we select the plugins thing
[15:23] <asac> when i say: RDF -> JS -> template is too complicated i refer to manually parsing RDF in javascript ... then transforming that to something easier to understand
[15:23] <asac> XioNoX: only thing you have to do is to update the datasoure= attribute of the richlistbox
[15:24] <XioNoX> ok
[15:24] <asac> to point to the URL where the rdf data comes from
[15:24] <asac> and take care that the right template is setup in xul at that time
[15:24] <asac> then you run rebuild() once in javascript and the view will be updated
[15:25] <asac> XioNoX: so my idea of updateViewSpecial is like:
[15:25] <asac> 1. remove all children of gExtensionsVi
[15:25] <asac> 2. add our template there
[15:25] <asac> 3. set "datasources" attribute to the URL we have for the missingplugin
[15:26] <asac> makes sense?
[15:26] <XioNoX> ha
[15:26] <XioNoX> maybe
[15:27] <asac> i think its not perfect yet and probably causes followup issues for which we probably need to add a second richlistbox
[15:27] <XioNoX> so you don't really know if it will work ?
[15:27] <asac> it will. but it will cause issues when you try to switch back to the other panes
[15:28] <asac> but we can resolve that later
[15:28] <asac> XioNoX: but its you to decide. the other option is simply:
[15:28] <asac> use javascript to parse the current RDF and build a flatter XML thing out of it
[15:29] <XioNoX> which one is the easier ?
[15:30] <asac> i think both are equal
[15:30] <XioNoX> i haven't find a lot of doc about JS parsing :s
[15:30] <asac> i think the parse RDF in javascript is harder, but has the benefit that it would better integrate with the current extensions.*
[15:30] <XioNoX> ok
[15:30] <asac> XioNoX: there is no doc except the XPCOM API
[15:30] <XioNoX> so i'll have to write xpcom ?
[15:31] <asac> you have to use it, yes. you dont need to write a XPCOM component for now though.
[15:32] <XioNoX> ok
[15:32] <XioNoX> so i'll try the better way
[15:32] <asac> fta: so is a2 usable in your opinion?
[15:33] <asac> XioNoX: hehe ... better is hard to measure here ;)
[15:33] <XioNoX> the 2nd way
[15:33] <XioNoX> but i'll need a little bit of help
[15:33] <XioNoX> at each step i have to learn a full new thing
[15:34] <asac> XioNoX: right. thats why i suggested step 1
[15:34] <asac> ;)
[15:34] <asac> err 1st way
[15:34] <asac> it doesnt involve much more than you already know
[15:34] <XioNoX> so ok for step 1
[15:34] <XioNoX> ok
[15:35] <XioNoX> so, to recap
[15:35] <XioNoX> to summarize
[15:36] <XioNoX> in the function showView(aView)
[15:38] <XioNoX> I write only  types = [ [ ["get-plugin", "true", null] ] ];
[15:39] <XioNoX> then the same fuction it call : AddonsViewBuilder.updateView(types, displays, bindingList, null);
[15:39] <XioNoX> so I have to modifiy the updateView() to detect the get-plugin tab and redirect to the updateViewSpecial
[15:40] <XioNoX> or I should go directly from the  showView(aView) to the  updateViewSpecial ?
[15:40] <asac> XioNoX: the latter i think
[15:41] <asac> you wont need bindingList for our approach either ... so do your own function ;)
[15:41] <XioNoX> ok
[15:41] <asac> updateViewPluginWizard
[15:41] <asac> :)
[15:42] <XioNoX> so first I create : updateViewPluginWizard(), to display the content of the RDF into the existing XML richlistbox
[15:42] <XioNoX> and then I find a way to show it ?
[15:42] <asac> XioNoX: lets do it this way: you add a second richlistbox which is initially hidden=true
[15:42] <asac> (you do that in extensions.xul)
[15:43] <Nukeador> Are the l10n-packs broken by the 3.0.1 update?
[15:43] <asac> then use that richlistbox to display your RDF
[15:43] <asac> Nukeador: shouldnt be
[15:43] <asac> Nukeador: did you do a full upgrade?
[15:43] <Nukeador> es-ES and es-AR packages seem to be not compatible with Firefox 3.0.1
[15:43] <Nukeador> and in fact the are compatible
[15:44] <asac> Nukeador: which version of language-pack-es ?
[15:44] <Nukeador> let me see
[15:45] <Nukeador> 1:8.04+20080708
[15:45] <asac> Nukeador: do a dpkg -L language-pack-es | grep install.rdf
[15:45] <asac> what files does that give you?
[15:46] <Nukeador> no files
[15:46] <Nukeador> wait
[15:46] <Nukeador>  /usr/lib/firefox-addons/extensions/langpack-es-ES@firefox-3.0.ubuntu.com/install.rdf /usr/lib/firefox-addons/extensions/langpack-es-AR@firefox-3.0.ubuntu.com/install.rdf /usr/lib/xulrunner-addons/extensions/langpack-es-ES@xulrunner-1.9.ubuntu.com/install.rdf /usr/lib/xulrunner-addons/extensions/langpack-es-AR@xulrunner-1.9.ubuntu.com/install.rdf
[15:46] <asac> ok ... look in all of them
[15:46] <asac> whats there for maxVersion ?
[15:47] <Nukeador> shoudl be wrong, let me see
[15:47] <asac> 3.0.*
[15:47] <asac> is what we want
[15:47] <Nukeador> nuke@nuke-laptop:~$ cat /usr/lib/firefox-addons/extensions/langpack-es-ES@firefox-3.0.ubuntu.com/install.rdf | grep maxVersion
[15:47] <Nukeador>         <em:maxVersion>3.0.*</em:maxVersion>
[15:47] <asac> thats ok
[15:48] <Nukeador> But Firefox complains about the maxVersion in both of them
[15:48] <asac> what version do you have in addons -> languages ?
[15:48] <Nukeador> 3.0
[15:48] <asac> can you "uninstall" them?
[15:48] <asac> or just disable?
[15:48] <Nukeador> 3.0
[15:48] <Nukeador> no
[15:48] <asac> ever used firefox-2 ?
[15:48] <Nukeador> no
[15:49] <Nukeador> let me see in a clean profile
[15:49] <asac> should work there
[15:49] <asac> question is why it wasnt updated for you
[15:49] <asac> please backup your .mozilla directory by tarring it up (so no timestamps get changed and so on)
[15:49] <asac> then remove the extensions.* files from your profile
[15:49] <asac> new start should cure you
[15:50] <Nukeador> It's ok in a new profile
[15:50] <Nukeador> let me see something
[15:50] <Nukeador> brb
[15:50] <asac> Nukeador: please tar up .mozilla like i said
[15:50] <asac> damn
[15:50] <asac> people just dont listen
[15:50] <fta> lol
[15:51] <fta> asac, no idea about tb3 a2, as i said earlier, i'm not really using tb
[15:51] <asac> fair enough ;)
[15:52] <fta> i remember there was something broken in my early tb3 a1 builds regarding extensions, but only gnomefreak complained
[15:52] <asac> i would consider that gnomefreak-noise then ;)
[15:52] <asac> hehe
[15:52] <fta> and i'm busy with my work those days
[15:52] <asac> sure
[15:53] <Nukeador> deleting extension.cache solve the problem
[15:53] <Nukeador> but it's strange
[15:53] <asac> yeah. did you tar your .mozilla profile up?
[15:54] <Nukeador> yep, but I had only to delete extension.cache file to solve the problem
[15:54] <asac> Nukeador: yes i know.
[15:54] <asac> thats why i said remove extensions.*
[15:54] <asac> ;)
[15:54] <Nukeador> Maybe it's a problem updating Firefox with Firefox running?
[15:54] <asac> usually you end up in that situation if you ran firefox-2 once
[15:55] <asac> or upstream build
[15:55] <asac> Nukeador: could be. most likely its just that the extensions.cache didnt know about the right location anymore or something
[15:55] <asac> which can be caused by switchign back to firefox-2 ... or using upstream builds i guess
[15:55] <asac> but i still have to find the issue for that
[15:56] <asac> i tried plenty of times to upgrade langpacks while running and firefox while running
[15:56] <asac> no luck to reproduce
[15:56] <asac> if you find a way to reproduce let me know
[15:57] <asac> Nukeador: good sign is that you were the first to complain about that. so probably its just you
[15:57] <Nukeador> I hope so
[15:57]  * asac too
[15:58] <asac> Nukeador: can you try if you get back to this state if you unpack the tarball again?
[15:58] <asac> if so, please also try to touch .autoreg in /usr/lib/firefox-3.0 and /usr/lib/xulrunner-1.9
[15:58] <asac> and see if that helps
[15:58] <Nukeador> let me see
[15:58] <asac> if that doesnt let me know
[16:14] <asac> fta: do you see anything obvious here: http://paste.ubuntu.com/30311/
[16:14] <asac> get-orig-source failing
[16:15] <asac> maybe this guy has a bad patches/ link in the top level dir?
[16:15] <asac> as bz386904_config_rules_install_dist_files.patch
[16:15] <asac> is probably something from our debian/patches directory
[16:16] <fta> which quilt is that ?
[16:18] <asac> fta: hardy
[16:18] <fta> if quilt no longer cares about $(CURDIR)/patches, m-d must be patched
[16:18] <fta> hm, hardy should work
[16:19] <asac> fta: quilte still cares for $PWD_OR_ANCESTOR/patches here in intrepid. i think its just cdbs that doesnt create that link aynmore?
[16:19] <fta> maybe it's ~/.quiltrc
[16:19] <asac> maybe. or even QUILT_PATCHES. but i doubt that
[16:19] <asac> ill ask him when it doesnt succeed for him the other time
[16:21] <fta> ask him : cat ~/.quiltrc ; env | grep QUILT
[16:21] <asac> will do
[16:21] <fta> well, obviously, just env as i used quilt --quiltrc /dev/null
[16:22] <asac> maybe we should use: QUILT_PATCHES= quilt --quiltrc /dev/null
[16:22] <asac> ?
[16:22] <fta> I should have used QUILT_PATCHES=$(CURDIR)/patches quilt --quiltrc /dev/null instead
[16:22] <asac> or even set QUILT_PATCHES to /usr/share/mozilla-devscripts/...
[16:23] <fta> yep
[16:23] <fta> the builders should never have that issue anyway
[16:24] <asac> i think we should just spit out warnings if either QUILT_PATCHES is set or we cannot create the patches/ link (because a patches/ link exists)
[16:25] <fta> it's inside a temp dir, so it should never happen
[16:27] <asac> indeed
[17:06] <asac> fta: ok the problem was custom QUILT_PATCHES
[17:06] <fta> cool. i'll patch m-d next time i touch it
[18:31] <armin76> asac: looks like you aren't applying the hppa patch
[18:32] <asac> armin76: where?
[18:32] <asac> and from where ;)
[18:32] <asac> ?
[18:32] <armin76> on hardy, it seems
[18:32] <armin76> because it fails on the same spot it did
[18:32] <asac> armin76: i have no idea which patch you are referring to
[18:33] <asac> give it to me and i can at least push it to intrepid branch ;)
[18:33] <armin76> lies
[18:33] <armin76> asac: on intrepid it builds
[18:34] <asac> ok. so included it already?
[18:35] <armin76> on intrepid its included, on hardy you forgot to add it
[18:35] <armin76> http://bazaar.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9.dev/annotate/131?file_id=bz436133_att322801.p-20080531110143-dm5wjig31mwa9n0n-1
[18:36] <asac> armin76: ok. what about sparc?
[18:36] <asac> you ahve a fix for that two?
[18:36] <asac> if so i would do a SRU i guess to fix all builds ;)
[18:37] <armin76> nope i don't
[18:37] <armin76> thing is that it sigbuses on 1.9.0.1 but not on 1.9
[18:38] <armin76> so they've changed something
[18:38] <armin76> affects me as well, but during runtime instead of compiling
[18:38]  * armin76 blames [reed] 
[18:39] <armin76> asac: but thats rather weird, because hardy built but intrepid didn't
[18:39] <armin76> sorry, the other way
[18:39] <armin76> hardy failed and intrepid built, on sparc
[18:44] <armin76> so...that could mean that something in hardy/gentoo stable doesn't like it, or you added a patch that fixes it on intrepid
[18:44] <armin76> need to check gentoo unstable
[18:48] <armin76> its been a lot of time since i don't check alpha...
[19:34] <asac> darn. now that i want something from cwong he just quit
[19:34] <gnomefre1k> thats why
[19:35] <gnomefre1k> anyway asac no tbird update here
[19:36] <armin76> !info thunderbird intrepid
[19:37] <gnomefre1k> asac: thunderbird isnt fixed not sure wher eyour update is but not here yet. 2.0.0.16+nobinonly-0ubuntu1 is the latest.
[19:37] <armin76> bumb
[19:38] <gnomefre1k> no need to check that as its the same but it looks like i was offline during last check but as you see same version
[19:38] <gnomefre1k> hmmmm thats odd
[19:38] <asac> gnomefre1k: apt-get update
[19:38] <asac> upgrade
[19:38] <gnomefre1k> i have tbird update
[19:39] <gnomefre1k> asac: its because i was offline
[19:39] <asac> ;)
[19:39] <asac> ok
[19:39] <gnomefre1k> for some damn reason
[19:39] <gnomefre1k> shouldnt they be different versions?
[19:39] <asac> yes
[19:40] <asac> 2.0.0.16+nobinonly-0ubuntu2
[19:40] <asac> thats the latest
[19:40] <gnomefre1k> bot and i have same version ;) but 2 seems to be downloading
[19:40] <asac> https://edge.launchpad.net/ubuntu/+source/thunderbird/2.0.0.16+nobinonly-0ubuntu2
[19:40] <asac> yeah
[19:40] <asac> that will cure you
[19:40] <gnomefre1k> good :) hope i can check tomorrow :(
[19:42] <gnomefre1k> asac: fta btw im assuming you didnt get my post before but tb3a1 didnt install extensions at all. fta had said it was the difference between shared and static builds but i havent tested my latest yet maybe this weekend
[19:42] <asac> hmm
[19:42] <asac> not sure
[19:43] <gnomefre1k> i will test this weekend and see if it works if not ill try to get atlesat cli output
[19:43] <gnomefre1k> atkeast
[19:43] <gnomefre1k> damnit
[21:08] <jselui> hello, i have a problem with java and firefox, in the moment that i load a applet this not is loaded , i dont know what make, thanks,
[21:10] <asac> jselui: which java package do you have installed? are you running amd64?
[21:12] <jselui> i have installed  the java packages: sun-java6-bin, sun-java6-jre and sun-java6-plugin, i hava ubuntu 7.1  running in a intel p4 32 bits
[21:14] <asac> 7.10?
[21:14] <asac> better upgrade to hardy ;)
[21:14] <asac> jselui: if java plugin is visible in about:plugins all should be fine
[21:18] <jselui> you understand better with a image,
[21:20] <jselui> this have the following plugins  installed
[21:20] <jselui> GCJ Web Browser Plugin 0.92   File name: libgcjwebplugin.so   The GCJ Web Browser Plugin executes Java applets
[21:22] <jselui> Java(TM) Plug-in 1.6.0_03-b05   File name: libjavaplugin_oji.so    Java(TM) Plug-in 1.6.0_03
[21:22] <jselui> ?
[21:25] <saivann> asac : Where should I post a bug for network-manager-applet 0.7.0 in current network-manager team PPA?
[21:42] <asac> saivann: tell me ;)
[21:42] <asac> jselui: you then have two plugins installed
[21:42] <asac> remove the gcj thing
[21:44] <saivann> asac : It's impossible to save manual IPV4 settings of a wireless WPA2 connexion. When all values are correctly set, the "OK" button stays grey so you can't save the settings you've just configured.
[21:45] <asac> saivann: most likely you are missing some flag ;)
[21:45] <saivann> asac : I'll show you a screenshot, I doubt that some parts are missing since all boxes contains data
[21:46] <asac> saivann: for me it works ;)
[21:46] <asac> just tested
[21:46] <asac> the button gets enabled as soon as psk secret is long enough
[21:48] <saivann> asac : Well.. All boxes contains correct data, in all tabs..
[21:48] <saivann> asac : No boxes are empty
[21:51] <saivann> asac : I can configure a new wireless network with static IP settings without problems, it works flawlessly, but I can't configure a existing network that already uses DHCP
[21:51] <asac> ok
[21:51] <asac> saivann: is that true only for those "auto" created?
[21:52] <saivann> asac : Let me look..
[21:52] <asac> so if you create a dhcp connnection manually ... can you then change it properly?
[21:55] <saivann> asac : No, If I set a WPA2 DHCP wireless network manually and then close the configuration utility, the networks connect successfully, but I can't edit the network anymore. When I click on the "edit" button, the "OK" stays grey, whatever I do
[21:56] <asac> saivann: ok, but yu need a connect in between?
[21:56] <saivann> asac : Forget what I've just said, I can edit a manually created wireless network
[21:56] <asac> k
[21:57] <asac> saivann: i can do that for auto connections as well
[21:59] <saivann> asac : Weird, A few minutes ago, I was not able and the wireless key was correctly entered, all IPs settings too but the OK button didn't want to turn green. Actually, I try to remove the manually configured network but it always come back..
[22:00] <asac> :_P
[22:00] <asac> :-P
[22:00] <saivann> asac : I will try to reproduce the problem again, but I need first to reboot because I can't kill nm-applet :)
[22:02] <saivann> asac : Even after a reboot, I have "nm-applet <defunct>" in ps aux, does that means that nm-applet is not working properly?
[22:02] <asac> saivann: strange
[22:03] <asac> saivann: that means it has crashed
[22:03] <asac> the apple is running though?
[22:03] <saivann> asac : Yes, and still not able to remove the wireless network from the list when I start it manually..
[22:06] <saivann> asac : Mmh, I'll try to give you more comprehensible informations about these problems later, because I finally seem to hit more than one bug :P
[22:10]  * saivann away for the next hour
[23:55] <saivann> asac : I'm not able to reproduce the first bug. However, I had to remove my current ~/.gconf folder in order to get nm-applet to work again. Now nm-applet manages the wireless networks correctly, but it does not manage my wired network at all
[23:57] <saivann> asac : My wired network appears in the list of the wired networks of nm-applet and all values are correct, including the MAC address. My ethernet card works correctly with netbase if I configure /etc/network/interfaces, but I can't connect to wired network through nm-applet. Wired network does not even appears in the list of networks I can connect to