delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:references:in-reply-to:content-type:content-transfer-encoding; | |
q=dns; s=default; b=sqyG1ydkFqSt3fkzp7/wBSti4hzyJPp3zg7yyqIcBi/ | |
Fh/dwU74W39hvgkQSZIgolvrVnUPo/u8wLd8cVWxdRPlCSKbZGmxk3U5OaTbwkEQ | |
gGmwLrbeUXo89tNM43Z21iYIckkzsTCiTt4R96vD3ca0a6oey5+ZR6lpXkrwThGg | |
= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:references:in-reply-to:content-type:content-transfer-encoding; | |
s=default; bh=P6aR+UEoD7iqdRa/VuPvUw0jKq8=; b=NG2KNzZsDetbV0AYn | |
BaQYMU2wrLUaC1Aw5ay7rJg3DyRxbNW9a+P1bDeVgqh+6mggitG7L6qFztiDUqwx | |
Q4MNolZV6BTLFfvMjBFQlAThHQJ5fXPtzl1aiAIo59nBHWvvbhyi5QhibP3OylnD | |
LanaR4uh8qaqYJ8gtRuwBWQnR4= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 |
X-HELO: | mail-we0-f169.google.com |
X-Received: | by 10.180.97.195 with SMTP id ec3mr35974280wib.13.1404727507199; Mon, 07 Jul 2014 03:05:07 -0700 (PDT) |
Message-ID: | <53BA70CC.7010809@gmail.com> |
Date: | Mon, 07 Jul 2014 12:05:00 +0200 |
From: | Marco Atzeri <marco DOT atzeri AT gmail DOT com> |
User-Agent: | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com |
Subject: | Re: Observations about Cygwin's md5 checksums |
References: | <53BA242D DOT 1040101 AT cisra DOT canon DOT com DOT au> |
In-Reply-To: | <53BA242D.1040101@cisra.canon.com.au> |
X-IsSubscribed: | yes |
On 07/07/2014 06:38, Luke Kendall wrote: > Here are five observations about md5 checksums in Cygwin. I share it in > case it may be of some small interest to a few people. Please note that > I may be wrong; if so, I'm happy to be corrected. > > 1) For each package, Cygwin stores the md5sum for the components of the > main parts of the package in the setup.ini file. The exception is the > setup.hint file: its md5 sum is not recorded in setup.ini. setup.ini is built using the setup.hint's of the several packages. No further usage outside the www.cygwin.com server. > 2) In each zip file for each package, an md5.sum file is almost always > provided. But not always. (*) > > 3) These md5.sum files list all the components of the package (including > setup.hint), but these md5 sums are not reliable: they often don't match > the actual md5 checksum (of the file itself, or of course the md5 stored > for it in setup.ini).(**) during upload of new files the creation of md5.sum is out of sync with the directory content. Md5.sum is updated 1 time per hour If the mirror sync before the creation of the md5sum it has still the old version. > 4) The most common file to have the wrong md5 checksum is setup.hint > > 5) It's not rare for files to be mentioned in a package's md5.sum which > are be absent from the package itself.(***) > > I'm curious about the purpose of having the md5.sum file in each > package. Is it a relic of a previous system? > > The above observations are based on a few weeks of mirroring and > automatically checking the md5 sums of what we downloaded. The main > site we used was aarnet.edu.au (IIRC); recently we changed to > mirrors.kernel.org, but from my ad hoc checks there wasn't much > difference between the two). > > Regards, > > luke > > (*) > For mirrors.kernel.org last night: > > Worrying: X11/khronos-opengl-registry has no md5.sum file > Worrying: X11/xlaunch has no md5.sum file > Worrying: cygwin64-gcc/cygwin64-gcc-debuginfo has no md5.sum file > Worrying: git/git-oodiff has no md5.sum file > Worrying: git/stgit has no md5.sum file > Worrying: git/tig has no md5.sum file > Worrying: man has no md5.sum file > Worrying: python/python-paramiko has no md5.sum file some of this directory does not exist anymore on www.cygwin.com > > (**) > $ grep FAILED [path-omitted]/x86/cygwin-archive-incomplete.txt | wc > 55 110 1463 > $ grep "^setup.hint: FAILED" > [path-omitted]/x86/cygwin-archive-incomplete.txt | wc > 28 56 560 > > (***) > $ wc -l < [path-omitted]/x86/cygwin-archive-all-missing-files.txt > 406 > > Regards MArco -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |