Re: config is out of sinc

2004-05-28 Thread Earl Larsen
On Thursday 27 May 2004 01:01 am, Kent Stewart wrote:
 On Wednesday 26 May 2004 10:19 pm, Earl Larsen wrote:
  What would change for 4.9 current? I am a little confused on the
  difference of RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first one
  for stable systems, and the later one for current systems?

 You need to read about the branch tags on
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

 RELENG_4 is stable, which is now going by the name 4.10-STABLE. There is
 now a RELENG_4_10_0_RELEASE, which never changes, and RELENG_4_10,
 which is only updated with critical fixes and security advisories.

Thank you all for the clarafacation.

Two last question. I just want to duble check myself. 

1) If I want to update 4.9 to 4.10 I would put RELENG_4_10_0_RELEASE in my 
supfile. And it will update everything to the current version of 4.10. 

2) The cvsroot-all is for a cvsup-mirror.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-28 Thread Kent Stewart
On Friday 28 May 2004 02:55 pm, Earl Larsen wrote:
 On Thursday 27 May 2004 01:01 am, Kent Stewart wrote:
  On Wednesday 26 May 2004 10:19 pm, Earl Larsen wrote:
   What would change for 4.9 current? I am a little confused on the
   difference of RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first
   one for stable systems, and the later one for current systems?
 
  You need to read about the branch tags on
  http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.
 html
 
  RELENG_4 is stable, which is now going by the name 4.10-STABLE.
  There is now a RELENG_4_10_0_RELEASE, which never changes, and
  RELENG_4_10, which is only updated with critical fixes and security
  advisories.

 Thank you all for the clarafacation.

 Two last question. I just want to duble check myself.

 1) If I want to update 4.9 to 4.10 I would put RELENG_4_10_0_RELEASE
 in my supfile. And it will update everything to the current version
 of 4.10.

It is a matter of semantics. To me, the current version of 4.10 will be 
RELENG_4_10. The release version never changes and is out of date the 
first time they post a fix to RELENG_4_10. So, it can never be the 
current version.


 2) The cvsroot-all is for a cvsup-mirror.

Ok, but you still don't want to do things the way you were setting it 
up. Don't waste your network bandwidth and the remote computer 
resources when you have the same data on a local machine. My mirror is 
on a computer I call crystal and my stable-supfile on crystal looks 
like

# cat stable-supfile
# listed at http://www.freebsd.org/handbook/mirrors.html.
#*default host=cvsup8.FreeBSD.org
*default host=crystal
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
src-all

I would make one other point. When you install cvsup-mirror, it wants to 
run the update on the hour. I find that 20-25 minutes after the hour is 
much more successful. The mirrored code only changes once an hour and 
you don't miss anything. I have found that the mirrors are usually 
loaded on the hour and I got a lot of denied messages until I setup my 
cvsup mirror update cronjob to run 20-25 minutes later. I still get 
occasional denies when a new release is tagged but not nearly as many 
as I had in the past.

I don't update my mirror every hour and if I want to force an update in 
between cronjobs, I run upcvs, which looks like

# cat upcvs
#! /bin/sh
sh /usr/local/etc/cvsup/update.sh

Once you get a mirror cvsup, if you have a web server, install 
cvsweb-2.0.6_1. You can look at the source just like cvsweb.cgi does on 
freebsd.org.

Kent

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-27 Thread Kent Stewart
On Wednesday 26 May 2004 10:19 pm, Earl Larsen wrote:
 On Wednesday 26 May 2004 11:39 pm, Kent Stewart wrote:
  On Wednesday 26 May 2004 09:10 pm, Earl Larsen wrote:
   On Wednesday 26 May 2004 10:59 pm, Kris Kennaway wrote:
On Wed, May 26, 2004 at 10:23:03PM -0500, Earl Larsen wrote:
  Read the documentation to find out what the tag=. does
  ;-)
 
  Kris

 So I should edit my cvsupfile to read as the fallowing:

 *default host=cvsup12.us.FreeBSD.org
 *default base=/usr/local/etc/cvsup
 *default prefix=/usr
 *default tag=RELENG_4_9_RELEASE
 *default date=2003.10.28
 *default release=cvs delete use-rel-suffix
 *default compress
 src-all date=.
 ports-all tag=.
 doc-all tag=.
 cvsroot-all date=.

 And it will update all of 4.9 as 4.9? To update my system
 corectly. Should I run mergmaster, after cvsed the system.
 Since I ran mergmaster with the incorrect files.
   
No, you're way off.  See the sample configuration files, and
read the documentation on cvsup in the handbook.
   
