All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/xenomai: always set default version
@ 2022-08-08 21:54 Fabrice Fontaine
  2022-08-09 11:39 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Fontaine @ 2022-08-08 21:54 UTC (permalink / raw)
  To: buildroot; +Cc: Romain Naour, Fabrice Fontaine, Thomas De Schampheleire

Always set a default value for BR2_PACKAGE_XENOMAI_VERSION to avoid a
build failure when BR2_PACKAGE_XENOMAI_VERSION is empty with
BR2_PACKAGE_XENOMAI_CUSTOM_{GIT,VERSION}

Fixes:
 - http://autobuild.buildroot.org/results/d80c295a848b5be69324f5dfbd269b046dc68e8c
 - http://autobuild.buildroot.org/results/4e57a499b43208e546dd962ca04b43408c0c082c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 package/xenomai/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/xenomai/Config.in b/package/xenomai/Config.in
index ec6d9e5d29..5c179eec72 100644
--- a/package/xenomai/Config.in
+++ b/package/xenomai/Config.in
@@ -73,8 +73,8 @@ config BR2_PACKAGE_XENOMAI_VERSION
 	string "Custom Xenomai version" if \
 		!BR2_PACKAGE_XENOMAI_LATEST_VERSION && \
 		!BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
-	default "3.0.10" if BR2_PACKAGE_XENOMAI_LATEST_VERSION
 	default "custom" if BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
+	default "3.0.10"
 
 config BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL_URL
 	string "URL of custom tarball"
-- 
2.35.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 1/1] package/xenomai: always set default version
  2022-08-08 21:54 [Buildroot] [PATCH 1/1] package/xenomai: always set default version Fabrice Fontaine
@ 2022-08-09 11:39 ` Thomas Petazzoni via buildroot
  2022-08-09 12:12   ` Fabrice Fontaine
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-08-09 11:39 UTC (permalink / raw)
  To: Fabrice Fontaine; +Cc: Romain Naour, Thomas De Schampheleire, buildroot

On Mon,  8 Aug 2022 23:54:04 +0200
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:

> Always set a default value for BR2_PACKAGE_XENOMAI_VERSION to avoid a
> build failure when BR2_PACKAGE_XENOMAI_VERSION is empty with
> BR2_PACKAGE_XENOMAI_CUSTOM_{GIT,VERSION}
> 
> Fixes:
>  - http://autobuild.buildroot.org/results/d80c295a848b5be69324f5dfbd269b046dc68e8c
>  - http://autobuild.buildroot.org/results/4e57a499b43208e546dd962ca04b43408c0c082c
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
>  package/xenomai/Config.in | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/package/xenomai/Config.in b/package/xenomai/Config.in
> index ec6d9e5d29..5c179eec72 100644
> --- a/package/xenomai/Config.in
> +++ b/package/xenomai/Config.in
> @@ -73,8 +73,8 @@ config BR2_PACKAGE_XENOMAI_VERSION
>  	string "Custom Xenomai version" if \
>  		!BR2_PACKAGE_XENOMAI_LATEST_VERSION && \
>  		!BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
> -	default "3.0.10" if BR2_PACKAGE_XENOMAI_LATEST_VERSION
>  	default "custom" if BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
> +	default "3.0.10"

Meh, I don't like how Xenomai handles things differently than all other
packages that have a configurable version.

IMO, we should make Xenomai look like the other packages, which means:

 - Dropping default "https://gitlab.denx.de/Xenomai/xenomai.git"

 - Not have any default value for BR2_PACKAGE_XENOMAI_VERSION

We really want consistency on how this "custom version" thing is
handled.

Thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 1/1] package/xenomai: always set default version
  2022-08-09 11:39 ` Thomas Petazzoni via buildroot
@ 2022-08-09 12:12   ` Fabrice Fontaine
  2022-08-09 13:54     ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Fontaine @ 2022-08-09 12:12 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: Romain Naour, Thomas De Schampheleire, buildroot


