hg clone cpython newrepo aborts
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
I updated my clone today morning
[cpython]$ hg pull running ssh hg@hg.python.org 'hg -R cpython serve --stdio' pulling from ssh://hg@hg.python.org/cpython searching for changes no changes found
[cpython]$hg log changeset: 83956:ad56dff3602f tag: tip parent: 83954:96e543ba96a4 parent: 83955:b864f4056b78 user: Serhiy Storchaka <storchaka@gmail.com> date: Tue May 28 16:27:08 2013 +0300 files: Lib/test/test_io.py Misc/NEWS Modules/_io/bufferedio.c description: Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw stream's read() returns more bytes than requested. ...
On Tue, May 28, 2013 at 4:11 PM, Senthil Kumaran <senthil@uthcode.com> wrote:
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
It's possible something broke with the @-filename. Have you tried hg verify yet?
Cheers,
Dirkjan
On Tue, May 28, 2013 at 7:19 AM, Dirkjan Ochtman <dirkjan@ochtman.nl> wrote:
On Tue, May 28, 2013 at 4:11 PM, Senthil Kumaran <senthil@uthcode.com> wrote:
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
It's possible something broke with the @-filename. Have you tried hg verify yet?
$ hg verify repository uses revlog format 1 checking changesets checking manifests crosschecking files in changesets and manifests checking files data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog! 83941: empty or missing Lib/idlelib/idle_test/@README.txt Lib/idlelib/idle_test/@README.txt@83941: 7573717b9e6f in manifests not found warning: copy source of 'Modules/_threadmodule.c' not in parents of 60ad83716733 warning: copy source of 'Objects/bytesobject.c' not in parents of 64bb1d258322 warning: copy source of 'Objects/stringobject.c' not in parents of 357e268e7c5f 9872 files, 83957 changesets, 185453 total revisions 3 warnings encountered! 3 integrity errors encountered! (first damaged changeset appears to be 83941)
// All these are from my local repo, which i keep updated. I am cloning from hg.python.org to see if this problem persists.
Thanks, Senthil
2013/5/28 Senthil Kumaran <senthil@uthcode.com>:
On Tue, May 28, 2013 at 7:19 AM, Dirkjan Ochtman <dirkjan@ochtman.nl> wrote:
On Tue, May 28, 2013 at 4:11 PM, Senthil Kumaran <senthil@uthcode.com> wrote:
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
It's possible something broke with the @-filename. Have you tried hg verify yet?
$ hg verify repository uses revlog format 1 checking changesets checking manifests crosschecking files in changesets and manifests checking files data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog! 83941: empty or missing Lib/idlelib/idle_test/@README.txt Lib/idlelib/idle_test/@README.txt@83941: 7573717b9e6f in manifests not found warning: copy source of 'Modules/_threadmodule.c' not in parents of 60ad83716733 warning: copy source of 'Objects/bytesobject.c' not in parents of 64bb1d258322 warning: copy source of 'Objects/stringobject.c' not in parents of 357e268e7c5f 9872 files, 83957 changesets, 185453 total revisions 3 warnings encountered! 3 integrity errors encountered! (first damaged changeset appears to be 83941)
// All these are from my local repo, which i keep updated. I am cloning from hg.python.org to see if this problem persists.
I think you need to upgrade hg.
-- Regards, Benjamin
Senthil Kumaran <senthil@uthcode.com> wrote:
warning: copy source of 'Modules/_threadmodule.c' not in parents of 60ad83716733 warning: copy source of 'Objects/bytesobject.c' not in parents of 64bb1d258322 warning: copy source of 'Objects/stringobject.c' not in parents of 357e268e7c5f 9872 files, 83957 changesets, 185453 total revisions 3 warnings encountered!
The warnings are known and apparently harmless:
http://mail.python.org/pipermail/python-dev/2012-August/121390.html
83941: empty or missing Lib/idlelib/idle_test/@README.txt Lib/idlelib/idle_test/@README.txt@83941: 7573717b9e6f in manifests not found 3 integrity errors encountered! (first damaged changeset appears to be 83941)
This is new though.
Stefan Krah
On Tue, May 28, 2013 at 7:25 AM, Senthil Kumaran <senthil@uthcode.com>wrote:
All these are from my local repo, which i keep updated. I am cloning from
hg.python.org to see if this problem persists.
I tried re-cloning from hg.python.org and it works fine. So. it was my local clone which was corrupted. Ezio on IRC indicated that it could be disk problem. I shall use the new clone. I had not seen this bad behavior earlier.
Thanks. Senthil
On 5/28/2013 10:19 AM, Dirkjan Ochtman wrote:
On Tue, May 28, 2013 at 4:11 PM, Senthil Kumaran <senthil@uthcode.com> wrote:
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo? It's possible something broke with the @-filename. I am planning to change '@' to '_' anyway.
On Tue, May 28, 2013 at 9:47 PM, Terry Reedy <tjreedy@udel.edu> wrote:
On 5/28/2013 10:19 AM, Dirkjan Ochtman wrote:
It's possible something broke with the @-filename.
I am planning to change '@' to '_' anyway.
What's wrong with just "README" or "README.txt"?
Best Regards, Ezio Melotti
On 5/28/2013 4:50 PM, Ezio Melotti wrote:
On Tue, May 28, 2013 at 9:47 PM, Terry Reedy <tjreedy@udel.edu> wrote:
On 5/28/2013 10:19 AM, Dirkjan Ochtman wrote:
It's possible something broke with the @-filename. I am planning to change '@' to '_' anyway.
What's wrong with just "README" or "README.txt"?
As I said on the issue and in response to Benjamin's question, I prefer to have it appear near the top of the directory listing even when other non 'test_xxx' files are added.
On Tue, May 28, 2013 at 3:00 PM, Terry Reedy <tjreedy@udel.edu> wrote:
As I said on the issue and in response to Benjamin's question, I prefer to have it appear near the top of the directory listing even when other non 'test_xxx' files are added.
I don't think that's a strong enough reason to give the name a non-alphabetic prefix. Please just use README.txt.
-- --Guido van Rossum (python.org/~guido)
On 5/28/2013 7:23 PM, Guido van Rossum wrote:
On Tue, May 28, 2013 at 3:00 PM, Terry Reedy <tjreedy@udel.edu> wrote:
As I said on the issue and in response to Benjamin's question, I prefer to have it appear near the top of the directory listing even when other non 'test_xxx' files are added. I don't think that's a strong enough reason to give the name a non-alphabetic prefix. Please just use README.txt.
As I explained in response to Antoine on pydev, I do not like generic README and would prefer a more specific name beginning with 'A'; however, I will just delete the '@' in my next patch, which will fix the one buildbot breakage.
Terry
I think we have a zen rule about this: Special cases aren't special enough to break the rules. (And I know what the next rule is, but I don't think it applies here. :-)
On Tue, May 28, 2013 at 4:56 PM, Terry Reedy <tjreedy@udel.edu> wrote:
On 5/28/2013 7:23 PM, Guido van Rossum wrote:
On Tue, May 28, 2013 at 3:00 PM, Terry Reedy <tjreedy@udel.edu> wrote:
As I said on the issue and in response to Benjamin's question, I prefer to have it appear near the top of the directory listing even when other non 'test_xxx' files are added.
I don't think that's a strong enough reason to give the name a non-alphabetic prefix. Please just use README.txt.
As I explained in response to Antoine on pydev, I do not like generic README and would prefer a more specific name beginning with 'A'; however, I will just delete the '@' in my next patch, which will fix the one buildbot breakage.
Terry
python-committers mailing list python-committers@python.org http://mail.python.org/mailman/listinfo/python-committers
-- --Guido van Rossum (python.org/~guido)
On Tue, May 28, 2013 at 4:56 PM, Terry Reedy <tjreedy@udel.edu> wrote:
On 5/28/2013 7:23 PM, Guido van Rossum wrote:
On Tue, May 28, 2013 at 3:00 PM, Terry Reedy <tjreedy@udel.edu> wrote:
As I said on the issue and in response to Benjamin's question, I prefer to have it appear near the top of the directory listing even when other non 'test_xxx' files are added.
I don't think that's a strong enough reason to give the name a non-alphabetic prefix. Please just use README.txt.
As I explained in response to Antoine on pydev, I do not like generic README and would prefer a more specific name beginning with 'A'; however, I will just delete the '@' in my next patch, which will fix the one buildbot breakage.
Thanks for renaming the @README.txt to README.txt
The problem cropped up on my local machine again with repo I checked out yesterday which had the older file. Specifically due to @ in the filename (or the way it was added).
hg complained that
data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog!
This is hg (version 2.3.1) on Mac, case sensitive Apple_HFS file system, throwing up on a recently cloned repo. This may likely be a bug with mercurial. To deal with this, I am upgraded mercurial to 2.5 and cloned the repo again.
$ hg verify repository uses revlog format 1 checking changesets checking manifests crosschecking files in changesets and manifests checking files data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog! 83941: empty or missing Lib/idlelib/idle_test/@README.txt Lib/idlelib/idle_test/@README.txt@83941: 7573717b9e6f in manifests not found warning: copy source of 'Modules/_threadmodule.c' not in parents of 60ad83716733 warning: copy source of 'Objects/bytesobject.c' not in parents of 64bb1d258322 warning: copy source of 'Objects/stringobject.c' not in parents of 357e268e7c5f 9872 files, 83957 changesets, 185453 total revisions 3 warnings encountered! 3 integrity errors encountered! (first damaged changeset appears to be 83941)
$ hg --version Mercurial Distributed SCM (version 2.3.1)
-- Senthil
Hello,
For the sake of safety, I ran "hg verify" on the master repo on hg.python.org and it turned out fine:
$ hg verify checking changesets checking manifests crosschecking files in changesets and manifests checking files 9872 files, 83957 changesets, 185454 total revisions
Regards
Antoine.
Le mardi 28 mai 2013 à 07:11 -0700, Senthil Kumaran a écrit :
While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
I updated my clone today morning
[cpython]$ hg pull
running ssh hg@hg.python.org 'hg -R cpython serve --stdio' pulling from ssh://hg@hg.python.org/cpython searching for changes no changes found
[cpython]$hg log changeset: 83956:ad56dff3602f tag: tip parent: 83954:96e543ba96a4 parent: 83955:b864f4056b78 user: Serhiy Storchaka <storchaka@gmail.com> date: Tue May 28 16:27:08 2013 +0300 files: Lib/test/test_io.py Misc/NEWS Modules/_io/bufferedio.c description: Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw stream's read() returns more bytes than requested. ...
python-committers mailing list python-committers@python.org http://mail.python.org/mailman/listinfo/python-committers
2013/5/28 Senthil Kumaran <senthil@uthcode.com>> While trying to clone a cpython repo to a new repo. I am getting this error.
getting Lib/idlelib/idle.bat getting Lib/idlelib/idle.py getting Lib/idlelib/idle.pyw getting Lib/idlelib/idle_test/@README.txt abort: data/Lib/idlelib/idle_test/@README.txt.i@7573717b9e6f: no match found!
Is something wrong with the repo?
It's a bug in mercurial. I filled a report upstream: http://bz.selenic.com/show_bug.cgi?id=3954
Victor
participants (9)
-
Antoine Pitrou
-
Benjamin Peterson
-
Dirkjan Ochtman
-
Ezio Melotti
-
Guido van Rossum
-
Senthil Kumaran
-
Stefan Krah
-
Terry Reedy
-
Victor Stinner