Also, webservice started by default with "web: php7.4", how to run it with python image?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Mar 3 2024
@dcaro I'm sorry, but how to use tools you transferred?
- https://mbh.toolforge.org/cgi-bin/thanks-stats.html - this is raw html page, script doesn't run
- https://mbh.toolforge.org/cgi-bin/thanks-stats - a file "thanks-stats" downloads to my PC
- https://mbh.toolforge.org/cgi-bin/thanks-stats/ - the same as above
- https://mbh.toolforge.org/cgi-bin/thanks-stats.cgi - 404
Mar 2 2024
@dcaro Oookay, but why after executing two of your commands by me, a "cgi-bin" folder was empty?
@dcaro I'm sorry, but could you explain the reason of this error https://phabricator.wikimedia.org/T319883#9587453 and what should I do (and what you did) to avoid it?
Feb 29 2024
@dcaro After that I run two your commands again. Result was the same: first command was executed in ~1 minute and outputed the same permission error (it repeats several times in the log output):
I don't understand why it rewrites my index.html, but okay. I have taken it from tool, and also added -w permission for group too.
Feb 17 2024
@dcaro Thank you for help! I have merged your pull request and executed two commands from your manual:
toolforge build start https://github.com/Saisengen/wikibots toolforge jobs run --image tool-mbh/tool-mbh:latest --command "recompile" --mount=all recompile
First command was executed in ~1 minute and outputed some permission errors:
Second command executes instantly and doesn't output anything.
After that, a "cgi-bin" folder I created in "public_html" is empty. I deleted it and it was not recreated after running your commands again.
Feb 13 2024
@dcaro could you add "mono-tf68" as possible image for webservice, as I requested in this comment? Or what should I do to run my tools through my own mono, compiled by me in my own folder, like I try in this comment? I just doesn't understand how to rewrite my tools using https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_Buildpack_.NET_tool , but I already have a working tools that just works through mono.
Feb 11 2024
Solved by switching to http.
Feb 10 2024
@Ladsgroup could you merge this patch?
Feb 9 2024
Feb 8 2024
@komla please, give me one more month to transfer, as you say it's possible on email on Feb 6.
Feb 6 2024
@Ammarpad Ruwiki's bureaucrat Vladimir Solovjev posted a summary on discussion https://ru.wikipedia.org/wiki/Википедия:Форум/Общий#edituserjson_для_инженеров and decide to add this permission to engineers usergroup, so please merge your patch.
Feb 1 2024
Will this hide data or suppress it? I think, hiding may be better on many pages, because if we suppress this data, even admins and arbitrators will can't see who did what on protected pages, and this will paralyze administrator actions and even ArbCom decisions. Ruwiki's bot hides this data, not suppresses, but it owner has suppress rights.
Jan 24 2024
There is community consensus for this change - Iniquity is the only user who who didn't understand what happened in this edit, but technically literate ruwiki users explained this to him.
Jan 22 2024
Jan 20 2024
Jan 17 2024
Could link to the source code for the tool?
Any of these .cs tools.
Jan 15 2024
Jan 11 2024
It's not so easy if an article consists of >10000 revisions. Less actions to achieve the final goal is better.
I think there should be an option - hide previous versions or not. Currently ruwiki's bot hides all revisions, for example - all revisions of Putin's article since 2003.
Jan 7 2024
I restarted webservice under k8s.
Jan 6 2024
Okay, I successfully compiled mono in subfolder "mono612" in dibot project folder on Toolforge. I have written this into my .lighttpd.conf file:
cgi.assign += ( ".cgi" => "/data/project/dibot/mono612" )
Restarted webservice, tried to run one of cgi tools, got error
/data/project/dibot/mono612: Permission denied
This folder has permissions 775. What another permissions it needed?
I tried to compile my own mono version in my Toolforge folder (I did it earlier, but deleted this folder). I downloaded sources and did configure/make/make install, but "make" worked for ~30 mins and gets killed; I re-run "make", but it killed after 1-2 mins of work. When I did it earlier, there was no this problem, how to solve it?
I took control over dibot project, re-runned its webservice under k8s and add his bots into my jobs file. Since dibot uses php web tools (unlike me), there are should be no problems with them.
@nskaggs I tried to run my webservice on k8s. I know that k8s image "tf-mono68" was created, I run my bots using it. But when I tried to launch webservice under it, I got this:
tools.dibot@tools-sgebastion-10:~$ webservice --backend=kubernetes tf-mono68 start type must be one of: buildservice * golang1.11 * jdk17 * node16 * node18 * perl5.32 * perl5.36 * php7.4 * php8.2 * python3.11 * python3.9 * ruby2.1 * ruby2.7 * ruby3.1 * tcl8.6
Could "tf-mono68" image be added to options on webservice start?
Dec 31 2023
Dec 28 2023
He gave me rights to maintain tool.
@komla Dmitry89 agreed to give me rights to his tool, see https://ru.wikipedia.org/w/index.php?title=User_talk:Dmitry89&curid=1816879&diff=135181623&oldid=135175969
Dec 25 2023
You could use Google Translate to understand what my bot did on 2021-06-02. This is not connected with this bug. 2022-11-05 too.
My bot did the same in ruwiki and the problem gone on March 30, 2021, see https://ru.wikipedia.org/w/index.php?title=special:log&type=review&user=MBHbot&offset=&limit=500
Dec 24 2023
I'm a ruwiki user MBH, like a Dmitry89, owner of this tool account. Both of us write our bots on C# and run them through mono, he also gave me source code of his bots year ago, so I could maintain them. He leaves Wikipedia in 2021, but I could became maintainer of his bots, I already transferred my bots to Kubernetes. Could you gave me access to this tool account, so I can configure his bots to run through Kubernetes? Ruwiki still needs these bots.
@komla @nskaggs
@nskaggs could you explain, step by step, how it can solve my problem?
Dec 2 2023
@komla Where could I request a quota increase?
Nov 22 2023
Several months ago I transferred almost all my tools to Kubernetes. Now I'm using Grid for three purposes:
- One of my bots needs 16G of memory (or less, but more than 8). Kubernetes doesn't allow me to give a process more than 4 (?) G.
- When I need to run one-time, not regular task, it's easier to run it on Grid than include it into jobs.yaml file. Could I run one-time tasks on K8S without editing jobs file?
- I host several CGI web tools, written on C# and running through mono as a web server. My .lighttpd.conf file contains this:
static-file.exclude-extensions += ( ".cgi" ) cgi.assign += ( ".cgi" => "/usr/bin/mono" )
Could I run this on Kubernetes?
Nov 15 2023
Nov 13 2023
When will this be fixed? It's UBN, I assume.
Oct 26 2023
It works now. What was the reason of the problem?
Sep 19 2023
Sep 6 2023
In T72245#741801, @Aklapper wrote:I would still prefer to "make everyone suffer" to having broken links in email clients which don't interpret bytes correctly.
You wrote this 9 years ago. Perhaps now such clients, if they still exist, are outdated and marginal enough that we can ignore them?
Sep 4 2023
Aug 29 2023
FYI: this is a proxy blocking bot, doing > 4 000 000 blocks per year in last 6-7 years. So, it's log contains 25-30 mln. records or even more.
Aug 27 2023
...but attacks on OSM are still going, bots running every night, many labels was vandalised on OSM last evening by ruwiki users reports.
Aug 26 2023
Looks like wiki maps are fixed now, I can't find this kind of vandalism on them.
Aug 23 2023
It's on entire map of Russia...
Aug 22 2023
Aug 9 2023
Thank you, I successfully started webservice.
Jul 12 2023
Jul 10 2023
Jul 7 2023
Jun 24 2023
Jun 13 2023
@Beetstra The reasons why we requested this change is
- because archiving bots can't archive discussion, if it contains a link, blacklisted after discussion. Ruwiki lost thousands of discussions because of it, it is one of the most disruptive events in Wikipedia history.
- because bots like AWB repairs broken link syntax on pages when edit in automatic mode, and if bot repairs spam link, it can't save edit.
In T313107#8926258, @Beetstra wrote:if a vandalism edit removes the blacklisted link, and then a good follow up edit makes it impossible to revert the vandalism edit you cannot edit the vandalised information back in because you are not a bot.
Jun 3 2023
Ruwiki community has decided to create a new protection level for autoreviewers, not to create an extendedconfirmed group. stjn's proposals here are some kind of POV-pushing to try to create an extendedconfirmed group in ruwiki in the future, no need to condone these attempts.
May 27 2023
May 13 2023
@Nux can https://www.mediawiki.org/wiki/Template:Graph:PageViews be replaced with the Timeline on something other? It is very high use case in ruwiki, pageviews graphs on talk pages.
May 12 2023
May 7 2023
When Graph will be enabled on main wikis?
May 5 2023
Apr 17 2023
@MarcoAurelio Spamlist prevents archiving of discussions containing links that were spammed after they were posted in the discussion, and countless threads in ruwiki were lost, not archived due to the spamlist. The spamlist also interferes with editing in AWB, because a couple of years ago the spamlist began to trigger to spammed links in the edit description, and AWB adds a piece of text that was edited to the edit description. Disabling the spam list for bots is the first and obvious task after this technical right was finally created.
Apr 15 2023
@Superpes15 , discussion ended and has a summary, https://ru.wikipedia.org/wiki/Википедия:Форум/Общий#Право_игнорировать_спамлист_для_ботов
Apr 9 2023
This problem was discussed infinite amount of times, but OK, I will start a discussion, result will be in several days.
Mar 23 2023
@Nikki is there a right way to use correct, not outdated language codes, by using not that script, but internal Wikidata mechanics?
Mar 19 2023
Mar 3 2023
Jan 19 2023
It doesn't happen in the last years.
Dec 30 2022
In T313107#8196706, @Novem_Linguae wrote:Should code be added to SpamBlacklist to automatically add sboverride to all bot groups by default? Or do we need to do this one wiki at a time via config files?
Dec 17 2022
Nov 20 2022
Oct 17 2022
+1.
Oct 10 2022
- What kind of configuration or setup do web services require? Does the mono app run a web server by itself, or is an external web server such as apache2, nginx or lighttpd required?
I'm using a lighttpd web server (default web server on Toolforge). A file .lighttpd.conf contains this strings:
Aug 31 2022
Jul 20 2022
May 28 2022
@Tgr Please, explain me:
- Why this request should entail "breaking MediaWiki's permission management"?
- Why "edit" link are showing when you are seeing diff using blocked IP, and "thank" link doesn't showed. What's the difference?
- Why you say "it wouldn't make those users' lives much easier", if you don't experience this problem, and a user who experience this problem says you it will make his life easier?
May 18 2022
May 12 2022
Apr 16 2022
I compiled last mono version in my Toolforge directory and, when I use it, this error doesn't occur.
Apr 12 2022
Yeah, now such request executed in 34.38 seconds.
Mar 29 2022
Mar 4 2022
Mar 2 2022
It works, fixed.