Kris
  
   Where is the sample config files located?
 
  /usr/share/examples/cvsup
 
  Kent

 Ok I did a little more research on making the cvsupfile. And to make
 my system up to date for everything for 4.9(stable). Please correct
 me if I am wrong. Will be the fallowing:

 default host=cvsup12.us.FreeBSD.org
 *default base=/usr/local/etc/cvsup
 *default prefix=/usr
 *default release=cvs tag=RELENG_4_9
 *default delete use-rel-suffix
 *default compress
 src-all
 ports-all tag=.
 doc-all tag=.
 cvsroot-all

Keep your supfile simple like the examples and don't include features 
such as cvsroot-all that you don't understand the side effects. If you 
want a local mirror, install cvsup-mirror but you need to understand 
the consequences of what you are doing before you try that. 

The current cvsup-mirror is over 2GB and you are going to download all 
of it. /usr/src for RELENG_4 is around 300MB and that is much easier to 
deal with than a 2GB system that you still need to run cvsup or cvs 
against to use. Since you are already asking for src-all, you just 
quadrupled the amount of data you are going to transfer each time you 
run cvsup.

I use a cvsup script for each of those processes (src-all, ports-all, 
and doc-all) because I don't believe they need to be updated at the 
same frequency. I have a local mirror and feed 6 other computers from 
it. I think the break even point is 2 and you don't see any gain until 
you have more than 3. If you install a mirror on a single computer, you 
are downloading everything for all of the branch tags.


 What would change for 4.9 current? I am a little confused on the
 difference of RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first one
 for stable systems, and the later one for current systems?

You need to read about the branch tags on
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

RELENG_4 is stable, which is now going by the name 4.10-STABLE. There is 
now a RELENG_4_10_0_RELEASE, which never changes, and RELENG_4_10, 
which is only updated with critical fixes and security advisories.

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-27 Thread Matthew Seaman
I am a little confused on the difference of 
 RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first one for stable systems, and 
 the later one for current systems?

Think of it like this:

RELENG_4_9_0_RELEASE marks the *beginning* of the RELENG_4_9 branch.

RELENG_4_9 marks the *end* of the RELENG_4_9 branch.

Thus the set of files labelled as RELENG_4_9_0_RELEASE won't change
over time, whereas the set of files labelled as RELENG_4_9 will, to
account for the security patches added to 4.9-RELEASE.

The terms 'stable' and 'current' don't apply to the RELENG_4_9 or any
of the other release branches.  Think of the whole source repository
of FreeBSD as like a tree.  The tree has a trunk, which corresponds to
'CURRENT' ('.' in cvsup, also called 'HEAD' in cvs), and the tip of
that trunk to the latest development versions of all of the files,
etc. that go to make up the sources.

Every so often a major branch grows out of that trunk: those are the
-STABLE branches.  That branching happens on average about once every
two years.  The first level branches have labels like 'RELENG_4' in
cvs.  Every few months you then get a 2nd level '-RELEASE' branch from
the -STABLE branches: those have labels like 'RELENG_4_9'.  Usually
there's just the one main -STABLE branch actively being developed at a
time and spawning release branches.

As a special case at the moment, some -RELEASE branches have been
produced directly off the main trunk (CURRENT) -- those are precursors
to the imminent creation of the newest main branch to be called
5-STABLE.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgp0lnGun4uDI.pgp
Description: PGP signature


Re: config is out of sinc

2004-05-27 Thread Jerry McAllister
 
 I am a little confused on the differen=
 ce of=20
  RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first one for stable systems,=
  and=20
  the later one for current systems?
 
 Think of it like this:
 
 RELENG_4_9_0_RELEASE marks the *beginning* of the RELENG_4_9 branch.
 
 RELENG_4_9 marks the *end* of the RELENG_4_9 branch.
 
 Thus the set of files labelled as RELENG_4_9_0_RELEASE won't change
 over time, whereas the set of files labelled as RELENG_4_9 will, to
 account for the security patches added to 4.9-RELEASE.
 
 The terms 'stable' and 'current' don't apply to the RELENG_4_9 or any
 of the other release branches.  Think of the whole source repository
 of FreeBSD as like a tree.  The tree has a trunk, which corresponds to
 'CURRENT' ('.' in cvsup, also called 'HEAD' in cvs), and the tip of
 that trunk to the latest development versions of all of the files,
 etc. that go to make up the sources.
 
 Every so often a major branch grows out of that trunk: those are the
 -STABLE branches.  That branching happens on average about once every
 two years.  The first level branches have labels like 'RELENG_4' in
 cvs.  Every few months you then get a 2nd level '-RELEASE' branch from
 the -STABLE branches: those have labels like 'RELENG_4_9'.  Usually
 there's just the one main -STABLE branch actively being developed at a
 time and spawning release branches.
 
 As a special case at the moment, some -RELEASE branches have been
 produced directly off the main trunk (CURRENT) -- those are precursors
 to the imminent creation of the newest main branch to be called
 5-STABLE.

