Re: CFLAGS=-O2 -pipe problems in RELENG_5 ?

2005-01-20 Thread John Polstra
On 18-Jan-2005 Chris wrote:
 I have been compiling ports using -O2 since I started using FreeBSD
 back in 2003 and only port that has had issues with this is lang/ezm3
 in FreeBSD 5.2.1 it needed -O.

I fixed that at the beginning of November.

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


RE: 4.9-RC and bge

2003-09-30 Thread John Polstra
On 30-Sep-2003 Damon Anton Permezel wrote:
 Recent SUP.
 Installed on Dell PowerEdge 4600.
 Getting tons of:
 
 Sep 30 12:23:16 zige /kernel: bge0: gigabit link up
 Sep 30 12:23:46 zige last message repeated 98 times

Check your dmesg output, and I bet you'll see that bge0 is sharing an
IRQ with another device.  (If not, I'd like to hear about it.)  This
bug was fixed in -current in revision 1.41 of if_bge.c, but it never
got merged to -stable.  I have a patch for -stable that I am planning
to commit after the source freeze lifts.  It is attached to this mail.
Please let me know whether it solves your problem or not.

John
Index: if_bge.c
===
RCS file: /home/ncvs/src/sys/dev/bge/if_bge.c,v
retrieving revision 1.3.2.28
diff -u -r1.3.2.28 if_bge.c
--- if_bge.c26 Sep 2003 16:02:04 -  1.3.2.28
+++ if_bge.c30 Sep 2003 15:15:45 -
@@ -,11 +,12 @@
 {
struct bge_softc *sc;
struct ifnet *ifp;
+   u_int32_t statusword;
u_int32_t status;
 
-
sc = xsc;
ifp = sc-arpcom.ac_if;
+   statusword = loadandclear(sc-bge_rdata-bge_status_block.bge_status);
 
 #ifdef notdef
/* Avoid this for now -- checking this register is expensive. */
@@ -2263,13 +2264,7 @@
BRGPHY_INTRS);
}
} else {
-   if ((sc-bge_rdata-bge_status_block.bge_status 
-   BGE_STATFLAG_UPDATED) 
-   (sc-bge_rdata-bge_status_block.bge_status 
-   BGE_STATFLAG_LINKSTATE_CHANGED)) {
-   sc-bge_rdata-bge_status_block.bge_status =
-   ~(BGE_STATFLAG_UPDATED|
-   BGE_STATFLAG_LINKSTATE_CHANGED);
+   if (statusword  BGE_STATFLAG_LINKSTATE_CHANGED) {
/*
 * Sometimes PCS encoding errors are detected in
 * TBI mode (on fiber NICs), and for some reason
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: memory disks in 4.5-stable

2002-12-13 Thread John Polstra
In article [EMAIL PROTECTED],
Marius M. Rex [EMAIL PROTECTED] wrote:
 
 I want to create a number of small RAM disks on some webservers so they
 can serve high traffic content directly off of RAMdisks instead of
 conventional disks or NFS.
 
 I first tested this out on my desktop machine 4-7 stable and everything
 worked just fine.  I made 3 10Mb RAMdisks and mounted then just as
 planned.  But once I hopped onto the production servers (4.5-Stable from
 eb 26, 2002 I believe) I seemed to be limited to using only one md device.
 Only md0 is reconized as valid, any device number above that fails
 to be recognized as a configured device.

It's a bug that I fixed in the -stable branch on 19 August.  If you
update src/sys/dev/md/md.c to revision 1.8.2.2 and rebuild your
kernel, your problem should go away.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Compaq GIGA NIC

2002-10-18 Thread John Polstra
In article 002b01c276c2$46fd17c0$3264a8c0@BONG, Jamie Heckford
[EMAIL PROTECTED] wrote:
 Ok  apologies - here's my corrected version:

 The last time *I* used Ethernet cards based on the broadcom chipset
 the driver caused me massive problems. It was terrible. I hated
 it. I switched to intels. This solved my problem.  IMHO

 Sorry for my earlier post and before something flies back yes I
 did understand your reply ;)

Sorry I overreacted. :-}

Out of curiosity, what was the platform on which you had so much
trouble with the Broadcom chips?  In particular: what kind of CPU,
and was the bus PCI or PCI-X?

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Possible problems with cvsup14.freebsd.org

2002-07-17 Thread John Polstra

In article [EMAIL PROTECTED],
Kevin Oberman [EMAIL PROTECTED] wrote:
 I have been updating from many months from cvsup14 but I have had no
 updates to src-all with the RELENG_4 tag for at least two days. Seemed
 VERY unlikely!
 
 So I just run another cvsup from cvsup3 and got a VERY large number
 of changes. Seems like something might be broken at cvsup14. But it's
 not totally dead as I have been getting port updates from cvsup14 just
 fine. As I final check, I cvsuped my ports from cvsup3 and got only a
 few changes. So it looks like something is wrong with its src-all
 mirror.

Could you please report this to cvsup14's maintainer,
[EMAIL PROTECTED]?

By the way, all of the CVSup mirror site maintainers are listed in the
FreeBSD Handbook here:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html#CVSUP-MIRRORS

Thanks,
John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Possible problems with cvsup14.freebsd.org

2002-07-17 Thread John Polstra

In article [EMAIL PROTECTED],
faSty  [EMAIL PROTECTED] wrote:
 
 try cvsup10.freebsd.org. they are rieable cvs server.

They are _all_ reliable, but that doesn't mean there are never ever
any problems.  Please, if you suspect a problem with a mirror site
then find the address of its maintainer in the FreeBSD Handbook
(section A.6.7 currently) and let him know.

Thanks,
John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Unsopported relocation type?

2002-04-09 Thread John Polstra

In article [EMAIL PROTECTED],
Chris BeHanna  [EMAIL PROTECTED] wrote:
 On Tue, 9 Apr 2002, Karl M. Joch wrote:
 
  Hello,
 
  i got that one on a freebsd 4.5 server running mostly only samba 2.2.3a with
  about 50 workstations.
 
  /usr/libexec/ld-elf.so.1:
  /usr/lib/libcrypto.so.2: Unsupported relocation type 85 in non-PLT
  relocations
 
 PLT == Procedure Linkage Table
 
 Supposedly, this type of error can occur when non-PIC code is
 linked into a shared object.

I don't think it's that.  The valid relocation types are the values
0 thru 10.  85 is way out of range and would be invalid for any i386
executable or library, whether PIC or not.

BTW, linking non-PIC code into a shared library generally works.  It's
just inefficient.

 It could also be caused by a non-corrected bit error in memory
 (cosmic ray at an inopportune time while the rtld was doing its
 thing?).

Yes, I'm betting it's that or a corrupted file.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: CVSUP Mirror brain damage

2002-02-02 Thread John Polstra

In article [EMAIL PROTECTED],
Michael Sierchio  [EMAIL PROTECTED] wrote:
 
 It appears that cvsup2.freebsd.org is long gone.  How to we get it off the
 list of mirrors, and/or of course see to it that it no longer is aliased
 to a host which isn't a cvsup mirror?

I removed cvsup2 from the list of mirrors over a month ago, but I
forgot to have its DNS record deleted.  I have asked our hostmaster to
do that now.

We'll have a replacement for cvsup2 soon, maybe even this week.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsup server warnings; /usr/local/etc/cvsup/prefixes/FreeBSD.cvs

2001-12-01 Thread John Polstra

In article [EMAIL PROTECTED],
Jason Hunt  [EMAIL PROTECTED] wrote:
 I don't know if it's just something I missed, or if this has been answered
 before, but when I try cvsup'ing my ports I get numerous messages about
 not being able to write
 /usr/local/etc/cvsup/prefixes/FreeBSD.cvs/{port-section}/{port-name}/files/patch-*,v
 and
 /usr/local/etc/cvsup/freebsd/FreeBSD.cvs/{port-section}/{port-name}/pkg-*
 
 I am using cvsup 16.1e and cvsup2.ca.freebsd.org
 
 My supfile is as follows:
 
 *default host=cvsup2.ca.FreeBSD.org
 *default base=/usr
 *default prefix=/usr
 *default release=cvs tag=.
 *default delete use-rel-suffix
 *default compress
 
 ports-all

I seriously doubt that that's the supfile you are using.  Those
error messages just don't correspond to it at all.  First, the
supfile specifies a prefix of /usr, but the error messages
indicate that the prefix is really prefixes/FreeBSD.cvs.  Second,
it is complaining about *,v files, which you wouldn't be getting
if you had tag=. in your supfile.

This looks exactly like you are using the supfile from the
cvsup-mirror port, not the one you posted.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsup server warnings; /usr/local/etc/cvsup/prefixes/FreeBSD.cvs

2001-12-01 Thread John Polstra

In article [EMAIL PROTECTED],
 [EMAIL PROTECTED] wrote:
 Try another mirror

No, that's not the problem.  It's on the user's end.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsup server warnings; /usr/local/etc/cvsup/prefixes/FreeBSD.cvs

2001-12-01 Thread John Polstra

In article [EMAIL PROTECTED],
Maxime Romano [EMAIL PROTECTED] wrote:
 I've been getting the exact same problems at three diffrent locations.  You 
 should use cvsup.ca.freebsd.org.

Did that actually fix it for you?  If so, cvsup.ca.freebsd.org is
seriously screwed up.

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: HEADS UP: find /usr/src -mtime -0

2001-09-26 Thread John Polstra

In article [EMAIL PROTECTED],
Ruslan Ermilov  [EMAIL PROTECTED] wrote:
 On Tue, Sep 25, 2001 at 02:46:52PM -0700, Kent Stewart wrote:
   
Could this be a side effect of the 9 Sept 01 Cvsup Error.
  
  The S1G Cvsup bug makes the dates come out 31 Dec 69 instead of 10 Sep
  01.
  
 If this 69 is 2069, that is definitely the problem!

It was a pretty strange bug, but I don't think it would have been able
to set the modtime to anything except the epoch+0, i.e.,  1970-01-01
00:00:00 UTC.  Note, this maps onto the end of 1969 in many time
zones.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: HEADS UP: find /usr/src -mtime -0

2001-09-26 Thread John Polstra

In article [EMAIL PROTECTED], Kent Stewart  [EMAIL PROTECTED] wrote:
 
 How do you wake up some of the cvsup site managers. For example,
 cvsup4.freebsd.org has been told at least twice going back to 12 Sep 01
 that he is running the old version. That site is still pumping out
 source with the S1G bug. A cvsup started at 9:25 PDT shows
 
 Connected to cvsup4.FreeBSD.org
 Server software version: REL_16_1

Confirmed.  I have removed this site from the list in the Handbook,
and have asked the freebsd.org hostmaster to delete its DNS record.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Update to fix CVSup timestamp bug

2001-09-09 Thread John Polstra

In article [EMAIL PROTECTED],
Eugene Grosbein  [EMAIL PROTECTED] wrote:
  I have fixed the bug and have released a new snapshot of CVSup,
  SNAP_16_1d.  I have also created binary packages for FreeBSD-4.x which
  can be installed using pkg_add.  For information about updating your
  CVSup installation, look here:
 
 Please issue an announcement about your plans of creating binary packages
 for FreeBSD 3.5, will such package be released or not?

I don't think a packages for -3.5 will be released.  I don't have any
way myself to build binaries for -3.x.  However, you can build the
port from source.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Update to fix CVSup timestamp bug

2001-09-09 Thread John Polstra

In article [EMAIL PROTECTED],
Eugene Grosbein  [EMAIL PROTECTED] wrote:
 
 Thank you once more. Our local cvsup-mirror still runs with 3-STABLE.
 I've successfully built /usr/ports/net/cvsup-devel.
 Could you please give me a hint how to build a package not requiring Modula's
 additional packages to exist in the system? How to include these 
 modules 'static'?

You can build the port statically-linked by setting STATIC=yes in
the environment before building.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: /sys/crypto not getting check out with src-all

2001-08-29 Thread John Polstra

In article [EMAIL PROTECTED],
Eugene Panchenko [EMAIL PROTECTED] wrote:
 Hi!
 
 It seems that there's a problem with 4.4-RC.  I have src-all
 specified in my stable-supfile, stiff, crypto (and
 sys-crypto) is not check out.  There is simply no such
 directory as /usr/src/sys/crypto (though it is in CVS and I
 can get all the files).
 
 I've notice this when trying to build my kernel with
 NETSMBCRYPTO (or likewise) option.
 
 Could I hope this is my fault, or if it's not, for this to
 be fixed??  This is kinda weird (not to mention that is'
 annoys me) since it's stated in
 /usr/share/examples/cvsup/stable-supfile that all those
 used-to-be USA-restrivted distributions (des, and stuff) are
 now part of src-all distro.

That's correct.  Do you have a refuse file?  (See the section REFUSE
FILES in cvsup(1).)  If so, please post it.  Also please post your
supfile.  I'm sure there's a simple explanation for the problem.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsuping

2001-08-17 Thread John Polstra

In article [EMAIL PROTECTED],
Tomas Palfi  [EMAIL PROTECTED] wrote:
 i'am trying to cvsup on 4.3 stable and as i am connected through a firewall
 i've been at it for a relatively long time. the messages i was getting were
 all related to the firewall configuration (ie. connection refused, not being
 able to get to the open at all etc.)  we tweaked our firewall and now i seem
 to be getting out with
 
 maranello# cvsup -g -L2 stable-supfile /var/tmp/dest   (** the same happen
 when i use -P m)
 Parsing supfile stable-supfile
 Connecting to cvsup.uk.Freebsd.org
 Connected to cvsup.uk.Freebsd.org
 Premature EOF from server  (    why is it premature )
 Will retry at 16:48:40
 
 when i test the connection to any cvsup-server with
 
 telnet cvsup.uk.freebsd.org 5999 
 
 this is what i get
 
 Trying 195.40.6.42...
 Connected to cvsup.plig.net.
 Escape character is '^]'.
 Connection closed by foreign host.
 maranello#
 
 would anyone know please where the problem is??

There is something wrong with your firewall or with the way it is
configured.  I doubt that any of us can help solve this problem.  Only
your firewall administrator can fix it.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsup via socks5

2001-07-25 Thread John Polstra

In article [EMAIL PROTECTED],
James Satterfield  [EMAIL PROTECTED] wrote:
 WooHoo It works!
 Thank you Philippe!
[...]
 jester# runsocks cvsup -L 2 ports-supfile

When using SOCKS, you must also add @M3novm to the cvsup command
line -- anywhere on the command line.  If you don't, it will
eventually die with a Bad address error.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: ports and cvsup

2001-07-04 Thread John Polstra

In article [EMAIL PROTECTED],
Jeroen Heijungs  [EMAIL PROTECTED] wrote:
 
 Every week I do a cvsup for all sources, docs and ports, with the default 
 cvsup cfg files in /usr/share/examples/cvsup.
 
 But..., with almost every port I want to install I get the message about
 the old port layout. When I go to the ftp server get the port skeleton,
 install that and do the make again everything works fine.
 
 I thought that the cvsup was to avoid that kind of problems, but 
 obviously I made somewhere a mistake (or haven't read enough).

Probably when you ran CVSup for the first time, you already had a
ports tree on your system.  CVSup does a pretty good job of adopting
existing files, but when you use it like that it will not delete old
files which normally should be deleted.  That's because it doesn't
think it owns those files, because it didn't create them in the first
place.  In most situations, it doesn't hurt anything to have a few
extra files lying around.  Unfortunately, the ports tree is very
sensitive to that.

There is a safe way to adopt existing trees with CVSup.  It's
described in the CVSup FAQ here:

http://www.polstra.com/projects/freeware/CVSup/faq.html#caniadopt

and in the two questions that follow it.

Your safest bet at this point would be to delete your entire ports
tree and re-fetch it with CVSup.  (Don't use the -s option.)  The
ports tree is relatively small, so it won't take too awfully long.

Or, if you are careful and know what you're doing, you can probably
get things working by doing a systematic manual deletion of all
subdirectories named patches and pkg in your entire ports tree.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Hard lockups since cvsup'ing Jul 1st. Help!

2001-07-03 Thread John Polstra

In article [EMAIL PROTECTED],
Robert L Sowders [EMAIL PROTECTED] wrote:

 I took a look at the cvsweb and 
 noticed that mfs_vfsops.c was marked as removed at version 1.93 4 weeks 
 ago by phk,

It was removed in -current, but not in -stable.  A file in CVS can
exist in some branches but not in others.

 but two weeks ago version 181 was added and updated by 1.82 
 but the dates are backwards on the versions.  Screwy eh?

That is not what I see when I look at cvsweb or use cvs log.

 There was a commit to the mfs_vfsops.c file done on Jun 17, that may have 
 been kinda screwy, or maybe it's just the cvs system.

That commit was on the RELENG_4 branch (-stable), where the file is
still alive.  Nothing screwy there.

 version 1.81 is marked as occuring on Jun 17, 2001 and version 1.82
 occurred at Apr 15 2000.

I don't know where you saw that.  CVSWeb shows a date of Dec 19,
1999 for revision 1.81 and Apr 15, 2000 for revision 1.82.  That
agrees with what is recorded in the actual RCS file.

 I'm not sure if cvsup uses the date or the version when it's supping
 files,

If you are asking for the -stable branch with tag=RELENG_4 then
CVSup uses the version.

 Checking my srcs locally it appears that indeed my cvsup pulled
 version 1.81.2.1 dated 2001/06/17 which is wrong and does not have
 the add in version 1.82.

That is exactly what CVSup should have done.  Revision 1.82 is not
a part of -stable; it is in -current only. -stable was branched at
revision 1.81, before revision 1.82 was created.  For -stable, the
revision after 1.81 is 1.81.2.1.  Next will come 1.81.2.2, etc.

 I wonder how many other things are screwy in the cvs repository?

I don't see anything screwy there. :-)

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: NIS/YP still broken!

2001-06-03 Thread John Polstra

In article [EMAIL PROTECTED],
Andre Albsmeier  [EMAIL PROTECTED] wrote:
 
 The map here looks slightly different:
 
 0x8048000 0x804d000 5 0 0xd6927ea0 r-x 1 0 0x0 COW NC vnode
 0x804d000 0x804f000 2 0 0xd6894d20 rw- 2 0 0x2180 NCOW NNC default
 0x804f000 0x8066000 16 0 0xd6894d20 rwx 2 0 0x2180 NCOW NNC default  --- additional
 
 0x1804d000 0x1805e000 17 0 0xd73f4d80 r-x 10 5 0x0 COW NC vnode
 0x1805e000 0x1805f000 1 0 0xd7246ba0 rw- 1 0 0x2180 COW NNC vnode
 0x1805f000 0x18061000 2 0 0xd72ec540 rw- 2 0 0x2180 NCOW NNC default
 0x18061000 0x18069000 5 0 0xd72ec540 rwx 2 0 0x2180 NCOW NNC default
 
 0x18069000 0x180e6000 103 0 0xc0280300 r-x 104 45 0x0 COW NC vnode
 0x180e6000 0x180eb000 5 0 0xd71fba20 rwx 1 0 0x2180 COW NNC vnode
 0x180eb000 0x180ff000 7 0 0xd7b96c60 rwx 1 0 0x2180 NCOW NNC default
 
 0xbfbe 0xbfc0 4 0 0xd79b18a0 rwx 1 0 0x2180 NCOW NNC default

That's OK.

 So im my case it is:
 
 ||
 VV
 0x1804d000 0x1805e000 17 0 0xd73f4d80 r-x 10 5 0x0 COW NC vnode
 0x1805e000 0x1805f000 1 0 0xd7246ba0 rw- 1 0 0x2180 COW NNC vnode
 0x1805f000 0x18061000 2 0 0xd72ec540 rw- 2 0 0x2180 NCOW NNC default
 0x18061000 0x18069000 5 0 0xd72ec540 rwx 2 0 0x2180 NCOW NNC default
^^
||

Right.

 Done, I have now:
 
static char *rtld_base = (char *)0x1804d000; /* Patch me */
static char *rtld_limit = (char *)0x18069000;/* Patch me too */

Right.

 I have a corefile but can't debug it:
 
 Core was generated by `yppush'.
 Program terminated with signal 11, Segmentation fault.
 Cannot access memory at address 0x180600a8.
 #0  0x1804f358 in ?? ()Cannot access memory at address 0x180600a8.
 
 Anything I did wrong?

No, I forgot a step. :-) When you run yppush, set LD_BIND_NOW=1 in the
environment.  (And I _hope_ that won't make it stop failing.)

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: CVSup through ssh tunnel

2001-05-26 Thread John Polstra

In article [EMAIL PROTECTED],
Marc Fonvieille  [EMAIL PROTECTED] wrote:

 I try to upgrade source tree on my laptop through a ssh tunnel:
 the laptop is on my lan and only one box (the gateway) can access to the
 Internet.
 
 From the laptop, i launch the following command:
 
 laptop:/home/marc% ssh -2 -N -f -L 5999:cvsup.uk.freebsd.org:5999 gateway
 
 Then i su to root and i launch:
 
 laptop:/home/marc#  cvsup -g -L 2 doc-supfile
[...]
 
 Ok the doc is updated, i do the same with the ports and it succeeded.
 But when i cvsup the source tree, it gives me:
 
 laptop:/home/marc# cvsup -g -L 2 stable-supfile
 Parsing supfile stable-supfile
 Connecting to localhost
 Connected to localhost
 Server software version: REL_16_1
 Negotiating file attribute support
 Exchanging collection information
 Establishing multiplexed-mode data connection
 Running
 Updating collection src-all/cvs
 Shutting down connection to server
 Finished successfully
 
 without any changes in /usr/src (the sources are old 4.3-BETA).

Do you have a refuse file in one of the following places?

/usr/sup/refuse
/usr/sup/src-all/refuse
/usr/sup/src-all/refuse.cvs:RELENG_4

Are you sure that the server host you are using is keeping its
src-all collection up-to-date?

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat

2001-05-21 Thread John Polstra

In article [EMAIL PROTECTED],
John Merryweather Cooper  [EMAIL PROTECTED] wrote:
 Jamie Hermans wrote:
  On Sun, 20 May 2001 19:27:28 -0700, [EMAIL PROTECTED] (John
  Merryweather Cooper) wrote:
  This port is messing up my make update run--it apparently is stuck in
  a cycle between installing itself and deleting itself.  Need someone
  with a good wooden stake to finish it . . . :)
  
  I just:
  
  rm -f /usr/ports/www/jakarat-tomcat
  
  It fixed itself the next time around.
 
 Nope.  Tried that . . . it comes back!!  Someone kill it . . .

I had to make manual changes to that port in the repository over
the weekend to fix damage caused by a problem commit last year.  (A
regular file named files had been committed accidentally, and now a
committer wanted to create a directory by that name.)  I tested all
the permutations of cvs update and CVSup I could think of, so I don't
understand why you're having problems.  If this was your first update
since mid-December, that could explain it.

 Steps:
 
 1. rm -rfd /usr/ports/www/jakarat-tomcat
 2. make update  --reinstalls itself here
 3. make update  --tries to deinstall itself and causes make update to
 fail

Unfortunately, make update can do 3 entirely different things
depending on the setting in your make.conf, so the information you've
provided doesn't tell me much.  Could you please fire up the script
program, run through the above commands again, and send me the
typescript file that gets created?  Also please send me the
relevant variables from your /etc/make.conf file.  The Makefile in
/usr/ports suppresses printing of the commands, and I won't know
which options were specified unless you send them to me explicitly.

Thanks,
John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat

2001-05-21 Thread John Polstra

In article [EMAIL PROTECTED], Kent Stewart  [EMAIL PROTECTED] wrote:
 David W. Chapman Jr. wrote:
  That's just it I believe the problem is fixed, or at the cvs one, not the
  cvsup one(if there is a problem with cvsup).  Once you delete your checkout
  file all is well and fixed
 
 No, it isn't fixed or at least because a very recent update from cvsup13
 doesn't work. The first thing it does is checkout the two patch files and
 tomcat.sh. Then, it tries to delete the directory, which fails because it
 isn't empty.

Let me try to clear up the confusion.  There's a combination of
things going on.

1. There was a problem in the CVS repository.  I fixed that manually
during the weekend.  The repository is fine now.

2. My manual fix of the repository provoked a bug in CVSup which is
affecting some people.  I had run a bunch of tests before making the
repository fix, but my tests were inadequate to find this particular
problem.  I know more or less what is happening and will be able to
fix the bug, but you shouldn't wait for that.  You should work around
it (see below).

3. The nature of the bug is such that it creates a bogus entry in
the checkouts file.  That causes the problem to keep happening until
the checkouts file is repaired manually or removed.  I posted
instructions on how to fix the file in a separate mail.  Basically,
you have to edit the checkouts file and delete all lines containing
jakarta-tomcat.

4. Removing the checkouts file works too, but it's a sledge hammer
approach and is better avoided.  There's useful information in there,
so it's better not to throw it away.

5. Somebody suggested adding an entry to the refuse file to ignore
the jakarta-tomcat port.  That probably hides the problem, but it
doesn't really fix anything.  The breakage is still there in your
checkouts file.  Therefore I don't recommend using the refuse file as
a work-around.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat

2001-05-21 Thread John Polstra

In article [EMAIL PROTECTED],
John Merryweather Cooper  [EMAIL PROTECTED] wrote:
 Steve Coltrin wrote:
  (cvsup barfing on ports/www/jakarta-tomcat:)
  
  I fixed the problem on my system by editing out all references to
  jakarta-tomcat in /usr/sup/ports-all/checkouts.cvs:. (period included).
  Now I can cvsup repeatedly without problems.
  
 Well, I could do that except:  1) defeats the purpose of maintaining a
 current ports tree;

No it doesn't.  It fixes the problem.  Don't worry, those lines will
come back (corrected) when you run cvsup.

 2) doesn't fix it for anyone who hasn't hacked checkout.cvs.  This
 should be fixed, not blocked on individual machines.  I'm sure the
 daemons are busy in the background figuring out a fix.

I recommend against waiting around for that.  The real fix is going
to be in CVSup, and it's going to take me some time.  Sorry, that's
just life.  It's Monday, I'm barely recovering from the flu, and
I'm swamped with work from my real jobs.  It'll be a while.  So the
work-around is your best bet unless you're very patient.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat

2001-05-21 Thread John Polstra

In article [EMAIL PROTECTED],
John Merryweather Cooper  [EMAIL PROTECTED] wrote:
 Yes, nuking /usr/sup/ports-all/checkout.cvs:. works.  Might be nice if
 this feature of cvs was quashed with a fairly heavy sledge hammer.  :)

This originated with a cvs problem, that's definitely true.
Unfortunately, the fix for that problem provoked a completely
separate bug in CVSup.  So cvs doesn't deserve all the blame. :-(

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat

2001-05-21 Thread John Polstra

Chad R. Larson wrote:
 
 I'm assuming none of this affects those of us who are using CVSup to
 maintain a local copy of the repository, and using cvs for our local
 ports tree.

Correct.

John
--
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: cvsup dumps core

2001-04-05 Thread John Polstra

In article [EMAIL PROTECTED],
Michael R. Wayne [EMAIL PROTECTED] wrote:
 
 With the recent ntpd exploit, I wanted to update only the files
 in /usr/src/contrib/ntp/ntpd.  Based on the man page, I should
 be able to use -i to do this.  But cvsup seems pretty unhappy:
 
 1162 /usr/local/bin/cvsup @M3stackdump -g -L 2 -i ntpd /usr/local/etc/stable-supfile

I don't know why you got a core dump.  It doesn't do that here when
I try it.

Unrelated to the core dump, you didn't use the -i option quite right.
As the man page says: "The pattern is a standard file name pattern.
It is interpreted relative to the collection's prefix directory."  So
you should have used "-i src/contrib/ntp/ntpd".

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: xconsole broken in recent 4.3-RC?

2001-04-02 Thread John Polstra

In article [EMAIL PROTECTED],
Eriya Akasaka  [EMAIL PROTECTED] wrote:
 /etc/fbtab ?
 
  In article [EMAIL PROTECTED],
   On Mon, 02 Apr 2001 18:49:54 -0700 (PDT)
   "xconsole broken in recent 4.3-RC?"
   John Polstra [EMAIL PROTECTED] wrotes:
 
 jdp I've just noticed that xconsole no longer works under 4.3-RC from
 jdp March 24.

Yep -- thanks, that was it.  I must have clobbered it when I ran
mergemaster.

John

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Repeatable panic copying ATAPI audio CD to SCSI disk

2001-03-11 Thread John Polstra

With a 4.3-BETA kernel from today (and also with one from a month or
two ago) I can easily induce a panic by trying to copy an audio CD
from an ATAPI drive to a SCSI disk on an ahc controller using this
command:

dd if=/dev/acd0c of=image1 bs=23520

I have no idea if this is a reasonable way to copy the image.  I never
tried it before today.  It shouldn't cause a panic, of course.

Using remote kgdb I got a stack trace:

Program received signal SIGTRAP, Trace/breakpoint trap.
Debugger (msg=0xc02c60a3 "panic") at ../../i386/i386/db_interface.c:319
319 in_Debugger = 0;
(kgdb) where
#0  Debugger (msg=0xc02c60a3 "panic") at ../../i386/i386/db_interface.c:319
#1  0xc016eb7c in panic (fmt=0xc02bf2ea "for safety")
at ../../kern/kern_shutdown.c:554
#2  0xc013e6d4 in ahc_handle_seqint (ahc=0xc0ec8800, intstat=113)
at ../../dev/aic7xxx/aic7xxx.c:407
#3  0xc0148edd in ahc_platform_intr (arg=0xc0ec8800)
at ../../dev/aic7xxx/aic7xxx_inline.h:472
#4  0xc02ab8c5 in intr_mux (arg=0xc072b760)
at ../../i386/isa/intr_machdep.c:582
#5  0xc0282226 in atapi_read (request=0xc0ffcd00, length=23520)
at machine/cpufunc.h:222
#6  0xc0281cc7 in atapi_interrupt (request=0xc0ffcd00)
at ../../dev/ata/atapi-all.c:385
#7  0xc027b7e6 in ata_intr (data=0xc0ebed80) at ../../dev/ata/ata-all.c:1150

The panics always involve the ahc device interrupting in the middle of
an ata interrupt.  (Is that even supposed to happen, ever?)

The console prints this (copied by hand):

ahc1:A:2: ahc_intr - referenced scb not valid during seqint 0x71 scb(0)
ahc1: Dumping Card State at SEQADDR 0x18f
SCB count = 20
Kernel NEXTQSCB = 14
Card NEXTQSCB = 14
QINFIFO entries: 0
Waiting Queue entries:
Disconnected Queue entries: 5:14
QOUTFIFO entries:
Sequencer Free SCB List: 2 0 1 3 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
24 25 26 27 28 29 30 31
Pending list:
Kernel Free SCB list: 0 16 19 17 7 18 15 1 2 3 4 5 6 8 9 13 12 11 10
panic: for safety
Debugger("panic")

The ATAPI drive is a Plextor 1610A CD-RW, and I am running it in PIO
mode.  It also panics the same way in DMA mode.

The destination filesystem has soft-updates turned on.  I have never
seen any problems with this machine's SCSI subsystem.

The dmesg output and kernel config file are at the end of this mail.

John
--
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa

Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.3-BETA #6: Sun Mar 11 17:14:38 PST 2001
[EMAIL PROTECTED]:/c/src/sys/compile/VASHON
Timecounter "i8254"  frequency 1193041 Hz
Timecounter "TSC"  frequency 400861711 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (400.86-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x651  Stepping = 1
 
Features=0x183fbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,
PSE36,MMX,FXSR
real memory  = 134217728 (131072K bytes)
sio1: gdb debugging port
avail memory = 126648320 (123680K bytes)
Preloaded elf kernel "kernel.new" at 0xc03cb000.
Pentium Pro MTRR support enabled
npx0: math processor on motherboard
npx0: INT 16 interface
pcib0: Intel 82443BX (440 BX) host to PCI bridge on motherboard
pci0: PCI bus on pcib0
pcib1: Intel 82443BX (440 BX) PCI-PCI (AGP) bridge at device 1.0 on pci0
pci1: PCI bus on pcib1
pci1: Matrox MGA Millennium II 2164WA-B AG graphics accelerator at 0.0 irq 0
isab0: Intel 82371AB PCI to ISA bridge at device 7.0 on pci0
isa0: ISA bus on isab0
atapci0: Intel PIIX4 ATA33 controller port 0xffa0-0xffaf at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
pci0: Intel 82371AB/EB (PIIX4) USB controller at 7.2
chip1: Intel 82371AB Power management controller port 0x440-0x44f at device 7.3 on
pci0
pcib2: DEC 21152 PCI-PCI bridge at device 16.0 on pci0
pci2: PCI bus on pcib2
fxp0: Intel Pro 10/100B/100+ Ethernet port 0xef40-0xef5f mem
0xfea0-0xfeaf,0xfd0ff000-0xfd0f irq 11 at device 17.
0 on pci0
fxp0: Ethernet address 00:e0:81:10:09:c2
ahc0: Adaptec aic7895 Ultra SCSI adapter port 0xe400-0xe4ff mem
0xfebfe000-0xfebfefff irq 10 at device 18.0 on pci0
aic7895C: Wide Channel A, SCSI Id=7, 32/255 SCBs
ahc1: Adaptec aic7895 Ultra SCSI adapter port 0xe800-0xe8ff mem
0xfebff000-0xfebf irq 10 at device 18.1 on pci0
aic7895C: Wide Channel B, SCSI Id=7, 32/255 SCBs
fxp1: Intel Pro 10/100B/100+ Ethernet port 0xef80-0xef9f mem
0xfe80-0xfe8f,0xfd0fe000-0xfd0fefff irq 9 at device 20.0
 on pci0
fxp1: Ethernet address 00:a0:c9:b0:13:df
atkbdc0: Keyboard controller (i8042) at port 0x60,0x64 on isa0
atkbd0: AT Keyboard flags 0x1 irq 1 on atkbdc0
psm0: PS/2 Mouse irq 12 on atkbdc0
psm0: model Gener

Re: cvsup confusion

2001-02-21 Thread John Polstra

In article [EMAIL PROTECTED], Mark Drayton
[EMAIL PROTECTED] wrote:

 I wrote a small script to cvsup stable, ports and doc every
 couple of days by running cvsup supfile  logfile for each
 collection. Somehow this script appears to have 'gone wrong' leaving
 several copies of cvsup running at once. Is running more than one
 copy of cvsup at once likely to have damaged /usr/src or /usr/ports?

I don't know whether it would mess up your files or not, but it's
definitely something that won't work right in general.  Check out
cvsup's "-l" option in the cvsup man page to keep this from happening.
Or run it under lockf(1).

 Sorry if these are common questions - I searched the archives but
 couldn't find anything.

Searching the archives is fine.  But don't forget, there's a great
big manual page too.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Mysql segfaults; is the culprit libstdc++, pthread, regex ...?

2000-12-05 Thread John Polstra

In article [EMAIL PROTECTED],
Matthew Reimer  [EMAIL PROTECTED] wrote:
 We've been having problems with mysql segfaulting. It seems to occur
 when it tries to return from a function, so maybe the stack is getting
 stomped.

Sergey Osokin recently reported a very similar problem
on a different threaded C++ program.  See message ID
[EMAIL PROTECTED] in the -hackers archives -- it
contains a small test case.  I spent a few hours looking at it last
weekend, but I wasn't able to solve the problem.  The failure occurs
in a function like this:

void
SS::run()
{
string s;   // !!!
string s1;  // !!!
sleep(1);
}

Upon returning from the function, the destructors for s1 and s get
called, in that order.  The first one seems to corrupt the stack or
a register somehow, such that the code leading up to the call of the
second destructor dereferences a garbage pointer.  In Sergey's case,
merely re-ordering two declarations in a different function makes the
problem appear or disappear:

void
SS::spawn()
{
#ifdef BAD
int rc;
Guard guard(m1);   // !!!
#else
Guard guard(m1);   // !!!
int rc;
#endif

According to Sergey, the problem arose in -stable some time around 12
November 2000.  Sergey has been doing some further investigation to
narrow down the changes that caused the problem.  I haven't had time
to digest his findings yet, and due to work pressures I may not find
time soon.

In any case, this appears to be a genuine bug that we (FreeBSD)
introduced.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: libc shlib version

2000-11-13 Thread John Polstra

In article [EMAIL PROTECTED],
Satoshi - Ports Wraith - Asami [EMAIL PROTECTED] wrote:
  * From: John Polstra [EMAIL PROTECTED]
 
  *  If it contains a new libc, that seems like the real problem
  * to me.  It's always risky to use new libs (especially libc) with an
  * old kernel.
 
 New ports and packages didn't work with the old libc because someone
 moved stuff from libxpg4 to libc without changing the version numbers.
 Putting it in the upgrade kit was the only way to let 4.0R people use
 ports-current.

That sounds like a good reason to me.

Maybe you should have included a kernel in the upgrade kit too ... ;-)

 Maybe I should have insisted that the libc version change back then.
 I really wish we could keep the two version numbers from a.out, so I
 don't have to worry about stuff like this. :

Sorry!

John


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: libc shlib version

2000-11-13 Thread John Polstra

In article [EMAIL PROTECTED],
Thomas David Rivers  [EMAIL PROTECTED] wrote:
 
 [EMAIL PROTECTED] (Satoshi - Ports Wraith - Asami) wrote:
  I really wish we could keep the two version numbers from a.out, so I
  don't have to worry about stuff like this. :
 
  You can, if you will accept some restrictions:
 
   Let's say the two numbers are the Version number and the Revision number.
 
   And, let's furthermore say we will restrict ourselves to only 99 
  revisions per Version.
 
   Then; let the Elf library number be:
   (100 * Version number)  +  Revision number
 
   *poof*  two numbers...
 
   i.e.  library version 10.20 would get 1020 as the Elf version number.

Nope, that wouldn't provide the desired benefits.  The whole point of
having two version numbers is that they are treated differently.  The
a.out dynamic linker looked for an exact match on the major version
number, and a = match on the minor number.  Doing what you suggest
wouldn't accomplish that -- we'd still get the exact match on both
numbers.

This all was discussed to death in the mailing lists when we switched
to ELF, so pardon me if I refuse to let myself get drawn into another
long-winded rehash of it.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: CVSup Source Code

2000-11-13 Thread John Polstra

In article [EMAIL PROTECTED],
Peter Radcliffe  [EMAIL PROTECTED] wrote:
 Tony Finch [EMAIL PROTECTED] probably said:
  
  You can't cvsup -STABLE src_all and ports with the same supfile
  because the ports tree isn't tagged and cvsup doesn't support multiple
  tags in the same supfile. You must use a separate supfile for src and
  ports.
 
 You can, it just doesn't support multiple _default_ tags.

Hey, I know this is a radical suggestion, but maybe next time you guys
could try reading the manual page which I so painstakingly wrote from
scratch?  Trust me, it'll take less work for you to read it than it
took for me to write it.  Here's what it says about the topic at hand:

 Default settings may be specified in lines whose collection
 name is *default. Such defaults will apply to subsequent lines
 in the supfile.  Multiple *default lines may be present.  New
 values augment or override any defaults specified earlier in the
 supfile. Values specified explicitly for a collection override
 any default values.

The only thing that's not allowed multiple times in a single supfile
is "host".

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: libc shlib version

2000-11-12 Thread John Polstra

In article [EMAIL PROTECTED],
Satoshi Asami [EMAIL PROTECTED] wrote:

 It was brought to my attention that recent 40upgrade kills all the
 networking programs.  Looking at the plists, the only thing I can
 think of is that libc.so.4 has somehow lost backward compatibility.

This isn't much to go on.  What are the symptoms?

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: libc shlib version

2000-11-12 Thread John Polstra

In article [EMAIL PROTECTED],
Satoshi - Ports Wraith - Asami [EMAIL PROTECTED] wrote:
  * From: John Polstra [EMAIL PROTECTED]
 
  * In article [EMAIL PROTECTED],
  * Satoshi Asami [EMAIL PROTECTED] wrote:
  * 
  *  It was brought to my attention that recent 40upgrade kills all the
  *  networking programs.  Looking at the plists, the only thing I can
  *  think of is that libc.so.4 has somehow lost backward compatibility.
  * 
  * This isn't much to go on.  What are the symptoms?
 
 I don't know much either, as I haven't experienced it myself.  The
 reports say core dumps from fetch, etc.  Please see PR #21997.

OK, all those failures are signal 12 == SIGSYS == non-existent signal
call.  Somebody must have made a change to libc which caused it to
start using a signal call that didn't exist in 4.0-RELEASE.  So yes,
I suppose that the version number of libc should be bumped.  Likewise
for libc_r, if it hasn't already been bumped for this release.  What a
pain -- that means yet another compatxx distribution.

Whether the bump is still possible at this late date is a question for
the Release Engineer.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Is sockstat broken in -stable?

2000-11-07 Thread John Polstra

On a -stable system from October 31, I'm seeing this from sockstat:

alpha$ sockstat
USER COMMANDPID   FD PROTO  LOCAL ADDRESS FOREIGN ADDRESS  
root sshd 131955 ?  ? ?
root sshd 131605 ?  ? ?
root sshd   1324 ?  ? ?
root lpd1256 ?  ? ?
root inetd  1204 ?  ? ?
root inetd  1205 ?  ? ?
root inetd  1206 ?  ? ?
root inetd  1207 ?  ? ?
root amd1064 ?  ? ?
root amd1065 ?  ? ?
root amd1066 ?  ? ?
root amd1067 ?  ? ?
daemon   portmap 913 ?  ? ?
daemon   portmap 914 ?  ? ?
root ntpd894 ?  ? ?
root ntpd895 ?  ? ?
root ntpd896 ?  ? ?
root syslogd 824 ?  ? ?

USER COMMANDPID   FD PROTO  LOCAL ADDRESS FOREIGN ADDRESS  
root sshd   1323 ?  ? ?
root inetd  1208 ?  ? ?
root inetd  1209 ?  ? ?

USER COMMANDPID   FD PROTO  ADDRESS
root sshd 131956 stream ?  
root sshd 131606 stream ?  
root sendmail   1283 dgram  ?  
root lpd1253 dgram  ?  
root lpd1255 stream ?  
root cron   1224 dgram  ?  
root amd1063 dgram  ?  
root ntpd893 dgram  ?  
root syslogd 823 dgram  ?  

Userland and kernel are in sync.  This is on an Alpha, though I
don't know whether that's significant or not.  Is anybody else
seeing this problem?

John
--
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: upgrade from 3.x

2000-11-05 Thread John Polstra

In article [EMAIL PROTECTED],
Max Khon  [EMAIL PROTECTED] wrote:
 
 make buildworld on 3.x of RELENG_4 is broken:
[...]
 /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../libperl/libperl.a(pp_hot.o): In
 function `Perl_pp_aassign':
 pp_hot.o(.text+0x16a1): undefined reference to `setresuid'
 pp_hot.o(.text+0x16d4): undefined reference to `setresgid'
 *** Error code 1

Yep, I got the exact same problem here.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: pkg_info does not compile for 4.1.1-RELEASE

2000-09-25 Thread John Polstra

In article [EMAIL PROTECTED],
Udo Schweigert  [EMAIL PROTECTED] wrote:
 Hi all,
 
 due to a missing RELENG_4_1_1_RELEASE tag for 
 
 src/usr.sbin/pkg_install/info/perform.c
 
 pkg_info is not built when doing a "make world" for 4.1.1. 
 
 (Or: cvsup7.freebsd.org has the tag missing)

It's not cvsup7's problem.  The tag is missing on freefall.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: rdist and pam

2000-07-28 Thread John Polstra

In article [EMAIL PROTECTED],
David Malone  [EMAIL PROTECTED] wrote:
 
  I should mention that ssh does support a challenge-response
 ^^^
 I presume you mean cvsup here.

Yes, sorry for the typo.

 3) I wasn't sure if you can adjust what gets pushed out to
 clients from a central config file. We have per
 machine exceptions.
 
  Actually I am testing just that sort of feature now, in preparation
  for the next release. :-)
 
 Cool - sounds useful. How far through this are you?

The enhancement was submitted to me in fully working form by Olaf
Wagner.  It adds the concept of client classes, which are a lot like
FreeBSD's login classes.  There is an associated login.conf-like
configuration file to control various aspects of what each class may
do.  For example, you can hide certain collections or even certain
branches from some clients.  From the point of view of those clients,
the hidden collections and/or branches don't even exist.  The config
file syntax and the mechanism are extensible.

I am doing a little restructuring of it and a lot of testing, with
the goal of releasing a new version before the summer is over.

 If you're interested I can send you some examples of how we use
 per-machine exceptions here, which might give you some ideas.

That would be great.  Please send them to [EMAIL PROTECTED].

  Yep, it's some strange interaction between some window managers and
  the M3 graphics library.  It's mentioned in the BUGS section of
  cvsup(1).
 
 I'll try to find a similar workaround for tvtwm - should I let you
 know if I find one?

Sure.  But even the work-around mentioned in the man page doesn't
really solve the whole problem.  I think it has something to do with
M3's use of the WM_TAKE_FOCUS window manager protocol.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Re[2]: CVSup server loads (was: Stable broken)

2000-07-21 Thread John Polstra

In article [EMAIL PROTECTED],
Gabriel Ambuehl  [EMAIL PROTECTED] wrote:
 Friday, July 21, 2000, 10:13:59 AM, you wrote:
  I was only adding a comment that one of the mirror owners made. The
  checking of the MD5 signature was supposed to be the limiting factor.
[...]
 
 What about having cached MD5 sigs on the server as well as on the
 client (tough there's the problem with the people who like to patch
 their sources, but anyway)? I mean you only need to regenerate them
 when you update a file...

Before this thread goes too far, let me tell you that I don't think
the cost of the MD5 calculations is at all significant.  In my CVSup
profiling tests the MD5 calculation has never even made a blip on the
radar screen.  Calculating an MD5 signature is very cheap.  It takes
less CPU time than the venerable "sum" command.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: CVSup server loads (was: Stable broken)

2000-07-21 Thread John Polstra

In article [EMAIL PROTECTED], Kent Stewart
[EMAIL PROTECTED] wrote:

 When cvsup7 was loaded (~20 users), a cvsup required 20 minutes or
 so. When it was really lightly loaded, I could cvsup 4-stable in 90
 seconds.

Of course the server load makes a significant difference.  But I still
think your hypothesis may have the cause and the effect interchanged.
The reason the server is loaded is because the clients are taking
a long time.  And the reason the clients are taking a long time is
because every file in ports needs an update.  So naturally your update
is going to take longer, and it would take longer even if you had the
server all to yourself.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



CVSup server loads (was: Stable broken)

2000-07-20 Thread John Polstra

In article [EMAIL PROTECTED], Kent Stewart
[EMAIL PROTECTED] wrote:

 That is where I finally got my cvsup update from. I thought cvsup8
 was much slower than cvsup7 and then I found later that it wasn't
 very fast on either site.

If you think this is bad then you weren't around in the days when we
used sup. :-)

Tagging makes everybody's updates take longer, and as a result the
server's client counts go up.  CVSup7 has a limit of 20, and I can
tell you that machine is breathing pretty hard.  But it seems to be
performing quite well given the load.  This is the first time I've
ever seen it max out.

Other than the increased load because of the number of clients, the
bottleneck usually isn't in the server when the tree is tagged.  The
bottleneck is almost always your hard drive in that case, since it has
to edit every file in your repository, write the edited version to a
temp file, check the MD5 signature, and then move the temp file to the
right place again.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: sshd/RSAPrivateDecrypt problems after make world

2000-07-03 Thread John Polstra

In article [EMAIL PROTECTED],
Kris Kennaway  [EMAIL PROTECTED] wrote:
 On Tue, 4 Jul 2000, Dan Langille wrote:
  As for src-crypto-rsa, it appears that /usr/share/examples/cvsup/secure-
  supfile needs to include that collection.  I just added it to my supfile, 
  resupped, and starting the build world again.
  
  Is any action being taken to resolve this issue?  It's going to catch out 
  a lot of people.
 
 Yes, I'm hoping Peter will fix it soon. I don't know why he didn't revert
 the change once he realised it was not the correct way :-(

It has been fixed now.  The file in question is back in its original
collection, and the src-crypto-rsa collection is gone.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: cvsup in FreeBSD 4.0

2000-06-08 Thread John Polstra

In article [EMAIL PROTECTED],
Michael Glenn Williams  [EMAIL PROTECTED] wrote:

 Newbie behind firewall in California can't get through for my first cvsup.
[...]
 Cannot connect to cvsup2.FreeBSD.org: Connection refused
 Will retry at 13:57:43
 Retrying
 Cannot connect to cvsup2.FreeBSD.org: Connection refused
 Will retry at 14:08:52
 Retrying
 Cannot connect to cvsup2.FreeBSD.org: Connection refused
 Will retry at 14:31:13

I'm not aware of any problems at cvsup2 lately.  I think the problem
is your firewall.  It's not allowing your outbound connection to the
CVSup server.  Try a few different servers to make sure.

If this is the problem, only your firewall administrator can help
you solve it.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Dynamic linker bug in 3.4-RELEASE (I think)

2000-03-28 Thread John Polstra

In article [EMAIL PROTECTED],
Randall Hopper  [EMAIL PROTECTED] wrote:
  | If I run it over-and-over many times repeatedly, occasionally the dynamic
  | linker will fail to resolve the "sigwait" symbol.
  |
  |Is your program multi-threaded?  There are some known problems in
  |connection with that.
 
 This program isn't threaded, though I compiled it with -pthread (another
 util in that dir is threaded, and I'd used the same CFLAGS for both).
 
  |Try setting LD_BIND_NOW=1 in the environment and see if that changes
  |the behavior.
 
 That seemed to clear it up.  (Though, it happens so rarely it's hard to be
 sure.)

It may be a race between a signal handler and the mainline code, then.
Or it could be that the pthreads library (libc_r) uses one or more
internal threads which would make your application multi-threaded even
if you didn't intend it to be.  I will have to look again to see where
things stand in the -stable version of the dynamic linker.  I just got
home from vacation, and the warm sunshine seems to have irradiated
away most of my memory cells. :-)

