Re: CVS tags

2007-05-07 Thread [LoN]Kamikaze
Josef Grosch wrote:
 
 I have been spending a lot of time building machines at work. Our engineers
 want to have the machine in question to have a specific version of FreeBSD,
 ie. FreeBSD 4.11-RELEASE-p11 for example. I have noticed that there is not
 a CVS tag for this in the tree. Is there a specific reason why we do not
 tag the tree for the patch levels?
 
 
 
 Josef

Wouldn't that be Releng_4_11 or Releng_4_11p11?

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


Re: CVS tags

2007-05-07 Thread Björn König


 I have been spending a lot of time building machines at work. Our
 engineers  want to have the machine in question to have a specific
 version of FreeBSD, ie. FreeBSD 4.11-RELEASE-p11 for example. I have
 noticed that there is not a CVS tag for this in the tree. Is there
 a specific reason why we do not tag the tree for the patch levels?

Although it should never be necessary to use -p11 explicitely, you can get
it if you use RELENG_4_11 and the date 2005/06/30 00:00:00 for example.
The appropriate line in your supfile looks like this:

*default release=cvs tag=RELENG_4_11 date=2005.06.30.00.00.00

The file src/sys/conf/newvers.sh contains the version number. You can
determine the date in the CVS repository.

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?f=uonly_with_tag=RELENG_4_11logsort=date

Regards
Björn


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


CVS tags

2007-05-06 Thread Josef Grosch


I have been spending a lot of time building machines at work. Our engineers
want to have the machine in question to have a specific version of FreeBSD,
ie. FreeBSD 4.11-RELEASE-p11 for example. I have noticed that there is not
a CVS tag for this in the tree. Is there a specific reason why we do not
tag the tree for the patch levels?



Josef

-- 
Josef Grosch   | Another day closer to a | FreeBSD 6.2
[EMAIL PROTECTED] |   Micro$oft free world  | Berkeley, Ca.


pgp7Di4Lgn0YR.pgp
Description: PGP signature


Re: CVS tags

2007-05-06 Thread Colin Percival
Josef Grosch wrote:
 I have been spending a lot of time building machines at work. Our engineers
 want to have the machine in question to have a specific version of FreeBSD,
 ie. FreeBSD 4.11-RELEASE-p11 for example. I have noticed that there is not
 a CVS tag for this in the tree. Is there a specific reason why we do not
 tag the tree for the patch levels?

Yes; two reasons in fact:
1. Tagging the tree for every security update isn't feasible in CVS.
2. There is a branch available for RELEASE plus the all available security
and critical errata fixes (RELENG_X_Y for X.Y-RELEASE), and you should never
not install all available security and critical errata fixes.

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


Where are CVS Tags Announced

2006-10-25 Thread Jason C. Wells
I was looking forward to the tagging of RELEASE_6_2 in the ports tree.  
I surfed around cvsweb but didn't see anything that looked like a tag 
announcement.  Where do I look to determine if the sources have been 
tagged with a new release? 


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


Re: Where are CVS Tags Announced

2006-10-25 Thread Eric

Jason C. Wells wrote:
I was looking forward to the tagging of RELEASE_6_2 in the ports tree.  
I surfed around cvsweb but didn't see anything that looked like a tag 
announcement.  Where do I look to determine if the sources have been 
tagged with a new release?

Thanks,
Jason
___



this is where i check for them:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Where are CVS Tags Announced

2006-10-25 Thread Jerry McAllister
On Wed, Oct 25, 2006 at 10:41:16AM -0700, Jason C. Wells wrote:

 I was looking forward to the tagging of RELEASE_6_2 in the ports tree.  
 I surfed around cvsweb but didn't see anything that looked like a tag 
 announcement.  Where do I look to determine if the sources have been 
 tagged with a new release? 

Sign up for the freebsd-announce Email list.   
It only gets messages when something is officially announced so it won't
add much traffic to your Email.

jerry

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


what's different between src CVS Tags RELENG_*_BP and RELENG_*?

2006-08-11 Thread lveax

hey all,

i just know the release src tag is RELENG_*_RELEASE.

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


CVS Tags for 5.x

2004-01-30 Thread Jack.W.Parks
I have been reading all the documentation I can find concerning cvsup.
My supfile specifies CVS tag RELENG_5_1

*default release=cvs tag=RELENG_5_1
*default delete use-rel-suffix
*default compress
*default tag=.
src-all

When I type uname -a, I get:

FreeBSD skrap-node.skrap.net 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Thu Jan
29 23:48:04 CST 2004
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386

I would assume given the above cvs supfile, that my Kernel would compile
and report 5.1 build.  Am I splitting hairs, or should I change my
supfile cvs tag to something different.

Jack
**
The information contained in this message, including attachments, may contain 
privileged or confidential information that is intended to be delivered only to the 
person identified above. If you are not the intended recipient, or the person 
responsible for delivering this message to the intended recipient, ALLTEL requests 
that you immediately notify the sender and asks that you do not read the message or 
its 
attachments, and that you delete them without copying or sending them to anyone else. 

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


