Subject: Re: /usr/include/net/pfil.h
To: None <am@albedo.art.pl>
From: John Darrow <John.P.Darrow@wheaton.edu>
List: current-users
Date: 04/12/2001 15:30:02
Adam Majewski <am@albedo.art.pl> wrote:
>
>>         if you are on netbsd-current, please grab revision 1.19.
>>         http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/net/pfil.h
>
> I have changed this file by hand and run 'make NOINCLUDES= build'
> but i want to ask one question. I am running current with nightly sup.
> Sup gets files on 1.00 am. As i saw, new pfil.h was put on:
> Wed Apr 11 14:44:55 2001 UTC (20 hours, 56 minutes ago) by itojun.
> Why my sup didn't get new file?

This is due to the details of how the supscan actually works:

1. A file is updated on the official source tree, cvs.netbsd.org.

2. That tree is rsync'ed to anoncvs.netbsd.org every few hours.

3. Starting sometime around 6-7AM UTC, the daily CVS update runs on
sup.netbsd.org, which connects to anoncvs.netbsd.org and updates the
sup server's local copies of the "current" tree for src, pkgsrc, doc,
and xsrc.

4. Once the CVS update finishes, the tar files on the sup server (which
is also the ftp server) are updated.

5. After the tar file updates, the sup scanner runs.  This is what
actually updates the lists of which files sup will send you.
Though the sup list for "current" is usually the first one updated
(before "mirror" and "anoncvs"), it still won't often complete until
a few hours after the CVS update ran.

Thus, if you supped at 01:00 UTC Apr 12, you got files from the supscan
list that completed at 09:36 UTC Apr 11 (a relatively quick one!), from
the CVS update that hit anoncvs's src around 06:00 UTC Apr 11, which
picked up the cvs.netbsd.org rsync shortly before.  All long before the
file in question was updated (at 14:44 UTC Apr 11).

It could be worse - due to connection refusals by anoncvs.netbsd.org,
there _still_ hasn't been a valid CVS update of the release-1-5 branch
on sup.netbsd.org since either the ntp fix or the update to 1.5.1_BETA...

jdarrow

-- 
John Darrow - Senior Technical Specialist               Office: 630/752-5201
Computing Services, Wheaton College, Wheaton, IL 60187  Fax:    630/752-5968
Alphapage: 6303160707@alphapage.airtouch.com            Pager:  630/316-0707
Email:     John.P.Darrow@wheaton.edu