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

Re: XTF-on-ARM: Bugs


  • To: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Date: Thu, 23 Jun 2022 09:50:34 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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=BcFepjAnGM+27vJO7r60GIwIxz63RjDXqvPur/tpukY=; b=KUdezUeTR7sq6xhVzHFRWfVk7IugS22F4CgeGUqK+zLu7JZpdJZS+Mjj2VQ74GJuPQQy0TwT9byF2QzPN+M1ri1FoZcXX2XcyxGxKje0Q2GtC9Tw+jnIwr+rXF8a491OYYE+mbASkxdPXG5DTay9uuzuzhaJ84U2ugu/OAAYt6gSuyutaw5JtC/Ww4/Q/p8s2wcxqYuRli8QEy1515yJYNAfyQq1P1gbGjxpJSxQAZ2JjOoW4RIWbI51A0jYWoplzZIiXjtKbJo8Mt9zy+z3wT1YAbSP8GUXJmqKWpg2KMiqVYr97SuC2sjBfGIwhknPfnU4ycDdsn8oBECCB35GrA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OloKGVicAWWmisu0HmZJkmPkZN/N/JZCJRP5uBXqCnSD51Qsq6fCOXgQHCZ8ebhCcg1Ss4fU7KQ0RKpLP9PCuXqLPyWjsdqdY8k+vwTuQ1nad4r7hZi6HQqMKPVvAC0JlAjJY8bMC8xM06Edulz4LcWYBC2m9OGX0JqoYnWsEtsYaY7J8Z280kKIvNOoHBdJrq82XXgISWNonT9yXuBz2PHONQ2QD0yDDQovwyQLa/95JNkfXyMxB0AMCDEFREyuLrrdD+cNIvWyE008CjKYVYMfTq6l8brWBDMk5+bXw9tmJE8gM1Q0Cz/G3TWQPCX/u4r0qoQ4fACBWDhd1RBfhQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Christopher Clark <christopher.w.clark@xxxxxxxxx>, Julien Grall <julien@xxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Michal Orzel <Michal.Orzel@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Daniel Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Delivery-date: Thu, 23 Jun 2022 09:50:51 +0000
  • Ironport-data: A9a23:iDmDb6ABY5qWjBVW/1vjw5YqxClBgxIJ4kV8jC+esDiIYAhSlGxQk DNbHCvTJK7JMVJBSKkkO97koExTsZ+And8wSgpk+CxhFiwb85TIXNmTJBesMn7If53OQBs24 clGNoDKJc44FifW/RmkYumx8CZwivDSLlaQ5JYoHwgoLeMzYHtx2XqP4tIEv7OEoeRVIivX6 Niq+ceDZAT7gzR+PDhI4f7Y8Bk/46j/4GsUsFE0bqEXsAfSmUdOAcNEL8ldDZdZrqq4vAKeb 7yepF1s1jqBp3/BMvv8zvCjNBdirof6ZWBisFIPM0SZqkUE93ZaPpoTbqJGMx8J0W/Rw7id9 f0W3XCOYVZxVkHzsLx1vylwS0mS6oUfpdcriVDm2SCi5xWun0nEmp2CP2lvVWEswc5lAHkmy BAtAGtlgiZvJQ6B6OnTpuFE3qzPJSRwVW8VkikIITrxVZ7KTX1fKkljCBAxMDoY36hz8fjii 8UxRhYxdErKXBB0G0YVCJsEvb2mjyGubGgNwL6VjfJfD2n76iVUieKoGvyFP9uASINSg1qSo X/A8yLhGBYGOdeDyD2DtHWxmuvImiC9U4UXfFG63qcy3BvPmSpOVVtPCwrTTfqR0yZSX/pwJ ksO9SdogbU08EWzZtL8Qwe5sDiPuRt0t994TLZnuFzUkvC8DwCxCU1dFiBuQvgdvt4TdA4K2 mDXwPLxCmk62FGSYTfHnluOlhuYNDIJN2YEaWkhRBEc/tj4iIgpi1TESdMLOKW1lNzuBTbow z2Q6jd4jLEal80j2KCy/FSBiDWpzrDLUwo06wP/Tm+jqARja+aNd4GurFTW8/tEBIKYVUWa+ mgJndCE6+IDBo3LkzaCKM0oHbqp7vLDFyfOjFpHFoMksT+q/haLZptM6TtzIENoNMcsejLzZ kLX/wRL6/d7AnyuaqNmZpOrPO4jx6PgCNfNW+jda5xFZZ0ZXAOf5yRveU641njgilQxiro4P YqHcMGqFjARDqEP8datb+IU0LtuzCZuw2rWHMr/107+j+vYY2OJQ7AYNlfIdvo+8K6PvATS9 ZBYKteOzBJcFub5Z0E77LIuELzDFlBjbbieliCdXrXrztZOcI35N8Ls/A==
  • Ironport-hdrordr: A9a23:86TsgKAjRPJlo9vlHelW55DYdb4zR+YMi2TDt3oddfWaSKylfq GV7ZAmPHrP4gr5N0tOpTntAse9qBDnhPtICOsqTNSftWDd0QPFEGgL1+DfKlbbak/DH4BmtJ uJc8JFeaDN5VoRt7eH3OFveexQv+Vu88qT9JnjJ28Gd3AMV0n5hT0JcTpyFCdNNW97LKt8Lr WwzOxdqQGtfHwGB/7LfEXsD4D41qT2fIuNW29/OyIa
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYhWH1+fjNtvukV0adEqGEdTB7sq1ZxCsAgAAXIgCAAAnTAIAAf4aAgAD4xwCAAEImgIABIvEA
  • Thread-topic: XTF-on-ARM: Bugs



