Fri, May 21
I would like to contribute to this task, would you describe which tasks are to be done and how I may proceed.
Thanks in advance.
Apr 28 2021
@Palak199 Not sure but plaintext is completely fine. Thanks
Hey @Isaac and @srodlund,
On the outreachy page, I am trying to add links to my past contributions but they are getting pasted as normal text.
Please tell me how to format them as hyperlinks?
Apr 24 2021
I have a couple of questions about the schema.
In my case, removing excess/bulky print statements helped. It still takes 15-20 mins to run but doesn't exceed the data rate limit. Though I don't know about changing rate_limit_window
Apr 20 2021
I got this while querying using Revision API. This is not html so a html parser(via BeautifulSoup) can't be used. So how can I get the text part and make this to a readable format ?
Apr 17 2021
@Isaac and @srodlund
TODO: Loop through the the history dump and record how many mobile vs. non-mobile edits were made in each year
Just to confirm, in this todo are we supposed to output something like
Both of these problems occurred for all the 4 to 5 articles that I tried. Can someone help me figure out where I might be going wrong?
You can check if the datatype of items of your ids matches that of revision.id
Apr 16 2021
@Palak199 you're comparing the API results with the data you gathered from the dumps, so I'd just gather whatever information you stored from the dumps so that you can directly compare the two.
Apr 15 2021
- while looping through the data fetched from API, I can see multiple tags associated with a particular revision id for e.g.
'tags': ['mobile edit', 'mobile web edit', 'mw-reverted']
Now when I am supposed to compare the mobile tags, should I include the revisions with 'mobile edit' + any other tags?
Apr 14 2021
Yes! this works like a charm. Thank you :)
I was trying to open the xml file with mwxml
hi @jcrespo and @Marostegui
Thankyou for the guidance you both gave for the proposal and contributions :)
Please guide me on how should I be contributing during this phase like through any microtasks related to this project or anything else?
In the description, I saw this link https://www.mediawiki.org/wiki/Manual:LinkRenderer for documentation, but unfortunately the page doesn't exist. Would you please let me know where can I find its documentation, I was trying to replace the occurances but as I am not able to find the documentation, several iterations of patches need to there. Thanks :)
Apr 11 2021
Hi @jcrespo and @Marostegui, I made some changes in my timeline and tried to improve some other sections.
Would you please spare some time and review it so that I can make the final submission on GSoC website. :)
Apr 10 2021
Thankyou for the wishes! Would do that soon :)
[operations/software/wmfbackups@master] Check for server version and compare with xtrabackup
Apr 9 2021
Okay! I'll switch to debian when working with Wikimedia projects :)
In this case, a mysql connection may not be the best place, and maybe using something like "xtrabackup --version" could be thought instead?
I researched and found out that the xtrabackup_info itself has the server version. I think we can get the xtrabackup version from there.
And regarding the server version, I am doubtful. Can we use the pymysql to query that?
Apr 8 2021
I made this correction in PageForms. I would like to do it in this extension too.
Apr 7 2021
Sure ! I am doing it.
It says "bad-distribution-in-changes-file buster"- maybe you are building on ubuntu or old version of debian?
Apr 6 2021
Change 677109 abandoned by Yaron Koren:
My bad, @Yaron_Koren
I read this documentation
and found that information about use of linkKnown and link is given but only one line has been quoted about linkRenderer. Please guide me on where should I find about it.
Thanks for filling this @Palak199 with such a good level of detail.
I am glad you found it elaborate. Thankyou for reviewing
You might want to give DATABASE MODELS<br>- Connect to database<br>- Make models with primary keys, foreign keys and indexes a few more days, from experience, it will probably take a bit more than 2 days to design and be comfortable with the DB design. Especially if you'd be waiting for feedback about it.
hi @Yaron_Koren, I would like to work on it. Would you please tell me where can I find this repository :)
Apr 5 2021
The repository is https://gerrit.wikimedia.org/r/admin/repos/mediawiki%2Fextensions%2FGWToolset. The description is "Files uploaded using the [[commons:Commons:GLAMwiki Toolset|GLAMwiki Toolset]]"
Sure! But I seem to be confused where do I add it? And further how do I check if the description is added successfully or not.
hi @jcrespo, meanwhile my other patches are getting reviewed, may I continue working on this task? I need some guidance on building the package as I mentioned earlier :)
Hi, I would like to work on this issue, can anyone please guide me on
where is the repository and what description has to be added about this tag GWToolset
Apr 1 2021
As the weekend is coming up and I don't have any other tasks to do and my draft for proposal is also done, how about continuing with the second microtask or do you think there's anything else that I can contribute to?
Mar 31 2021
@Isaac yes sure !
so I was doing this todo Loop through TAG_DESC_DUMP_FN and identifies the ctd_id associated with mobile edit
And so far I have understood upto this point
import gzip # necessary for decompressing dump file into text format import mwxml # necessary for processing Wikipedia XML history dumps
Hi @jcrespo, I have left
Add any other relevant information such as UI mockups, references to related projects, a link to your proof of concept code, etc
this as WIP.
Please suggest if I should prepare some mockups for the web app? or add something else to this question.
Mar 30 2021
I just started with the task and
in i tried to get the data with that particular tag, but I am not sure if it is the right way?
would you please guide me on it
Mar 29 2021
We will be updating those shortly on how to submit your microtasks for evaluation.
The simplest application you can think covering the given proposal is likely to be chosen, as quality will be valued over number of lines of code. 180h of work is not a lot to ship a complex piece of software, given analysis, design and testing will have to be included there.
@Aklapper : Hi,
I am almost done with this task, there were some conflicts and after resolving them, I am facing some problem in sending it for review
Mar 26 2021
Hi @jcrespo, I was drafting my proposal. I was wondering if you could please elaborate more on the features required for the web dashboard. For eg. Whether the role-permissions module is needed?
Mar 25 2021
You (like other candidates) should start thinking about creating a phabricator proposal draft -not final- now https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants#Application_process_steps (step 10).
@jcrespo, I would like to try my hand on this. I have cloned the repo and tried to build this package
But it fails at the end
Mar 22 2021
For debian package building, the debian package of cumin has to be installed. There is a repo containing it at: https://apt.wikimedia.org/wikimedia/pool/main/c/cumin/cumin_4.0.0-1_amd64.deb
I tried this too, but no luck.
However I tried running transfer.py file with no issues (probably because cumin has issues) and think that the crash you mentioned is due to unhandled InvalidQueryError exception from cumin.backends. I went through the docs and found the description on how it can be handled with a custom class.
Let me know what you think about it and how must I proceed to fix it.
This mentions how to install Cumin: https://cumin.readthedocs.io/en/stable/installation.html
I installed cumin with
pip install cumin
and confirmed later with
That should install /etc/cumin/config.yaml, and for a test install, default_backend: direct should have the least problems to be setup.
However this file didn't get created on its own. I tried creating on myself which I saw as a default one in the guide you mentioned.
Mar 19 2021
You should read old tool's code, tendril: https://phabricator.wikimedia.org/diffusion/OSTD/
I have set up the tendril tool and seen the code, there are certain questions I have.
The existing tool uses LAMP stack, need I propose my idea in same tech stack?
You should find a small task to contribute to
Should I make contributions to improve tendril tool?
Like write a detailed README.md on how to run the project locally.
Or send a patch on UI improvements, if that is needed
I saw that in some database tables, there are attributes whose datatype can be BOOL but is VARCHAR. Should I work on it?
Mar 18 2021
- You should read old tool's code, tendril: https://phabricator.wikimedia.org/diffusion/OSTD/
I am afraid I don't understand how do I read that, there is no information about its workflow and everything in README.md and as you mentioned earlier it can't be installed on local machine.
hi @jcrespo , Thanks for answering my queries, as stated earlier I want to work on MariaDB instances inventory (zarcillo web interface)
I read this python script https://phabricator.wikimedia.org/source/operations-puppet/browse/production/modules/profile/files/prometheus/mysqld_exporter_config.py and got a basic idea on what it does. Would you please guide me on if I should start building its web interface straight away in django or flask or is there anything else I should work/research upon wrt this project.
Mar 17 2021
I have made the necessary changes in all js files.
Kindly review and let me know if this works fine now
Mar 16 2021
hi @Yaron_Koren, I am Palak, I am a Computer Science Engineering undergrad and an open source enthusiast. I am interested in working on this project
Thanks for your interest. Can you be a bit more specific on which problem are you facing?
Hi @jcrespo , I am Palak, another GSoC 2021 enthusiast and found this project interesting and matching to my skillset. However I am unable to make a start on
I have made all the changes accordingly except the one below. Would you please guide me on this one? How should this one be replaced
Mar 15 2021
Mar 14 2021
This patch removes the outdated functions. Please review and let me know if there are any other changes needed.
I am Palak, another open source enthusiast and I would like to contribute to this project.