On Fri, 19 Apr 2002 [EMAIL PROTECTED] wrote:

> what do I have to do, to get the self-update right (do I need to format
> the HD :) )?

:)

You just need to know where to draw the chalk X.

Short run-through on the output you're seeing here:

> ? dists/stable/crypto/finkinfo/curl-ssl-7.9.2-1.info
> ? dists/stable/crypto/finkinfo/gnupg-1.0.6-8.info

Lines like this are common, and for these purposes, meaningless.

> cvs server: Updating dists
> cvs server: Updating dists/stable
> cvs server: Updating dists/stable/crypto
> cvs server: Updating dists/stable/crypto/finkinfo

CVS is examining the contents of the named directories. Normal.

> cvs server: dists/stable/crypto/finkinfo/anubis-1.1.0-1.info is no
> longer in the repository
> cvs server: dists/stable/crypto/finkinfo/anubis-1.1.0-1.patch is no
> longer in the repository

No big deal. You have an outdated fil which will be removed.

> cvs server: dists/stable/main/finkinfo/base/fink-0.9.10-1.info is no
> longer in the repository
> U dists/stable/main/finkinfo/base/fink-0.9.11-1.info

Similar to above, but the file being removed is being Updated by a new
file. Note the incremented version number on the U line. Normal output.

> cvs server: Updating dists/stable/main/finkinfo/x11
> cvs update: move away
> dists/stable/main/finkinfo/x11/lesstif-0.93.18-2.info; it is in the way
> C dists/stable/main/finkinfo/x11/lesstif-0.93.18-2.info

*BAM*. There is the problem. CVS thinks that this file has Changed, but
you have a modified copy of it locally and CVS can't determine why you
made a change or whether or not it's important. Very reasonable for it not
to make any assumptions, eh? So, there are a few available remedies:

  * rename it something non-conflicting: "lesstif-0.93.18-2.info.MOVED"
  * move it from stable/.../lesstif-0.93.18-2.info to local/.../.info etc.
  * if you really think you don't need the modifications (if any, it could
    just be changed timestamps or something) then feel free to delete it.

Seeing as the point of the Fink CVS catalog is to maintain a local copy of
an authoratative one, deleting is usually okay here, but it wouldn't be a
bad idea to skim over the file before doing that, just to be sure.

Almost every CVS error I get, and most of the ones I see people asking
about on the Fink lists, are the result of one or maybe a few lines like
this one. Fix this line and CVS should work normally again. In the future,
try looking for that "; it is in the way" pattern when things go wrong --
sometimes you can grep right to it and completely ignore the rest of the
CVS output, and a change found that way will resolve the problem for you.



--
Chris Devers                                [EMAIL PROTECTED]
Apache / mod_perl / http://homepage.mac.com/chdevers/resume/

"More war soon. You know how it is."    -- mnftiu.cc


_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to