PiRSquared17 / google-highly-open-participation-moinmoin

Automatically exported from code.google.com/p/google-highly-open-participation-moinmoin
0 stars 0 forks source link

Find out what's necessary to make the notification bot run on Windows, document the process on a help page. #84

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Our notification bot has not been tested on Windows platform. To
complete this task, you have to find out what may be the problems and
how to solve them on the target platform. Then, you'll have to write a
help page documenting the steps necessary to make it work.

We estimate that this task takes about 10 hours to finish and you must
complete this task within 5 days.

 A more detailed description of this issue is available at the
MoinMoin wiki: http://moinmo.in/EasyToDo/RunJabberBotOnWindows

Original issue reported on code.google.com by webmas...@alexanderweb.de on 28 Nov 2007 at 9:30

GoogleCodeExporter commented 9 years ago
I claim this task.

Original comment by flore...@gmail.com on 28 Nov 2007 at 8:29

GoogleCodeExporter commented 9 years ago
Thanks for claiming!

Original comment by webmas...@alexanderweb.de on 28 Nov 2007 at 9:28

GoogleCodeExporter commented 9 years ago

Original comment by webmas...@alexanderweb.de on 28 Nov 2007 at 9:42

GoogleCodeExporter commented 9 years ago
It looks as if the notification bot is broken across all platforms. Suggestions 
anyone?

Original comment by flore...@gmail.com on 29 Nov 2007 at 2:19

GoogleCodeExporter commented 9 years ago
I cannot verify at the moment what is needed to get it fixed. We will check 
this and
we don't want you seeing blocked during this time period. 

We will gave another note later if this task is doable.

Original comment by rb.p...@gmail.com on 29 Nov 2007 at 3:17

GoogleCodeExporter commented 9 years ago

Original comment by rb.p...@gmail.com on 29 Nov 2007 at 3:20

GoogleCodeExporter commented 9 years ago
This task is open for claiming again.

The problem blocking this task should be fixed by 1.7 changesets 
2947:a7ed0a410ced
and 2948:361c8b582018 (thanks to Karol Nowak for fixing).

BTW, an important hint for this task:

You need actions_excluded = [] in your wiki config, because by default xmlrpc is
disabled in moin, but the bot needs xmlrpc for communicating with moin.

Original comment by Thomas.J...@gmail.com on 29 Nov 2007 at 5:12

GoogleCodeExporter commented 9 years ago
I claim this task. 

Original comment by vash.arc...@gmail.com on 7 Dec 2007 at 1:08

GoogleCodeExporter commented 9 years ago
You got the task, vash.arclan

Original comment by webmas...@alexanderweb.de on 7 Dec 2007 at 7:30

GoogleCodeExporter commented 9 years ago
I've found the exact steps needed to install the bot, and it should work. I 
just need
to test it and update the wiki. 

Original comment by vash.arc...@gmail.com on 10 Dec 2007 at 4:41

GoogleCodeExporter commented 9 years ago
Any news? Your work should be done on a wiki page.

Did you create a wiki homepage?

Original comment by Thomas.J...@gmail.com on 11 Dec 2007 at 9:00

GoogleCodeExporter commented 9 years ago
Your task might be reopened in about 35 hours if there is no reaction.

Original comment by webmas...@alexanderweb.de on 12 Dec 2007 at 11:48

GoogleCodeExporter commented 9 years ago
Don't forget to create a personal wiki homepage on 
http://moinmo.in/FirstnameLastname
and you also have to put your results onto a wiki page.

Original comment by Thomas.J...@gmail.com on 13 Dec 2007 at 8:07

GoogleCodeExporter commented 9 years ago
The student did not reply to any question in the given period of time including 
a 
1.5 day extension.
This task is open for claims again!

Original comment by webmas...@alexanderweb.de on 14 Dec 2007 at 9:16

GoogleCodeExporter commented 9 years ago
I claim this task.

