[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Release checklist and qemu-xen-traditional


  • To: Ian Jackson <ijackson@xxxxxxxxxxxxxxxxxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Fri, 2 Dec 2022 14:35:28 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oEitq+3J++stQzZU/YHdTz1CUgH1nDajj21rY5JwkRE=; b=iACV1egD1NVk0WbXRzMUaohyDkb+Q1CyuVhqzmi+6lgUwNI4gz45xBj95skJdawygFUeSqECKSCrKy2yY+mqfNCKcmbALyE4PZ/SM8beQTUTFZdbfj7zVpIfNhqN68LoPMJcy0bvCilH5RIJt8+DW6vsEB7wa5DvG8kIu6ZRu52VOA6s2fFbF4AGKkk4E7fsYjUhnhCZtQZ8NyQ6Q/AjNZa38ki83lTy1RNOLWHtPiNxVj9vk7ba7ThTWHGS6lwyV0Znuf2uwoN6cBYXB8+7sjGTI/ic7OV3pOfl+REkYdaSxKW9nlQ/M1sz2CuGX/0+At+kStKlsFnu9bYnp62Kbg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=klrFdnOl2SHTEvfkLgS0SG8dVAO2cVJ2AIcahlHZ7lLXpbIpooXV5guWvQJjNrZ7HO2L7RPsKxLoe2hobz3ip18C/DW5tr+WuwdGmV4BcwZb93VJK6KoSdUfCE4mckXCl5eokSxP3UUuGLVC2I2ke7x0WVx7bZw+XTYRFnej7+ToMLWcl5GAtE9xw//T8vFZJq1vE8bcHKtxtt9CoJ2HG9AzM+iKL9D2hwhWwllO6KBC1QfOqLMm3NfoZw6VMWT/hBAEFi3xjLMfie/RnKMj5osqqTWjYGY8HA7aoPRFuKtn4RV72WlJDBzG/uHcEftpQIy438TGbkreOAVoXhyw5g==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Julien Grall <julien@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 02 Dec 2022 14:35:45 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHZBlcaFgKY4sxRgkKeuZOIzkVZhq5apnOQ
  • Thread-topic: Release checklist and qemu-xen-traditional

Hi Ian,

> -----Original Message-----
> From: Ian Jackson <ijackson@xxxxxxxxxxxxxxxxxxxxxx>
> Subject: Release checklist and qemu-xen-traditional
> 
> (Adding xen-devel to the CC list.)

Thank you for doing this, it would be great to have the answer below
logged in the mailing list.

> 
> Hi, Henry.  Pleased to "meet" you.  To answer your questions:
> 
> > > > (1) Why do the instructions say to branch that repo?
> > > > (2) Where can we find this repo?
> > > > (3) Is this repo used anywhere since the 4.16 release?
> > > > (4) Is this repo used elsewhere in the release process?
> 
> This repo is this one.  I think it is still used during some builds.
> See this line in Config.mk:
> 
>   QEMU_TRADITIONAL_URL ?= http://xenbits.xen.org/git-http/qemu-xen-
> traditional.git
> 
> It is very old and we have been slowly deprecating it.  (The copy on
> my workstation was called qemu-iwj.git for historical reasons which
> aren't relevant, but that's how that got into the checklist.)
> 
> The release checklist will also instruct the release technician to
> update the pinning in Config.mk to the tag.  For example, Config.mk in
> RELEASE-4.16.0 says this:
> 
>   QEMU_TRADITIONAL_REVISION ?= xen-4.16.0
> 
> This needs to be updated so that people who get 4.16 don't get any
> changes that are made to the "master" branch in qemu-xen-traditional.
> The same will be true for 4.17, if it qemu-xen-traditional hasn't
> been completely abolished there yet.

Great thanks for your detailed explanation! I checked yesterday's branching
commit done by Julien [1] and seeing the qemu-xen-traditional tags [2] and
qemu-xen tags [3], I think Julien did everything correctly (Thanks Julien!) :)

Although I am wondering if the instruction about qemu-iwj.git here:
```
* make branch in qemu-iwj.git
        git-branch $v-testing master
```

would be duplicated with instructions here:
```
# make branches in xenbits.xen.org qemus
        ssh xen@xxxxxxxxxxxxxxx
        cd ~/git/qemu-xen.git
        git branch staging-$v staging
        git branch stable-$v master
        cd ~/git/qemu-xen-traditional.git
        git branch stable-$v master
```

[1] 
https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=f51079b5d87b39e79fe499ed818d50d856bc9c35
[2] https://xenbits.xen.org/gitweb/?p=qemu-xen-traditional.git;a=summary
[3] https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=summary

Kind regards,
Henry

> 
> > > These instructons relate to my local clone of qemu-xen-traditional,
> > > and will need adjustment.
> >
> > Thanks for your reply! It would be good for you to clarify what adjustments
> > we need to do. That said, I completely understand that you are quite busy
> > today, so...
> 
> A clone of qemu-xen-traditional ought to do for this.  My tree here,
> rescued from my old Citrix workstation, has this for the "origin"
> remote:
>   xenbits.xen.org:/home/xen/git/qemu-xen-traditional.git
> 
> I hope this is helpful.  If you want to talk through it some more,
> ping me on irc.  I'm Diziet on oftc.  I usually lurk on #xendevel
> (although I fell off at some point and only just rejoined), or you
> may send me a private message.
> 
> Regards,
> Ian.
> 
> --
> Ian Jackson <ijackson@xxxxxxxxxxxxxxxxxxxxxx>   These opinions are my own.
> 
> Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
> that is a private address which bypasses my fierce spamfilter.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.