Re: UPDATE archivers/brotli

2018-04-27 Thread Jeremie Courreges-Anglas
On Fri, Apr 27 2018, Jeremie Courreges-Anglas  wrote:
> On Fri, Apr 27 2018, Pascal Stumpf  wrote:
>> On Fri, 27 Apr 2018 11:43:37 +0200, =?utf-8?B?QmrDtnJu?= Ketelaars wrote:
>>> Maintainer timeout:
>>> 
>>> Enclosed a diff for bringing brotli to the latest version (1.0.4), which
>>> brings some improvements, and fixes some issues. An overview on the
>>> changes can be found at https://github.com/google/brotli/releases
>>> 
>>> Minor number of 2 of the 3 shared libs require a bump as symbols have
>>> been added.
>
> Two symbols have been added to brotlicommon, not to brotlidec.  But
> brotlidec uses those new symbols, so it makes sense to bump its major

err, s/major/minor/

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: UPDATE archivers/brotli

2018-04-27 Thread Jeremie Courreges-Anglas
On Fri, Apr 27 2018, Pascal Stumpf  wrote:
> On Fri, 27 Apr 2018 11:43:37 +0200, =?utf-8?B?QmrDtnJu?= Ketelaars wrote:
>> Maintainer timeout:
>> 
>> Enclosed a diff for bringing brotli to the latest version (1.0.4), which
>> brings some improvements, and fixes some issues. An overview on the
>> changes can be found at https://github.com/google/brotli/releases
>> 
>> Minor number of 2 of the 3 shared libs require a bump as symbols have
>> been added.

Two symbols have been added to brotlicommon, not to brotlidec.  But
brotlidec uses those new symbols, so it makes sense to bump its major
(just like we do in base with libcrypto/ssl/tls).

russell /usr/ports/archivers/brotli$ /usr/src/lib/check_sym 
/usr/local/lib/libbrotlicommon.so.1.0   
/usr/ports/pobj/brotli-1.0.4/fake-amd64/usr/local/lib/libbrotlicommon.so.1.1
/usr/local/lib/libbrotlicommon.so.1.0 --> 
/usr/ports/pobj/brotli-1.0.4/fake-amd64/usr/local/lib/libbrotlicommon.so.1.1
Dynamic export changes:
added:
BrotliGetTransforms
BrotliTransformDictionaryWord

russell /usr/ports/archivers/brotli$ /usr/src/lib/check_sym 
/usr/local/lib/libbrotlidec.so.1.0  
/usr/ports/pobj/brotli-1.0.4/fake-amd64/usr/local/lib/libbrotlidec.so.1.1
/usr/local/lib/libbrotlidec.so.1.0 --> 
/usr/ports/pobj/brotli-1.0.4/fake-amd64/usr/local/lib/libbrotlidec.so.1.1
No dynamic export changes
External reference changes:
added:
BrotliGetTransforms
BrotliTransformDictionaryWord

>> make test runs successfully. Consumers have been build tested.
>> 
>> Comments/OK?
>> 
>> 
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/archivers/brotli/Makefile,v
>> retrieving revision 1.5
>> diff -u -p -r1.5 Makefile
>> --- Makefile 5 Dec 2017 21:04:07 -   1.5
>> +++ Makefile 27 Apr 2018 09:39:48 -
>> @@ -4,10 +4,10 @@ COMMENT =  generic lossless compressor
>>  
>>  GH_ACCOUNT =google
>>  GH_PROJECT =brotli
>> -GH_TAGNAME =v1.0.2
>> +GH_TAGNAME =v1.0.4
>>  
>> -SHARED_LIBS +=  brotlicommon  1.0 # 0.6
>> -SHARED_LIBS +=  brotlidec 1.0 # 0.6
>> +SHARED_LIBS +=  brotlicommon  1.1 # 0.6
>> +SHARED_LIBS +=  brotlidec 1.1 # 0.6
>>  SHARED_LIBS +=  brotlienc 1.0 # 0.6
>
> Have you checked that this does not break the API?  If not, better be
> safe and bump the shlib major.

I too a look and saw no reason for an ABI break.  Some enums have been
extended, but nothing that would imply a change in their storage size on
our architectures.

> Otherwise ok pascal@.

ok jca@ too

>>  CATEGORIES =archivers
>> Index: distinfo
>> ===
>> RCS file: /cvs/ports/archivers/brotli/distinfo,v
>> retrieving revision 1.4
>> diff -u -p -r1.4 distinfo
>> --- distinfo 5 Dec 2017 21:04:07 -   1.4
>> +++ distinfo 27 Apr 2018 09:39:48 -
>> @@ -1,2 +1,2 @@
>> -SHA256 (brotli-1.0.2.tar.gz) = ws8qFmRrRHcaQQm7ISGMji2VK6u4J3luuKgAwflLdCI=
>> -SIZE (brotli-1.0.2.tar.gz) = 23736359
>> +SHA256 (brotli-1.0.4.tar.gz) = Imij3/HMNuGFSeiaUe4M2VE5CKl31W1qH51MYcKvN8M=
>> +SIZE (brotli-1.0.4.tar.gz) = 23819000
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: UPDATE archivers/brotli

