All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
@ 2021-07-30 10:39 Eugen Hristev via buildroot
  2021-07-30 21:42 ` Thomas Petazzoni
  0 siblings, 1 reply; 7+ messages in thread
From: Eugen Hristev via buildroot @ 2021-07-30 10:39 UTC (permalink / raw)
  To: buildroot; +Cc: Eugen Hristev

Update to AT91Bootstrap 4.0.0 version.

This package is now released under MIT license.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
---
 boot/at91bootstrap3/Config.in           | 4 ++--
 boot/at91bootstrap3/at91bootstrap3.hash | 2 +-
 boot/at91bootstrap3/at91bootstrap3.mk   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/boot/at91bootstrap3/Config.in b/boot/at91bootstrap3/Config.in
index f44597bc00..f459b8d7c0 100644
--- a/boot/at91bootstrap3/Config.in
+++ b/boot/at91bootstrap3/Config.in
@@ -19,7 +19,7 @@ choice
 	prompt "AT91 Bootstrap 3+ version"
 
 config BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
-	bool "4.0.0-rc2"
+	bool "4.0.0"
 
 config BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X
 	bool "3.10.2"
@@ -54,7 +54,7 @@ endif
 
 config BR2_TARGET_AT91BOOTSTRAP3_VERSION
 	string
-	default "v4.0.0-rc2" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
+	default "v4.0.0" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
 	default "v3.10.2" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X
 	default BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION \
 		if BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
diff --git a/boot/at91bootstrap3/at91bootstrap3.hash b/boot/at91bootstrap3/at91bootstrap3.hash
index 8b7453bbd4..7092a4f28b 100644
--- a/boot/at91bootstrap3/at91bootstrap3.hash
+++ b/boot/at91bootstrap3/at91bootstrap3.hash
@@ -1,3 +1,3 @@
 # Locally calculated
 sha256  33e4ba431af93a4fc2e81c1458cd31901b9f69c583ebe4c74ca78c0846479bfd  at91bootstrap3-v3.10.2.tar.gz
-sha256  b5d5f042297cad0d091f7d8734e61eb9ec7b6020898e086503fb5f8bc71fb9fc  at91bootstrap3-v4.0.0-rc2.tar.gz
+sha256  08c5b95df28be7f2e0439fb2b77fe27524f97c499850641e4540c07ea0b2c25d  at91bootstrap3-v4.0.0.tar.gz
diff --git a/boot/at91bootstrap3/at91bootstrap3.mk b/boot/at91bootstrap3/at91bootstrap3.mk
index b253129dfb..aec909cfd8 100644
--- a/boot/at91bootstrap3/at91bootstrap3.mk
+++ b/boot/at91bootstrap3/at91bootstrap3.mk
@@ -19,7 +19,7 @@ else
 AT91BOOTSTRAP3_SITE = $(call github,linux4sam,at91bootstrap,$(AT91BOOTSTRAP3_VERSION))
 endif
 
-AT91BOOTSTRAP3_LICENSE = Atmel License
+AT91BOOTSTRAP3_LICENSE = MIT
 
 AT91BOOTSTRAP3_CPE_ID_VENDOR = linux4sam
 AT91BOOTSTRAP3_CPE_ID_PRODUCT = at91bootstrap
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-07-30 10:39 [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version Eugen Hristev via buildroot
@ 2021-07-30 21:42 ` Thomas Petazzoni
  2021-07-31  7:11   ` Yann E. MORIN
  2021-08-02  6:57   ` Eugen.Hristev--- via buildroot
  0 siblings, 2 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2021-07-30 21:42 UTC (permalink / raw)
  To: Eugen Hristev; +Cc: Yann E. MORIN, buildroot

Hello Eugen,

On Fri, 30 Jul 2021 13:39:08 +0300
Eugen Hristev via buildroot <buildroot@busybox.net> wrote:

> Update to AT91Bootstrap 4.0.0 version.
> 
> This package is now released under MIT license.
> 
> Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>

