Bugs item #1986295, was opened at 2008-06-06 13:18
Message generated for change (Comment added) made by btongminh
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 7
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Check wgUserName on edit to look if bot is logged in
Initial Comment:
Check wgUserName on edit to look if bot is logged in!
If var wgUserName = null; the bot would edit as IP. But with this checked, the bot is prevented from doing so!
----------------------------------------------------------------------
>Comment By: Bryan (btongminh)
Date: 2008-06-07 11:32
Message:
Logged In: YES
user_id=1806226
Originator: NO
There is AssertEdit for this. We should be able to simply add assert=user
in the query string.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Feature Requests item #1970099, was opened at 2008-05-23 06:31
Message generated for change (Settings changed) made by cosoleto
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=1970099&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Provide (user-)config.py variable for disabling output()
Initial Comment:
If you run a bot in autonomous mode (interwiki.py), you actually do not have to have a look on the console output; rather on the "wiki" end result.
Printing out so many stuff is just slowing down the autonomous script process.
It would be nice if there was a variable defined in config.py (for user-config.py) that would allow to not get all this stuff printed all the time by setting the var = True/False.
See function output()
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603141&aid=1970099&group_…
Patches item #1986308, was opened at 2008-06-06 13:26
Message generated for change (Settings changed) made by cosoleto
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=1986308&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
>Summary: good.py
Initial Comment:
I have forked featured.py (my updated version, see #1985288).
The script good.py will do the very same like featured.py,
but for "good articles" (not for featured ones)!
Script source:
http://als.wikipedia.org/w/index.php?title=Benutzer:MelancholieBot/good.py&…
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=1986308&group_…
Bugs item #1974174, was opened at 2008-05-27 07:14
Message generated for change (Comment added) made by melancholie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1974174&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: interwiki
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Provide an errors.log / traceback.log
Initial Comment:
Currently, on errors the traceback information seems to be only logged in interwiki.log. But interwiki.log does log everything.
If I do not want logged so much stuff, I can use "-nolog".
But then also the important tracebacks are *not* logged!
Either log error tracebacks in any case, or provide a file "error.log".
----------------------------------------------------------------------
>Comment By: Melancholie (melancholie)
Date: 2008-06-06 14:47
Message:
Logged In: YES
user_id=2089773
Originator: YES
Maybe make a folder "errors". Then you could place errors.log,
traceback(s).log and also the SaxParseBug files there. Maybe even
autonomous_problem(s).dat, too.
----------------------------------------------------------------------
Comment By: Melancholie (melancholie)
Date: 2008-05-27 07:18
Message:
Logged In: YES
user_id=2089773
Originator: YES
Maybe errors.log for non-exit ~errors, and traceback(s).log for
traceback(s).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1974174&group_…
Bugs item #1986308, was opened at 2008-06-06 13:26
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986308&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: other
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: New: good.py
Initial Comment:
I have forked featured.py (my updated version, see #1985288).
The script good.py will do the very same like featured.py,
but for "good articles" (not for featured ones)!
Script source:
http://als.wikipedia.org/w/index.php?title=Benutzer:MelancholieBot/good.py&…
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986308&group_…
Bugs item #1986295, was opened at 2008-06-06 13:18
Message generated for change (Settings changed) made by melancholie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
>Priority: 7
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Check wgUserName on edit to look if bot is logged in
Initial Comment:
Check wgUserName on edit to look if bot is logged in!
If var wgUserName = null; the bot would edit as IP. But with this checked, the bot is prevented from doing so!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Bugs item #1986295, was opened at 2008-06-06 13:18
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Check wgUserName on edit to look if bot is logged in
Initial Comment:
Check wgUserName on edit to look if bot is logged in!
If var wgUserName = null; the bot would edit as IP. But with this checked, the bot is prevented from doing so!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986295&group_…
Bugs item #1973804, was opened at 2008-05-27 02:53
Message generated for change (Comment added) made by melancholie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1973804&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: General
Group: None
Status: Closed
Resolution: Fixed
Priority: 8
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: NicDumZ — Nicolas Dumazet (nicdumz)
Summary: Huge memory consumption during changing process
Initial Comment:
As soon as the changing process (putting/saving of pages) is started, interwiki.py (r5440) consumes more than 100 MB of memory (RAM+Swap) if bot is working on many wikis. Memory usage grows during changing process. When changing process is finished, the memory suddenly gets flushed. Memory usage is normal again then, but only until the next 'putting-pages process' proceeds ;-)
----------------------------------------------------------------------
>Comment By: Melancholie (melancholie)
Date: 2008-06-06 10:54
Message:
Logged In: YES
user_id=2089773
Originator: YES
BTW: Is there any array that does not get properly flushed/deleted (or not
as early as possible)?
The longer a bot runs, the more RAM is taken up (if working on all wikis),
until a relatively high (?) maximum is reached. Even with diskcache
enabled.
----------------------------------------------------------------------
Comment By: NicDumZ — Nicolas Dumazet (nicdumz)
Date: 2008-05-30 07:57
Message:
Logged In: YES
user_id=1963242
Originator: NO
Thanks to russblau and Bryan, this drawback should be highly reduced by
now - and I'm going to add, because previous versions caveats are well know
- if you run python 2.5 .
russblau made sure every Site objects were cached, avoiding to recreate a
new Site object everytime a new page is found. This should help a lot with
our current interwiki issue.
Bryan introduced the diskcache feature to save mediawiki messages on disk
to try to reduce RAM usage (set use_diskcache = True in user-config.py if
you need it)
I'm closing this bug since the overhead on put/save of pages for
interwiki.py is fixed. :)
----------------------------------------------------------------------
Comment By: NicDumZ — Nicolas Dumazet (nicdumz)
Date: 2008-05-29 13:24
Message:
Logged In: YES
user_id=1963242
Originator: NO
Okay, this has been partially fixed by r5461.
However, the fact that it is slow at _EACH_ put means that mediawiki
messages are retrieved at _EACH_ put. And since every Site object does not
ever retrieve its messages more than once, that might mean that the
creation of Site objects in interwiki.py is suboptimal.
A nice thing to check would be : Are we sure that only a single Site
object is created per site in an interwiki.py run ?
----------------------------------------------------------------------
Comment By: Melancholie (melancholie)
Date: 2008-05-29 09:09
Message:
Logged In: YES
user_id=2089773
Originator: YES
This bug is definitely because of that change:
http://svn.wikimedia.org/viewvc/pywikipedia/trunk/pywikipedia/wikipedia.py?…
----------------------------------------------------------------------
Comment By: Melancholie (melancholie)
Date: 2008-05-28 07:21
Message:
Logged In: YES
user_id=2089773
Originator: YES
On low memory systems that does even lead to:
Inconsistency detected by ld.so: dl-minimal.c: 84: __libc_memalign:
Assertion `page != ((void *) -1)' failed!
Does that have to do with BeautifulSoup.py?
The revision that used (c)ElementTree did not cause that kind of bug!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1973804&group_…
Bugs item #1985288, was opened at 2008-06-05 12:14
Message generated for change (Settings changed) made by melancholie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1985288&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
>Summary: Substantial (language) update of featured.py
Initial Comment:
I have locally updated featured.py with the following changes:
1. Large language update (used several sources, test.wp etc.)
2. Moved cache file to folder "cache" (You can also move the file README and then delete the folder "featured")
See:
http://als.wikipedia.org/w/index.php?title=Benutzer:MelancholieBot/featured…
Diff:
http://als.wikipedia.org/w/index.php?title=Benutzer%3AMelancholieBot%2Ffeat…
----------------------------------------------------------------------
Comment By: Melancholie (melancholie)
Date: 2008-06-05 12:27
Message:
Logged In: YES
user_id=2089773
Originator: YES
A casual note: featured.py should have a "spam" filter!
As some Wikipedia communities do create many thousands of articles by
bots, it is possible that some communities could abuse that marking stars,
declaring almost all of their articles as featured. If a small Wikipedia
has even more featured articles as enwiki, this could be an indicator for
that, for example.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1985288&group_…
Bugs item #1986165, was opened at 2008-06-06 10:46
Message generated for change (Settings changed) made by melancholie
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986165&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: General
Group: None
Status: Open
Resolution: None
>Priority: 1
Private: No
Submitted By: Melancholie (melancholie)
Assigned to: Nobody/Anonymous (nobody)
Summary: put_throttle inserted once more after server lag
Initial Comment:
A put_throttle pause is inserted once more after a not done edit, if bot got server lag error instead. This is not necessary, I think.
Example:
1. put_throttle pause
2. Trying to fetch edit page >> maxlag server output
3. Bot pauses for 5 sec. (or more)
4. put_throttle pause [!]
5. Page gets edited
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1986165&group_…