From owner-freebsd-questions@FreeBSD.ORG Sat Oct 11 15:24:56 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3FFE4106568E for ; Sat, 11 Oct 2008 15:24:56 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [76.96.62.48]) by mx1.freebsd.org (Postfix) with ESMTP id DFB748FC23 for ; Sat, 11 Oct 2008 15:24:54 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from OMTA01.westchester.pa.mail.comcast.net ([76.96.62.11]) by QMTA05.westchester.pa.mail.comcast.net with comcast id RRRG1a0040EZKEL55TQtM0; Sat, 11 Oct 2008 15:24:54 +0000 Received: from koitsu.dyndns.org ([69.181.141.110]) by OMTA01.westchester.pa.mail.comcast.net with comcast id RTQr1a00L2P6wsM3MTQso6; Sat, 11 Oct 2008 15:24:53 +0000 X-Authority-Analysis: v=1.0 c=1 a=6I5d2MoRAAAA:8 a=QycZ5dHgAAAA:8 a=o6RKv6ZAHcoIm0rAGA8A:9 a=M22jpWZ0u3Euu1AC6YEzXn0tSk8A:4 a=EoioJ0NPDVgA:10 a=LY0hPdMaydYA:10 Received: by icarus.home.lan (Postfix, from userid 1000) id 6CD69C941C; Sat, 11 Oct 2008 08:24:51 -0700 (PDT) Date: Sat, 11 Oct 2008 08:24:51 -0700 From: Jeremy Chadwick To: Shakul M Hameed Message-ID: <20081011152451.GA65652@icarus.home.lan> References: <20081011173613.GA7326@freebsdbox> <20081011180308.GA7094@freebsdbox> <20081011123826.GA62390@icarus.home.lan> <20081011195131.GA931@freebsdbox> <20081011144711.GA64861@icarus.home.lan> <20081011205052.GA6318@freebsdbox> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081011205052.GA6318@freebsdbox> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-stable@freebsd.org, freebsd-questions@freebsd.org Subject: Re: cvsup 7.0 STABLE checkout failure X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Oct 2008 15:24:56 -0000 On Sun, Oct 12, 2008 at 02:20:52AM +0530, Shakul M Hameed wrote: > On Sat, Oct 11, 2008 at 07:47:11AM -0700, Jeremy Chadwick wrote: > > Are you sure? http://www.freebsd.org/doc/en/books/handbook/cvsup.html -- see > > the first "Note:" paragraph. > > As a newbie to FreeBSD, I would rather like to have a single Code Versioning system. > Several methods put newbies in dilemma to decide upon the best suitable procedure. > I feel there should be one unique source code management system. csup and cvsup function the same, and they both rely on the same source versioning system. However, cvsup requires Modula3/ezm3 (an external dependency), while csup was written entirely in C and comes with the FreeBSD base system. Does this explain the difference? Thus: pkg_delete cvsup and ezm3 (if installed) from your system, and start using csup. :-) > > I don't see how that would fix or change anything. In fact, I'm fairly > > certain it doesn't. > > > > The error you are receiving from cvsup is telling you "I tried to rename > > a file, but couldn't". This often implies a permissions or ownership > > thing. Since the directory you're storing stuff in is on an SMB/CIFS > > share, I cannot help but wonder if that's the cause of the problem > > (somehow). > > Jeremy, as pointed by "N.J. Mann" recently in a reply in this thread, there is a semicolon in the filename You mean colon, but I understand what you meant. > where the rename faliure happened. Because the file > "checkouts.cvs:RELENG_7" had ":" in it, which was not created > subsequently due to SMB limitation for ":"-based filenames. > > Because this the cvsup checked-out halted at this point. Morever, as > indicated by "Sean " the case-insensitiveness > would lead to missing files. > > I think, I should format my Network drive to NFS to make it really > UNIX friendly. NFS is a transport protocol, not a filesystem type. You don't "format a disk to be NFS-friendly". You can use NFS with any type of filesystem; UFS/FFS, ZFS, ext2fs, ext3fs, NTFS, MS-DOS, etc... The problem is that you're using an NTFS across smbmount(8). NTFS does not support some characters in filenames, and also is case-insensitive. You are being limited by NTFS, and also possibly by smbmount(8). What you need is to install another disk in your FreeBSD box, or allocate space somewhere on the existing filesystem(s) for your development stuff. If you really want Windows and FreeBSD to "play well" together, your best option is to run Samba on the FreeBSD box and use UFS2 filesystems, then make the Windows machine mount shares from the FreeBSD machine. The other way around (FreeBSD-->Windows) creates problems like the ones you've experienced. Hope this helps. Cheers! -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |