#1455 It is not easy to delete interwiki

closed-wont-fix
xqt
interwiki (307)
5
2012-06-10
2012-06-07
Askar Safin
No

I think PyWikipedia Interwiki Bot works with interwikies badly. If someone deletes interwiki, the bot adds it back (but it is not right behavior). See more details on http://en.wikipedia.org/wiki/User_talk:Avicennasis/MainArchive/2012Q2#Your_bot_puts_interwikies_wrong .

P. S. I don't use the bot, so I cannot include output of "python version.py"

Discussion

  • xqt
    xqt
    2012-06-07

    • status: open --> pending
     
  • xqt
    xqt
    2012-06-07

    This occures when not all wrong interwiki links are removed by hand from the hole interwiki graph. I doesn't see any wrong behaviour.

     
  • Askar Safin
    Askar Safin
    2012-06-08

    • status: pending --> open
     
  • xqt
    xqt
    2012-06-08

    Ok, I see. This occures, when bot owners semi-automatically fix interwiki links only parts of the graph groups and do not run the bot for the rest. Automatic running bots will get an interwiki conflict and leave the room. Maybe this (sh/c)ould be solved but I guess this is not trivial. Anyway I guess this won't be fixed since we expect WikiData which enforces the whole behaviour must be changed.

     
  • Askar Safin
    Askar Safin
    2012-06-08

    I don't mean "en:A links to ru:B, and ru:B links to en:C"

    I mean "en:A links to ru:B, ru:B links to en:A, but this interwikis are wrong, so some human deleted en:A->ru:B, but some bot added it again, and this is wrong"

    Do you understand me? You can read http://en.wikipedia.org/wiki/User_talk:Avicennasis/MainArchive/2012Q2#Your_bot_puts_interwikies_wrong for details (year, I posted this link third time) or you can see history of page en:Thrashing_(computer_science) and all its interwikis (i already fixed them manually)

    As far as I know, if a human deleted not all interwikis, pywikipedia bot will add them again in any mode (auto. and semi-auto.). Am I right?

     
  • xqt
    xqt
    2012-06-10

    >As far as I know, if a human deleted not all interwikis, pywikipedia bot
    >will add them again in any mode (auto. and semi-auto.). Am I right?
    Right. All wrong interwiki must be removed on all projects. You may ask a bot owner to do it for you. Otherwise the links are comming again (maybe WikiData helps a bit in future). Another possibility is to comment out the wrong link like
    <!-- [[ru:B]] -->
    If at all I guess this is a wont-fix bug

     
  • Askar Safin
    Askar Safin
    2012-06-10

    This bug is WONTFIX, right?
    Why?

     
  • Askar Safin
    Askar Safin
    2012-06-10

    This bug is WONTFIX, right?
    Why?

     
  • xqt
    xqt
    2012-06-10

    1. When one user added a link to a interwiki graph and another removed it. Which human editor did right? What are the rules for a bot to decide it?
    2. We expect WikiData coming in few months
    3. There are other solutions to solve the problem very easy unlike changing it's behavior, three of them I've listed above with my last comment. Here are some others:
    3.4 Find new correct link to ru-wiki (in your example)
    3.5 deny interwiki bots from editing that page with bots/nobots template
    3.6 make an abuse filter to prevent wrong interwiki links
    3.7 spread a ignore file to bot owners using mail list
    3.8 develop a patch and submit it here
    3.9 block the bots
    3.10 block the page
    4. I guess a fix would not be trivial (see 1.) and the priority becomes low (see 2-3)

    But if you have some proposals how this could be solved by the bots script in a slightly easy manner, that would be great.

     
  • Askar Safin
    Askar Safin
    2012-06-10

    okey, you can close the bug

     
  • xqt
    xqt
    2012-06-10

    • assigned_to: nobody --> xqt
    • status: open --> closed-wont-fix