Thanks for the patch.

> -AT91BOOTSTRAP3_LICENSE = Atmel License
> +AT91BOOTSTRAP3_LICENSE = MIT

While this change is correct for at91bootstrap 4.x, I don't think it's
true for at91bootstrap 3.x, so I suppose this should instead be
conditional?

The problem is... what should be the condition? Indeed, testing on
BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION vs.
BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X is not working, because the
user can specify a custom Git or a custom tarball, and there we don't
know what version is used (3.x of 4.x).

I must admit I don't have a good idea here.

Best regards,

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

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-07-30 21:42 ` Thomas Petazzoni
@ 2021-07-31  7:11   ` Yann E. MORIN
  2021-07-31  8:14     ` Thomas Petazzoni
  2021-08-02  6:57   ` Eugen.Hristev--- via buildroot
  1 sibling, 1 reply; 7+ messages in thread
From: Yann E. MORIN @ 2021-07-31  7:11 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: Eugen Hristev, buildroot

Thomas, Eugen, All,

On 2021-07-30 23:42 +0200, Thomas Petazzoni spake thusly:
> On Fri, 30 Jul 2021 13:39:08 +0300
> Eugen Hristev via buildroot <buildroot@busybox.net> wrote:
> > Update to AT91Bootstrap 4.0.0 version.
> > This package is now released under MIT license.
> > Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
> > -AT91BOOTSTRAP3_LICENSE = Atmel License
> > +AT91BOOTSTRAP3_LICENSE = MIT
> 
> While this change is correct for at91bootstrap 4.x, I don't think it's
> true for at91bootstrap 3.x, so I suppose this should instead be
> conditional?
> 
> The problem is... what should be the condition? Indeed, testing on
> BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION vs.
> BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X is not working, because the
> user can specify a custom Git or a custom tarball, and there we don't
> know what version is used (3.x of 4.x).
> 
> I must admit I don't have a good idea here.

This is exactly what we do in the other packages in that situation: for
known versions, we define the appropriate licensing terms, and for
custom versions, we define nothing. See for example:

    boot/barebox            only license file is conditional
    boot/uboot              both licensing terms and license file are conditional
    boot/optee-os           only license file is conditional
    linux                   only license file is conditional

And a few others I have forgotten.