If it's convenient for you, please try using the dynamic linker from
-current or 4.0.  It should cure this problem, and it should build OK
on a 3.4 system.  (You can find it in "src/libexec/rtld-elf".)  A word
of caution: be very careful if you experiment with the dynamic linker.
Almost nothing works if it is broken.  (In particular, you won't be
able to run the compiler to build a new one.)  Make a backup copy
named something like "/usr/libexec/ld-elf.so.1.good" first, so you can
"mv" it back into place if something goes wrong.  The basic utilities
such as "mv" and "cp" are statically linked, so they'll still work
even if the dynamic linker is broken.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: problem with /usr/src/libexec/rtld-elf/lockdflt.c:55

2000-02-02 Thread John Polstra

In article [EMAIL PROTECTED],
Max Khon  [EMAIL PROTECTED] wrote:
 hi, there!
 
 On 2 Feb 2000, Soren Dayton wrote:
 
  Whenever using jdk 1.1.8 (from ports), I find that I get:
  
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  ld-elf.so.1: assert failed: /usr/src/libexec/rtld-elf/lockdflt.c:55
  
  If I wait and let the process eat itself, the core file reveals a
  stack many thousands of frames deep of exactly this function.
  
  Does anyone know what's going on and if there's a fix?
 
 the fix was MFC'ed on Jan 28.
 make sure that you have src/libexec/rtld-elf/lockdflt.c,v 1.3.2.2

