Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-12 Thread Efraim Flashner
On Sun, Sep 11, 2016 at 07:40:03AM +, ng0 wrote:
> Efraim Flashner  writes:
> 
> >
> > don't forget to mention the license change here.
> 
> Oh, yes. Thanks.
> 
> […]
> 
> 

Patch pushed!


-- 
Efraim Flashner      אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-11 Thread ng0
Efraim Flashner  writes:

> [ Unknown signature status ]
> On Fri, Sep 09, 2016 at 04:13:54PM +, ng0 wrote:
>> Eric Bavier  writes:
>> 
>> > On 2016-09-09 10:10, ng0 wrote:
>> >> Eric Bavier  writes:
>> >> 
>> >>> The 2017 version also brings with it a change in license from GPLv2 
>> >>> with
>> >>> libstdc++ runtime exception to the ASL2.0.  Could you include that in
>> >>> this patch too?
>> >>> 
>> >>> Thanks,
>> >>> --
>> >>> `~Eric
>> >>> 
>> >> 
>> >> This is what I used in the mislead "Add tbb" patch I've sent
>> >> yesterday. It is now completely ASL2.0, or is it GPL2+ASL2.0? I've read
>> >> it yesterday as ASL only.
>> >
>> > ASL only AFAICT.  The www.threadbuildingblocks.org/licensing page says 
>> > GPLv2, but that may just be outdated.  The tarball is ASL, which is what 
>> > we have to go with.
>> >
>> > -- 
>> > `~Eric
>> >
>> 
>> Ok.
>> 
>
>> From a3708f40b760009c5128bd048d5cba1a63462909 Mon Sep 17 00:00:00 2001
>> From: ng0 
>> Date: Thu, 8 Sep 2016 23:04:52 +
>> Subject: [PATCH] gnu: tbb: Update to 2017.
>> 
>> * gnu/packages/tbb.scm (tbb): Update to 2017.
>
> don't forget to mention the license change here.

Oh, yes. Thanks.

[…]


>From a4533698ea5915a56cb7c415481d9ed22d43ff29 Mon Sep 17 00:00:00 2001
From: ng0 
Date: Thu, 8 Sep 2016 23:04:52 +
Subject: [PATCH] gnu: tbb: Update to 2017.

* gnu/packages/tbb.scm (tbb): Update to 2017.
[license]: Change to ASL2.0.
---
 gnu/packages/tbb.scm | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
