All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen 4.6.5 released
@ 2017-03-08 12:54 Jan Beulich
  2017-03-10 17:22 ` Stefan Bader
  0 siblings, 1 reply; 8+ messages in thread
From: Jan Beulich @ 2017-03-08 12:54 UTC (permalink / raw)
  To: xen-announce; +Cc: xen-devel

All,

I am pleased to announce the release of Xen 4.6.5. This is
available immediately from its git repository
http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
(tag RELEASE-4.6.5) or from the XenProject download page
http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
(where a list of changes can also be found).

We recommend all users of the 4.6 stable series to update to this
latest point release.

Regards, Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-08 12:54 Xen 4.6.5 released Jan Beulich
@ 2017-03-10 17:22 ` Stefan Bader
  2017-03-13  9:24   ` Jan Beulich
  0 siblings, 1 reply; 8+ messages in thread
From: Stefan Bader @ 2017-03-10 17:22 UTC (permalink / raw)
  To: xen-devel; +Cc: Jan Beulich


[-- Attachment #1.1.1.1: Type: text/plain, Size: 816 bytes --]

On 08.03.2017 13:54, Jan Beulich wrote:
> All,
> 
> I am pleased to announce the release of Xen 4.6.5. This is
> available immediately from its git repository
> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
> (tag RELEASE-4.6.5) or from the XenProject download page
> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
> (where a list of changes can also be found).
> 
> We recommend all users of the 4.6 stable series to update to this
> latest point release.

This does not seem to compile for me (x86_64) without the attached (admittedly
brutish) change.

-Stefan

> 
> Regards, Jan
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
> 


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.1.1.2: ubuntu-x86emul-fix-compile.patch --]
[-- Type: text/x-diff; name="ubuntu-x86emul-fix-compile.patch", Size: 552 bytes --]

Index: xen-4.6.5/xen/arch/x86/x86_emulate/x86_emulate.c
===================================================================
--- xen-4.6.5.orig/xen/arch/x86/x86_emulate/x86_emulate.c
+++ xen-4.6.5/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -20,6 +20,8 @@
  * along with this program; If not, see <http://www.gnu.org/licenses/>.
  */
 
+#define MASK_EXTR(v, m) (((v) & (m)) / ((m) & -(m)))
+
 /* Operand sizes: 8-bit operands or specified/overridden size. */
 #define ByteOp      (1<<0) /* 8-bit operands. */
 /* Destination operand type. */

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

[-- Attachment #2: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-10 17:22 ` Stefan Bader
@ 2017-03-13  9:24   ` Jan Beulich
  2017-03-13 10:29     ` Andrew Cooper
  0 siblings, 1 reply; 8+ messages in thread
From: Jan Beulich @ 2017-03-13  9:24 UTC (permalink / raw)
  To: Stefan Bader; +Cc: xen-devel

>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
> On 08.03.2017 13:54, Jan Beulich wrote:
>> All,
>> 
>> I am pleased to announce the release of Xen 4.6.5. This is
>> available immediately from its git repository
>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>> (tag RELEASE-4.6.5) or from the XenProject download page
>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>> (where a list of changes can also be found).
>> 
>> We recommend all users of the 4.6 stable series to update to this
>> latest point release.
> 
> This does not seem to compile for me (x86_64) without the attached 
> (admittedly
> brutish) change.

I guess it's the emulator test code which has a problem here (I
did notice this myself), but that doesn't get built by default (and
I see no reason why anyone would want to build it when putting
together packages for people to consume - this is purely a dev
tool). Please clarify.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-13  9:24   ` Jan Beulich
@ 2017-03-13 10:29     ` Andrew Cooper
  2017-03-13 10:47       ` Stefan Bader
  2017-03-13 10:59       ` Jan Beulich
  0 siblings, 2 replies; 8+ messages in thread
From: Andrew Cooper @ 2017-03-13 10:29 UTC (permalink / raw)
  To: Jan Beulich, Stefan Bader; +Cc: xen-devel