Geez, you keep this up and you're going to end up making this
process all clearly understood.No mystery left...  ;-)

jerry

 
   Cheers,
 
   Matthew
 
 --=20
 Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
   Savill Way
 PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
 Tel: +44 1628 476614  Bucks., SL7 1TH UK
 
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-26 Thread Kris Kennaway
On Wed, May 26, 2004 at 02:41:21PM -0500, Earl Larsen wrote:
 On Tuesday 25 May 2004 06:35 pm, Kris Kennaway wrote:
  On Tue, May 25, 2004 at 01:40:36PM -0500, Earl Larsen wrote:
   I installed FreeBSD 4.9-stabel, and used cvs to update everything. And
   when I tried to build my personel Kernel by using. Make build
   KERNCONF... it came up with the fallowing :
 
  It looks like you've accidentally updated your sources to 5.2-CURRENT.
  Check your cvsupfile against the sample files provided, and post it
  here if you need more help.
 
  Kris
 No I have 4.9 for the source. Hear is my cvsupfile:
 
  *default host=cvsup12.us.FreeBSD.org
 *default base=/usr/local/etc/cvsup
 *default prefix=/usr
 *default tag=RELENG_4_9_RELEASE
 *default release=cvs delete use-rel-suffix
 *default compress
 src-all tag=.
 ports-all tag=.
 doc-all tag=.
 cvsroot-all tag=.

Read the documentation to find out what the tag=. does ;-)

Kris


pgpEv12PCf2hG.pgp
Description: PGP signature


Re: config is out of sinc

2004-05-26 Thread Earl Larsen
On Wednesday 26 May 2004 06:41 pm, Kris Kennaway wrote:
 On Wed, May 26, 2004 at 02:41:21PM -0500, Earl Larsen wrote:
  On Tuesday 25 May 2004 06:35 pm, Kris Kennaway wrote:
   On Tue, May 25, 2004 at 01:40:36PM -0500, Earl Larsen wrote:
I installed FreeBSD 4.9-stabel, and used cvs to update everything.
And when I tried to build my personel Kernel by using. Make build
KERNCONF... it came up with the fallowing :
  
   It looks like you've accidentally updated your sources to 5.2-CURRENT.
   Check your cvsupfile against the sample files provided, and post it
   here if you need more help.
  
   Kris
 
  No I have 4.9 for the source. Hear is my cvsupfile:
 
   *default host=cvsup12.us.FreeBSD.org
  *default base=/usr/local/etc/cvsup
  *default prefix=/usr
  *default tag=RELENG_4_9_RELEASE
  *default release=cvs delete use-rel-suffix
  *default compress
  src-all tag=.
  ports-all tag=.
  doc-all tag=.
  cvsroot-all tag=.

 Read the documentation to find out what the tag=. does ;-)

 Kris
So I should edit my cvsupfile to read as the fallowing:

*default host=cvsup12.us.FreeBSD.org
*default base=/usr/local/etc/cvsup
*default prefix=/usr
*default tag=RELENG_4_9_RELEASE
*default date=2003.10.28
*default release=cvs delete use-rel-suffix
*default compress
src-all date=.
ports-all tag=.
doc-all tag=.
cvsroot-all date=.

And it will update all of 4.9 as 4.9? To update my system corectly. Should I 
run mergmaster, after cvsed the system. Since I ran mergmaster with the 
incorrect files. 
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-26 Thread Earl Larsen
On Wednesday 26 May 2004 10:59 pm, Kris Kennaway wrote:
 On Wed, May 26, 2004 at 10:23:03PM -0500, Earl Larsen wrote:
   Read the documentation to find out what the tag=. does ;-)
  
   Kris
 
  So I should edit my cvsupfile to read as the fallowing:
 
  *default host=cvsup12.us.FreeBSD.org
  *default base=/usr/local/etc/cvsup
  *default prefix=/usr
  *default tag=RELENG_4_9_RELEASE
  *default date=2003.10.28
  *default release=cvs delete use-rel-suffix
  *default compress
  src-all date=.
  ports-all tag=.
  doc-all tag=.
  cvsroot-all date=.
 
  And it will update all of 4.9 as 4.9? To update my system corectly.
  Should I run mergmaster, after cvsed the system. Since I ran mergmaster
  with the incorrect files.

 No, you're way off.  See the sample configuration files, and read the
 documentation on cvsup in the handbook.

 Kris
