Commit Graph

114 Commits

Author SHA1 Message Date
Raymond Li e1ef917af0 Merge pull request 'fix CTAN && trust CPAN's report' (#8) from y266shen/mirror-checker:feature-retry into master
Reviewed-on: #8
2022-03-30 18:59:21 -04:00
Yiao Shen 0571f7353a
projects/ctan: make Python happy 2022-03-30 00:15:08 -04:00
Yiao Shen 612ec9d04b
projects/cpan: trust CPAN's mirror status 2022-03-26 22:04:51 -04:00
Raymond Li 73bc2b5ade Merge pull request 'various mirror fixes' (#7) from y266shen/mirror-checker:feature-retry into master
Reviewed-on: #7
2022-03-26 21:24:22 -04:00
Yiao Shen 9f345c7b0c
main: display how long a mirror has been out-of-sync 2022-03-26 21:06:23 -04:00
Yiao Shen 660b566715
projects/freebsd: correctly parse FreeBSD's timestamp file 2022-03-26 21:04:17 -04:00
Yiao Shen f408922a96
projects/apache: correctly parse Apache's timestamp file 2022-03-26 21:03:51 -04:00
Raymond Li 4a3cedfb07 Merge pull request 'implement retry' (#6) from y266shen/mirror-checker:feature-retry into master
Reviewed-on: #6
2022-03-26 20:24:41 -04:00
Yiao Shen 76f7863a85
main: retry 3 times before reporting errors
- modify `check_project` function so that it returns error reason
  string or returns None
- add some type annotations
2022-03-26 20:13:57 -04:00
Raymond Li 250f358f4e Merge pull request 'parallize mirror checking and remove special case matching' (#5) from multithread into master
Reviewed-on: #5
2022-02-16 16:23:17 -05:00
Rio Liu 45af282f83 parallize mirror checking and remove special case matching 2022-02-16 12:37:24 -05:00
Raymond Li 3a793c5f01 Merge pull request 'fix GentooDistfiles, opensuse, tdf checking' (#4) from d9hui/mirror-checker:master into master
Reviewed-on: #4
2022-02-15 23:58:44 -05:00
David Hui 0b8787dd44 fix GentooDistfiles, opensuse, tdf 2022-02-15 18:24:03 -05:00
Raymond Li 8bc7461fbd Merge pull request 'Fix Artix checker and make wrong http code raise error' (#3) from artix-checker into master
Reviewed-on: #3
2022-02-02 22:26:49 -05:00
Rio Liu 5d3a4b47b4 error on 404 and fix artix checker 2022-02-02 22:12:13 -05:00
Raymond Li 25f6bf1921
Exclude Artix for now until it stops 404ing 2022-01-21 12:46:21 -05:00
Raymond Li 06f5f46bb1
Try a fix for unmatching dates of acceptable distance 2022-01-21 12:27:51 -05:00
Raymond Li dce2583550
Redo ubuntu, double ubuntu_releases OOS interval 2022-01-16 16:51:44 -05:00
Raymond Li bd1573ed71
Fix indent 2022-01-16 15:53:01 -05:00
Raymond Li 34ee403df3
Fix Cygwin and debain-security 2022-01-16 15:39:24 -05:00
Max Erenberg 0d89453062 use flush=True for print statements 2022-01-06 12:51:04 -05:00
Max Erenberg c30c555782 only use one file for config and data 2022-01-05 20:16:35 -05:00
Raymond Li 771d95814f
Fix trisquel date bug 2022-01-01 16:02:03 -05:00
Raymond Li 232a125139
Fix parameter mismatch 2022-01-01 14:54:28 -05:00
Raymond Li 0d28efaebb
Exit with non-zero status if any of the projects are not up-to-date 2021-12-28 21:34:10 -05:00
Raymond Li b2e3d431b1
Fix not working on Python 3.10 2021-12-28 21:28:35 -05:00
Raymond Li e4f9b2e736
Add Artix 2021-12-28 21:28:23 -05:00
Raymond Li 6e6227058e
Skip projects no longer mirrored 2021-12-28 21:15:41 -05:00
Raymond Li a33c73a7e9
Improvements 2021-11-14 20:44:42 -05:00
Raymond Li 03106f609f
Add cran and ctan to example.in 2021-11-14 17:47:40 -05:00
Raymond Li 8b4eb2871e
Reset all timestamps to 0 2021-11-14 15:02:15 -05:00
Tom e8265a2802 changed linuxmint, ubuntu_ports_releases, xubuntu_releases 2021-10-17 22:23:55 -07:00
Tom 8244ba0cfd adjusted requirements.txt 2021-10-17 21:23:31 -07:00
Tom dbf8992c5e listed checker information 2021-10-17 20:59:58 -07:00
Tom c2f51fed9c more refinements 2021-10-17 20:53:12 -07:00
Tom 48ac2b71e5 made a few refinements 2021-10-17 20:50:21 -07:00
Tom c27fc9b502 data.json reordered 2021-10-17 20:29:45 -07:00
Tom 2e93222a38 reordering data.json 2021-10-17 20:12:24 -07:00
Tom 5747239062 updated mxlinux_iso 2021-10-17 19:28:35 -07:00
Tom fbf080de1b trisquel updated 2021-10-17 18:23:30 -07:00
Tom ce3e8f907a updated trisquel 2021-10-17 17:59:35 -07:00
Tom fb7337457e updated slackware 2021-10-17 15:56:42 -07:00
Tom 68e13c327e updated ubuntu_ports 2021-10-17 12:49:06 -07:00
Tom fe7d22e1e5 added netBSD 2021-10-17 00:01:06 -07:00
Tom 1df671b9e0 added puppy linux 2021-10-16 21:08:37 -07:00
Tom e3a4d18b36 added opensuse 2021-10-16 18:31:50 -07:00
Tom 709aa04cb8 added x.org 2021-10-16 11:56:29 -07:00
Tom c974d49ffc xiph added 2021-10-16 00:40:14 -07:00
Tom 26e57b4d4d added macports 2021-10-15 16:19:34 -07:00
Tom 3d5eee45db added racket 2021-10-15 15:14:07 -07:00