Re: UPDATE archivers/brotli
On Fri, Apr 27 2018, Jeremie Courreges-Anglaswrote: > 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
On Fri, Apr 27 2018, Pascal Stumpfwrote: > 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
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
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
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