User Details
- User Since
- Mar 31 2015, 8:12 PM (602 w, 2 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Jberkel [ Global Accounts ]
Sep 14 2026
Yes, I need to convert that specific task to run in a pod, I forgot about it. Thanks!
Sep 12 2026
Jul 9 2026
Jul 6 2026
both are now present
The content file export link is now available, the old location (https://dumps.wikimedia.org/enwiktionary/20260701/) is not.
Jul 5 2026
Jun 14 2026
@null I've added an index file to the snapshots: https://tools-static.wmflabs.org/digero/community_snapshot/index.json
Jun 8 2026
Recently, the tool has been used to produce community HTML snapshots for enwiktionary (see T305407). These are quite storage intensive and there is no cleanup for the temp files, I'll add it.
May 16 2026
May 15 2026
Here's a first snapshot of the English Wiktionary (~ 5.5 GB, containing Main, Appendix:, Thesaurus: and Reconstruction:):
https://tools-static.wmflabs.org/digero/20260501/community_snapshot/
May 14 2026
May 13 2026
- I notice the snakemake code downloads the deprecated xml file, they recommend MediaWiki Content File Exports now
- zstd has been added to Python 3.14, could use the standard library if you are able to use 3.14. And if dictionary file is used in compress it's also needed in decompress.
May 12 2026
The snapshot is being prepared (querying directly the API from WMCS). At the current rate it'll take 1.5–2 days to fetch all the content, which is still acceptable.
May 7 2026
May 6 2026
The idea is one I've outlined earlier in this ticket (T305407#9223782): we know that the XML dumps are reliable and complete, so they can be used as a starting point to generate the HTML output. A sqlite db is produced from the XML dump and dropped into a local (containerized) MediaWiki instance. Another script then makes API requests against this instance to get the HTML for each page. The advantage is that the instance is not live and will produce consistent data (and there won't be API limit issues).
@null
It looks like you can't. When querying the API from within the Wikimedia cloud, I get:
available snapshots: ['Snapshot[20260506, 46 chunks, 11259.051 MB]']
Apr 30 2026
The 2026-04-30 snapshot has only 2427207 entries (compared to 8741772 in 2026-03-01). No point doing any further analysis.
Mar 8 2026
Thanks for the update! I've rerun the consistency checks on the 20260301 dumps (XML+HTML). There are still 228 pages entirely missing from the HTML dump, the oldest from 2014. Given the total amount of ~8.7 million pages 228 doesn't seem like much, but I think it's worth investigating why this happens.
Jan 8 2026
If the bug cannot be fixed in the code, at least the dump files could be post-processed to filter out these duplicates prior to publishing. Right now, every user of these files has to do this cleanup themself.
Sep 24 2025
The situation has improved somewhat, but there are still caching issues: if a page A transcludes template B, and B is updated (but not A), then the HTML dumps will still show the old content of B in A until A itself is updated.
Sep 14 2025
@Fenakhay: I think we'll have to solve this ourselves for now. The reconstruction namespace is a lot smaller, it should be doable to produce dumps for them.
May 29 2025
confirmed! thanks
May 25 2025
Also, it looks like there's another bug where the SDK doesn't handle the request limit situation properly and keeps on retrying the requests in quick succession before seemingly getting rate-limited for the retries:
May 24 2025
@creynolds Thanks for investigating. With those 1500 requests I was only able to download 35 of the 72 chunks of the Wiktionary dump. I suspect this can be explained by the SDK making several requests for each chunk. In my case I had it set to 5 MB (the default is 25MB), and each chunk is ~ 200 MB, so that makes (72 * 200) / 5 = 2880 requests. With the default transfer size of 25 MB this would just be ~ 576 requests and still in the free tier. Given that the chunk size is configurable it's strange to have these accounted for by number of requests sent. Maybe it would make more sense to cap by amount of data transferred instead.
How many free chunk requests are there? I'm now getting 429 responses on chunk downloads, and the API dashboard confusingly says: "0 / 0 Chunk requests left" (from a free account outside WMCS).
Confirmed, works now, thanks.
May 2 2025
Will these requests work when sent from WMCS?
Apr 22 2025
I was pointed to this ticket on T390839. I'd like to raise some concerns regarding the reduced accessibility and visibility of HTML dumps following the removal of the mirroring.
Apr 21 2025
This also affects the HTML dumps, right? There are none in https://dumps.wikimedia.org/other/enterprise_html/runs/20250401/ or https://dumps.wikimedia.org/other/enterprise_html/runs/20250420/.
Jul 9 2024
Done some testing with the latest (20240701) dumps (allowing for some tolerance around the moment of dump generation):
Jun 4 2024
That's good news. I've done some tests, and it's looking much better now. The XML dumps haven't been released yet (due to T365501), so there's no baseline to do more detailed testing.
May 26 2024
Latest HTML enwikt dump (20240520) vs XML dump:
May 23 2024
It's probably just the new content, with the baseline still being incomplete. I'll check with the XML dumps.
Apr 18 2024
The HTML dumps are pretty much useless until T351712 is fixed.
Mar 25 2024
Can anyone clarify though? It seems that the new sub-tasks are now stuck again.
Mar 18 2024
It probably means the investigation has been "resolved". The main task is now T351712 + subtasks.
Mar 1 2024
Feb 21 2024
Feb 19 2024
I'll add a command to automatically clear the tmp storage, that should help
I've deleted tmp and other unused stuff it's now down to 16GB, is that acceptable?
Feb 5 2024
Could you explain a bit more what this means, please?
Feb 2 2024
Jan 26 2024
Latest enwikt dump is now at 9.6 GB, still some way to go to the 13GB of the 20230701 dump (also incomplete, but still useful as a baseline).
Jan 9 2024
OK. I think it might be worth putting a disclaimer somewhere, perhaps on https://dumps.wikimedia.org/other/enterprise_html/, to warn users that the dumps are incomplete.
@REsquito-WMF thanks! So this means the next dumps will have more data, but will still be incomplete until this other bug is fixed?
Dec 31 2023
Dec 11 2023
@REsquito-WMF not sure if the changes were already in place, but the current enwiktionary NS0 dump is still at 3.5 GB (compared to 13 GB on 20230701).
Nov 6 2023
Is there anything going to be done about this? The enterprise dumps have been in full failure mode for a few months now and are absolutely unusable. I really don't know how an obvious total failure of service can stay in triage hell for such a long time. I understand WMF resources are limited, but then at least let volunteers help out with this. My question about the code generating the dumps above is still unanswered. The transparency/communication on this whole issue has been miserable.
Oct 27 2023
We don't really need to keep all the old dumps around, I've started the deletion of all dump files before 2023. Different files are needed different purposes: for the stats, and for the "wanted entries" on Wiktionary. After generating the dumps, all the data "lives" on Wiktionary, except for the raw data, which is hosted on ~tools.digero/www and shouldn't be deleted. Right now it uses about 1.3G.
Oct 24 2023
@tstarling Thanks for unblocking this! 🙌
Oct 20 2023
Oct 5 2023
Some random guessing: perhaps the error handling code is borked, and it just finishes the dump and closes the file (without erroring the process)? But why then would so many repositories hit errors at the same time? All the 7-20 dumps seem to be affected, maybe some site-wide network/server problems which weren't handled properly?
Oct 4 2023
I've suggested this previously: the XML dumps have been around for a very long time, and compared to the HTML version, they are very reliable, so why not simply base the HTML dumps off them? Then you could easily compare the counts of the two files, it would also help users who consume both types of data.
Sep 20 2023
Any idea why this would affect primarily non-wikipedia instances? Is the code which generates these dumps available somewhere?
Sep 15 2023
Weirdly, there seems to be less variation in filesizes for Wikipedia dumps:
Aug 24 2023
file sizes from the most recent enwikt HTML dumps (NS0):
Jul 24 2023
Hasn't been fixed yet, data is still missing.
Jul 21 2023
Ok, I hope this can be rolled out quickly, it can't get much worse than the current state
I just checked the latest dumps (2023-07-20), and it's now worse: there are around 2.5 million pages missing from the HTML dump (using the XML dump as a baseline).
Jul 12 2023
Why was this already marked as resolved? New dumps haven't even been published yet, so it's impossible to verify.
Jun 12 2023
Closing this, maybe it'll be useful for future reference. I haven't added documentation to wikitech, not sure where it should go.
I'll see if I can prebuilt the binaries and then just launch the commands without gradle to avoid this issue (so the locks are only held during building, not execution)
Jun 10 2023
There are ~150 entries missing from the HTML dump (compared to 2200 earlier):
It looks like the situation has improved with the latest dump (20230601, enwikt):
Jun 9 2023
looks like the files have finally been synced to toolforge!
Jun 7 2023
Jun 5 2023
The rsync, which copies the files over to the nfs share accessible to toolforge, is still in progress.
Jun 2 2023
Looks like the data was copied successfully this time! I've downloaded the enwiktionary-NS0 dump and the checksum matches.
May 29 2023
It might be the case that we are just serving the checksum of the previous dump.
Meaning: we are grabbing the checksum before the upload has finished.
@ArielGlenn if the API side isn't fixed until the June run would it be possible to ignore the checksums and copy the files regardless? We've been dump-less for 2 months now…