Clarification on CVS Tags

2003-10-28 Thread Jason Williams
Good morning everyone.

I was hoping to get some verification regarding CVS Tags. I'm pretty sure I 
understand, but just wanted to have my thoughts validated for me.

In reading the CVS Tag page in the handbook, I understand the basics of 
what is going on.

If I specify this in my cvsup file:
RELENG_4_8
I will follow the Release Branch of 4.8, plus security patches.
This would be a good choice for production servers.
RELENG_4
For this, you are following the entire 4.x stable branch. In theory, if I 
install 4.5 and set this up in my cvsup file and run it, I will have the 
source tree going all the way to 4.9rc# correct? From here, you could build 
world?

Finally:

RELENG_4_8_0_RELEASE

This would follow just the source, ports and docs tree up to 4.8, the 
frozen section, correct?
Why would someone want to use this particular setup? What are the benefits? 
Drawbacks?
Would it work in a sense that if I installed 4.4 on a server, set this up 
in my cvsup file to RELENG_4_8_0_RELEASE, ran the update to update sources, 
ports and docs, then make world: That then would make my box 4.8 ?

I appreciate everyones help and insight.
Just want to make sure I understand this correctly.
Thanks.

Jason

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


Re: Clarification on CVS Tags

2003-10-28 Thread Matthew Seaman
On Tue, Oct 28, 2003 at 09:43:20AM -0800, Jason Williams wrote:
 Good morning everyone.
 
 I was hoping to get some verification regarding CVS Tags. I'm pretty sure I 
 understand, but just wanted to have my thoughts validated for me.
 
 In reading the CVS Tag page in the handbook, I understand the basics of 
 what is going on.
 
 If I specify this in my cvsup file:
 RELENG_4_8
 
 I will follow the Release Branch of 4.8, plus security patches.
 This would be a good choice for production servers.

Correct.

 
 RELENG_4
 For this, you are following the entire 4.x stable branch. In theory, if I 
 install 4.5 and set this up in my cvsup file and run it, I will have the 
 source tree going all the way to 4.9rc# correct? From here, you could build 
 world?

Correct.  At the moment, RELENG_4 will get you 4.9-RC4, which will
shortly become 4.9-RELEASE for a few minutes while the RELENG_4_9
branch is created, and then 4.9-STABLE.

If you're willing to wait for a few days RELENG_4_9 would also be a
good choice for a production server.

 Finally:
 
 RELENG_4_8_0_RELEASE
 
 This would follow just the source, ports and docs tree up to 4.8, the 
 frozen section, correct?
 Why would someone want to use this particular setup? What are the benefits? 
 Drawbacks?
 Would it work in a sense that if I installed 4.4 on a server, set this up 
 in my cvsup file to RELENG_4_8_0_RELEASE, ran the update to update sources, 
 ports and docs, then make world: That then would make my box 4.8 ?

Not so correct.  RELENG_4_8_0_RELEASE marks the state of the system
sources at the point that the RELENG_4_8 branch was created, and what
went onto the release CDs.  Yes, you can use this tag to download
sources and building world from there will get you 4.8-RELEASE.

However, it's not generally useful to put this tag into a cvsup
sup-file -- principally because it marks a point in time, and once
you've downloaded it, there won't be any updates.  So: no security
patches etc.  If you're tempted to use this tag, then you probably
really want to use RELENG_4_8 or RELENG_4_9 instead.

Note that the RELENG_4_x and RELENG_5_x tags apply only to the system
sources.  The one important tag you've not mentionned is '.', also
known as the HEAD in cvs terms.  When applied to the system sources,
this gets you 5-CURRENT, but unless you're a high powered system
hacker type, you don't want that.

Ports and docs however, are a different matter. For those collections
'.' is the only game in town.  The RELENG_x_y tags simply don't exist,
and if you accidentally try and cvsup ports using one of them, you'll
end up deleting your whole ports tree.  [The RELENG_x_y_0_RELEASE tags
do exist, but exactly like the system sources they just serve to mark
what goes onto the CD Roms.]

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


pgp0.pgp
Description: PGP signature


Re: Clarification on CVS Tags

2003-10-28 Thread Jason Williams
Thanks Matthew for your explanation. You answered a lot of my questions.
Makes sense now really.
Just out of curiosity, why would someone want to use:

RELENG_4_8_0_RELEASE?

Is there some type of benefit?
One would think that the best option for production servers is:
RELENG_4_8

THanks for your insight.

Jason

At 06:37 PM 10/28/2003 +, you wrote:
On Tue, Oct 28, 2003 at 09:43:20AM -0800, Jason Williams wrote:
 Good morning everyone.

 I was hoping to get some verification regarding CVS Tags. I'm pretty 
sure I
 understand, but just wanted to have my thoughts validated for me.

 In reading the CVS Tag page in the handbook, I understand the basics of
 what is going on.

 If I specify this in my cvsup file:
 RELENG_4_8

 I will follow the Release Branch of 4.8, plus security patches.
 This would be a good choice for production servers.