Actually that was a different "fix." :-} I haven't merged the real fix
(in rtld.c) into -stable yet.  I kind of, um, er ... forgot.  I have
made a note to do it today.

John


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: problem with /usr/src/libexec/rtld-elf/lockdflt.c:55

2000-02-02 Thread John Polstra

In article [EMAIL PROTECTED],
Max Khon  [EMAIL PROTECTED] wrote:
 
 the fix was MFC'ed on Jan 28.
 make sure that you have src/libexec/rtld-elf/lockdflt.c,v 1.3.2.2

Oops, I just realized my previous reply was wrong.  You are right
about JDK -- the fix in lockdflt.c should make it work.  The later
fix affected linuxthreads, not JDK.

John


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Host command output changed in bind 8.2.2p5

1999-12-31 Thread John Polstra

In article [EMAIL PROTECTED],
Bob Willcox  [EMAIL PROTECTED] wrote:
 I have noticed that the host command no longer produces the same output
 as it did prior to the bind 8.2.2p5 import to 3.4.
 
 For machines with an MX record prior to bind 8.2.2p5 I used to get:
 
 bob@obiwan-p4 /home/bob host umd1.umd.edu
 umd1.umd.edu is a nickname for haven.umd.edu
 haven.umd.edu has address 128.8.10.6
 haven.umd.edu mail is handled (pri=4) by haven.umd.edu
 
 But now on a recently upgraded 3.4-stable system I get:
 
 bob@luke:p6  /home/bob host umd1.umd.edu
 umd1.umd.edu is a nickname for haven.umd.edu
 haven.umd.edu has address 128.8.10.6
 haven.umd.edu has address 128.8.10.6

Yep, I just noticed the same thing yesterday.  It's broken, I'd say.
(Same story in -current).

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Huge differences in suid programs ?

1999-12-27 Thread John Polstra

Vadim Belman wrote:
   Makes sense.  I was just going by the examples in
   /etc{/defaults}/make.conf. If COPY is more correct, should
   /etc{/defaults}/make.conf be changed?
 
  John Yes, I think so.
 
   Wouldn't it slow down the installworld?

No, it wouldn't change anything because the line in make.conf is just
a comment. :-)

John


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: SetAttrs src/contrib/diff/diff3.c,v

1999-12-20 Thread John Polstra

John wrote:

 I was looking at the docs for cvsup, and I might have missed it,
 but what is the structure of the line in your supfile to specify a
 umask?  I was toying with the idea of making the entire /usr/src
 tree mode 600, just to make sure I knew who/what was writing/reading
 it (especially the custom kernel file), but I don't think I've hit
 on the correct syntax of the line.

If you want it to apply to all your collections, put it at the top
of the supfile like this:

*default umask=077

If you want it to apply just to a single collection, put it on the
collection line:

src-all umask=077

John
---
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: SetAttrs src/contrib/diff/diff3.c,v

1999-12-12 Thread John Polstra

In article [EMAIL PROTECTED],
The Unicorn  [EMAIL PROTECTED] wrote:
 
 Just wondering why I see a *LOT* (as  in one for each source file on the
 system) of SetAttrs messages coming over  my screen, when I am cvsupping
 3.3-STABLE  on  one system  I  own.  While  other systems  act  normally
 (loading delta's and other stuff)...

Make sure you run cvsup as the same user and with the same umask
each time.  You can specify the umask in the supfile if you want to
be sure about that.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Route table leaks

1999-12-09 Thread John Polstra

Brad Knowles wrote:
 
   In -CURRENT, I would say that this could probably be committed, 
 if John feels safe.  I am not yet convinced that it should be 
 committed to -STABLE, although things do look good so far.

Just to clarify, I committed it to -current already this morning.

John


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: Screen Blackness

1999-10-17 Thread John Polstra

In article [EMAIL PROTECTED],
eirvine  [EMAIL PROTECTED] wrote:
  
 Just cvsupped stable, made a new kernel, made world, rebooted,
 and had my dinner  glass of wine :*)
  
 Came back and instead of my usual screensaver (fire) there was
 just a black screen. Keyboard input, mouse input etc did not 
 change this. No response.
  
 I managed to login "blind" and issue a "reboot". At which stage FreeBSD
 rebooted. I'd like to provide more details -- but my hands - or eyes
 were tied.
  
 After a second glass, I've managed to repeat the problem.

We need more details in order to diagnose this problem.  What kind
of wine?  What vintage?  Did you enjoy it?  How much did it cost?
Do you feel it was at its peak, or could it benefit from a bit more
cellaring?  Would you say it was better than a working FreeBSD system,
or worse?  Have you tried repeating the problem with other varieties
of wine?  We are here to help you, but you'll have to do your part.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message



Re: buildword curiousities

1999-09-12 Thread John Polstra

In article [EMAIL PROTECTED],
Gary Palmer [EMAIL PROTECTED] wrote:
 
 Since best.com got assimilated, cvsup2.freebsd.org (aka burka.rdy.com)
 is off verio.net.

The trouble with cvsup2 is that it has a limit of only 6 clients at
a time.  It's usually maxxed out.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra  Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message