From owner-freebsd-current Sun Jan 21 14: 5:24 2001 Delivered-To: freebsd-current@freebsd.org Received: from relay3.inwind.it (relay3.inwind.it [212.141.53.74]) by hub.freebsd.org (Postfix) with ESMTP id 0D1E237B401 for ; Sun, 21 Jan 2001 14:04:58 -0800 (PST) Received: from bartequi.ottodomain.org (62.98.171.186) by relay3.inwind.it (5.1.056) id 3A40BF8600668C51 for freebsd-current@FreeBSD.ORG; Sun, 21 Jan 2001 23:04:50 +0100 From: Salvo Bartolotta Date: Sun, 21 Jan 2001 22:07:18 GMT Message-ID: <20010121.22071800@bartequi.ottodomain.org> Subject: cvsup'ing repo & cvs-checkout'ing sources makes cvs complain... To: freebsd-current@FreeBSD.ORG X-Mailer: SuperCalifragilis X-Priority: 3 (Normal) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG /* apologies if this is not the most appropriate list; [additional] * apologies for the long post; suggestions and pointers gladly * accepted. */ Dear FreeBSD'ers, Over the past few days, I have been cvsup'ing FreeBSD's repository and cvs-checkout'ing out my -CURRENT sources; for the record, I had been cvsup'ing my sources and making the buildkernel etc. dance flawlessly on this very test system. It seems a logical approach to switch from cvsup'ing each system separately to cvsup'ing the repo & cvs-checkout'ing the desired modules (src, ports, doc, www) for each of my systems. However, I have had a few (probably minor) problems on my -CURRENT test system, where I am playing the new "cvsup repo"/"cvs-checkout modules" dance. My (stripped) cvs-supfile:
# $FreeBSD: src/share/examples/cvsup/cvs-supfile,v 1.26.2.3 2000/09/22 06:31:21 asami Exp $ # *default host=3Dcvsup.nl.FreeBSD.org *default base=3D/myjunk *default prefix=3D/myjunk/home/ncvs *default release=3Dcvs *default delete use-rel-suffix *default compress src-all ports-all doc-all www
------------ The background (also posted to -questions) -------------- Following Warner's directions in internat.txt, I removed the crypto-related stuff, and issued the following explicit command: 201 1:54am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs checkout -r HE= AD src # Script started on Wed Jan 17 01:54:54 2001 You have mail. 201 1:54am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs checkout -r HE= AD src cvs checkout: Updating src RCS file: /myjunk/home/ncvs/src/Makefile,v retrieving revision 1.234 retrieving revision 1.242 Merging differences between 1.234 and 1.242 into Makefile src/Makefile already contains the differences between 1.234 and 1.242 RCS file: /myjunk/home/ncvs/src/Makefile.inc1,v retrieving revision 1.141.2.2 retrieving revision 1.180 Merging differences between 1.141.2.2 and 1.180 into Makefile.inc1 src/Makefile.inc1 already contains the differences between 1.141.2.2 and 1.180 RCS file: /myjunk/home/ncvs/src/README,v retrieving revision 1.15 retrieving revision 1.19 Merging differences between 1.15 and 1.19 into README src/README already contains the differences between 1.15 and 1.19 RCS file: /myjunk/home/ncvs/src/UPDATING,v retrieving revision 1.73.2.3 retrieving revision 1.134 Merging differences between 1.73.2.3 and 1.134 into UPDATING src/UPDATING already contains the differences between 1.73.2.3 and 1.134 /* How come...? */ ? src/contrib ? src/gnu ? src/etc ? src/games ? src/include ? src/lib ? src/libexec ? src/release ? src/bin ? src/sbin ? src/share ? src/sys ? src/usr.bin ? src/usr.sbin ? src/tools ? src/kerberosIV ? src/kerberos5 ? src/makeworld_logfiles /* ? cvs doesn't like all directories, except the removed (crypto) ones, which are correctly updated. */ cvs checkout: Updating src/crypto U src/crypto/README cvs checkout: Updating src/crypto/heimdal U src/crypto/heimdal/ChangeLog /* cvs correctly updates the files in the src/crypto directories: heimdal, kerberos, openssh, etc. */ cvs checkout: Updating src/secure U src/secure/Makefile /* cvs correctly updates the files in the src/crypto directories: heimdal, kerberos, openssh, etc.; nothing else is updated */ 202 1:59am /usr # >=3D=3D=3D=3D> exit exit Script done on Wed Jan 17 02:00:13 2001 Needless to say, I rm -rf'ed the directories marked by "?", and repeated the whole checkout operation. Apart from a few ? in front of some files of mine in the source tree, everything was fine. I am now happily running a -CURRENT built from those very sources. What am I missing in the above cvs steps ? Why were my source directories marked as "?" and not updated ? Is it really necessary to rm -rf those subtrees? Mutatis mutandis, the same occurred in my ports tree (in the same -CURRENT system): Script started on Thu Jan 18 00:28:26 2001 You have mail. 201 12:28am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs checkout port= s cvs checkout: Updating ports U ports/.cvsignore cvs checkout: move away ports/INDEX; it is in the way C ports/INDEX cvs checkout: move away ports/LEGAL; it is in the way C ports/LEGAL U ports/Makefile U ports/README ? ports/README.html ? ports/Mk ? ports/Templates ? ports/Tools ? ports/archivers ? ports/astro ? ports/audio ? ports/benchmarks ? ports/biology ? ports/cad ? ports/chinese ? ports/comms ? ports/converters ? ports/databases ? ports/deskutils ? ports/devel ? ports/editors ? ports/emulators ? ports/ftp ? ports/games Again, removing the "?" directories (except distfiles) and cvs checkout'ing once more gave me a working ports tree. I haven't tried other modules (yet). I would first like to understand what happened. ---------------------- brand-new problems ------------------------- As I said above, I removed the "?" directories, cvs-checkout'ed my sources, and successfully updated my -CURRENT (test) system. But on the next src checkout, the following warnings were given: Script started on Fri Jan 19 01:35:40 2001 You have mail. 201 1:35am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs/ -q checkout -= r HEAD src # >=3D=3D=3D=3D> grep warning: cvscheckout.log > cvscheckout.warn # >=3D=3D=3D=3D> cat cvscheckout.warn cvs checkout: warning: src/lib/libc/compat-43/sigblock.2 is not (any longer) pertinent cvs checkout: warning: src/lib/libc/rpc/rstat.1 is not (any longer) pertinent cvs checkout: warning: src/lib/libc/rpc/rstat_svc.8 is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/Makefile is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/anonFTP.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/cdrom.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/command.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/config.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dev2c.sh is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/devices.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dhcp.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/disks.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dispatch.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dist.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dist.h is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dmenu.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/doc.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/dos.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/floppy.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/ftp.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/globals.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/http.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/index.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/install.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/install.cfg is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/installUpgrade.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/keymap.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/kget.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/label.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/list.h is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/main.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/media.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/menus.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/misc.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/modules.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/mouse.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/msg.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/network.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/nfs.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/options.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/package.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/pccard.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/rtermcap.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/sysinstall.8 is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/sysinstall.h is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/system.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/tape.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/tcpip.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/termcap.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/ufs.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/usb.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/user.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/variable.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/wizard.c is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/anonftp.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/configure.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/distributions.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/drives.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/fixit.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/html.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/media.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/network_device.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/options.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/partition.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/register.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/shortcuts.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/slice.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/tcp.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/usage.hlp is not (any longer) pertinent cvs checkout: warning: src/release/sysinstall/help/usermgmt.hlp is not (any longer) pertinent cvs checkout: warning: src/sbin/mount_ifs/getmntopts.3 is not (any longer) pertinent cvs checkout: warning: src/sbin/mount_ifs/getmntopts.c is not (any longer) pertinent cvs checkout: warning: src/sbin/mount_ifs/mntopts.h is not (any longer) pertinent cvs checkout: warning: src/sbin/mount_ifs/mount.8 is not (any longer) pertinent cvs checkout: warning: src/sbin/mount_ifs/pathnames.h is not (any longer) pertinent cvs checkout: warning: src/sys/alpha/include/console.h is not (any longer) pertinent cvs checkout: warning: src/sys/alpha/include/mouse.h is not (any longer) pertinent cvs checkout: warning: src/sys/i386/include/console.h is not (any longer) pertinent cvs checkout: warning: src/sys/i386/include/mouse.h is not (any longer) pertinent cvs checkout: warning: src/sys/ia64/include/console.h is not (any longer) pertinent cvs checkout: warning: src/sys/ia64/include/mouse.h is not (any longer) pertinent Incidentally, I successfully performed a buildworld from those warning-provoking sources; however, I was cautious, and stopped the updating process there. I seem to have been playing by the book; why is cvs complaining?/what am I missing? TIA, Salvo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message