View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000047 | apt-panopticon | TODO | public | 2019-06-25 03:19 | 2019-12-01 20:37 |
Reporter | onefang | Assigned To | onefang | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Target Version | 0.1 | Fixed in Version | 0.1 | ||
Summary | 0000047: Implement the Updated and Integrity tests. | ||||
Description | There's two "Updated" tests -
Though perhaps the sha512 tests should be part of Integrity? Integrity means check Release files are properly PGP signed. I could also check if the selected package files are properly PGP signed as well. | ||||
Tags | No tags attached. | ||||
mirror_status.html and the old mirror status emails both have an "Updated" test, though they test different things. They also both have an "Integrity" test. pkgmaster.devuan.org is used as the reference. I think "Updated" should compare the date in the Release files. Maybe compare the version numbers on recently updated Devuan packages. "Integrity" should check the Release files are properly PGP signed, and compare sha512 hashes for a selected set of Devuan packages. Both the email and the web page have a DNS_RR test, is that "HTTP HEAD request the IP with host=deb.devuan.org"? The current web page says they ALL fail. My checker script includes that already, just doesn't match that to a test type of DNS-RR. |
|
See the related "Add a quick option, or perhaps a slow one." issue for details of what metadata is actually in the metadata files. I was guessing wrong above. Particularly the lack of package timestamps anywhere other than the timestamps on the package files themselves. | |
Packages files get "updated" daily, even if there are no changes. That means I'll be downloading 2.5 GB per day. EWWWW! | |
Some of the nitty gritty tests are merely TODO items in the code, but I've done the main ones. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-06-25 03:19 | onefang | New Issue | |
2019-06-25 03:19 | onefang | Status | new => assigned |
2019-06-25 03:19 | onefang | Assigned To | => onefang |
2019-06-25 03:24 | onefang | Issue cloned: 0000049 | |
2019-06-25 03:25 | onefang | Description Updated | |
2019-06-25 04:19 | onefang | Priority | normal => high |
2019-06-25 04:19 | onefang | Severity | minor => feature |
2019-06-25 04:22 | onefang | Status | assigned => feedback |
2019-09-25 08:47 | onefang | Priority | high => urgent |
2019-10-01 12:30 | onefang | Note Added: 0000209 | |
2019-10-02 06:12 | onefang | Relationship added | related to 0000124 |
2019-10-02 06:13 | onefang | Note Added: 0000215 | |
2019-11-27 08:04 | onefang | Note Added: 0000234 | |
2019-11-30 15:50 | onefang | Priority | urgent => normal |
2019-12-01 20:37 | onefang | Status | feedback => resolved |
2019-12-01 20:37 | onefang | Resolution | open => fixed |
2019-12-01 20:37 | onefang | Fixed in Version | => 0.1 |
2019-12-01 20:37 | onefang | Note Added: 0000237 |