On 22 Jun 2022, at 17:28, Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx> wrote:

On 22/06/2022 13:32, Bertrand Marquis wrote:
Hi Andrew and Christopher,

I will not dig into the details of the issues you currently have
but it seems you are trying to re-do the work we already did
and have been using for quite a while.

Currently we maintain the xtf on arm code in gitlab and we
recently rebased it on the latest xtf master:
https://gitlab.com/xen-project/people/bmarquis/xtf

If possible I would suggest to start from there.

Sorry to be blunt, but no.  I've requested several times for that series
to be broken down into something which is actually reviewable, and
because that has not been done, I'm doing it at the fastest pace my
other priorities allow.

Notice how 2/3 of the patches in the past year have been bits
specifically carved out of the ARM series, or improvements to prevent
the ARM series introducing technical debt.  Furthermore, you've not
taken the "build ARM in CI" patch that I wrote specifically for you to
be part of the series, and you've got breakages to x86 from rebasing.

At this point, I am not interested in seeing any work which is not
morphing (and mostly pruning) the arm-wip branch down into a set of
clean build system modifications that can bootstrap the
as-minimal-as-I-can-make-it stub.

Andy,

You are not in a position to dictate to anyone else what work they will be doing; particularly if that dictation means, “Do nothing until I can get a chance to get around to it.”

Bertrand and his team have their own goals and priorities they need to accomplish, just like you do: they need to get additional XTF tests working, and they need to be able to share those with partners.  They already put off that work for over a year waiting for you to get around to the architectural re-work you had in mind.  It’s not reasonable to expect them to put off indefinitely their own needs and priorities, any more than it’s reasonable for them to expect you to drop your security work and other things you’ve been working on instead of refactoring the XTF architecture.

Bertrand knew when he made the branch that the more work done on the branch, the more effort it would take to eventually merge it upstream.  You were told that they were going to create a branch and continue working on it; and you knew that the longer you delayed the architectural re-work you had in mind, the further Bertrand’s branch would drift.  It was more important for you to work on security issues; it was more important for Bertrand to get additional functionality implemented and shared.   You and Bertrand have both made your decisions with the full knowledge of the implications of your choices; there’s no point in complaining now that the natural consequences of your choices have in fact come to pass.  And it’s hypocritical to be angry at Bertrand for having priorities higher than easy merging, when you did exactly the same thing.

Bertrands response to this thread — suggesting that you begin by testing his branch to see whether the bugs you’re looking at have already been fixed there — was reasonable, polite, and cooperative.  Yours has not been; and this kind of response isn’t likely to encourage him to be cooperative in the future.

The sooner you accept that Bertrand's branch is going to continue to develop, gain more features and bugfixes, the more effectively you’ll be able to begin reducing the diff between the two, such that things can eventually be merged.

 -George

Attachment: signature.asc
Description: Message signed with OpenPGP


 


Rackspace

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