aMSN Forums
June 19, 2013, 12:24:35 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: New forum for aMSN !!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: A few questions  (Read 7238 times)
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« on: August 19, 2009, 11:36:22 pm »

Hello everyone,
Well, I'm new here and I would like to help you people with aMSN2.

First question : I have never used Git before so i'm not sure how to use it. Moreover, on my Windows the Git bash wouldn't work : it's obviously not compatible with accounts names with accents, so i can only use the git GUI. How can I download the submodules with it ?

Second question : How the plugin system (if there will be one) will be implemented ? Will the plugin devs have to write a different version of their plugins for each UI or will there be some kind of .. i don't know, thing to handle this ^^ ?

Third question : How can i know what's done and what is not yet ? It seems like the dedicated page on the wiki (http://www.amsn-project.net/wiki/AMSN2_TODO) is not up to date, is it ?

Fourth question : Which version of pyton are you using ? And where can i find a good tuto for that version ? (yes, i'm new with python too ^^ i know C, C++, and a bit of Ruby and Lua)

Thank you for your answers =)
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #1 on: August 19, 2009, 11:46:27 pm »

Hi arantes, welcome to the forums!
Nice to see someone join us here! You can also join the IRC channel #amsn on freenode where we usually all hang out and discuss various amsn and amsn2 related topics...
First question : weird about git bash not working.. no idea about the GUI... you could maybe create the papyon directory then go there and do an update? I don't really know...
second question: still no idea! ideas are welcomed and can be discussed in the amsn-devel mailing list... there may be UI specific plugins, but we're hoping that most plugins would just interact with the core and will have one unique code that will work with all UIs.. where the amsn core will be the glue...
third question: that page was started and is meant to be modified with new stuff when we get ideas.. the basic thing is, try it out, and fix what needs fixing... and update the wiki if you think something needs to be done, or when you do something...
fourth question: I think most of us are on python 2.5, you can try diveintopython.com where they have a nice and easy tutorial, that's where i started (read 5 to 10 minutes from it, then jumped in the code).

by the way, what do you plan on doing? core? protocol? or UI stuff? in that case, which UI front end you'd like to work on ?

Thanks and welcome on board!

p.s.: don't forget to read my mails about the design, there's a thread here about that...
Logged

KaKaRoTo
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #2 on: August 20, 2009, 12:00:35 am »

