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

=== asac_ is now known as asac
[reed]fta: a ton of Mozilla people hate Hg01:18
[reed]if something else came along that was better01:18
[reed]we'd totally switch01:18
ftai'm surprised you didn't jump on git. what was it ? win support ?01:19
[reed]yeah, win support01:20
ftait seems it improved a lot recently01:21
gnomefreakanyone around yet?06:05
gnomefreakJazzva: do we really need to package chatzilla since you packaged the other extension thar is pretty much same (as far as i can tell)06:20
XioNoXhi !09:02
XioNoXasac ?09:20
asachi XioNoX09:23
XioNoXgood weekend ?09:25
asacyep09:25
asacwent to an island where a friend is living now ;)09:26
XioNoXnice09:29
XioNoXwhat is the program for today ?09:29
XioNoX:D09:29
asaci didnt work anything out yet09:35
asacdid you think about what i ment?09:35
asaclike activating the menu entry when we the event comes from current selected tab?09:36
XioNoXI've think about it09:38
XioNoXbut I don't really understand it09:39
XioNoX:)09:39
XioNoXthis : <asac> XioNoX: sure. ... remind me that i wanted to tell you something about that09:42
XioNoX<asac> XioNoX: once you implemented that events from the current active tab automatically active the menu ?09:42
asacXioNoX: right. so i already said what I wanted to tell you09:42
asacthe last line should make it clear09:42
XioNoXseem to work10:00
XioNoX:)10:00
asaccool10:01
asacso where are we now?10:01
asacXioNoX: we have a working menu entry?10:01
asacthat - once clicked - can gather the current mime types?10:02
asacand open the "plugin wizard" with those plugin infos?10:02
XioNoXnot yet10:02
XioNoXbut soon :)10:02
asacXioNoX: i think getpluginInfo is nice, but its not reall what we want10:02
asacfrom the mime-type perspective10:02
XioNoX?10:02
asace.g. now we get _all_ mime-types the plugin supports10:02
asacbut what we want is just the mime-type that the content of the website uses10:03
XioNoXbut if there are many different mimetypes ?10:03
asacXioNoX: what do you mean?10:04
asacXioNoX: the idea is to gather the mime-types used on the tab10:04
XioNoXI agree10:04
asacnot the mime-types supported by all plugins used on the tab10:04
asacwith getPluginInfo we do the latter10:05
XioNoXI don't get it10:05
asacwhat in particular isnt clear?10:06
XioNoX<asac> XioNoX: the idea is to gather the mime-types used on the tab10:06
XioNoXit is what we do, no ?10:07
asacno10:07
asacyou use getPluginInfo10:07
asacwhich gives you all mime-types supported10:07
asaclook at about:plugins10:07
asacwhen you look at that page in firefox you see that every plugin can support many mime-types10:07
XioNoXok10:08
asacnot 100% sure10:08
asacXioNoX: have you tried a page with just flash on?10:08
asacis there still the "director" mime-type?10:08
XioNoXbut getPluginInfo return mimetype of content who are not supported10:08
asacif so, getPluginInfo is wrong10:08
asache?10:08
XioNoXno no10:08
asac"not supported"?10:08
XioNoXyes10:08
XioNoXif you don't have flashplugin installed10:09
XioNoXand you go on youtube10:09
XioNoXhe will give you he mimetype of flash stuff10:09
XioNoXyoutube return only flash10:10
XioNoXmimetype10:10
asacyes10:12
asacand since getPluginInfo also gives you the "director" mime-type10:12
asacwe would ask the user to select alternatives for a mime-type he doesnt care about10:13
XioNoXbut it is because director is present on the page10:16
XioNoXif you go on youtube the only mimtype present is flash stuff10:16
XioNoXdirector mimetype  is because there are director content on the adobe testpage10:22
XioNoXthe point is I'm not sure that the "plugin wizard" can handle many différent mimetypes10:29
XioNoXif there are different content on the page10:29
asacXioNoX: ah... cool10:35
asacXioNoX: so next is to open the plugin finder wizard (the old and rotten one) with the mimeInfo Array10:36
XioNoX rotten?10:36
asacXioNoX: scratch that10:36
XioNoXok10:36
asacthe original pluginfinderwizard that is currently implemented in ubufox10:36
asacJazzva: i wanted to upload nspluginwrapper to intrepid10:38
Jazzvaasac, ok... I think there's still the problem with popping-out of nsviewer10:40
Jazzvabut maybe that's just me ;).10:40
Jazzvabut, it's there in the older version too, so I don't think we will have a real regression10:40
JazzvaI'm having troubles with threads in the school project. Some of them are still sleeping, even after they should be woken up :).10:44
gnomefreakanyone else have issues with the latest kernel "-5" (file system is read only?) also lose the system beep?11:05
gnomefreakwhich in turn makes it impossible to configure X so now there is no X with -511:06
asacJazzva: threads are easy to deadlock ;)11:09
asacgnomefreak: hmm ... i had issues with file-system11:09
asacgnomefreak: but that was just for one boot11:09
asacsince then its working11:09
Jazzvagnomefreak, related to chatzilla... I hadn't get snowl to work, when I was packaging it... neither from package, nor from xpi11:11
Jazzvaasac, apparently :)11:11
gnomefreakasac: ah i only tried one boot the second boot i got a ncurses screen with repair, boot, config X and one other dont remember11:11
asacJazzva: threads in Java, python, C?11:12
gnomefreakJazzva: ah ok. and is chatzilla gonna be a special build since it is in a java dir and due to XUL?11:12
asacJazzva: does snowl have native components?11:12
Jazzvaasac, Java...11:13
Jazzvaasac, native components?11:13
gnomefreaki would assume its same set up as chatzilla11:13
gnomefreakor atleast close11:13
Jazzvaasac, actually, I'm still investigating why it blocks. The receive in that socket works great, and the send just started blocking for some reason...11:14
gnomefreaki will look for source for chatzilla today but i have a feeling the XUL is gonna cause this to be something where XPI.TEMPLATE11:15
gnomefreakdoesnt work11:15
gnomefreaksound juicer needs a kick in arse11:15
asacJazzva: why do you want to do threads?11:20
asacJazzva: native components == components/*.so files exist11:20
Jazzvaasac, well, I need a thread for that listens for new connections, and then threads that will do the communication with clients and workstations (thats on server-side)... something like that11:21
Jazzvas/for that/that/11:22
Jazzvaasac, seems that snowl doesn't have native components11:23
asacJazzva: the modern way of doing this is using nio11:28
asace.g. non-blocking IO11:28
asacfor that you dont need threads11:28
Jazzvawill read a bit about that :)11:28
asacJazzva: anyway. what you need to do if you want to do multiple threads11:30
asacis implement a work queue that the clients poll on and where the server puts the work received from the clients11:31
asacin that way you shouldnt dead lock11:31
asace.g. new Client() { public void run() { while(workQueue.isntDead()) { Work work = workQueue.nextWork(mytimeoutinms); } }11:33
asace.g. new Client() { public void run() { while(workQueue.isntDead()) { Work work = workQueue.nextWork(mytimeoutinms); processWork(work); } }11:33
asac;)11:33
asacwell actually ;)11:33
asace.g. new Runnable() { public void run() { while(workQueue.isntDead()) { Work work = workQueue.nextWork(mytimeoutinms); sendWorkToClient(work, client); } }11:34
asacand then Thread t = new Thread(runnable); t.start();11:34
asacworkQueue needs to be a threadsafe mutex obviously11:35
Jazzvaright... but now that's not a problem :)11:35
Jazzvaserver thread regularly checks for new messages from client and it fetches them fine...11:36
Jazzvathe problem is when I try to send a message from that thread... that's when everything locks... and I got another idea now :)11:36
asacwell s/client/workstation/11:36
asacJazzva: from which thread are you trying to send?11:37
asacmaybe your "send" method is synchronized and when that send blocks everything else is waiting for it?11:37
Jazzvahmm... let me see... might be... i was experimenting with wait()/notify() and maybe I forgot to remove synchronized, when I found out where I need to use wait() and notify()11:38
Jazzvathat actually might be the problem... but then I don't know how to solve it :)11:39
JazzvaI made my SocketCommunicator class that has methods for sending/receiving strings/Objects, and I kept getting NullPointerExceptions when I tried to send as soon as I started the server, because the SocketCommunicator still wasn't initialized11:40
Jazzvas/wasn't initialized/didn't finish initialization/11:40
Jazzvahmm... let's se11:40
Jazzvasee11:40
asacJazzva: you should use preexisting thread safe work queues11:41
asacinstead of reinventing and trying to implement a mutex on your own11:41
asacthough its fun to actually do it ;)11:41
asacJazzva: the code snippet about is basically the "work dispatcher" code that should work11:42
asacthe server socket will be read from another thread, which puts new Work(....) into that work queue11:42
JazzvaI think the thread where it reads/writes from/to socket is the problematic one :)11:43
Jazzvalet's see if it will work now11:43
asacsounds shaky11:44
asacJazzva: personally i would use a tiny embedded http server11:45
asacerr, servlet engine11:45
JazzvaI'm still not that much expirienced :)11:45
asacjetty ;)11:45
asacyou can start that and implement the "job accept code" in a servlet then11:45
Jazzvajetty?11:46
asacbut well11:46
asacJazzva: http://docs.codehaus.org/display/JETTY/Embedding+Jetty11:46
asachttp://www.mortbay.org/jetty-6/11:47
asacbut well. maybe the idea of that school project is to learn about how to use socket on the low-level ;)11:47
asacnot sure11:47
Jazzvamaybe... :)11:48
JazzvaI suppose it would be, since they thought us with using threads and sockets and the rest...11:48
Jazzvaasac, synchronized was the problem...11:50
JazzvaBut I'm still not sure why it was messing up... all the initialization is done in the constructor, so it shouldn't call a method, until a constructor is done. by that time, all attributes should be initialized, but I still got null pointers for some...11:51
Jazzvaah no... I was stupid :)11:52
JazzvaThe problem wasn't there... It was in the sendMsg method, that was always sending to fixed client (for testing purposes), but didn't check if the client exists...11:53
JazzvaThanks for the help :)11:53
JazzvaOnce I put up that check no more null pointers11:53
gnomefreakif using .xpi i unpack it but do i push bleh.xpi to .upstream branch?11:54
Jazzvagnomefreak, no... you should just push the source of the unpacked xpi11:54
gnomefreakok thought so11:54
gnomefreakJazzva: thanks11:54
gnomefreaki will see what i can do with chatzilla than11:55
Jazzvano problem :)11:57
asacJazzva: just removing synchronized will probably cause concurrency issues12:00
asacJazzva: you ned to use thread safe work queue ;)12:00
Jazzvabut this is just for sending/receiving. each thread has it's own socket communicator, so there shouldn't be problems :)12:01
Jazzvaeach thread has it's own input and output streams, so that should be fine... right?12:01
gnomefreakwhat does -d do for cvs? cvs --help dpesnt well help12:04
Jazzva-d cvs_root_directory12:04
JazzvaUse  cvs_root_directory as the root directory pathname of the repository.  Overrides the setting of the  $CVSROOT  environment  variable. See node `Repository' in the CVS manual.12:04
Jazzvathat's what man cvs says12:04
Jazzvagnomefreak ^12:05
gnomefreakits telling me i didnt set the CVSROOT environment variable. and i did with CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot12:05
asacJazzva: well ... but how do you get the input to the output stream?12:05
asacthere should be some inter-thread boundary which you need to pass using proper synchronization12:05
asacin almost all cases.12:05
asac(because you onlyhave one serversocket thread and multiple client socket threads)12:05
asachmm12:05
Jazzvahmm.. probably. I didn't think of that...12:07
JazzvaI thought of sending clientId before message when I start testing with multiple clients12:07
JazzvaI assumed that serverSocket.accept() returns a Socket and that some underlying code will take care that it sends to the right client on the other side, and not to all of them :)12:10
Jazzvai'll assume it really does that. If it fails in multi-client environment, I'll start sending client ID before message :)12:14
gnomefreakshould i remove CVS dir before pushing or even CVS in any dir12:18
JazzvaI think you should...12:21
Jazzvathose are just used for cvs management, not for the extension12:22
Jazzvagnomefreak ^12:22
gnomefreakJazzva: ok thanks12:23
gnomefreakmakes life easier12:23
Jazzvanp :)12:24
gnomefreakshhhhhh dont tell anyone but im kind of liking doing extensions12:34
Jazzvahehe :)... you have my full support12:35
gnomefreakok will work the dirty part of these in a few12:40
rbuasac: hey there12:41
rbuasac: so i've been trying your NM07 branch, you're pretty much syncing against upstream at this point, right?12:42
rbuasac: i have had one problem in general, you probably did not stumble upon that yet12:42
rbuasac: NetworkManager-0.7.0_pre/system-settings/src/org.freedesktop.NetworkManagerSystemSettings.service.in is too long of a filename, tar ignores it (at make dist)12:44
asacrbu: hmm ... sounds wierd12:47
asacrbu: i am synching regularly12:47
asacrbu: which branch are you tracking12:47
asac?12:47
asacmain.eni12:47
asac?12:47
rbuasac: yep12:47
rbuasac: well, it's not a problem in your branch12:47
asacrbu: the packages i built work12:47
rbuasac: yeah, i know. you do bzr export or something?12:48
asacyes. i dont want the autotools files anyway as i recreate them during package built12:48
rbuasac: i'm editing configure.in to add a '_pre' at the version number, which makes the directory name longer12:48
asacrbu: well. i doubt that the problem is the 4 more letters12:48
asacprobably there is something hardcoded somewhere which makes the tarball forget about that service file12:49
rbuasac: it is! tar in dump mode only allows 99 characters in path12:49
asacrbu: how do you edit configure.in?12:49
rbuasac: well, edit the "AC_INIT(NetworkManager, 0.7.0", ./autogen.sh and make dist12:50
asacrbu: how can tar be dumber than tar cvzf?12:51
asachttp://paste.ubuntu.com/38478/12:51
rbuasac: http://rafb.net/p/1azELZ79.html12:51
asacthat path must be much longer as it prefixes Development/ubuntu/network-manager/ ...12:51
asacand it works as you can see in the paste12:51
rbuasac: mind the last two lines12:52
gnomefreakasac: have you heard of anyone other than Matt G being email bombed yet?12:52
asacrbu: yeah12:52
asacrbu: strange. looks like a problem in make dist then12:52
rbuasac: yeah, it is. i wonder if i should ignore it and not change the name, or bug upstream to shorten the filename12:53
asacrbu: use bzr export ;)12:54
asacwell ... but that doesnt add you the autotools things12:54
asacnot sure12:54
asaci dont read anything of the 99 constraint in manpage of tar12:55
asacis it automake that complains about that? maybe they check for 99 because BSD tar cannot do more?12:56
rbuasac: it is tar that complains, but it is automake that tells tar to use "o"12:58
rbu--old-archive ... like --format=v7; -o exhibits this behavior when creating an archive (deprecated behavior)12:59
rbuhmm.. telling it to use a newer tar format works12:59
rbuyay12:59
rbuasac: as here http://www.cygwin.com/ml/automake/2004-11/msg00118.html13:00
asacargh13:03
asacwhat a pain13:04
asacnot my problem :)13:04
asacrbu: i think you could just repack the "normal" make dist thing13:04
asacand rename the top level dir13:04
asaconce upstream hits the 99 char boundary, they will probabyl think what to do13:04
asacif you want, you can send an email to networkmanager-list of course13:05
rbuasac: all hacks! i'll prepare that one line patch and send it upstream13:05
asacyep13:06
asacbreave13:06
asacbrave ;)13:06
rbuasac: why? bad experience with accepting patches?13:07
rbuasac: otherwise, i'll harrass you to apply it in your branch :-P13:08
asacno13:09
asacgo upstream13:09
asacbrave == appreciated ;)13:10
gnomefreakJazzva: what version is the following13:22
gnomefreak# 12/03/01, ChatZilla 0.8.5, <rginda@netscape.com>13:22
gnomefreakShipped with 0.9.7.13:22
rbuasac: mail is out, i'll go on testing then13:23
asacgood13:24
asacXioNoX: managed to open plugin finder wizard?13:24
gnomefreakthere seems to be a 0.9.83 as well but the above came from upstream changelog13:25
XioNoXyes13:26
XioNoXasac13:26
Jazzvagnomefreak, paste it somewhere..13:26
asacXioNoX: rock ;)13:26
asacXioNoX: please commit it as an intermediate checkpoint ;)13:26
XioNoXbut there are a problem :(13:26
asacwhat is it?13:26
XioNoX2problems13:26
XioNoXif there are many mimetypes, the progressbar get stuck...13:27
asachuh?13:27
asacwhich progressbar?13:27
gnomefreakJazzva: ok http://pastebin.mozilla.org/519226  and 0.9.83 is mentioned at http://www.hacksrus.com/~ginda/chatzilla/13:27
XioNoXof the plugin finder13:27
gnomefreak0.9.83 isnt from CVS nor can be gotten from it13:27
XioNoXsecondly, it don't save the mimetypes in the tab13:28
XioNoXweird, because it was working before13:28
gnomefreakah its a nightly build13:28
Jazzvagnomefreak, use 0.8.513:28
gnomefreakJazzva: ok thanks13:28
JazzvaIn the previous changelog entry it said "Shipped with Mozilla 0.9.4, 0.9.5, and 0.9.6", so I suppose that's what 0.9.7 means13:29
Jazzvanp :)13:29
gnomefreakthats what i pushed it as but just needed to make sure13:29
Jazzvagnomefreak, did you download from cvs or a xpi file?13:30
asacXioNoX: ok maybe the broken progressbar is because of the empty mime-type array?13:31
asac(which probably is an untested special case)13:31
Jazzvagnomefreak, on that site you can download chatzilla 0.9.83. maybe you downloaded from old cvs? (just a thought)13:32
XioNoXmaybe13:33
XioNoXasac, normally there are only the mimetype in the array ?13:35
gnomefreakJazzva: it seems CVS wasnt updated13:37
gnomefreakso i guess .xpi it is13:37
Jazzvamaybe... if it's really 0.8.5, then it's really old13:37
Jazzva(and I was confused why they mention mozilla 0.9.7 :))13:37
gnomefreakme too13:37
asacXioNoX: no. its an array of pluginInfo iirc13:38
asacXioNoX: look in the pluginfinder wizard code13:38
asac(e.g. what does it do witih the window argument)13:38
asacmaybe you also are missing another window argument13:38
asacmaybe error console spits out anything13:38
XioNoXno missing window argument13:38
XioNoXerror console didn't work13:38
XioNoXhow do you see the error if there are an error in the error console ? :)13:39
asacerr ... cant parse that.13:39
XioNoX:)13:43
asacrephrase?13:43
XioNoXnevermind13:44
asacXioNoX: window.arguments[0].plugins[item]13:48
asacthats the element that we need to set ;)13:48
asac(i guess you figured that)13:48
XioNoXI think I've find my error13:48
XioNoXI'me doing : var pluginInfo = getPluginInfo(aEvent.target);13:49
XioNoX    pluginsArray[pluginInfo.mimetype] = pluginInfo;13:49
XioNoXand then extracting the mymetype form the array13:49
XioNoXand then putting it in another array13:49
asacok13:50
asacisnt pluginsArray the array that needs to be accessible through window.arguments[0].plugins ?13:50
XioNoXcool13:50
XioNoXit works13:50
asac;)13:51
asacyay.13:51
asaccommit it as a milestone :)13:51
XioNoXbut  window.arguments[0].plugins can't be an array of array13:51
asacXioNoX: after that commit, maybe you could do some code cleanup?13:51
XioNoXif it is like house cleanup, i'll not like it13:52
asace.g. like using the proper case for variables (e.g. not .PluginUsed, but .pluginUsed), making indentation consistent and also removing any commented code that was added for testing?13:52
ftabug 24436613:52
ubottuLaunchpad bug 244366 in cairo "cairo fails to build against fontconfig 2.6.0-1ubuntu2" [Undecided,Fix released] https://launchpad.net/bugs/24436613:52
asacXioNoX: yeah. but dirty code is just ugly :(13:52
gnomefreakis flock in our repos?13:52
ftain my ppa only13:52
gnomefreakah that would be why13:52
XioNoXasac, I agree, i'm just kidding ;)13:52
ftaproblem ?13:53
gnomefreakfta: no just working out depends13:53
XioNoXasac, cleanup before or after the push ?13:53
asacXioNoX: first push13:54
asacXioNoX: then do a cleanup commit13:54
asactest that and push ;)13:54
XioNoXokay !13:54
ftaasac, i proposed a branch merge 3 days ago using the lp feature. it's easy to use. https://code.edge.launchpad.net/~fta/apport/apport/+merge/75813:55
asacyep13:55
asacfta: maybe ask pitti whether he got a mail. problem is that the merge request mail might not go out if the user explicitly selected mail from that branch before the feature landed13:56
ftayet, it didn't get any attention13:56
ftaseems he's not here right now13:57
XioNoXpushed13:57
asacfta: hmm. pitti is usually super-responsive13:59
asac(i dont know anyone who better follows up on his tasks then him)13:59
gnomefreakwould be nice if they included a License somewhere either on website or in package :(13:59
asacfta: maybe he is on holiday ... or travelling is my guess14:00
asacand over weekend doesnt really count for "getting" attention14:00
coolbhaviasac, hello14:01
coolbhaviasac, https://bugs.edge.launchpad.net/ubuntu/+source/diggler/+bug/25461414:02
ubottuLaunchpad bug 254614 in diggler "Please merge diggler 0.9-16 (universe) from Debian unstable (main)." [Wishlist,Incomplete]14:02
asac?14:04
XioNoXasac, just one thing, how can I replace the onclick='"" of the menuitem ? because even if it is gray I can clic on it14:06
asacXioNoX: huh? how do you grey it?14:07
XioNoXdisabled="true"14:07
asacXioNoX: well. i think you should us a proper command14:08
asacand not onclick14:08
asacXioNoX: maybe use "oncommand=..:"14:08
asacthat might work as well14:08
asac(not 100% sure though)14:08
coolbhaviasac, you told to discuss in this channel about the dependencies14:08
XioNoXok14:09
XioNoXasac, important question, chat text (or image) can I put in the statusbar ?14:17
XioNoXerr what text14:18
asacXioNoX: try the puzzle piece14:19
asac(image)14:19
XioNoXwhere it is ?14:20
asacnot sure ;)14:20
asacXioNoX: just use something for now ... we replace it later14:20
XioNoXok14:20
XioNoXnp14:21
XioNoXhttp://pastebin.mozilla.org/51925814:21
XioNoXanything to change ?14:21
asacXioNoX: maybe make tabSelected a prototype function as well (for consistency) ... and use a different var name for "stuffy" :-P14:26
asacotherwise that file looks quite clean14:26
XioNoXok14:26
asacXioNoX: consider to write a short instruction on top of the file (e.g. whats the idea)14:26
asacjust two or three sentences14:26
asacbut not high prio14:26
asacadd license header please14:26
XioNoXthe xul ? the js ?14:26
asaclook at other files14:26
XioNoXthe commit ?14:27
asacXioNoX: the file you pasted was .js, right?14:27
asacXioNoX: the .xul/xml files need proper cleanup as well14:27
XioNoXyes14:27
asac;)14:27
asacplease paste them as well14:27
XioNoXok14:29
gnomefreakis anyone on irc.mozilla.org by chanec?14:32
gnomefreakchance*14:32
asacyes14:33
asacgnomefreak: why?14:33
gnomefreakasac: i need upstream contact for chatzilla14:33
asacwho is that?14:33
gnomefreakit says "i'm" but not who14:33
asacdo you have his nick?14:34
gnomefreakthe sites dont tell me neither14:34
gnomefreakasac: nope just "I'm"14:34
asacisnt the name for chatzilla guy on AMO?14:34
asacGijs Kruitbosch, Robert Ginda, Samuel Sieb, James Ross14:34
asachttps://addons.mozilla.org/en-US/firefox/addon/1614:34
gnomefreakasac: http://pastebin.mozilla.org/51926114:34
asacare named there14:34
gnomefreakasac:  just as contributers14:35
XioNoXhttp://pastebin.mozilla.org/51926014:35
asacgnomefreak: ok. go to that channel and ask ;)14:35
gnomefreaklist all of them as upsteam contact?14:35
asacgnomefreak: if you have emails. you can also list active IRC channels as upstream project14:35
asacerr contact14:35
asacXioNoX: i prefer to break long xml lines in multiple lines, by attribute name14:36
asace.g.14:36
XioNoXok14:36
asac<test attr1="attr"14:36
asac    attr2="attr214:36
asachmm14:36
asac      attr2="attr214:36
asac      attr3="attr3"14:36
asac      attr4="attr4">14:36
XioNoXfor each attribute ?14:36
asacyes.14:36
XioNoXor just here put the oncommand on a new line ?14:36
asacespecially when there are long attributes like "code"14:37
asaci like a new line per-attribute14:37
asacbut both are ok14:37
asacyou can also go for the "< 80 chars" width approach14:37
asacXioNoX: does the oncommand thing work?14:37
XioNoXyes14:38
asacgood crack14:38
asachow about the .xbl?14:38
asacXioNoX: err .... label="aaaa"14:38
asacwhy that?14:38
asacwhy actually a complete new panel?14:39
asacisnt an img enough?14:39
asac(sorry, for my ignorance, maybe your approach is right, but please check that it is and that we do the minimal thing)14:39
asacok looks to be right14:40
asacfirebug and greasemonkey do it that way too14:41
asacnice14:41
XioNoXmaybe you prefer "b" ? :D14:45
asacb?14:45
asacdo we need a label at all?14:46
asacXioNoX: ?14:46
XioNoXfor the moment I don't have any image14:47
XioNoXso it is just to see it for the moment14:47
asacXioNoX: use something ;)14:49
XioNoXI need to add a licence block ?14:49
asacXioNoX: yes.14:49
XioNoXasac ?14:49
asacXioNoX: the same license we use in the other files14:49
XioNoX  - The Original Code is distro-mods.14:51
XioNoX  -14:51
XioNoX  - The Initial Developer of the Original Code is14:51
XioNoX  - Canonical Ltd.14:51
XioNoX  - Portions created by the Initial Developer are Copyright (C) 200714:51
XioNoX  - the Initial Developer. All Rights Reserved.14:51
XioNoXhttp://pastebin.mozilla.org/519264 fot he .js file14:54
XioNoXwhat should i write on it ?14:54
asacXioNoX: look at other files we created as new14:56
asacreplace me with you there14:56
asacthe file you are looking at was copied from mozilla source ... thus the other contributor14:56
XioNoXI remove all the :  * The Original Code is Plugin Finder Service.15:00
XioNoX *15:00
XioNoX * The Initial Developer of the Original Code is15:00
XioNoX * IBM Corporation.15:00
XioNoX * Portions created by the IBM Corporation are Copyright (C) 200415:00
XioNoX * IBM Corporation. All Rights Reserved.15:00
XioNoXform the JS ?15:00
asacXioNoX: he?15:01
asacno15:01
asaclook at other files that were not copied from upstream sources15:01
asaccontent/overlay.js15:01
gnomefreakJazzva: shoudl i be using "firefox-chatzilla"? im thinking no since it supports sonbird, flock, firefox, seamonkey15:01
XioNoXI remplace it by that : * The Original Code is distro-mods.15:02
XioNoX *15:02
XioNoX * The Initial Developer of the Original Code is15:02
XioNoX * Canonical Ltd.15:02
XioNoX * Portions created by the Initial Developer are Copyright (C) 200715:02
XioNoX * the Initial Developer. All Rights Reserved. ?15:02
asacyes ... but do s/distro-mods/ubufox/ :)15:03
asacand the year15:03
asacyou could also change the initial developer, but since i worked quite a bit on that as well, maybe Canonical Ltd. is ok. your choice15:03
XioNoXI'll let it :)15:04
asacXioNoX: do the same for the .xml and xul file15:04
XioNoXok, done15:07
asacgood15:07
asacpushed?15:07
XioNoXjust about the "aaaa", what should i do ?15:07
asacuse some picture instead15:07
XioNoXok15:08
asacXioNoX: use:15:09
XioNoXchrome://mozapps/skin/plugins/pluginGeneric.png15:10
asacXioNoX: chrome://mozapps/skin/plugins/pluginGeneric-16.png15:10
asacthat one15:10
asacyes15:10
asacgood XioNoX ;)15:11
asacXioNoX: i have another side-task (fixing bugs on other features you already implemented) :)15:11
asacXioNoX: but since you are quite expert now ;) ... it shouldnt be hard15:12
rbuasac: oh, and the most recent docs/libnm-glib changes broke make dist completely15:12
asacXioNoX: the restart notification doesnt pop-up in _all_ tabs ;)15:12
asacXioNoX: i think you know how to do that properly now?15:12
XioNoXi'll figure this out15:12
asacrbu: you mean the main.eni push i did today?15:12
rbuasac: yep15:12
XioNoXbut first I put the icon in the statusbar15:12
asacXioNoX: i think you can do that when you feel blocked on the other feature15:13
asac(the alternative plugin feature)15:13
asacshould be easy food ;)15:13
asacyep ... do that ;)15:13
gnomefreakasac: you asked me to merge my firegpg branch with ~dev branch and cant due to a new package. what would you like me to do with bug 227945? is this something you will do if not what should i do to continue with it15:14
ubottuLaunchpad bug 227945 in firegpg "[needs packaging] Please package FireGPG extension for Firefox " [Wishlist,Triaged] https://launchpad.net/bugs/22794515:14
asacgnomefreak: you think all is lost for firefox-3.0 bug count?15:14
gnomefreakasac: what do you mean?15:14
asacgnomefreak: how many open bugs do we have against firefox-3.0?15:15
gnomefreakasac: oh hell i dont know i havent checked email in maybe 4-5 days15:15
asacgnomefreak: so the firegpg branches are ready?15:15
gnomefreakasac: yep15:15
gnomefreakbuilds and installs and works15:15
gnomefreakwhen i get done with chatzilla today/tomorrow i will look at bug count15:16
asacthanks15:16
gnomefreaknp15:16
gnomefreaktake me forever to do things is becaue wrist cant handle alot atm15:16
asacsure15:17
asacbrave still15:18
XioNoXasac, done15:19
asacXioNoX: pushed?15:19
XioNoXyes15:19
asaccool15:19
asacill pull that in a minute15:19
XioNoXpull ?15:19
asacwhich revision?15:19
XioNoX10015:19
asacXioNoX: bzr pull (update branch)15:19
XioNoXok15:19
asacgot it15:20
asaclets see15:20
XioNoXI should get the notificationbar stuff from bazaar, or it haven't changed since this time ?15:20
asacXioNoX: not sure :) ... its your branch. i cannot write to it ;)15:23
asacso it probably hasnt changed15:23
asac(maybe you forget to push though ;))15:23
asacXioNoX: the alternate thing works greta15:23
asacrock15:23
XioNoXcool15:23
asacXioNoX: one comment: "Get alternatives" -> "Manage Plugins Used ..."15:24
XioNoX?15:24
asacXioNoX: the menu entry15:24
asac;)15:24
asacXioNoX: and maybe put that to the View menu15:24
XioNoXI keep the 3 dots ?15:25
asacXioNoX: for now ... i just asked our usability guy for input15:26
asacXioNoX: so maybe wait a bit until i have input from him15:26
XioNoXok, no problem15:27
rbuasac: seems i messed up. it works, but you have to build the whole baby before running make dist. well...15:31
asacrbu: ouch15:32
asacrbu: just sh autogen.sh isnt enough?15:33
rbuasac: the libnm-glib documentation must be built, and for some obscure reason, that needs libnm-glib compiled15:33
rbuasac: is your branch an exact copy of NM upstream right now, or do you carry any patches in there?15:34
asacrbu: i carry the "eni/ifupdown" system-settings changes15:35
asacthats all15:35
asacyou can do a simple bzr diff15:35
rbuasac: i'm not fluent in bzr yet, i only got pull to work :-P15:37
ftaleaving for sports, wish me no rain15:39
asacfta: enjoy15:40
Jazzvagnomefreak, sorry... I was off for a while. Sure, go with chatzilla. I think that we have set that up before to not use "mozilla-" or "firefox-" and similar in extensions' names.15:45
gnomefreakJazzva: thats was i thought thanks15:47
Jazzva:)15:47
gnomefreakbe back15:47
asacrbu: bzr diff -r2752.1.68615:53
asacrbu: (if you have the latest main.eni)15:54
rbuahh, now i actually get how those log messages are structured15:58
asacrbu: yep. the upstream branch is still in the mani.eni branc15:58
asacjust with a certain revision ;)15:58
asacyou can even extract the unmodified upstream branch by bzr branch -r2752.1.686 path/to/main.eni15:58
rbuasac: is "network-manager.07.eni" your local branch nick?16:02
asacrbu: yes16:03
asacits == main.eni16:03
* asac break16:11
XioNoXasac, apperently it is 1 notificationbox per tab, and not for the whole firefox. People recomand me to use the same box than the one who notify that a download is over16:22
asacXioNoX: right.16:32
asacXioNoX: thus, you need to iterate through all windows + all tabs16:32
asacXioNoX: and display the notification everywhere16:32
asac;)16:32
asacXioNoX: err, i dont want to use a dialog (e.g. download is over)16:32
asaccant remember how the download thing looks like though16:32
XioNoXhttp://xulfr.org/wiki/RessourcesLibs/Alerts16:33
asacXioNoX: no. thats a temporary notification16:33
asacXioNoX: we want something where the user can click on16:33
asacto do the actual restart16:33
XioNoXok16:34
asaci think displaying the current notificationbox is the right thing to do ... we just have to do it for all tabs16:34
asacshouldnt be that hard16:34
XioNoXall the gurus from xulfr sayd that it is not possible or very difficult :(16:34
asacXioNoX: hah ... that should make it even more tempting to show that they are wrong :)16:35
asacXioNoX: you should be able to iterate through all tabs16:35
XioNoXor maybe create an overlay16:35
XioNoXand isplaying over the tabs16:36
asacXioNoX: that would be another alternative ... but i'd suggest that you try to iterate through all tabs and display a notification box everywhere there16:36
XioNoXhow ? do you have an idea ?16:37
asacXioNoX: well ... you already know how to access the selectedtab right?16:38
asacthere should be an array field or something with all tabds16:38
asacthen get the browser from each tab and get the notificationbox from there ... that should make it appear everywhere16:38
asac(i hope16:38
asac)16:38
XioNoXhttp://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browse16:38
XioNoXhttp://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browser16:39
asachttp://developer.mozilla.org/en/docs/XUL:tabbrowser16:39
XioNoXI'll read again this page16:39
asacthats the api of tabbrowser16:39
asac(api is always more complete than examples)16:39
asacXioNoX: it has a nodelist: "browsers"16:39
asacinvestigate in that direction16:39
sebnerasac: so, checked wmnetselector?16:40
asacsebner: i looked at it, yes.16:40
asacsebner: give me bug id again :)16:40
sebnerasac: well I just asked if I can edit the manpage directly ^^16:40
asacsebner: ah. if there is no patchsystem, then yes. just remember to accribically document that in changelog16:41
asace.g. name the file touche, why it was touched and how it was touched16:41
asacits more important to properly document things in changelog if there is no patchsystem16:41
sebnerasac: sure! thanks :) (anyway we should remove it from the archive :P)16:41
asacadding a patchsystem will only cause merge pain in future16:42
asacsebner: why .... doesnt it work anymore?16:42
sebnerasac: 2001 is untrue :P16:43
asacehe16:44
asacmaybe it just means that its stable ;)16:44
asacaka mature16:44
sebnerwb asac16:46
sebnerstable is untrue :P16:46
asachehe ;)16:46
asacsebner: let me know when you have finished the change ;)16:46
asacsebner: ah ... when you change something that makes it unusable for iceweasel/iceape, better remove them from suggests16:46
asac(i think i remember that this was one of these cases here)16:46
rbuasac: dan accepted the tar/automake patch16:47
asacrbu: jup. just saw that ;)16:47
asacrbu: good16:47
rbuasac: you actually read all on that list?16:47
asacrbu: yes.16:48
asacit gets directly to my inbox even ;)16:48
asac(low traffic)16:48
rbuasac: bad filtering16:48
asacwhy ... inbox is only place i know that i will see ;)16:48
asaceverything is just "when I have time"16:48
rbuasac: are we talking commit list or the networkmanager-list ?16:48
bdrungasac: htmlvalidator is platform depending firefox plugin (needs c and c++ libs). i have split the binary package into one platform depending and one platform independ. does xpi.mk support that?16:48
asacwhich becomes rare everyday16:49
asacbdrung: it supports that: the only requirement is that the BUILD_COMMAND produces and .xpi16:49
asacso you can couple a build system  + xpi.mk16:49
asacof course only if you use the upstream sources16:49
asac(which you did)16:49
asaconly think i'd like to see is having this in a bzr branch16:50
asacwith .upstream being the sources16:50
asacbdrung: if you commit to work on this, we can also upload the extension as is ... however, that doesnt count as long-term scalable, because only extensions packaged in bzr will be covered by the mozillateam large-scale maintenance approach16:51
bdrungasac: i will upload the sources in a bzr branch after the upstream author decided which license he want to use16:52
asacbdrung: huh?16:53
asacbdrung: so we dont have a definite license atm?16:53
asacthat certainly blocks any upload to ubuntu16:53
bdrungyes16:53
asacbdrung: ok. please state that in the htmlvalidator bug ... right on top16:54
asacbdrung: did you get any feedback from upstream yet?16:54
bdrungi am in contact with the author and hopefully we have the license at the end of the week16:54
asacbdrung: cool. what license is he thinking off?16:54
asacbdrung: if oyu are unsure if its ok, feel free to CC me on mail exchange16:55
bdrungasac: should i mail you the mails?16:55
asacbdrung: nope ... just give me a summary16:56
asac;)16:56
asacof course forwarding those mails woulndt hurt16:56
bdrungasac: he wrote: "In short, I would like to give access to the code, free usage (of it), ccess to the code, but do not allow any fork of the code (I wrote) without any agreement first."16:56
asacbdrung: thats non-free and not suitable for ubuntu16:57
bdrungasac: i wrote back that all free license permits forking and pointed him to the dfsg16:57
asacbdrung: maybe forwrad the mails16:57
asacbdrung: yep16:57
XioNoXasac, I'm trying this : http://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browser#Enumerating_tabs17:01
XioNoXfor the moment I can have as many notification as opend tab17:02
XioNoXbut on the same tab :D17:02
asacXioNoX: how do you display the notification?17:02
asacXioNoX: maybe post code ;)17:02
XioNoXnotificationBox.appendNotification(restartNotificationLabel, 'notification-restart',"", notificationBox.PRIORITY_WARNING_LOW, buttons);17:02
asachow do you get notificationBox17:03
asac?17:03
XioNoXhttp://pastebin.mozilla.org/51932317:04
XioNoXI think I have something to do with var notificationBox = gBrowser.getNotificationBox();17:04
XioNoXand the "b" of the loop17:04
asacXioNoX: yes. obviuosly you will use the same notificationbOX right now17:05
asactry to get thatfrom the individual browser17:05
asace.g. b17:05
asacand rename that variable17:05
asacone letter variables are more evil than assembler17:06
asacunless the loop is really tiny ;)17:06
XioNoXi've done a little bit of assembler :)17:06
XioNoXI go back home17:06
XioNoXi'll check this from there17:07
XioNoXc u17:07
asacXioNoX: cu17:07
asacsave trip back17:07
sebnerasac: what do you mean with "unusable" ? I just added the 2 thinks to suggests and I'll edit the manpage17:09
bdrungasac: mail forwarded to you17:10
asacsebner: sure. just though the package wouldnt work out of the box with iceweasel anymore17:17
asacif it does its ok to keep it in suggests17:17
sebnerasac: kk, thanks for the help =)17:24
asacwelcome17:29
XioNoXback17:56
asachi18:02
asac:)18:03
XioNoXasac, in your mind I should put allmost everything of function showRestartNotification() in the loop ?18:08
asacXioNoX: sorry. i cant remember how showRestartNotification looks like ... you mean the function in the current branch?18:10
XioNoXyes18:11
XioNoXI've send you a pastebin18:11
asacok18:12
asacthink igot it18:12
XioNoXand this loop : http://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browser#Enumerating_tabs18:12
asacXioNoX: the string bundle things can stay where they are18:12
XioNoXans what will happen if the user close all his tab an open new one ?18:12
asacXioNoX: the rest probably needs to be reshuffeld to exist within the look18:12
XioNoXI need to had a "load" event18:12
XioNoXno ?18:12
asacusing the browser of the tab as the base for everything18:13
asacno .. i dont think so18:13
asaclets look at that once you have fixed the multi-tab case18:13
XioNoXok18:15
sebnerasac: bug #258540  :)18:16
ubottuLaunchpad bug 258540 in wmnetselect "Merge wmnetselect 0.85-6 from Debian(Unstable)" [Undecided,Confirmed] https://launchpad.net/bugs/25854018:16
asacsebner: uploaded18:19
XioNoXasac : http://pastebin.mozilla.org/51936518:19
sebnerasac: ah cool, thx :)18:19
asacXioNoX: look good ... if it works, please fix the indentation18:20
asacXioNoX: ... _and_ remove commented code :)18:21
asacwe use bzr to keep the original code ;)18:21
XioNoXdon't work18:21
asacwhat happens=?18:21
XioNoXnothing18:22
XioNoXand no error log18:22
asacXioNoX: most likely a not catched exception?18:23
asacbrowser.length -> probably doesnt work18:23
asachmm ... it should18:23
asacXioNoX: try to debug it ;)18:24
asacXioNoX: do oyu have javascript.options.strict and javascript.options.showInConsole enabled?18:25
XioNoXthe problem come from : var notificationBox = gBrowser.getNotificationBox();18:25
asacin about:config18:25
XioNoXi've try to put var notificationBox = b.getNotificationBox();18:25
asacyou mean b.getNotificationBox() ?18:25
XioNoXwhere b = gBrowser.getBrowserAtIndex(i);18:25
asacXioNoX: is b.getNotificationBox defined at all (try to alert that)18:25
XioNoXErreur : b.getNotificationBox is not a function18:27
asacXioNoX: see ;)18:28
XioNoXwhat can i doo ?18:28
asacXioNoX: what you can try is to step up in the dom hierarchy (through .parentNode) until you reach an element with the name "notificationbox"18:29
asacthat should be your notificationBox18:29
asacXioNoX: ok getNotificationBox is a function defined in tabbrowser.xml18:31
XioNoXok18:31
asacXioNoX: so use the tabbrowser.getNotificatoinBox(b)18:32
asacXioNoX: try that please18:32
asacXioNoX: if you look at the implementation in tabbrowser.xml you will see why it works18:32
XioNoXErreur : tabbrowser is not defined18:33
asacXioNoX: well. you need to use the right variable ;)18:34
asaci just outlined how it should work ;)18:34
XioNoXwhat do you call tabbrowser ?18:34
XioNoXgBrowser.browsers?18:34
asacXioNoX: you will find out ... you already used tabbrowser before18:35
asacand with some thinking you will remember which variable as that function implemented ;)18:35
XioNoXneither gBrowser of window.gBrowser works18:38
asacXioNoX: gBrowser has a getNotificationBox function right?18:40
asaccheck that with alert18:41
XioNoXhahahaha18:43
XioNoXhum no18:44
XioNoXit was'nt funny18:44
XioNoXj've write :18:44
XioNoXgetNotificatoinBox18:44
XioNoXmy copy/past suck18:44
XioNoX:D18:44
asacXioNoX: :)18:44
XioNoXit works18:44
asacXioNoX: try to understand what you are doing ;)18:44
asactyping is one way :-D18:45
XioNoXi do18:45
asacnever be lazy ;)18:45
asacXioNoX: sure ... i know18:45
asacXioNoX: i just wanted to nag you18:45
XioNoXi haven't type it18:45
XioNoXit is the gnome copy/past who switch chars :o18:45
XioNoXnow, if we open a new tab, it don't have the notification bar18:46
asacXioNoX: you mean if you open a new tab _after_ the notification was displayed?18:47
XioNoXyes18:47
asacXioNoX: I'd think that the timeout still kicks in18:47
asacXioNoX: so the loop should catch that case18:47
asace.g. if no restart-notification is added it will add that once the next time out happens18:47
asacif that doesnt happen its a bug in our code most likely18:48
XioNoXI have to do a new sudo touch /var/lib/update-notifier/user.d/firefox-3.0-restart-required18:50
asacXioNoX: why is that the case?18:50
XioNoXi don't know :D18:50
asacdo you understand it code wise?18:50
asactry to figure that18:50
asacXioNoX: maybe your timeout only runs once?18:51
asacwell.18:51
XioNoXno it is a   setInterval("checkUpdate()", 10000);18:51
asacXioNoX: right. but why doenst checkUpdate kick in?18:51
XioNoXthat is the question18:52
asacit should _always_ kick in when the profile timestamp is lower than the notifier one18:52
asacXioNoX: try to save the "intervalID" to a global variable18:55
asace.g. intervalID = setInterval("checkUpdate()", 10000);18:55
XioNoXI don't know why but now the timestamp of profile dir seem to update18:55
asacmaybe it gets garbage collected18:55
XioNoXmaybe a log thing18:56
XioNoXbecause in a 10 second period, sometime it update, sometime not18:57
asacXioNoX: ?18:57
asacXioNoX: try to save the intervalID to a global variable please18:58
asacXioNoX: and if the intervalID is set, then dont setInterval18:58
XioNoXI don't understand why18:58
asac(in this way we will prevent that this thing runs concurrently (which might cause confusion)18:58
XioNoXthe probleme come from : checkUpdate()18:58
asacXioNoX: http://developer.mozilla.org/en/docs/DOM:window.setInterval18:58
asacXioNoX: also ... why use "checkUpdate()" ... instead of just window.setInterval(checkUpdate, 1000);18:59
asac?18:59
asachttp://developer.mozilla.org/en/docs/Adding_preferences_to_an_extension18:59
XioNoXbecause it was working with ()19:00
asacXioNoX: true ... that shouldnt matter19:00
asacjust remember the intervalID globally19:00
asacand dont setup a new interval when that is set19:00
XioNoX?19:01
asacnot sure what other words i can choose19:01
asacglobal variables in javascript should be something you should know ... otherwise look it up ;)19:01
XioNoXSo i just put : function scheduleCheckForUpdate()19:02
XioNoX{19:02
XioNoX  intervalID = setInterval("checkUpdate()", 10000);19:02
XioNoX}19:02
XioNoX?19:02
XioNoXthat still work the same way19:02
XioNoXbut the profile directory timestamp keep updating19:03
asacXioNoX: the profile directory timestamp keeps updating?19:03
asachmm19:03
asacXioNoX: the idea for the global variable thing was likE:19:04
asachttp://paste.ubuntu.com/38556/19:04
XioNoXcan the catch(e) {19:06
XioNoX        Components.utils.reportError(e); update the timestamp ?19:06
asacXioNoX: no ... the profile directory timestamp appears to be really updated regularly19:07
asacXioNoX: lets use [ProfD]/lock file19:07
asacas a time stamp base19:07
asacthat isnt updated from what i can tell19:07
asacor is it?19:07
asacXioNoX: give it a try please19:08
XioNoXtouch [ProfD]/lock19:08
asacXioNoX: he?19:08
asacplease try to read the file url19:09
XioNoXand then use it as profile dir timestamp ?19:09
asacXioNoX: no19:09
asacuse the lock file in the profile dir19:09
asacas the dateProDir19:09
XioNoXho he already exist ?19:09
asac(of course rename the variable accoridngly)19:09
asacdont touch it ... just use it as "startupTime" ... so we can check whether firefox was restarted before update-notifier existed19:10
XioNoXthere are no lock file19:17
XioNoXin my profD19:18
asachuh?19:18
asacXioNoX: $ ls -l /home/asac/.mozilla/firefox/8bil8cfx.default/lock19:18
asaclrwxrwxrwx 1 asac asac 16 2008-08-18 20:06 /home/asac/.mozilla/firefox/8bil8cfx.default/lock -> 127.0.1.1:+1555519:18
XioNoXhum19:19
XioNoXchecking the bad profile19:19
XioNoX...19:19
XioNoXafter the proDir.append("lock"); I get a [xpconnect wrapped nsIFile]19:20
XioNoXbut the var dateProDir = proDir.lastModifiedTime; give me an error19:21
asacXioNoX: what error?19:22
XioNoXErreur : uncaught exception: [Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.lastModifiedTime]"  nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)"  location: "JS frame :: chrome://ubufox/content/updateRestart.js :: checkUpdate :: line 44"  data: no]19:23
asacXioNoX: yeah. most likely because its a socket link ;)19:23
asacXioNoX: ok ... plan B :)19:24
asacXioNoX: use localstore.rdf ;)19:24
XioNoXsocket link ?19:24
XioNoX?19:24
XioNoXyou never stop working ?19:24
asachehe19:24
asacwell ... not today ;)19:24
asaci want to upload a new NM ;) ... and since you are making progress i thought i might make sense to stay here ;)19:25
XioNoXNM ?19:26
asacnetwork-manager ;)19:26
XioNoXWhat new in this one ?19:26
sebnerasac: do you know when the real release is comming out?19:26
asaclots of fixes19:26
asacsebner:  no ... we stabilize on our own19:27
asac;)19:27
asaci currently work as if they never release ;)19:27
XioNoXfun19:27
sebnerasac: thumbs up :)19:27
XioNoXasac, I will stop for today, (unless you (really) want to continue)19:28
asacXioNoX: push what you have so far. we can do the fine tuning and the cleanups tomorrow ;)19:30
XioNoXok, good for me19:30
asachehe19:31
XioNoX bzr push lp:~xionox/ubufox/restart.notifier19:33
XioNoXbzr: ERROR: Cannot lock LockDir(http://bazaar.launchpad.net/%7Exionox/ubufox/restart.notifier/.bzr/repository/lock): Transport operation not possible: http does not support mkdir()19:33
XioNoXPushed up to revision 10519:34
asacthanks19:37
asacXioNoX: urgh19:37
asacyou need tosetup your .bazaar.conf properly19:38
XioNoX?19:38
XioNoXwhat ?19:38
asac$ cat /home/asac/.bazaar/bazaar.conf19:38
asac[DEFAULT]19:38
asacemail = Alexander Sack <asac@jwsdot.com>19:38
asacbuild-dir = /tmp/build19:38
asaclaunchpad_username = asac19:38
asaclaunchpad_username19:38
asacerr ... did the push work?19:38
XioNoX[DEFAULT]19:38
XioNoXemail = XioNoX <xionox@gmail.com>19:38
XioNoXyes, i've just use the long url19:39
XioNoXwherease the lp: one19:39
asacXioNoX: works great with localstore.rdf (for me)19:42
asacnot sure if htere is something not working19:42
asacbut i have two windows with lots of tabs and notification is displayed everywhere19:43
asacwhen opening a new tab it takes a bit, and then notificaiton appears as well19:43
asacwell done!19:43
asaclets see if the localstore.rdf doesnt reappear19:43
XioNoXI don't understand19:43
XioNoXIt work or not ?19:43
asacit works19:44
asacwith localstore.rdf19:44
asacXioNoX: please apply this patch for me:19:45
asachttp://paste.ubuntu.com/38567/19:45
asacand push ;)19:45
asacthen we are almost done19:45
XioNoXPushed up to revision 106.19:49
asacthx19:52
asacXioNoX: ok i am off for today. thanks a lot19:52
asacthe restart feature appears to be done ;)19:53
XioNoXthanks you !19:53
asac(maybe code cleanup, but i havent looked)19:53
XioNoXlicences header19:53
asacXioNoX: yes, please19:53
XioNoXtomorrow morning19:54
asacyup.19:54
XioNoXwhat is planed for tomorrow ?19:54
asacXioNoX: i also see that proDir.append("localstore.rdf"); is indented in the wrong fashion19:54
XioNoXdo you have news from mconor ?19:54
XioNoXok19:54
asacXioNoX: we are trying something great ;)19:54
asacnope19:55
XioNoXok19:55
XioNoXdo you know people who manage ubuntu's server ?19:55
asacXioNoX: which server?19:56
asacor the ubuntu-server distro?19:57
asaci should know them ;)19:57
XioNoXno, people who manage the canonical's servers19:57
asacwhats the problem?19:57
XioNoXLooking for my next internship :D19:58
XioNoXfor 2 months in may/june19:58
asacXioNoX: you want an admin internship?19:58
XioNoXIn networking/ administration19:58
XioNoXI'm doing a network school19:58
XioNoXand I like netwok19:59
asacXioNoX: work on network-manager ;)19:59
asachehe19:59
asacill ask if we do something like internship at all.19:59
XioNoXok19:59
XioNoXso I'm looking for contact to help me to find a good internship19:59
asacwe are working in a highly distributed environment, so in lots of areas a classical internship isnt really possible20:00
XioNoXbut canonnical have an office20:00
asacthey have ... thats why i have to ask ;)20:00
XioNoXand there are at least a team who manage serversand network20:00
asacthere is ... yeah.20:00
XioNoXand mozilla put a high level20:01
XioNoXnow i'm interesting only by company who do opensource :)20:01
asacfor network things that shouldnt really matter20:01
XioNoXand abroad :D20:01
asace.g. you might need a company that uses opensource for networking20:01
XioNoXall proposition are welcome20:02
XioNoX:)20:02
asacsure ... ill ask if we do something like that. not sure if the requirements would be really lower though.20:02
XioNoX not sure if the requirements would be really lower though.?20:02
asaclower than with mozilla20:03
XioNoXnot requirement, by  high level, I mean very good conditions, schedule, interest, etc...20:03
XioNoXBut I'm a lot better in networking than programming :D20:04
asacah.20:04
asacXioNoX: maybe more experienced ... but better ... hard to measure that ;)20:04
XioNoXyeah, sure20:05
XioNoX:)20:05
XioNoXI can send my resume if needed20:05
XioNoXor if you know people in such company :)20:07
XioNoXasac ?20:12
asacheh?20:13
asacall fine. ill ask ... more i cant do20:13
asacbut not today ;)20:13
XioNoXit is'nt urgent20:14
XioNoXbut thanks ;)20:14
asacyeah. thats what i figured ;)20:14
XioNoXsee you tomorrow ;)20:15
asaccu20:15
asaci am off as well ... will lurk later whats going on20:15
ftachecking for XulRunner 1.9+ support... checking for XULRUNNER... yes23:26
ftaFatal: XulRunner enabled, but XULRUNNER_HOME is empty!23:26
ftamake: *** [config.status] Error 123:26
ftaasac, ^^ that's the new liferea23:26
ftaasac, http://paste.ubuntu.com/38620/23:27

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