On 13/03/17 09:24, Jan Beulich wrote:
>>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
>> On 08.03.2017 13:54, Jan Beulich wrote:
>>> All,
>>>
>>> I am pleased to announce the release of Xen 4.6.5. This is
>>> available immediately from its git repository
>>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>>> (tag RELEASE-4.6.5) or from the XenProject download page
>>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>>> (where a list of changes can also be found).
>>>
>>> We recommend all users of the 4.6 stable series to update to this
>>> latest point release.
>> This does not seem to compile for me (x86_64) without the attached 
>> (admittedly
>> brutish) change.
> I guess it's the emulator test code which has a problem here (I
> did notice this myself), but that doesn't get built by default (and
> I see no reason why anyone would want to build it when putting
> together packages for people to consume - this is purely a dev
> tool). Please clarify.

These tools are all built automatically.  Therefore, build fixes should
be backported.

To avoid building them, you need override CONFIG_TESTS := n in the root
.config file to override the default in Config.mk

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-13 10:29     ` Andrew Cooper
@ 2017-03-13 10:47       ` Stefan Bader
  2017-03-13 10:59       ` Jan Beulich
  1 sibling, 0 replies; 8+ messages in thread
From: Stefan Bader @ 2017-03-13 10:47 UTC (permalink / raw)
  To: Andrew Cooper, Jan Beulich; +Cc: xen-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 1908 bytes --]

On 13.03.2017 11:29, Andrew Cooper wrote:
> On 13/03/17 09:24, Jan Beulich wrote:
>>>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
>>> On 08.03.2017 13:54, Jan Beulich wrote:
>>>> All,
>>>>
>>>> I am pleased to announce the release of Xen 4.6.5. This is
>>>> available immediately from its git repository
>>>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>>>> (tag RELEASE-4.6.5) or from the XenProject download page
>>>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>>>> (where a list of changes can also be found).
>>>>
>>>> We recommend all users of the 4.6 stable series to update to this
>>>> latest point release.
>>> This does not seem to compile for me (x86_64) without the attached 
>>> (admittedly
>>> brutish) change.
>> I guess it's the emulator test code which has a problem here (I
>> did notice this myself), but that doesn't get built by default (and
>> I see no reason why anyone would want to build it when putting
>> together packages for people to consume - this is purely a dev
>> tool). Please clarify.
> 
> These tools are all built automatically.  Therefore, build fixes should
> be backported.
> 
> To avoid building them, you need override CONFIG_TESTS := n in the root
> .config file to override the default in Config.mk

Thanks Andrew,

I was not sure but I did not do anything special except replacing the orig
tarballs. The rest of the build is as we share it with Debian. So for a minor
release / stable release update I would rather not change the environment.

For the patch I just copied the definition from lib.h because gcc seems to be
called without access to hypervisor includes (probably adapting the Makefile
plus adding an include would be the better path but it was late'ish on a Friday
and I wanted something compiling quickly).

-Stefan




[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

[-- Attachment #2: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-13 10:29     ` Andrew Cooper
  2017-03-13 10:47       ` Stefan Bader
@ 2017-03-13 10:59       ` Jan Beulich
  2017-03-13 11:22         ` Andrew Cooper
  1 sibling, 1 reply; 8+ messages in thread
From: Jan Beulich @ 2017-03-13 10:59 UTC (permalink / raw)
  To: Andrew Cooper; +Cc: Stefan Bader, xen-devel

>>> On 13.03.17 at 11:29, <andrew.cooper3@citrix.com> wrote:
> On 13/03/17 09:24, Jan Beulich wrote:
>>>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
>>> On 08.03.2017 13:54, Jan Beulich wrote:
>>>> All,
>>>>
>>>> I am pleased to announce the release of Xen 4.6.5. This is
>>>> available immediately from its git repository
>>>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>>>> (tag RELEASE-4.6.5) or from the XenProject download page
>>>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>>>> (where a list of changes can also be found).
>>>>
>>>> We recommend all users of the 4.6 stable series to update to this
>>>> latest point release.
>>> This does not seem to compile for me (x86_64) without the attached 
>>> (admittedly
>>> brutish) change.
>> I guess it's the emulator test code which has a problem here (I
>> did notice this myself), but that doesn't get built by default (and
>> I see no reason why anyone would want to build it when putting
>> together packages for people to consume - this is purely a dev
>> tool). Please clarify.
> 
> These tools are all built automatically.

If so, how come osstest didn't notice the issue (long ago)?

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-13 10:59       ` Jan Beulich
@ 2017-03-13 11:22         ` Andrew Cooper
  2017-03-13 11:45           ` Jan Beulich
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Cooper @ 2017-03-13 11:22 UTC (permalink / raw)
  To: Jan Beulich; +Cc: Stefan Bader, xen-devel