So in this case, we'd hav something like:

    ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION),y)
    AT91BOOTSTRAP3_LICENSE = MIT
    else ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X),y)
    AT91BOOTSTRAP3_LICENSE = Atmel License
    endif

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-07-31  7:11   ` Yann E. MORIN
@ 2021-07-31  8:14     ` Thomas Petazzoni
  2021-08-03  8:26       ` Eugen.Hristev--- via buildroot
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Petazzoni @ 2021-07-31  8:14 UTC (permalink / raw)
  To: Yann E. MORIN; +Cc: Eugen Hristev, buildroot

On Sat, 31 Jul 2021 09:11:29 +0200
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> So in this case, we'd hav something like:
> 
>     ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION),y)
>     AT91BOOTSTRAP3_LICENSE = MIT
>     else ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X),y)
>     AT91BOOTSTRAP3_LICENSE = Atmel License
>     endif

Indeed, sounds good.

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

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-07-30 21:42 ` Thomas Petazzoni
  2021-07-31  7:11   ` Yann E. MORIN
@ 2021-08-02  6:57   ` Eugen.Hristev--- via buildroot
  2021-08-02 16:37     ` Yann E. MORIN
  1 sibling, 1 reply; 7+ messages in thread
From: Eugen.Hristev--- via buildroot @ 2021-08-02  6:57 UTC (permalink / raw)
  To: thomas.petazzoni; +Cc: yann.morin.1998, buildroot

On 7/31/21 12:42 AM, Thomas Petazzoni wrote:
> Hello Eugen,
> 
> On Fri, 30 Jul 2021 13:39:08 +0300
> Eugen Hristev via buildroot <buildroot@busybox.net> wrote:
> 
>> Update to AT91Bootstrap 4.0.0 version.
>>
>> This package is now released under MIT license.
>>
>> Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
> 
> Thanks for the patch.
> 
>> -AT91BOOTSTRAP3_LICENSE = Atmel License
>> +AT91BOOTSTRAP3_LICENSE = MIT
> 
> While this change is correct for at91bootstrap 4.x, I don't think it's
> true for at91bootstrap 3.x, so I suppose this should instead be
> conditional?

Hi Thomas,

The plan is to also switch at91bootstrap3 to the same license.
So if you want, you can hold the patch until I update bootstrap3 as well.

Eugen

> 
> The problem is... what should be the condition? Indeed, testing on
> BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION vs.
> BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X is not working, because the
> user can specify a custom Git or a custom tarball, and there we don't
> know what version is used (3.x of 4.x).
> 
> I must admit I don't have a good idea here.
> 
> Best regards,
> 
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> 

_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-08-02  6:57   ` Eugen.Hristev--- via buildroot
@ 2021-08-02 16:37     ` Yann E. MORIN
  0 siblings, 0 replies; 7+ messages in thread
From: Yann E. MORIN @ 2021-08-02 16:37 UTC (permalink / raw)
  To: Eugen.Hristev; +Cc: thomas.petazzoni, buildroot

Eugen, All,

On 2021-08-02 06:57 +0000, Eugen.Hristev@microchip.com spake thusly:
> On 7/31/21 12:42 AM, Thomas Petazzoni wrote:
> > On Fri, 30 Jul 2021 13:39:08 +0300
> > Eugen Hristev via buildroot <buildroot@busybox.net> wrote:
> >> Update to AT91Bootstrap 4.0.0 version.
> >> This package is now released under MIT license.
> >> -AT91BOOTSTRAP3_LICENSE = Atmel License
> >> +AT91BOOTSTRAP3_LICENSE = MIT
> > While this change is correct for at91bootstrap 4.x, I don't think it's
> > true for at91bootstrap 3.x, so I suppose this should instead be
> > conditional?
> The plan is to also switch at91bootstrap3 to the same license.
> So if you want, you can hold the patch until I update bootstrap3 as well.

The problem will remain for custom versions. Indeed, users can select
any arbitrary git tree and git commit, and for those, we have no way to
know whether they are from before or after the change in licensing
terms.

As such, we will still want to have a conditional block, like I proposed
as a reply to Thomas.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version
  2021-07-31  8:14     ` Thomas Petazzoni
@ 2021-08-03  8:26       ` Eugen.Hristev--- via buildroot
  0 siblings, 0 replies; 7+ messages in thread
From: Eugen.Hristev--- via buildroot @ 2021-08-03  8:26 UTC (permalink / raw)
  To: thomas.petazzoni, yann.morin.1998; +Cc: buildroot

On 7/31/21 11:14 AM, Thomas Petazzoni wrote:
> On Sat, 31 Jul 2021 09:11:29 +0200
> "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> 
>> So in this case, we'd hav something like:
>>
>>      ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION),y)
>>      AT91BOOTSTRAP3_LICENSE = MIT
>>      else ifeq ($(BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION_3X),y)
>>      AT91BOOTSTRAP3_LICENSE = Atmel License
>>      endif
> 
> Indeed, sounds good.

Hi,

Do you want me to update the patch with this or you want to change it 
when applying ?

Eugen

> 
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> 

_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

end of thread, other threads:[~2021-08-03  8:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-30 10:39 [Buildroot] [PATCH] boot/at91bootstrap3: updated to released 4.0.0 final version Eugen Hristev via buildroot
2021-07-30 21:42 ` Thomas Petazzoni
2021-07-31  7:11   ` Yann E. MORIN
2021-07-31  8:14     ` Thomas Petazzoni
2021-08-03  8:26       ` Eugen.Hristev--- via buildroot
2021-08-02  6:57   ` Eugen.Hristev--- via buildroot
2021-08-02 16:37     ` Yann E. MORIN

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.