delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/06/10/04:48:04

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Wed, 10 Jun 2009 10:47:36 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: 1.7: Version info about Cygwin
Message-ID: <20090610084736.GK25832@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4A2EC61A DOT 6030905 AT veritech DOT com>
MIME-Version: 1.0
In-Reply-To: <4A2EC61A.6030905@veritech.com>
User-Agent: Mutt/1.5.19 (2009-02-20)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT 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

On Jun  9 16:29, Lee D. Rothstein wrote:
> Can someone explain the difference in version info between?:
>
> * cygcheck -c cygwin
> * uname -a
>
> To wit:
>
> Cygwin Package Information
> Package              Version        Status
> cygwin               1.7.0-49       OK
>                     --------
>                         \
>                           \  Versus                                       
>  \
>                        ----------------
> CYGWIN_NT-6.0-WOW64 GW1 1.7.0(0.210/5/3) 2009-06-08 22:13 i686 Cygwin

The -49 is a *package* version of the 1.7.0 release.  It has nothing to
do with the actual release number of the "upstream" release.  It's not
unusual to have different package numbers of the same release of a
software package due to packaging bugs or changes in helper scripts or
docs.  We're using 1.7.0 now for all pre-releases.  The actual releases
will start with 1.7.1 and bump the release number every time a change in
Cygwin is made.  The package version will be bumped if the release is
the same, but the new package just fixes a packaging bug or something.

Uname has nothing to do with the package, just with the actual Cygwin
DLL.  The `uname -r' output contains a release number (1.7.0), an API
version number, bumped every time a new API is added or a major change
in the API occurs (0.210), a version which identifies the layout of the
global shared memory used to share global information between
applications (5), and a version number of the mount table layout in the
registry (3).  Incidentally, the 3 now means "not in the registry
anymore".


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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