Justin Toft
7e77546c3e
Fixed 3 more broken mirror checkers
2022-08-04 17:53:52 -04:00
Raymond Li
90bde5a754
Merge pull request 'Fixed slackware checker' ( #12 ) from jtoft-rt-4117-slackware into master
...
Reviewed-on: #12
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2022-07-30 20:30:07 -04:00
Justin Toft
55f3e7bcbe
Fixed slackware checker
2022-07-30 19:29:53 -04:00
Justin Toft
860d5c8e44
Fixed 6 broken mirror checkers ( #11 )
...
Note that I updated the time tolerance for Fedora to 259200 seconds (3 days) and changed the ubuntu releases url
Co-authored-by: Justin Toft <justintoft10@gmail.com>
Reviewed-on: #11
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-authored-by: Justin Toft <jtoft@uwaterloo.ca>
Co-committed-by: Justin Toft <jtoft@uwaterloo.ca>
2022-07-30 01:14:45 -04:00
Raymond Li
65b06ac0a8
Merge pull request 'Fixed broken ubuntu and ubuntu_ports mirror checks' ( #10 ) from jtoft-rt-4117 into master
...
Reviewed-on: #10
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2022-06-10 22:40:16 -04:00
Justin Toft
5afebc8030
Fixed broken ubuntu and ubuntu_ports mirror checks
2022-06-10 21:22:33 -04:00
Raymond Li
54d8a47944
Merge pull request 'Update time stamp parsing in cran, ctan, mxlinux' ( #9 ) from time-parsing into master
...
Reviewed-on: #9
2022-04-15 20:37:17 -04:00
Rio Liu
789f0cd662
update time stamp parsing in cran, ctan, mxlinux
2022-04-14 13:56:59 -04:00
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