The problem/bug blocking this task was fixed? If yes, i shall do my best. Have 
not
much experience with Jabber (it is not popular here in Brasil) but disposed to 
learn
and make the bot work. Every step will be written on a subpage under my 
homepage.

Original comment by ricardo....@gmail.com on 14 Dec 2007 at 12:42

GoogleCodeExporter commented 9 years ago
The problem was fixed!

You got the task ricardo.fang

Original comment by rb.p...@gmail.com on 14 Dec 2007 at 12:48

GoogleCodeExporter commented 9 years ago
added end date

Original comment by rb.p...@gmail.com on 14 Dec 2007 at 12:50

GoogleCodeExporter commented 9 years ago
Some updates about this task:

-> With Python 2.5: This is the preferred way as this uses the latest Python 
version
available, but turned out to be troublesome. Some binary modules/extensions for
Python for Windows are not updated to this version. Build from source, on the 
other
way, depends on MinGW and is a pain. Building OpenSSL for M2Crypto was 
successful,
but M2Crypto failed.

-> With Python 2.4: Not the ideal way to get the notification bot working, but 
makes
the job a little easier due to the availability of prebuilt packages. But 
building a
development version of pyxmpp fails due to a mingw32-make error.

MonMoin itself did work. Note that M2Crypto is apparently optional. The 
showstopper
for the notification bot on Windows is building a development version of 
pyxmpp. Any
ideas?

Original comment by ricardo....@gmail.com on 18 Dec 2007 at 2:10

GoogleCodeExporter commented 9 years ago
M2Crypto will be necessary to connect to Jabber servers using anything 
different than
PLAIN auth. It's needed, I think. What exactly is the mingw32-make error that 
you
mention? There are some threads that Google finds about building pyxmpp on 
windows.
Someone mentions a successful Cygwin build, for example.

Let's continue with Python 2.4. Getting M2Crypto to work on Windows is not in 
the
scope of this task.

Original comment by gryw...@gmail.com on 18 Dec 2007 at 2:25

GoogleCodeExporter commented 9 years ago
Due to both problems during the progress on this task, resulting in various 
direction
changes during the work, and some personal issues the last days, i will not be 
able
to finish this task. Please feel free to open to another student. I'm sorry 
about
this, I don't like to let something unfinished. Also, thanks a lot for all 
developers
that helped me during this task on problems and directions.

Some tips for the next person that claims this issue: keep organization above
everything else! Half the problems will be solved if you keep everything clean 
and
well organized. Try not reinventing the wheel also.

Original comment by ricardo....@gmail.com on 19 Dec 2007 at 8:15

GoogleCodeExporter commented 9 years ago
Hi. What's your current status? We could give you one more day to take the 
problems
you had into account. If you feel that you could provide us with a reasonably 
usable
description in that time - that's fine, please do that. Do you *really* want to 
drop
this task? I'm on #moin-dev currently, so drop by and ask if you need some 
specific
advice that would help you.

Original comment by gryw...@gmail.com on 19 Dec 2007 at 9:24

GoogleCodeExporter commented 9 years ago
I managed to install correctly every package needed, under cygwin. MoinMoin was 
up
and running, but clicking on the "login" link inside the test wiki resulted in a
backtrace. Apparently, it was trying to access a MoinMoin module by the wrong 
path,
but everything was configured correctly. Organizational issues i believe?

This is my progress. The steps i followed until the problem can be found as a 
draft
(still needs work, to turn it into a text) on my page:
http://moinmo.in/RicardoFang/Issue84

Original comment by ricardo....@gmail.com on 20 Dec 2007 at 10:31

GoogleCodeExporter commented 9 years ago
Looks quite good. Did you manage to run the notification bot after having 
pyxmpp &
m2crypto installed? You don't need Moin for that.

Original comment by gryw...@gmail.com on 20 Dec 2007 at 8:00

GoogleCodeExporter commented 9 years ago
Thanks for your research! Your task is now completed. :)

Original comment by gryw...@gmail.com on 21 Dec 2007 at 1:16