The bash isn't working, it doesn't recognize the accent in my account name (which is HP_PropriƩtaire, yes i've got a HP computer) and instead try to go into the directory C:\Documents and settings\HP_Propri'taire which of course doesn't exist ^^
I've found a workaround : I created another account just to do the checkouts =D

For the plugins, interacting with the core will be necessary but most of the plugins need to show themselves somewhere in the UI... I guess the plugin devs will have to code the core interacting part of their plugins then write implementation for each front end ^^

I plan  working on UI stuff, mainly QT, maybe a little bit of GTK. I'll also see if I can help with the core, but forget about the protocol, i don't know it at all and my knowledge of networks is basic ...
Logged
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #3 on: August 20, 2009, 12:07:21 am »

Oh, i have another issue, on my Linux this time : i can't manage to launch amsn2 with EFL frontend, it tells me that it doesn't even exist ... I'll post the exact message i get when i log on my linux.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #4 on: August 20, 2009, 12:57:15 am »

Hi again..
you're francophone ?
anyways, glad you fixed the git thing... about the plugins, it depends, if it's a UI plugin, then yes, but there won't be many as far as I know.. look at the current list of amsn plugins, they are almost all non-UI... for the few that tap into the UI, it's just about adding a menu or adding a button to the buttonbar, in that case, the core would have a basic API for such things...
about your efl issue.. read the README file.. amsn2 will only tell you what front ends are 'loadable', that's why it says it doesn't exist (the front end won't register itself to the amsn core if it can't find the libraries)
Logged

KaKaRoTo
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #5 on: August 20, 2009, 01:56:01 am »

Hi,
Yes I'm francophone, how did you guess ? =D
You are to, i saw some of your posts in the French section of forum. Where are you from ? Si ce n'est pas indiscret =)
Let's continue in English for the others to understand us ^^
For the EFL thing ... I'm an idiot ... I've forgotten to reinstall E17 after reinstalling ubuntu ... I'm doing it right now, I'll let you know. (I used to have this error the first time i tried aMSN2, with E17 installed, that's why i didn't look into it at all before posting). Sorry for being that idiot ^^
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #6 on: August 20, 2009, 04:50:56 am »

no problem... and I knew you were francophone because of the user "HP_Proprietaire" (avec accent)... and where I'm from, it's right there on the right under my nickname/number of posts... anyways, I live in Montreal, but I'm actually Moroccan.
Logged

KaKaRoTo
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #7 on: August 20, 2009, 01:04:31 pm »

Nariiii, kakaroto mn lmaghreb bhali xD 0adi oua3ra xD
Haha English speaking people are gonna think we are talking with some kind of encryption xD
I saw the location under your nickname a long time ago but i think that only a few people whose name is Alaoui are from somewhere else than morocco ^^
For the francophone thing, yes of course xD I'm being an idiot again x) I thought it had to do with the way i built a sentence, but I couldn't figure out which one.
About EFL, i have some trouble installing the python extensions of E17. First It was about some softwares i didn't have (cython and pyrex (the package name is python-pyrex)) so i installed them manually. Then it was about the installation directory /usr/lib/python2.6/site-packages that didn't exist (it can't creat it itsefl ><) so I created it manually. Now it tells me something weird :
Code:
error: invalid command 'develop'
ERROR: failed to build python-e_dbus


Any idea ? Maybe something in python 2.5 that doesn't exist anymore in 2.6 (I'm using 2.6) ?
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #8 on: August 20, 2009, 06:29:44 pm »

lol, khle3tini b dak nariii.. :p ah bein c'est sympa! We'll take over the world... eventually :p
anyways, i really don't know about the python efl bindings, I don't believe we need python-e_dbus anyways, so if you could skip it, maybe that will help!
Logged

KaKaRoTo
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #9 on: August 22, 2009, 12:28:07 am »

Hi again. I still have a problem with the command... And it's weird because it is not always the same error. Sometimes it tells me  error: invalid command 'develop'  but this time there is not this error anymore even if I have not installed anything new, all I've done is rebooting, and it tells me
Code:
Using /home/arantes/e17_src/BINDINGS/python/python-evas
Finished processing dependencies for python-etk==0.1.1
running install_headers
Traceback (most recent call last):
  File "setup.py", line 17, in <module>
    from setuptools import find_packages
ImportError: No module named setuptools
ERROR: failed to build python-elementary

I'm installing the package python-setuptools to see if this will change something *hope*

EDIT : HAHA xD Now it doesn't wait anymore until almost the end to crash, as soon as I press enter, it tells me
Code:
Install to /usr
/usr/lib/python2.6/dist-packages/Pyrex/Compiler/Errors.py:17: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  self.message = message
running develop
error: installation into /usr

Trying to install into the system managed parts of the file system. Please
consider to install to another location, or use the option
--force-installation-into-system-dir to overwrite this warning.

ERROR: failed to build python-evas


(it fails with the exact same message even if i use the option it suggests me)
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #10 on: August 22, 2009, 03:38:47 am »

humm.. try to install maybe to /usr/local instead of /usr.. or do as they same --force-installation-into-system-dir...
Logged

KaKaRoTo
arantes
Super Power User
**
Offline Offline

Posts: 364



View Profile
« Reply #11 on: August 22, 2009, 04:01:31 am »

Quote from: "kakaroto"
or do as they same --force-installation-into-system-dir...

Quote from: "arantes"
(it fails with the exact same message even if i use the option it suggests me)

I'm idiot but not that idiot ^^

I'll try the /usr/local thing
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!