Where is the sample config files located?
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-26 Thread Kent Stewart
On Wednesday 26 May 2004 09:10 pm, Earl Larsen wrote:
 On Wednesday 26 May 2004 10:59 pm, Kris Kennaway wrote:
  On Wed, May 26, 2004 at 10:23:03PM -0500, Earl Larsen wrote:
Read the documentation to find out what the tag=. does ;-)
   
Kris
  
   So I should edit my cvsupfile to read as the fallowing:
  
   *default host=cvsup12.us.FreeBSD.org
   *default base=/usr/local/etc/cvsup
   *default prefix=/usr
   *default tag=RELENG_4_9_RELEASE
   *default date=2003.10.28
   *default release=cvs delete use-rel-suffix
   *default compress
   src-all date=.
   ports-all tag=.
   doc-all tag=.
   cvsroot-all date=.
  
   And it will update all of 4.9 as 4.9? To update my system
   corectly. Should I run mergmaster, after cvsed the system. Since
   I ran mergmaster with the incorrect files.
 
  No, you're way off.  See the sample configuration files, and read
  the documentation on cvsup in the handbook.
 
  Kris

 Where is the sample config files located?

/usr/share/examples/cvsup

Kent
-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-26 Thread Kris Kennaway
On Wed, May 26, 2004 at 10:23:03PM -0500, Earl Larsen wrote:

  Read the documentation to find out what the tag=. does ;-)
 
  Kris
 So I should edit my cvsupfile to read as the fallowing:
 
 *default host=cvsup12.us.FreeBSD.org
 *default base=/usr/local/etc/cvsup
 *default prefix=/usr
 *default tag=RELENG_4_9_RELEASE
 *default date=2003.10.28
 *default release=cvs delete use-rel-suffix
 *default compress
 src-all date=.
 ports-all tag=.
 doc-all tag=.
 cvsroot-all date=.
 
 And it will update all of 4.9 as 4.9? To update my system corectly. Should I 
 run mergmaster, after cvsed the system. Since I ran mergmaster with the 
 incorrect files. 

No, you're way off.  See the sample configuration files, and read the
documentation on cvsup in the handbook.

Kris



pgpuJwioTPNxP.pgp
Description: PGP signature


Re: config is out of sinc

2004-05-26 Thread Earl Larsen
On Wednesday 26 May 2004 11:39 pm, Kent Stewart wrote:
 On Wednesday 26 May 2004 09:10 pm, Earl Larsen wrote:
  On Wednesday 26 May 2004 10:59 pm, Kris Kennaway wrote:
   On Wed, May 26, 2004 at 10:23:03PM -0500, Earl Larsen wrote:
 Read the documentation to find out what the tag=. does ;-)

 Kris
   
So I should edit my cvsupfile to read as the fallowing:
   
*default host=cvsup12.us.FreeBSD.org
*default base=/usr/local/etc/cvsup
*default prefix=/usr
*default tag=RELENG_4_9_RELEASE
*default date=2003.10.28
*default release=cvs delete use-rel-suffix
*default compress
src-all date=.
ports-all tag=.
doc-all tag=.
cvsroot-all date=.
   
And it will update all of 4.9 as 4.9? To update my system
corectly. Should I run mergmaster, after cvsed the system. Since
I ran mergmaster with the incorrect files.
  
   No, you're way off.  See the sample configuration files, and read
   the documentation on cvsup in the handbook.
  
   Kris
 
  Where is the sample config files located?

 /usr/share/examples/cvsup

 Kent
Ok I did a little more research on making the cvsupfile. And to make my system 
up to date for everything for 4.9(stable). Please correct me if I am wrong. 
Will be the fallowing:

default host=cvsup12.us.FreeBSD.org
*default base=/usr/local/etc/cvsup
*default prefix=/usr
*default release=cvs tag=RELENG_4_9
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.
doc-all tag=.
cvsroot-all

What would change for 4.9 current? I am a little confused on the difference of 
RELENG_4_9 and RELENG_4_9_0_RELEASE. Is the first one for stable systems, and 
the later one for current systems?

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: config is out of sinc

2004-05-25 Thread Kris Kennaway
On Tue, May 25, 2004 at 01:40:36PM -0500, Earl Larsen wrote:

 I installed FreeBSD 4.9-stabel, and used cvs to update everything. And
 when I tried to build my personel Kernel by using. Make build 
 KERNCONF... it came up with the fallowing :

It looks like you've accidentally updated your sources to 5.2-CURRENT.
Check your cvsupfile against the sample files provided, and post it
here if you need more help.

Kris


pgpPjbxNM5EwD.pgp
Description: PGP signature