index 0e9db72..c19391a 100644
--- a/gnu/packages/tbb.scm
+++ b/gnu/packages/tbb.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Ricardo Wurmus 
+;;; Copyright © 2016 ng0 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -27,16 +28,16 @@
 (define-public tbb
   (package
 (name "tbb")
-(version "4.3.2")
+(version "2017")
 (source (origin
   (method url-fetch)
   (uri (string-append
 "https://www.threadingbuildingblocks.org/sites/default;
 "/files/software_releases/source/"
-"tbb43_20141204oss_src.tgz"))
+"tbb" version "_20160722oss_src.tgz"))
   (sha256
(base32
-"0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
+"038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
   (modules '((guix build utils)))
   (snippet
'(substitute* "build/common.inc"
@@ -85,6 +86,4 @@ the low-level threading details necessary for optimal multi-core performance.
 It uses common C++ templates and coding style to eliminate tedious threading
 implementation work.  It provides parallel loop constructs, asynchronous
 tasks, synchronization primitives, atomic operations, and more.")
-;; GPLv2 with run-time exception:
-;; 
-(license gpl2)))
+(license asl2.0)))
-- 
2.10.0



-- 
ng0
For non-prism friendly talk find me on http://www.psyced.org


Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-10 Thread Efraim Flashner
On Fri, Sep 09, 2016 at 04:13:54PM +, ng0 wrote:
> Eric Bavier  writes:
> 
> > On 2016-09-09 10:10, ng0 wrote:
> >> Eric Bavier  writes:
> >> 
> >>> The 2017 version also brings with it a change in license from GPLv2 
> >>> with
> >>> libstdc++ runtime exception to the ASL2.0.  Could you include that in
> >>> this patch too?
> >>> 
> >>> Thanks,
> >>> --
> >>> `~Eric
> >>> 
> >> 
> >> This is what I used in the mislead "Add tbb" patch I've sent
> >> yesterday. It is now completely ASL2.0, or is it GPL2+ASL2.0? I've read
> >> it yesterday as ASL only.
> >
> > ASL only AFAICT.  The www.threadbuildingblocks.org/licensing page says 
> > GPLv2, but that may just be outdated.  The tarball is ASL, which is what 
> > we have to go with.
> >
> > -- 
> > `~Eric
> >
> 
> Ok.
> 

> From a3708f40b760009c5128bd048d5cba1a63462909 Mon Sep 17 00:00:00 2001
> From: ng0 
> Date: Thu, 8 Sep 2016 23:04:52 +
> Subject: [PATCH] gnu: tbb: Update to 2017.
> 
> * gnu/packages/tbb.scm (tbb): Update to 2017.

don't forget to mention the license change here.

> ---
>  gnu/packages/tbb.scm | 11 +--
>  1 file changed, 5 insertions(+), 6 deletions(-)
> 
> diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
> index 0e9db72..c19391a 100644
> --- a/gnu/packages/tbb.scm
> +++ b/gnu/packages/tbb.scm
> @@ -1,5 +1,6 @@
>  ;;; GNU Guix --- Functional package management for GNU
>  ;;; Copyright © 2015 Ricardo Wurmus 
> +;;; Copyright © 2016 ng0 
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -27,16 +28,16 @@
>  (define-public tbb
>(package
>  (name "tbb")
> -(version "4.3.2")
> +(version "2017")
>  (source (origin
>(method url-fetch)
>(uri (string-append
>  "https://www.threadingbuildingblocks.org/sites/default;
>  "/files/software_releases/source/"
> -"tbb43_20141204oss_src.tgz"))
> +"tbb" version "_20160722oss_src.tgz"))
>(sha256
> (base32
> -"0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
> +"038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
>(modules '((guix build utils)))
>(snippet
> '(substitute* "build/common.inc"
> @@ -85,6 +86,4 @@ the low-level threading details necessary for optimal 
> multi-core performance.
>  It uses common C++ templates and coding style to eliminate tedious threading
>  implementation work.  It provides parallel loop constructs, asynchronous
>  tasks, synchronization primitives, atomic operations, and more.")
> -;; GPLv2 with run-time exception:
> -;; 
> -(license gpl2)))
> +(license asl2.0)))
> -- 
> 2.10.0
> 

> 
> -- 
> ng0
> For non-prism friendly talk find me on http://www.psyced.org




-- 
Efraim Flashner      אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-09 Thread ng0
Eric Bavier  writes:

> On 2016-09-09 10:10, ng0 wrote:
>> Eric Bavier  writes:
>> 
>>> The 2017 version also brings with it a change in license from GPLv2 
>>> with
>>> libstdc++ runtime exception to the ASL2.0.  Could you include that in
>>> this patch too?
>>> 
>>> Thanks,
>>> --
>>> `~Eric
>>> 
>> 
>> This is what I used in the mislead "Add tbb" patch I've sent
>> yesterday. It is now completely ASL2.0, or is it GPL2+ASL2.0? I've read
>> it yesterday as ASL only.
>
> ASL only AFAICT.  The www.threadbuildingblocks.org/licensing page says 
> GPLv2, but that may just be outdated.  The tarball is ASL, which is what 
> we have to go with.
>
> -- 
> `~Eric
>

Ok.

From a3708f40b760009c5128bd048d5cba1a63462909 Mon Sep 17 00:00:00 2001
From: ng0 
Date: Thu, 8 Sep 2016 23:04:52 +
Subject: [PATCH] gnu: tbb: Update to 2017.

* gnu/packages/tbb.scm (tbb): Update to 2017.
---
 gnu/packages/tbb.scm | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
index 0e9db72..c19391a 100644
--- a/gnu/packages/tbb.scm
+++ b/gnu/packages/tbb.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Ricardo Wurmus 
+;;; Copyright © 2016 ng0 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -27,16 +28,16 @@
 (define-public tbb
   (package
 (name "tbb")
-(version "4.3.2")
+(version "2017")
 (source (origin
   (method url-fetch)
   (uri (string-append
 "https://www.threadingbuildingblocks.org/sites/default;
 "/files/software_releases/source/"
-"tbb43_20141204oss_src.tgz"))
+"tbb" version "_20160722oss_src.tgz"))
   (sha256
(base32
-"0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
+"038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
   (modules '((guix build utils)))
   (snippet
'(substitute* "build/common.inc"
@@ -85,6 +86,4 @@ the low-level threading details necessary for optimal multi-core performance.
 It uses common C++ templates and coding style to eliminate tedious threading
 implementation work.  It provides parallel loop constructs, asynchronous
 tasks, synchronization primitives, atomic operations, and more.")
-;; GPLv2 with run-time exception:
-;; 
-(license gpl2)))
+(license asl2.0)))
-- 
2.10.0


-- 
ng0
For non-prism friendly talk find me on http://www.psyced.org


signature.asc
Description: PGP signature


Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-09 Thread Eric Bavier

On 2016-09-09 04:51, ng0 wrote:

* gnu/packages/tbb.scm (tbb): Update to 2017_20160722.
---
 gnu/packages/tbb.scm | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
index 0e9db72..22ce068 100644
--- a/gnu/packages/tbb.scm
+++ b/gnu/packages/tbb.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Ricardo Wurmus 
+;;; Copyright © 2016 ng0 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -27,16 +28,16 @@
 (define-public tbb
   (package
 (name "tbb")
-(version "4.3.2")
+(version "2017_20160722")


I think we should go with "2017" as the version; it seems to be what's 
advertised.  This is their first release with the year-as-version, so we 
don't know how they'd like to denote patch versions.



 (source (origin
   (method url-fetch)
   (uri (string-append
 
"https://www.threadingbuildingblocks.org/sites/default;

 "/files/software_releases/source/"
-"tbb43_20141204oss_src.tgz"))
+"tbb" version "oss_src.tgz"))
   (sha256
(base32
-
"0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
+
"038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))

   (modules '((guix build utils)))
   (snippet
'(substitute* "build/common.inc"


The 2017 version also brings with it a change in license from GPLv2 with 
libstdc++ runtime exception to the ASL2.0.  Could you include that in 
this patch too?


Thanks,
--
`~Eric



Re: [PATCH] gnu: tbb: Update to 2017_20160722.

2016-09-09 Thread ng0
Eric Bavier  writes:

> On 2016-09-09 04:51, ng0 wrote:
>> * gnu/packages/tbb.scm (tbb): Update to 2017_20160722.
>> ---
>>  gnu/packages/tbb.scm | 7 ---
>>  1 file changed, 4 insertions(+), 3 deletions(-)
>> 
>> diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
>> index 0e9db72..22ce068 100644
>> --- a/gnu/packages/tbb.scm
>> +++ b/gnu/packages/tbb.scm
>> @@ -1,5 +1,6 @@
>>  ;;; GNU Guix --- Functional package management for GNU
>>  ;;; Copyright © 2015 Ricardo Wurmus 
>> +;;; Copyright © 2016 ng0 
>>  ;;;
>>  ;;; This file is part of GNU Guix.
>>  ;;;
>> @@ -27,16 +28,16 @@
>>  (define-public tbb
>>(package
>>  (name "tbb")
>> -(version "4.3.2")
>> +(version "2017_20160722")
>
> I think we should go with "2017" as the version; it seems to be what's 
> advertised.  This is their first release with the year-as-version, so we 
> don't know how they'd like to denote patch versions.

Okay

>>  (source (origin
>>(method url-fetch)
>>(uri (string-append
>>  
>> "https://www.threadingbuildingblocks.org/sites/default;
>>  "/files/software_releases/source/"
>> -"tbb43_20141204oss_src.tgz"))
>> +"tbb" version "oss_src.tgz"))
>>(sha256
>> (base32
>> -
>> "0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
>> +
>> "038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
>>(modules '((guix build utils)))
>>(snippet
>> '(substitute* "build/common.inc"
>
> The 2017 version also brings with it a change in license from GPLv2 with 
> libstdc++ runtime exception to the ASL2.0.  Could you include that in 
> this patch too?
>
> Thanks,
> -- 
> `~Eric
>

This is what I used in the mislead "Add tbb" patch I've sent
yesterday. It is now completely ASL2.0, or is it GPL2+ASL2.0? I've read
it yesterday as ASL only.
-- 
ng0
For non-prism friendly talk find me on http://www.psyced.org