All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
       [not found]         ` <F1773D90-2760-4098-BF08-4D4125D349DF@arm.com>
@ 2022-07-14 10:33           ` Andrew Cooper
  2022-07-14 10:36             ` Bertrand Marquis
                               ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Andrew Cooper @ 2022-07-14 10:33 UTC (permalink / raw)
  To: Luca Fancellu, Mathieu Tarral
  Cc: Xen-users, Jan Beulich, Roger Pau Monne, xen-devel, Henry Wang

On 14/07/2022 11:12, Luca Fancellu wrote:
> + CC x86 maintainers
>
>> On 14 Jul 2022, at 10:40, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
>>
>> Hi Luca,
>>
>>> Hi Mathieu,
>>>
>>> You are missing wget in your packages.
>> Indeed, installing wget solved the issue and I was able to generate
>> a debian package.
>>
>> Still, we have a build system that silently depends on gawk and wget, and there is no check in the configure script to ensure these tools are installed.
>>
>> And the errors in the build system are quite obscure, it's hard to understand that you were missing gawk or wget in the first place.
>>
>> What do you think about this ?
> Hi Mathieu,
>
> I’ve CC the x86 maintainer, probably they know better the reasons.

These are two different problems.

The configure script does check for WGET (or more generally FETCHER) and
will object if something is not present.  This is only relevant for
tools/ which you should have been forced to run configure for anyway, so
I'm really not sure what went on there.

For valid-addrs vs all-addrs, that's come up on xen-devel before.  I
think the general consensus is that we don't want to silently depend on
gawk.

(We're trying some new project management tools.) Can you try opening a
bug here: https://gitlab.com/xen-project/xen/-/issues about the
check-endbr.sh issue?

This ought to be a 4.17 release blocker seeing as its a regression from
4.16.  (CC'ing Henry as release manager.)

~Andrew

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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-14 10:33           ` make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs Andrew Cooper
@ 2022-07-14 10:36             ` Bertrand Marquis
  2022-07-14 10:39             ` Jan Beulich
  2022-07-14 10:42             ` Bertrand Marquis
  2 siblings, 0 replies; 7+ messages in thread
From: Bertrand Marquis @ 2022-07-14 10:36 UTC (permalink / raw)
  To: Andrew Cooper
  Cc: Luca Fancellu, Mathieu Tarral, Xen-users, Jan Beulich,
	Roger Pau Monne, xen-devel, Henry Wang

Hi Andy,

> On 14 Jul 2022, at 11:33, Andrew Cooper <Andrew.Cooper3@citrix.com> wrote:
> 
> On 14/07/2022 11:12, Luca Fancellu wrote:
>> + CC x86 maintainers
>> 
>>> On 14 Jul 2022, at 10:40, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
>>> 
>>> Hi Luca,
>>> 
>>>> Hi Mathieu,
>>>> 
>>>> You are missing wget in your packages.
>>> Indeed, installing wget solved the issue and I was able to generate
>>> a debian package.
>>> 
>>> Still, we have a build system that silently depends on gawk and wget, and there is no check in the configure script to ensure these tools are installed.
>>> 
>>> And the errors in the build system are quite obscure, it's hard to understand that you were missing gawk or wget in the first place.
>>> 
>>> What do you think about this ?
>> Hi Mathieu,
>> 
>> I’ve CC the x86 maintainer, probably they know better the reasons.
> 
> These are two different problems.
> 
> The configure script does check for WGET (or more generally FETCHER) and
> will object if something is not present.  This is only relevant for
> tools/ which you should have been forced to run configure for anyway, so
> I'm really not sure what went on there.
> 
> For valid-addrs vs all-addrs, that's come up on xen-devel before.  I
> think the general consensus is that we don't want to silently depend on
> gawk.
> 
> (We're trying some new project management tools.) Can you try opening a
> bug here: https://gitlab.com/xen-project/xen/-/issues about the
> check-endbr.sh issue?

I will do that for you Luca as you can only do it if you are a project member right now.

> 
> This ought to be a 4.17 release blocker seeing as its a regression from
> 4.16.  (CC'ing Henry as release manager.)

Ack

Bertrand

> 
> ~Andrew


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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-14 10:33           ` make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs Andrew Cooper
  2022-07-14 10:36             ` Bertrand Marquis
@ 2022-07-14 10:39             ` Jan Beulich
  2022-07-14 11:06               ` Andrew Cooper
  2022-07-14 10:42             ` Bertrand Marquis
  2 siblings, 1 reply; 7+ messages in thread
From: Jan Beulich @ 2022-07-14 10:39 UTC (permalink / raw)
  To: Andrew Cooper
  Cc: Xen-users, Roger Pau Monne, xen-devel, Henry Wang, Luca Fancellu,
	Mathieu Tarral

