Tuesday, October 31, 2023

Re:=?utf-8?q?_NEW=3A?= www/ruby-faraday-follow_redirects and www/ruby-faraday-net_http

? faraday.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-faraday/Makefile,v
diff -u -r1.7 Makefile
--- Makefile 11 Mar 2022 20:10:54 -0000 1.7
+++ Makefile 31 Oct 2023 08:10:25 -0000
@@ -1,6 +1,6 @@
COMMENT = HTTP/REST API client library

-DISTNAME = faraday-0.17.4
+DISTNAME = faraday-2.7.11
CATEGORIES = www
HOMEPAGE = https://github.com/lostisland/faraday
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
@@ -10,7 +10,7 @@

MODULES = lang/ruby
BUILD_DEPENDS += ${RUN_DEPENDS}
-RUN_DEPENDS += www/ruby-multipart-post,${MODRUBY_FLAVOR}>=1.2,<3
+RUN_DEPENDS += www/ruby-faraday-net_http,${MODRUBY_FLAVOR}>=2,<3.1

CONFIGURE_STYLE = ruby gem

Index: distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-faraday/distinfo,v
diff -u -r1.5 distinfo
--- distinfo 26 Aug 2021 20:01:39 -0000 1.5
+++ distinfo 31 Oct 2023 08:10:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (faraday-0.17.4.gem) = EWd7WyYfu/1NlZ9wIHjYHAu2YAbACrLzKfMnhHeOTZw=
-SIZE (faraday-0.17.4.gem) = 72704
+SHA256 (faraday-2.7.11.gem) = hdv2u3dsZtKgM5TY/lNfkMsch148arm7hdJsoTWXx24=
+SIZE (faraday-2.7.11.gem) = 70656
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-faraday/pkg/PLIST,v
diff -u -r1.4 PLIST
--- pkg/PLIST 11 Mar 2022 20:10:54 -0000 1.4
+++ pkg/PLIST 31 Oct 2023 08:10:25 -0000
@@ -4,84 +4,95 @@
${GEM_LIB}/gems/${DISTNAME}/LICENSE.md
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/Rakefile
+${GEM_LIB}/gems/${DISTNAME}/examples/
+${GEM_LIB}/gems/${DISTNAME}/examples/client_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/examples/client_test.rb
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/em_http.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/em_http_ssl_patch.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/em_synchrony/
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/em_synchrony.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/em_synchrony/parallel_manager.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/excon.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/httpclient.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/net_http.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/net_http_persistent.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/patron.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/rack.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/test.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter/typhoeus.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/autoload.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/adapter_registry.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/connection.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/deprecate.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/encoders/
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/encoders/flat_params_encoder.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/encoders/nested_params_encoder.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/error.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/logging/
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/logging/formatter.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/methods.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/middleware.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/middleware_registry.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/connection_options.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/env.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/proxy_options.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/request_options.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/options/ssl_options.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/parameters.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/rack_builder.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/authorization.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/basic_authentication.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/instrumentation.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/multipart.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/retry.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/token_authentication.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/json.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/request/url_encoded.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/response/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/response.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/response/json.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/response/logger.rb
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/response/raise_error.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/faraday/upload_io.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/utils/
${GEM_LIB}/gems/${DISTNAME}/lib/faraday/utils.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/utils/headers.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/utils/params_hash.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/faraday/version.rb
${GEM_LIB}/gems/${DISTNAME}/spec/
+${GEM_LIB}/gems/${DISTNAME}/spec/external_adapters/
+${GEM_LIB}/gems/${DISTNAME}/spec/external_adapters/faraday_specs_setup.rb
${GEM_LIB}/gems/${DISTNAME}/spec/faraday/
-${GEM_LIB}/gems/${DISTNAME}/spec/faraday/deprecate_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/adapter/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/adapter/test_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/adapter_registry_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/adapter_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/connection_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/faraday/error_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/middleware_registry_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/middleware_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/options/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/options/env_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/options/options_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/options/proxy_options_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/options/request_options_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/params_encoders/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/params_encoders/flat_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/params_encoders/nested_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/rack_builder_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request/authorization_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request/instrumentation_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request/json_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request/url_encoded_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/request_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/faraday/response/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/response/json_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/response/logger_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/faraday/response/raise_error_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/response_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/utils/
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/utils/headers_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday/utils_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/faraday_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
-${GEM_LIB}/gems/${DISTNAME}/test/
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/default_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/em_http_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/em_synchrony_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/excon_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/httpclient_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/integration.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/logger_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/net_http_persistent_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/net_http_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/patron_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/rack_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/test_middleware_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/adapters/typhoeus_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/authentication_middleware_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/composite_read_io_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/connection_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/env_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
-${GEM_LIB}/gems/${DISTNAME}/test/live_server.rb
-${GEM_LIB}/gems/${DISTNAME}/test/middleware/
-${GEM_LIB}/gems/${DISTNAME}/test/middleware/instrumentation_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/middleware/retry_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/middleware_stack_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/multibyte.txt
-${GEM_LIB}/gems/${DISTNAME}/test/options_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/parameters_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/request_middleware_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/response_middleware_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/strawberry.rb
-${GEM_LIB}/gems/${DISTNAME}/test/utils_test.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/
+${GEM_LIB}/gems/${DISTNAME}/spec/support/disabling_stub.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/fake_safe_buffer.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/helper_methods.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/shared_examples/
+${GEM_LIB}/gems/${DISTNAME}/spec/support/shared_examples/adapter.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/shared_examples/params_encoder.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/shared_examples/request_method.rb
+${GEM_LIB}/gems/${DISTNAME}/spec/support/streaming_response_checker.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec
Hi,

On Tuesday, October 31, 2023 08:57 CET, Klemens Nanni <kn@openbsd.org> wrote:

> On Tue, Oct 31, 2023 at 08:43:33AM +0100, Sebastian Reitenbach wrote:
> > Hi,
> >
> > On Thursday, October 26, 2023 17:35 CEST, "Sebastian Reitenbach" <sebastia@l00-bugdead-prods.de> wrote:
> >
> > > Hi,
> > >
> > > an update of sysutils/ruby-r10k needs attached two new dependencies.
> > > The faraday-middleware was completely overhauled, which makes www/ruby-faraday-middleware obsolete.
> > >
> > > comments, or OK to import these two new, and remove www/ruby-faraday-middleware once r10k is updated?
> >
> > Trying again. As there was no objection to remove sysutils/puppet/6, these two are the last two needed pieces to get sysutils/ruby-r10k updated, and getting rid of www/ruby-faraday-middleware.
>
> ruby-faraday-net_http packages fine, but
>
> ===> Building from scratch ruby32-faraday-follow_redirects-0.3.0
> ===> ruby32-faraday-follow_redirects-0.3.0 depends on: ruby32-faraday->=1,<3 - not found
> ===> ruby32-faraday-follow_redirects-0.3.0 depends on: ruby32-faraday->=1,<3 - default ruby32-faraday-0.17.4 does not match
>
> www/ruby-faraday is at 0.17.4 -- did you botch the version spec?

The current ruby-faraday version in ports does need an update as well. They totally changed internal dependencies, that's also why ruby-faraday-middleware got deprecated and can go.

Sorry, missed that, ruby-faraday update attached.

Sebastian

No comments:

Post a Comment