[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] ioemu
On Monday 01 September 2008 14:16:33 Ian Jackson wrote: > Christoph Egger writes ("Re: [Xen-devel] ioemu"): > > On Monday 01 September 2008 12:05:36 Ian Jackson wrote: > > > I'm not sure I understand what checksum you're referring to here. Is > > > it part of the NetBSD ports system ? What does the ports system > > > expect ? > > > > The checksum is part of the package in pkgsrc. It needs an URL where > > to download the source archive. After the download, the archive is > > verified against SHA1 and RMD160 checksums and against its size in bytes. > > I've spoken to a local FreeBSD expert and we don't understand this > part of your complaint. The ports system expects to start with a > tarball. FreeBSD ports and NetBSD pkgsrc are technically different, but there are some overlapping parts like the UI, the tarball and the capability to apply extra patches after extraction. > If you're trying to use the Xen 3.3.0 release, that tarball > could be the official release tarball. If you say that that doesn't > work for you then you need some other tarball but there are no other > official tarballs. In particular there are no official tarballs of > xen-unstable or qemu-xen-unstable. I started to create the packaging process before the official release. I created an archive via hg archive and uploaded it to an NetBSD server. When the official release was there, I just changed the download URL and updated the checksums. > Are you producing this tarball yourselves somehow ? (hg archive > perhaps). And your complaint is that its hash isn't always the same > when you use git ? git-archive seems to produce reproduceable > tarballs for me. # man git man: no entry for git in the manual. git 's UI changes that fast, that it's not worth to provide a manpage? "man hg" works and describes all available commands. > > It doesn't compile on BSD (and hasn't got the testing). > > Does qemu upstream compile on BSD ? I think you should be looking > into that if it's a problem. It does with the extra patches in pkgsrc (which also contain non-BSD specific bugfixes). FreeBSD ports surely have these, too. > > Our testing infrastructure is based on changeset numbers. From reading > > the number you immediately know is this an old or new changeset and > > you immediately know how many changesets are between two changesets. > > Yes, then your test infrastructure will need to be taught how to deal > with git changeset ids - just like ours did. It's not very difficult > and I'm sure you can cope. Is the format stable or does it change like the UI? > > > I agree it is a shame that our official tarball isn't made entirely > > > mechanically. If you would care to contribute a script that > > > reproduces the 3.3.0 tarball when dropped into the appropriate > > > xen-3.3-testing changeset, and also does a sane thing in currently > > > xen-unstable, we'll consider including it and using it next time. > > > > So you are planning to also move the hypervisor to git in the > > middle/long run? > > That doesn't seem to relate to the paragraph of mine you quote, but: > > This is not my decision to make, but I expect that Xen will stay with > hg for quite a while and I don't think it should change soon. > > The situation with Xen is much less fraught than that with qemu. > After all Xen does not have three or four strange semi-forks, whereas > qemu does (ioemu is one), Xen upstream is already using a dvcs rather > than svn, etc. So use of git's features for dealing with bad > situations much less necessary with Xen. That means that git's > downsides (chiefly, the catastrophic and constantly changing UI) are a > decisive factor - and of course there is no particular incentive to > change. -- AMD Saxony, Dresden, Germany Operating System Research Center Legal Information: AMD Saxony Limited Liability Company & Co. KG Sitz (Geschäftsanschrift): Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland Registergericht Dresden: HRA 4896 vertretungsberechtigter Komplementär: AMD Saxony LLC (Sitz Wilmington, Delaware, USA) Geschäftsführer der AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |