Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-16 Thread Armin Rigo
Hi,

On Sun, Nov 13, 2005 at 07:08:15AM -0600, [EMAIL PROTECTED] wrote:
 The full svn status output is
 
 % svn status
 !  .
 !  Python

The ! definitely mean that these items are missing, or for
directories, incomplete in some way.  You need to play around until the
! goes away; for example, you may try

svn revert -R . # revert to pristine state, recursively

if you have no local changes you want to keep, followed by 'svn up'.  If
it still doesn't help, then I'm lost about the cause and would just
recommend doing a fresh checkout.


A bientot,

Armin.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread Fredrik Lundh
[EMAIL PROTECTED] wrote:

 I read the developer's FAQ and the output of svn up --help.  Executing
 svn up or svn info tells me I'm already at rev 41430, which is the
 latest rev, right?  Creating a fresh build subdirectory followed by
 configure and make gives me this error:

../Objects/frameobject.c:6:18: code.h: No such file or directory

 Sure enough, I have no code.h in my Include directory.

what does

svn status Include/code.h

say?  if it says

!Include/code.h

what happens if you do

svn revert Include/code.h

?

doing a full

svn status

and looking for ! entries will tell you if more files are missing.

/F 



___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread Martin v. Löwis
[EMAIL PROTECTED] wrote:
 Is there some magic required to check out new files from the repository?
 I'm trying to build on the trunk and am getting compilation errors about
 code.h not being found.  If I remember correctly, this is a new file brought
 over from the ast branch.  Using cvs I would have executed something like
 cvs up -dPA . if I found I was missing something (usually a new directory)
 and wanted to make sure I was in sync with the trunk.

code.h should live in Include. It was originally committed to CVS, so it
is in the subversion repository from day one; it should always have
been there since you started using subversion.

Do you have code.h mentioned in Include/.svn/entries?

 This is getting kinda frustrating.  I haven't got a lot of confidence in
 Subversion at this point.

I can understand that. However, you should get confidence from that fact
that nobody else is seeing these problems :-)

I recommend to use pre-built binaries, e.g. the ones from

http://metissian.com/projects/macosx/subversion/

I would also recommend to throw away the sandbox completely and check it
out from scratch. Please report whether this gives you code.h.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread skip

 ../Objects/frameobject.c:6:18: code.h: No such file or directory
 
 Sure enough, I have no code.h in my Include directory.

Fredrik what does

Fredrik svn status Include/code.h

Fredrik say?  if it says

It reports nothing.

Fredrik doing a full

Fredrik svn status

Fredrik and looking for ! entries will tell you if more files are missing.

The full svn status output is

% svn status
!  .
!  Python

Just for the heck of it, I tried svn revert Include/code.h and got

Skipped 'Include/code.h'

code.h is not mentioned in Include/.svn/entries.

Skip
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread John J Lee
On Sat, 12 Nov 2005 [EMAIL PROTECTED] wrote:
[...]
 Before I wipe out Include and svn up again is there any debugging I can do
 for someone smarter in the ways of Subversion than me?  Regarding my
[...]

Output of the svnversion command?  That shows switched and locally
modified files, etc.

I'm not an svn guru, but I find that command useful, especially to point
out when I switched some deep directory then forgot about it.


John
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread skip

Martin code.h should live in Include. It was originally committed to
Martin CVS, so it is in the subversion repository from day one; it
Martin should always have been there since you started using
Martin subversion.

Sorry, I had some strange idea it was new with the ast branch.

Martin Do you have code.h mentioned in Include/.svn/entries?

Nope.

Martin I recommend to use pre-built binaries, e.g. the ones from

Martin http://metissian.com/projects/macosx/subversion/

That was where I got the 1.2.0 version I was having trouble with originally.
I built 1.2.3 from source.  I'll give the prebuilt 1.2.3 a try.

Martin I would also recommend to throw away the sandbox completely and
Martin check it out from scratch. Please report whether this gives you
Martin code.h.

Yes, it does (still with my built-from-source 1.2.3).

Skip
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread skip

John Output of the svnversion command?  That shows switched and locally
John modified files, etc.

John I'm not an svn guru, but I find that command useful, especially to
John point out when I switched some deep directory then forgot about
John it.

