Wednesday, May 05, 2010

making the wheel spin again

hi! remember me? remember this project?

well, I've been busy lately (now I'm an engineer :) and this days I started using emesene 2 with the jabber backend so I force myself to fix bugs and improve it.
I started fixing some bugs but I noted that the project was a little stalled on github.

As any project we can't depend on the time or willing to code of one person (not just me, I'm taling about cloud, cando, and all the other people that help regularly), so we need to get more people willing to help us making emesene 2 the best IM client around.

That means that if you can try it, test it, find bugs and hopefully fix them, then you should, and if you want to go an extra mile, please talk about this project wherever you can so we may reach people willing to help us.

right now I fixed some bugs regarding adium themes, loading preferences and extensions, an exception while connection to jabber and some smaller ones. But we can't depend on one coder so if you are willing to help, then jump on board.

any question you have on how to collaborate, leave a comment or go to the forum and make some noise about emesene 2.

32 comments:

Nicolás said...

the new version uploaded just a few hours ago to github it just don't work, i update my emesene 2 but now the app doesnt even start (i'm using Lucid)

Nicolás said...
This comment has been removed by the author.
luismarianoguerra said...

Do you get an error?

Nicolás said...

Nop, nothing it just doesn't start. When i make it run in terminal i get this: http://yfrog.com/7dpantallazo1hgp

Nicolás said...

First show up this:
http://yfrog.com/4jpantallazocop

Then:
http://yfrog.com/7dpantallazo1hgp

(sorry about double post)

luismarianoguerra said...

I can't see the complete exception, can you copy the text from the terminal to some place? here or at pastebin.com

Nicolás said...

http://pastebin.com/g44aeiw1

there you have it

luismarianoguerra said...

update and try again

Nicolás said...

nothing yet. now is this

http://pastebin.com/Nw3WewQK

luismarianoguerra said...

you seem to be using a different version of appindicator, can you tell me which operating system are you using?

Nicolás said...

Im using ubuntu Lucid, 10.04, Appindicator was using 0.0.17-0ubuntu1, now i update to 0.0.19-0ubuntu4 and emesene starts.
But i don't have the status icons on the bar...

Unknown said...

Hello, I would like to know if you're going to add support in Emesene for the Ubuntu Messaging Menu. I use Emesene full time, but with the foolish new application indicators the notification area gets too wide . Wondering if emesene, as a instant-messaging application could get a place inside the Messaging Menu. https://wiki.ubuntu.com/MessagingMenu#API.

Henrique Sant'Anna said...

A bug-tracking and feature request system would be better than the forum/blog to that use.

This probably would help new developers to come in, choosing what to work on. It would be easer to users to report bugs or add information to already opened bugs.

Maybe we can use https://bugs.launchpad.net/emesene

or even http://github.com/emesene/emesene/issues

Dudu Maroja said...

Please let emesene 2 be msn and jabber at the same time =p

luismarianoguerra said...

@Henrique: we are using the github issue tracker.

@Dudu: nope :) empathy and pidgin are really good for that, we want a msn *or* gtalk replacement, not a multi protocol client.

Anonymous said...

mm no sé si este es el lugar correcto.. cuando tengo el emesene abierto (1.6.1) y cierro una ventana con la tecla Esc y hay un archivo transfiriéndose, me aparecen 4 ventanas de alerta de que "si cierro la ventana, se cancelaría automáticamente la transferencia.." el problema es que son 4 ventanas de alerta, en vez de 1.. y si mantengo la tecla, o tecleo más veces (sin querer, porque no me di cuenta del error) me saltan de a 100 más o menos.. es normal? toy usando lucid, gracias

luismarianoguerra said...

@federico: ya lo reporte, si tenes un bug de 1.6, reportalo en el foro. Si es de 2.0 reportalo en github.

saludos.

Fausen said...

Pregunta: ¿Por qué hay varias preguntas y respuestas en inglés siendo hispanohablantes?

Sólo curiosidad...

luismarianoguerra said...

@Fausen: por la misma razon que supongo te molestaria que dos personas se pongan a conversar en chino al frente tuyo.

O que te interese saber algo de un proyecto de software libre y todos hablen en frances.

un ejemplo real

http://www.infoq.com/news/2007/11/autotranslating-japanese-ruby

Unknown said...
This comment has been removed by the author.
Unknown said...

@ luismarianoguerra

Windows Live Messenger supports FaceBook nowdays, so shouldn't the "perfect" WLM "clone" also be able to connect to facebook at same time?

PS. You could always say, it's dual protocol support, not "multi", so you don't even have to eat your words. :D

PSS. I have trouble with emesene 2 now in ubuntu 10.04, it says:

Traceback (most recent call last):
File "emesene.py", line 23, in
os.chdir(os.path.dirname(__file__))
OSError: [Errno 2] No such file or directory: ''

Edit: Removed double errormessage.

luismarianoguerra said...

@Uggeli:

can you add a

print __file__

in line 22 and show me what is the output?

Unknown said...

Did you mean that I shoou edit line

os.chdir(os.path.dirname(__file__))

to

os.chdir(os.path.dirname(print__file__))


If yes then output would be:

Traceback (most recent call last):
File "emesene.py", line 23, in
os.chdir(os.path.dirname(print__file__))
NameError: name 'print__file__' is not defined


But on the other hand that is line 23, so if I add print__file__ to empty line above (line 22) the output I get is:

Traceback (most recent call last):
File "emesene.py", line 22, in
print__file__
NameError: name 'print__file__' is not defined


Well basicly it seems same error with those two. Anyway does this information help at all?

luismarianoguerra said...

@Uggelli:

you need to add a space between the print and __file__

what I need is what you did in the second part (adding the print above the line)

but do it like this:

print __file__

Unknown said...

Well I kind of feel myself stupid now. :D Anyway the output what I get is:

emesene.py
Traceback (most recent call last):
File "emesene.py", line 23, in
os.chdir(os.path.dirname(__file__))
OSError: [Errno 2] No such file or directory: ''


That reminds the first errormessage. Should there be some error log now or something, since there was that print __file__ ?

luismarianoguerra said...

@uggelli: the first line is the output of print (emesene.py)

download emesene 2 again or update, it should be fixed.

Unknown said...

@luismarianoguerra

Well I removed emesene directory from my home directory, and did git clone git://github.com/emesene/emesene again.

Now when I try to run emesene, I get:

Traceback (most recent call last):
File "emesene.py", line 23, in
os.chdir(os.path.dirname(__file__))
OSError: [Errno 2] No such file or directory: ''

Strange, no change here.. :/

luismarianoguerra said...

sorry I pushed the changes only to my repo.

Now I pushed the changes to emesene/emesene as well.

try again.

Unknown said...

@luismarianoguerra

No prob. Now emesene is up and running. Thanks!

Servicios Múltiples en Informática said...

Han tenido problema con enviar o recivir la transmicion de camara web...???

Yo envio pero luego de un rato al usuario con el que platico se le cancela la cam y viceversa, recivo la solicitud acepto pero no me muestra nada y al cabo de un rato aparece que esta cancelada la operación.

Saludos

Unknown said...

que conocimientos necesito para poder ayudar en el proyecto?

luismarianoguerra said...

@Carlos: programacion en python o algun lenguaje similar.

saludos