delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/07/07/06:05:31

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019