Thanks, I'll remember it for next time...

Skip
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread Martin v. Löwis
[EMAIL PROTECTED] wrote:
 Martin code.h should live in Include. It was originally committed to
 Martin CVS, so it is in the subversion repository from day one; it
 Martin should always have been there since you started using
 Martin subversion.
 
 Sorry, I had some strange idea it was new with the ast branch.

It was, yes. However, the conversion to subversion happened after the
ast branch was checked in.

 Martin I would also recommend to throw away the sandbox completely and
 Martin check it out from scratch. Please report whether this gives you
 Martin code.h.
 
 Yes, it does (still with my built-from-source 1.2.3).

Ok. I am now convinced (also because of the other information you 
reported) that you indeed had continued to use one of the test 
conversion repositories from before the switchover. That would explain
all the problems you see.

Regards,
Martin
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Is some magic required to check out new files from svn?

2005-11-13 Thread Nick Coghlan
Martin v. Löwis wrote:
 [EMAIL PROTECTED] wrote:
 Martin I would also recommend to throw away the sandbox completely and
 Martin check it out from scratch. Please report whether this gives you
 Martin code.h.

 Yes, it does (still with my built-from-source 1.2.3).
 
 Ok. I am now convinced (also because of the other information you 
 reported) that you indeed had continued to use one of the test 
 conversion repositories from before the switchover. That would explain
 all the problems you see.

FWIW, I haven't been following Skip's subversion woes closely, but the 
behaviour he reported seems to match the symptoms I got when I tried to update 
my test sandbox after the official changeover (I blew the sandbox away 
completely as soon as I got checksum errors, though, so I didn't see any of 
the later strangeness).

Cheers,
Nick.

-- 
Nick Coghlan   |   [EMAIL PROTECTED]   |   Brisbane, Australia
---
 http://boredomandlaziness.blogspot.com
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Is some magic required to check out new files from svn?

2005-11-12 Thread skip

Is there some magic required to check out new files from the repository?
I'm trying to build on the trunk and am getting compilation errors about
code.h not being found.  If I remember correctly, this is a new file brought
over from the ast branch.  Using cvs I would have executed something like
cvs up -dPA . if I found I was missing something (usually a new directory)
and wanted to make sure I was in sync with the trunk.

I read the developer's FAQ and the output of svn up --help.  Executing
svn up or svn info tells me I'm already at rev 41430, which is the
latest rev, right?  Creating a fresh build subdirectory followed by
configure and make gives me this error:

../Objects/frameobject.c:6:18: code.h: No such file or directory

Sure enough, I have no code.h in my Include directory.

Before I wipe out Include and svn up again is there any debugging I can do
for someone smarter in the ways of Subversion than me?  Regarding my
checksum problems (which are not appearing at the moment), Martin asked for

1. what specific revision you had checked out (svn info)
2. what the recorded checksum is (see .svn/entries)
3. what the commited-rev is
4. what the actual checksum is on the file on disk
(.svn/text-base/filename.base)
5. whether or not the checksums svn reports match the
ones you determined yourself.

I don't think #2, #4 or #5 apply here.  According to .svn/entries I have:

entry
   committed-rev=41430
   name=
   committed-date=2005-11-12T15:55:04.419664Z
   url=svn+ssh://[EMAIL PROTECTED]/python/trunk
   last-author=fredrik.lundh
   kind=dir
   uuid=6015fed2-1504-0410-9fe1-9d1591cc4771
   prop-time=2005-11-12T18:00:07.00Z
   revision=41430/

Here's svn info output:

Path: .
URL: svn+ssh://[EMAIL PROTECTED]/python/trunk
Repository UUID: 6015fed2-1504-0410-9fe1-9d1591cc4771
Revision: 41430
Node Kind: directory
Schedule: normal
Last Changed Author: fredrik.lundh
Last Changed Rev: 41430
Last Changed Date: 2005-11-12 09:55:04 -0600 (Sat, 12 Nov 2005)
Properties Last Updated: 2005-11-12 12:00:07 -0600 (Sat, 12 Nov 2005)

I was running 1.2.0.  I just downloaded and built 1.2.3.  It made no
difference.

This is getting kinda frustrating.  I haven't got a lot of confidence in
Subversion at this point.

Skip
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com