Subject: Re: daily CVS update output
To: None <current-users@NetBSD.ORG>
From: Greg Earle <earle@isolar.Tujunga.CA.US>
List: current-users
Date: 01/06/1998 15:20:58
> On Tue, 6 Jan 1998, Greg Earle wrote:
> 
>>> U pkgsrc/mail/metamail/Makefile
>>> U pkgsrc/mail/metamail/pkg/PLIST
>>> U pkgsrc/print/ghostscript5/Makefile
>>> U pkgsrc/print/ghostscript5/files/md5
>>  
>> I'm confused.  If NetBSD 1.3 was officially released on the 4th and is
>> supposed to be stable for a week before the trunk reverts to -current,
>> why are there files still being updated, like the above?
> 
> `pkgsrc' is continuously updated - it isn't part of the 1.3 release
> distribution.  `src' had no updates in the message you quoted.

Ahhhh ... I see, said the blind man.  Thanks to all for pointing that out.
I told you I was confused  :-)

>> One of the things I've never been able to fully understand was that I could
>> never sup up to a certain particular day (i.e. release day), comment out 
the
>> sup from root's "crontab" file, and then have my /usr/src contents be 
exactly
>> the same as what I could get by downloading the "official" sources for the
>> releases and un-tar'ing them.  A recursive "diff" *always* found 
differences.
>> Sigh.
> 
> You probably found differences by:
> 
> - CVS directories (which exist in sup and not in the release sources);
>   I'd bet this is what almost all, if not all, of your diff differences were.
> 
> - fixes to the `distrib' part of the tree (which can have fixes after the
>   sources are released, which is unlikely but not impossible).

Nope nope nope.  Here's just the first example, from comparing my 1.2.1
source tree (i.e., I stopped sup'ing when 1.2.1 was released) with the
"official" 1.2.1 released src distribution (that I keep in /usr/src/1.2.1):

Jan  6 15:11 1998 diff -rc0 -l /usr/src/1.2.1/bin/ls/cmp.c ./bin/ls/cmp.c 
Page 1

*** /usr/src/1.2.1/bin/ls/cmp.c Mon Dec  9 21:39:11 1996
--- ./bin/ls/cmp.c      Fri Oct 13 16:42:42 1995
***************
*** 1 ****
! /*    $NetBSD: cmp.c,v 1.8.6.1 1996/12/10 05:41:43 mycroft Exp $      */
--- 1 ----
! /*    $NetBSD: cmp.c,v 1.8 1995/03/21 09:06:20 cgd Exp $      */

[...]

*** /usr/src/1.2.1/bin/ls/ls.c  Mon Dec  9 21:39:12 1996
--- ./bin/ls/ls.c       Wed Feb 14 04:13:25 1996
***************
*** 1 ****
! /*    $NetBSD: ls.c,v 1.16.4.1 1996/12/10 05:41:44 mycroft Exp $      */
--- 1 ----
! /*    $NetBSD: ls.c,v 1.16 1996/02/14 05:58:53 jtc Exp $      */

[...]

i.e., there seem to have been a lot of last-minute twiddles around 12/10/96
that made it into the official 1.2.1 sources.

I won't belabor this point on current-users anymore, just thought that perhaps
what I was seeing with the "pkg" tree updates was going to result in the same
thing happening this time around ...

	- Greg