On 14.07.2022 12:33, Andrew Cooper wrote:
> On 14/07/2022 11:12, Luca Fancellu wrote:
>> + CC x86 maintainers
>>
>>> On 14 Jul 2022, at 10:40, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
>>>
>>> Hi Luca,
>>>
>>>> Hi Mathieu,
>>>>
>>>> You are missing wget in your packages.
>>> Indeed, installing wget solved the issue and I was able to generate
>>> a debian package.
>>>
>>> Still, we have a build system that silently depends on gawk and wget, and there is no check in the configure script to ensure these tools are installed.
>>>
>>> And the errors in the build system are quite obscure, it's hard to understand that you were missing gawk or wget in the first place.
>>>
>>> What do you think about this ?
>> Hi Mathieu,
>>
>> I’ve CC the x86 maintainer, probably they know better the reasons.
> 
> These are two different problems.
> 
> The configure script does check for WGET (or more generally FETCHER) and
> will object if something is not present.  This is only relevant for
> tools/ which you should have been forced to run configure for anyway, so
> I'm really not sure what went on there.
> 
> For valid-addrs vs all-addrs, that's come up on xen-devel before.  I
> think the general consensus is that we don't want to silently depend on
> gawk.
> 
> (We're trying some new project management tools.) Can you try opening a
> bug here: https://gitlab.com/xen-project/xen/-/issues about the
> check-endbr.sh issue?
> 
> This ought to be a 4.17 release blocker seeing as its a regression from
> 4.16.  (CC'ing Henry as release manager.)

Except that 4.16 and older then already have regressed as well, due to
the backports they've received.

Jan


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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-14 10:33           ` make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs Andrew Cooper
  2022-07-14 10:36             ` Bertrand Marquis
  2022-07-14 10:39             ` Jan Beulich
@ 2022-07-14 10:42             ` Bertrand Marquis
  2 siblings, 0 replies; 7+ messages in thread
From: Bertrand Marquis @ 2022-07-14 10:42 UTC (permalink / raw)
  To: Andrew Cooper, marc.ungeschikts
  Cc: Luca Fancellu, Mathieu Tarral, Xen-users, Jan Beulich,
	Roger Pau Monne, xen-devel, Henry Wang



> On 14 Jul 2022, at 11:33, Andrew Cooper <Andrew.Cooper3@citrix.com> wrote:
> 
> On 14/07/2022 11:12, Luca Fancellu wrote:
>> + CC x86 maintainers
>> 
>>> On 14 Jul 2022, at 10:40, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
>>> 
>>> Hi Luca,
>>> 
>>>> Hi Mathieu,
>>>> 
>>>> You are missing wget in your packages.
>>> Indeed, installing wget solved the issue and I was able to generate
>>> a debian package.
>>> 
>>> Still, we have a build system that silently depends on gawk and wget, and there is no check in the configure script to ensure these tools are installed.
>>> 
>>> And the errors in the build system are quite obscure, it's hard to understand that you were missing gawk or wget in the first place.
>>> 
>>> What do you think about this ?
>> Hi Mathieu,
>> 
>> I’ve CC the x86 maintainer, probably they know better the reasons.
> 
> These are two different problems.
> 
> The configure script does check for WGET (or more generally FETCHER) and
> will object if something is not present.  This is only relevant for
> tools/ which you should have been forced to run configure for anyway, so
> I'm really not sure what went on there.
> 
> For valid-addrs vs all-addrs, that's come up on xen-devel before.  I
> think the general consensus is that we don't want to silently depend on
> gawk.
> 
> (We're trying some new project management tools.) Can you try opening a
> bug here: https://gitlab.com/xen-project/xen/-/issues about the
> check-endbr.sh issue?

https://gitlab.com/xen-project/xen/-/issues/26

Please complete if needed.

@marc: We have a first example of something to be used as a potential release
blocker. Also the template is quite extensive and hard to fill, we might want to simplify it.

Cheers
Bertrand 

> 
> This ought to be a 4.17 release blocker seeing as its a regression from
> 4.16.  (CC'ing Henry as release manager.)
> 
> ~Andrew


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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-14 10:39             ` Jan Beulich
@ 2022-07-14 11:06               ` Andrew Cooper
  2022-07-15  8:53                 ` Mathieu Tarral
  0 siblings, 1 reply; 7+ messages in thread
From: Andrew Cooper @ 2022-07-14 11:06 UTC (permalink / raw)
  To: Jan Beulich
  Cc: Xen-users, Roger Pau Monne, xen-devel, Henry Wang, Luca Fancellu,
	Mathieu Tarral

On 14/07/2022 11:39, Jan Beulich wrote:
> On 14.07.2022 12:33, Andrew Cooper wrote:
>> On 14/07/2022 11:12, Luca Fancellu wrote:
>>> + CC x86 maintainers
>>>
>>>> On 14 Jul 2022, at 10:40, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
>>>>
>>>> Hi Luca,
>>>>
>>>>> Hi Mathieu,
>>>>>
>>>>> You are missing wget in your packages.
>>>> Indeed, installing wget solved the issue and I was able to generate
>>>> a debian package.
>>>>
>>>> Still, we have a build system that silently depends on gawk and wget, and there is no check in the configure script to ensure these tools are installed.
>>>>
>>>> And the errors in the build system are quite obscure, it's hard to understand that you were missing gawk or wget in the first place.
>>>>
>>>> What do you think about this ?
>>> Hi Mathieu,
>>>
>>> I’ve CC the x86 maintainer, probably they know better the reasons.
>> These are two different problems.
>>
>> The configure script does check for WGET (or more generally FETCHER) and
>> will object if something is not present.  This is only relevant for
>> tools/ which you should have been forced to run configure for anyway, so
>> I'm really not sure what went on there.
>>
>> For valid-addrs vs all-addrs, that's come up on xen-devel before.  I
>> think the general consensus is that we don't want to silently depend on
>> gawk.
>>
>> (We're trying some new project management tools.) Can you try opening a
>> bug here: https://gitlab.com/xen-project/xen/-/issues about the
>> check-endbr.sh issue?
>>
>> This ought to be a 4.17 release blocker seeing as its a regression from
>> 4.16.  (CC'ing Henry as release manager.)
> Except that 4.16 and older then already have regressed as well, due to
> the backports they've received.

Luckily not.

Remember that we decided to only backport the less invasive parts of
CET-IBT for the security fix, which is "endbr64 on all functions".

When every function is open to (ab)use, there's no point searching for
misaligned ones too.

~Andrew

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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-14 11:06               ` Andrew Cooper
@ 2022-07-15  8:53                 ` Mathieu Tarral
  2022-07-15  9:00                   ` Bertrand Marquis
  0 siblings, 1 reply; 7+ messages in thread
From: Mathieu Tarral @ 2022-07-15  8:53 UTC (permalink / raw)
  To: Andrew Cooper
  Cc: Jan Beulich, Xen-users, Roger Pau Monne, xen-devel, Henry Wang,
	Luca Fancellu

> > > (We're trying some new project management tools.) Can you try opening a
> > > bug here: https://gitlab.com/xen-project/xen/-/issues about the
> > > check-endbr.sh issue?

I'm getting a Gitlab 404 page when trying to access this link.
Are there access restrictions in place ?

And same for:
https://gitlab.com/xen-project/xen/-/issues/26

I see the fix is already on its way !
Thank you for the great support.

Mathieu


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

* Re: make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs
  2022-07-15  8:53                 ` Mathieu Tarral
@ 2022-07-15  9:00                   ` Bertrand Marquis
  0 siblings, 0 replies; 7+ messages in thread
From: Bertrand Marquis @ 2022-07-15  9:00 UTC (permalink / raw)
  To: Mathieu Tarral, marc.ungeschikts
  Cc: Andrew Cooper, Jan Beulich, Xen-users, Roger Pau Monne,
	xen-devel, Henry Wang, Luca Fancellu

Hi Matthieu,

> On 15 Jul 2022, at 09:53, Mathieu Tarral <mathieu.tarral@protonmail.com> wrote:
> 
>>>> (We're trying some new project management tools.) Can you try opening a
>>>> bug here: https://gitlab.com/xen-project/xen/-/issues about the
>>>> check-endbr.sh issue?
> 
> I'm getting a Gitlab 404 page when trying to access this link.
> Are there access restrictions in place ?
> 
> And same for:
> https://gitlab.com/xen-project/xen/-/issues/26

Yes there are at the moment.
@marc: is there a way to let everybody read the tickets ?

Cheers
Bertrand

> 
> I see the fix is already on its way !
> Thank you for the great support.
> 
> Mathieu
> 



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

end of thread, other threads:[~2022-07-15  9:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <okFlqhJjn071_UXGT4dzMfI03eqFRtlDcnSyS_QtHFu3vZVCdTTKkvZS1ApPFXEN65mcnhOc2g-9HjZmTGYMyV1OOzrv_PkCzdo4KNKICf4=@protonmail.com>
     [not found] ` <5952497A-CB6F-4C66-8FA9-8EF9A1A08B5E@arm.com>
     [not found]   ` <9gC8biTj2pIJoXJRy4N2I6nsOUEUjYsbIAj0XZsWdAwiwzXpgBBeBrLFB0bAC7LjVmKwPvzufWHPSVYaWuMl33lKHKbzChEgW4R9QBwJZJk=@protonmail.com>
     [not found]     ` <F18A101C-ED4C-44DA-AB2C-15E79620A692@arm.com>
     [not found]       ` <13TmiNmQ9iXXKyshVeCbt4ul_jYjdNejXrqhIJK7CioLQRgpSITJX1Ik0jNEZZDTUIXs9OvM0qjZJeqRhQl1oKU9IdiZ3W-Ajsqp3sYgt6Y=@protonmail.com>
     [not found]         ` <F1773D90-2760-4098-BF08-4D4125D349DF@arm.com>
2022-07-14 10:33           ` make debball fails on Ubuntu 20.04: More valid-addrs than all-addrs Andrew Cooper
2022-07-14 10:36             ` Bertrand Marquis
2022-07-14 10:39             ` Jan Beulich
2022-07-14 11:06               ` Andrew Cooper
2022-07-15  8:53                 ` Mathieu Tarral
2022-07-15  9:00                   ` Bertrand Marquis
2022-07-14 10:42             ` Bertrand Marquis

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.