Correct.

 RELENG_4
 For this, you are following the entire 4.x stable branch. In theory, if I
 install 4.5 and set this up in my cvsup file and run it, I will have the
 source tree going all the way to 4.9rc# correct? From here, you could 
build
 world?

Correct.  At the moment, RELENG_4 will get you 4.9-RC4, which will
shortly become 4.9-RELEASE for a few minutes while the RELENG_4_9
branch is created, and then 4.9-STABLE.
If you're willing to wait for a few days RELENG_4_9 would also be a
good choice for a production server.
 Finally:

 RELENG_4_8_0_RELEASE

 This would follow just the source, ports and docs tree up to 4.8, the
 frozen section, correct?
 Why would someone want to use this particular setup? What are the 
benefits?
 Drawbacks?
 Would it work in a sense that if I installed 4.4 on a server, set this up
 in my cvsup file to RELENG_4_8_0_RELEASE, ran the update to update 
sources,
 ports and docs, then make world: That then would make my box 4.8 ?

Not so correct.  RELENG_4_8_0_RELEASE marks the state of the system
sources at the point that the RELENG_4_8 branch was created, and what
went onto the release CDs.  Yes, you can use this tag to download
sources and building world from there will get you 4.8-RELEASE.
However, it's not generally useful to put this tag into a cvsup
sup-file -- principally because it marks a point in time, and once
you've downloaded it, there won't be any updates.  So: no security
patches etc.  If you're tempted to use this tag, then you probably
really want to use RELENG_4_8 or RELENG_4_9 instead.
Note that the RELENG_4_x and RELENG_5_x tags apply only to the system
sources.  The one important tag you've not mentionned is '.', also
known as the HEAD in cvs terms.  When applied to the system sources,
this gets you 5-CURRENT, but unless you're a high powered system
hacker type, you don't want that.
Ports and docs however, are a different matter. For those collections
'.' is the only game in town.  The RELENG_x_y tags simply don't exist,
and if you accidentally try and cvsup ports using one of them, you'll
end up deleting your whole ports tree.  [The RELENG_x_y_0_RELEASE tags
do exist, but exactly like the system sources they just serve to mark
what goes onto the CD Roms.]
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
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Clarification on CVS Tags

2003-10-28 Thread Jud

On Tue, 28 Oct 2003 11:00:32 -0800, Jason Williams
[EMAIL PROTECTED] said:
 Thanks Matthew for your explanation. You answered a lot of my questions.
 Makes sense now really.
 
 Just out of curiosity, why would someone want to use:
 
 RELENG_4_8_0_RELEASE?
 
 Is there some type of benefit?
 One would think that the best option for production servers is:
 
 RELENG_4_8
 
 THanks for your insight.

Releases are thoroughly tested through multiple release candidate stages,
but bugs occasionally slip through even there.  The security/bugfix
branch is not as widely tested, but is reliable to the extent that a few
isolated fixes shouldn't break anything and can undergo fairly thorough
testing by relatively fewer people.

There are those who will trust the thorough testing theory more than the
few-isolated-fixes theory.  Also, particular production servers may not
be running the piece of the base system in which a security hole is
found, e.g., sendmail.  Both are legitimate reasons to stick with the
release rather than the security branch.

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


Re: Clarification on CVS Tags

2003-10-28 Thread Lowell Gilbert
Jason Williams [EMAIL PROTECTED] writes:

 Just out of curiosity, why would someone want to use:
 
 RELENG_4_8_0_RELEASE?
 
 Is there some type of benefit?
 One would think that the best option for production servers is:
 
 RELENG_4_8

Basically, yes.

Tags are used for a number of reasons besides indicating what
end-users should cvsup.  It is very important to be able to reproduce
exactly what was in a given release, even if you're not recommending
that any new installations of that release.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Clarification on CVS Tags

2003-10-28 Thread Garance A Drosihn
At 11:00 AM -0800 10/28/03, Jason Williams wrote:
Thanks Matthew for your explanation. You answered a lot
of my questions.  Makes sense now really.
Just out of curiosity, why would someone want to use:

RELENG_4_8_0_RELEASE?

Is there some type of benefit?
One would think that the best option for production
servers is:
RELENG_4_8

Thanks for your insight.
The security or safe branches (such as RELENG_4_8) are
relatively new.  We still have to have tags such as
RELENG_4_8_0_RELEASE for the release process, and you
can use any tag for cvsup.  Before the security branches
existed, we used to encourage people to upgrade to those
release-tags instead of upgrading to stable.
There are still times when you might want to cvsup to a
release point.  Of course, once you do the buildworld
for that point, then you'll never see any new changes
until you switch to a different tag for cvsup.
For instance, it might be quite reasonable to cvsup to a
release tag, and once you know that worked you would then
cvsup to some later release tag, or to RELENG_4 (stable).
--
Garance Alistair Drosehn=   [EMAIL PROTECTED]
Senior Systems Programmer   or  [EMAIL PROTECTED]
Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]