WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: What version of hg does xenbits use?

To: Taisuke Yamada <tyamadajp@xxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: What version of hg does xenbits use?
From: James Bulpin <james@xxxxxxxxxxxxx>
Date: Wed, 31 Aug 2005 13:31:28 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 31 Aug 2005 12:29:32 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <431546CA.5000600@xxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <43075555.4050105@xxxxxxxxxx> <4307604C.7070104@xxxxxxxxxxxxx> <4308A7A5.3080806@xxxxxxxxxxxxx> <431546CA.5000600@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
The snapshot was made on a repository built with an earlier hg version so exhibits the same errors that we saw when upgrading hg recently. I've updated the snapshot to be of the latest tree. If you don't want to download the new snapshot, execute the following in your snapshot tree before trying the pull:

  find .hg -type d -name "*.[di]" -exec echo mv {} {}.hg ";"

  Run this at the top of your working dir. Take out the 'echo' once
  you've confirmed it's finding the right files.

Regards,
James

Taisuke Yamada wrote:
Hi.

I just downloaded xen-unstable.tar.gz seed archive and still fails to
run "hg pull -u" using 0.6c toolkit.

Following is the (repeatable) trace I get. Is xenbit repository still
not ready, or is there anything I'm missing? I'm using mercirual 0.6c-1
package avaiable on Debian "sid". Thanks in advance.

  tai@latte:/home/tai> cd /usr/local/src/xen-unstable.hg
  tai@latte:/usr/local/src/xen-unstable.hg> ls
  total 0
  tai@latte:/usr/local/src/xen-unstable.hg> hg --version
  Mercurial Distributed SCM (version 0.6c)

  Copyright (C) 2005 Matt Mackall <mpm@xxxxxxxxxxx>
  This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  tai@latte:/usr/local/src/xen-unstable.hg> hg pull -u
  pulling from http://xenbits.xensource.com/xen-unstable.hg
  searching for changes
  adding changesets
  adding manifests
  adding file changes
  added 868 changesets with 11154 changes to 1549 files
  Traceback (most recent call last):
    File "/usr/bin/hg", line 13, in ?
      commands.run()
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 1461, in run
      sys.exit(dispatch(sys.argv[1:]))
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 1571, in dispatch
      return d()
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 1556, in <lambda>
      d = lambda: func(u, repo, *args, **cmdoptions)
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 941, in pull
      return update(ui, repo)
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 1257, in update
      return repo.update(node, allow=merge, force=clean)
File "/usr/lib/python2.3/site-packages/mercurial/hg.py", line 1734, in update
      t = self.file(f).read(get[f])
File "/usr/lib/python2.3/site-packages/mercurial/hg.py", line 37, in read
      t = self.revision(node)
File "/usr/lib/python2.3/site-packages/mercurial/revlog.py", line 244, in revision
      rev = self.rev(node)
File "/usr/lib/python2.3/site-packages/mercurial/revlog.py", line 160, in rev
      def rev(self, node): return self.nodemap[node]
  KeyError: 'O\xf1\t\x95x\x19N\xcfG\xdd\xa6\xaa\xf7Z\xbf6\x98O\x96\xd9'
  tai@latte:/usr/local/src/xen-unstable.hg>

xenbits uses 0.6b, the latest release version up until about 12 hours ago when 0.6c was released. I'll upgrade xenbits to 0.6c over the weekend.


Just done this. Please report any problems directly to me. (And yes, the two blank changelog messages were an artifact of the upgrade.)



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>