[-- Attachment #1.1: Type: text/plain, Size: 2226 bytes --]

Le mar. 9 août 2022 à 13:39, Thomas Petazzoni <thomas.petazzoni@bootlin.com>
a écrit :

> On Mon,  8 Aug 2022 23:54:04 +0200
> Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:
>
> > Always set a default value for BR2_PACKAGE_XENOMAI_VERSION to avoid a
> > build failure when BR2_PACKAGE_XENOMAI_VERSION is empty with
> > BR2_PACKAGE_XENOMAI_CUSTOM_{GIT,VERSION}
> >
> > Fixes:
> >  -
> http://autobuild.buildroot.org/results/d80c295a848b5be69324f5dfbd269b046dc68e8c
> >  -
> http://autobuild.buildroot.org/results/4e57a499b43208e546dd962ca04b43408c0c082c
> >
> > Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> > ---
> >  package/xenomai/Config.in | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/package/xenomai/Config.in b/package/xenomai/Config.in
> > index ec6d9e5d29..5c179eec72 100644
> > --- a/package/xenomai/Config.in
> > +++ b/package/xenomai/Config.in
> > @@ -73,8 +73,8 @@ config BR2_PACKAGE_XENOMAI_VERSION
> >       string "Custom Xenomai version" if \
> >               !BR2_PACKAGE_XENOMAI_LATEST_VERSION && \
> >               !BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
> > -     default "3.0.10" if BR2_PACKAGE_XENOMAI_LATEST_VERSION
> >       default "custom" if BR2_PACKAGE_XENOMAI_CUSTOM_TARBALL
> > +     default "3.0.10"
>
> Meh, I don't like how Xenomai handles things differently than all other
> packages that have a configurable version.
>

> IMO, we should make Xenomai look like the other packages, which means:
>
>  - Dropping default "https://gitlab.denx.de/Xenomai/xenomai.git"
>
Indeed, other packages don't set any values for git repository.

>
>  - Not have any default value for BR2_PACKAGE_XENOMAI_VERSION
>

This will not be really consistent with other packages.
arm-trusted-firmware, barebox, optee-os, opensbi and uboot all have default
values for
BR2_TARGET_{ARM_TRUSTED_FIRMWARE,BAREBOX,OPENSBI,OPTEE_OS,UBOOT}_VERSION

We really want consistency on how this "custom version" thing is
> handled.
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
>

Best Regards,

Fabrice

[-- Attachment #1.2: Type: text/html, Size: 3857 bytes --]

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

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH 1/1] package/xenomai: always set default version
  2022-08-09 12:12   ` Fabrice Fontaine
@ 2022-08-09 13:54     ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-08-09 13:54 UTC (permalink / raw)
  To: Fabrice Fontaine; +Cc: Romain Naour, Thomas De Schampheleire, buildroot

Hello,

On Tue, 9 Aug 2022 14:12:53 +0200
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:

> >  - Not have any default value for BR2_PACKAGE_XENOMAI_VERSION
> >  
> 
> This will not be really consistent with other packages.
> arm-trusted-firmware, barebox, optee-os, opensbi and uboot all have default
> values for
> BR2_TARGET_{ARM_TRUSTED_FIRMWARE,BAREBOX,OPENSBI,OPTEE_OS,UBOOT}_VERSION

Well, not really for Git/Mercurial/SVN:

config BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION
        string "Custom repository version"
        help
          Revision to use in the typical format used by
          Git/Mercurial/Subversion E.G. a sha id, a tag, branch, ..

So no default version.

And:

config BR2_TARGET_UBOOT_VERSION
        string
        default "2022.04"       if BR2_TARGET_UBOOT_LATEST_VERSION
        default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE \
                if BR2_TARGET_UBOOT_CUSTOM_VERSION
        default "custom"        if BR2_TARGET_UBOOT_CUSTOM_TARBALL
        default BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION \
                if BR2_TARGET_UBOOT_CUSTOM_GIT || BR2_TARGET_UBOOT_CUSTOM_HG || BR2_TARGET_UBOOT_CUSTOM_SVN

which only means that BR2_TARGET_BOOT_VERSION is automatically set to
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION when Git/Mercurial/SVN is used.

I wouldn't call that having a default version :-)

I think we should use the same pattern everywhere.

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2022-08-09 13:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-08 21:54 [Buildroot] [PATCH 1/1] package/xenomai: always set default version Fabrice Fontaine
2022-08-09 11:39 ` Thomas Petazzoni via buildroot
2022-08-09 12:12   ` Fabrice Fontaine
2022-08-09 13:54     ` Thomas Petazzoni via buildroot

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.