2018-04-27 Thread Pascal Stumpf
On Fri, 27 Apr 2018 11:43:37 +0200, =?utf-8?B?QmrDtnJu?= Ketelaars wrote:
> Maintainer timeout:
> 
> Enclosed a diff for bringing brotli to the latest version (1.0.4), which
> brings some improvements, and fixes some issues. An overview on the
> changes can be found at https://github.com/google/brotli/releases
> 
> Minor number of 2 of the 3 shared libs require a bump as symbols have
> been added.
> 
> make test runs successfully. Consumers have been build tested.
> 
> Comments/OK?
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/archivers/brotli/Makefile,v
> retrieving revision 1.5
> diff -u -p -r1.5 Makefile
> --- Makefile  5 Dec 2017 21:04:07 -   1.5
> +++ Makefile  27 Apr 2018 09:39:48 -
> @@ -4,10 +4,10 @@ COMMENT =   generic lossless compressor
>  
>  GH_ACCOUNT = google
>  GH_PROJECT = brotli
> -GH_TAGNAME = v1.0.2
> +GH_TAGNAME = v1.0.4
>  
> -SHARED_LIBS +=  brotlicommon  1.0 # 0.6
> -SHARED_LIBS +=  brotlidec 1.0 # 0.6
> +SHARED_LIBS +=  brotlicommon  1.1 # 0.6
> +SHARED_LIBS +=  brotlidec 1.1 # 0.6
>  SHARED_LIBS +=  brotlienc 1.0 # 0.6

Have you checked that this does not break the API?  If not, better be
safe and bump the shlib major.

Otherwise ok pascal@.

>  CATEGORIES = archivers
> Index: distinfo
> ===
> RCS file: /cvs/ports/archivers/brotli/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo  5 Dec 2017 21:04:07 -   1.4
> +++ distinfo  27 Apr 2018 09:39:48 -
> @@ -1,2 +1,2 @@
> -SHA256 (brotli-1.0.2.tar.gz) = ws8qFmRrRHcaQQm7ISGMji2VK6u4J3luuKgAwflLdCI=
> -SIZE (brotli-1.0.2.tar.gz) = 23736359
> +SHA256 (brotli-1.0.4.tar.gz) = Imij3/HMNuGFSeiaUe4M2VE5CKl31W1qH51MYcKvN8M=
> +SIZE (brotli-1.0.4.tar.gz) = 23819000



Re: UPDATE archivers/brotli

2018-04-27 Thread Klemens Nanni
On Fri, Apr 27, 2018 at 11:43:37AM +0200, Björn Ketelaars wrote:
> Maintainer timeout:
> 
> Enclosed a diff for bringing brotli to the latest version (1.0.4), which
> brings some improvements, and fixes some issues. An overview on the
> changes can be found at https://github.com/google/brotli/releases
> 
> Minor number of 2 of the 3 shared libs require a bump as symbols have
> been added.
> 
> make test runs successfully. Consumers have been build tested.
> 
> Comments/OK?
OK



UPDATE archivers/brotli

2018-04-27 Thread Björn Ketelaars
Maintainer timeout:

Enclosed a diff for bringing brotli to the latest version (1.0.4), which
brings some improvements, and fixes some issues. An overview on the
changes can be found at https://github.com/google/brotli/releases

Minor number of 2 of the 3 shared libs require a bump as symbols have
been added.

make test runs successfully. Consumers have been build tested.

Comments/OK?


Index: Makefile
===
RCS file: /cvs/ports/archivers/brotli/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile5 Dec 2017 21:04:07 -   1.5
+++ Makefile27 Apr 2018 09:39:48 -
@@ -4,10 +4,10 @@ COMMENT = generic lossless compressor
 
 GH_ACCOUNT =   google
 GH_PROJECT =   brotli
-GH_TAGNAME =   v1.0.2
+GH_TAGNAME =   v1.0.4
 
-SHARED_LIBS +=  brotlicommon  1.0 # 0.6
-SHARED_LIBS +=  brotlidec 1.0 # 0.6
+SHARED_LIBS +=  brotlicommon  1.1 # 0.6
+SHARED_LIBS +=  brotlidec 1.1 # 0.6
 SHARED_LIBS +=  brotlienc 1.0 # 0.6
 
 CATEGORIES =   archivers
Index: distinfo
===
RCS file: /cvs/ports/archivers/brotli/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo5 Dec 2017 21:04:07 -   1.4
+++ distinfo27 Apr 2018 09:39:48 -
@@ -1,2 +1,2 @@
-SHA256 (brotli-1.0.2.tar.gz) = ws8qFmRrRHcaQQm7ISGMji2VK6u4J3luuKgAwflLdCI=
-SIZE (brotli-1.0.2.tar.gz) = 23736359
+SHA256 (brotli-1.0.4.tar.gz) = Imij3/HMNuGFSeiaUe4M2VE5CKl31W1qH51MYcKvN8M=
+SIZE (brotli-1.0.4.tar.gz) = 23819000