On 13/03/17 10:59, Jan Beulich wrote:
>>>> On 13.03.17 at 11:29, <andrew.cooper3@citrix.com> wrote:
>> On 13/03/17 09:24, Jan Beulich wrote:
>>>>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
>>>> On 08.03.2017 13:54, Jan Beulich wrote:
>>>>> All,
>>>>>
>>>>> I am pleased to announce the release of Xen 4.6.5. This is
>>>>> available immediately from its git repository
>>>>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>>>>> (tag RELEASE-4.6.5) or from the XenProject download page
>>>>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>>>>> (where a list of changes can also be found).
>>>>>
>>>>> We recommend all users of the 4.6 stable series to update to this
>>>>> latest point release.
>>>> This does not seem to compile for me (x86_64) without the attached 
>>>> (admittedly
>>>> brutish) change.
>>> I guess it's the emulator test code which has a problem here (I
>>> did notice this myself), but that doesn't get built by default (and
>>> I see no reason why anyone would want to build it when putting
>>> together packages for people to consume - this is purely a dev
>>> tool). Please clarify.
>> These tools are all built automatically.
> If so, how come osstest didn't notice the issue (long ago)?

Because OSSTest highly customises its build.

It doesn't test the default. (but really should...)

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Xen 4.6.5 released
  2017-03-13 11:22         ` Andrew Cooper
@ 2017-03-13 11:45           ` Jan Beulich
  0 siblings, 0 replies; 8+ messages in thread
From: Jan Beulich @ 2017-03-13 11:45 UTC (permalink / raw)
  To: Andrew Cooper; +Cc: Stefan Bader, xen-devel

>>> On 13.03.17 at 12:22, <andrew.cooper3@citrix.com> wrote:
> On 13/03/17 10:59, Jan Beulich wrote:
>>>>> On 13.03.17 at 11:29, <andrew.cooper3@citrix.com> wrote:
>>> On 13/03/17 09:24, Jan Beulich wrote:
>>>>>>> On 10.03.17 at 18:22, <stefan.bader@canonical.com> wrote:
>>>>> On 08.03.2017 13:54, Jan Beulich wrote:
>>>>>> All,
>>>>>>
>>>>>> I am pleased to announce the release of Xen 4.6.5. This is
>>>>>> available immediately from its git repository
>>>>>> http://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.6 
>>>>>> (tag RELEASE-4.6.5) or from the XenProject download page
>>>>>> http://www.xenproject.org/downloads/xen-archives/xen-46-series/xen-465.html 
>>>>>> (where a list of changes can also be found).
>>>>>>
>>>>>> We recommend all users of the 4.6 stable series to update to this
>>>>>> latest point release.
>>>>> This does not seem to compile for me (x86_64) without the attached 
>>>>> (admittedly
>>>>> brutish) change.
>>>> I guess it's the emulator test code which has a problem here (I
>>>> did notice this myself), but that doesn't get built by default (and
>>>> I see no reason why anyone would want to build it when putting
>>>> together packages for people to consume - this is purely a dev
>>>> tool). Please clarify.
>>> These tools are all built automatically.
>> If so, how come osstest didn't notice the issue (long ago)?
> 
> Because OSSTest highly customises its build.

Well, I don't customize the default, and I don't see any build failure
either (I simply had the desire to run the harness on one of the
backports, which made me notice this issue). I can't even seem to
spot where CONFIG_TESTS is being (or supposed to be) set. In fact
grep-ing tools/ and config/ for TESTS yields a rather limited set of
hits.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-03-13 11:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-08 12:54 Xen 4.6.5 released Jan Beulich
2017-03-10 17:22 ` Stefan Bader
2017-03-13  9:24   ` Jan Beulich
2017-03-13 10:29     ` Andrew Cooper
2017-03-13 10:47       ` Stefan Bader
2017-03-13 10:59       ` Jan Beulich
2017-03-13 11:22         ` Andrew Cooper
2017-03-13 11:45           ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.