FS#78359 - [ruby-faraday] missing dependencies

Attached to Project: Community Packages
Opened by loqs (loqs) - Monday, 01 May 2023, 18:45 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:07 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Tim (bastelfreak)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
ruby-faraday in testing fails check due to  FS#75710  and  FS#75711  [1]. This also breaks all other dependent packages for example [2][3].

Additional info:
* ruby-faraday 1.9.1-1
* ruby-faraday-net_http_persistent 2.0.1-1
* ruby-faraday-patron 2.0.1-1
[1] ruby-faraday-1.9.1-1-x86_64-check.log
[2] r10k-3.15.2-1-x86_64-check.log.xz
[3] ruby-sawyer-0.9.2-1-x86_64-check.log.xz

Steps to reproduce:
$ git clone https://github.com/archlinux/svntogit-community --single-branch --branch 'packages/ruby-faraday' ruby-faraday
$ cd ruby-faraday/trunk/
$ testing-x86_64-build
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:07 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/ruby-faraday/issues/2
Comment by loqs (loqs) - Saturday, 13 May 2023, 09:33 GMT
Update ruby-faraday to current upstream release which means now only the net_http adapter is required to be packaged/present.
Comment by loqs (loqs) - Saturday, 13 May 2023, 10:05 GMT
Updated diff now containing ruby-faraday-2.7.4-rack-3.0.7.patch
Comment by loqs (loqs) - Saturday, 13 May 2023, 11:45 GMT
ruby-faraday-net_http 2.0.1-1 is compatible with faraday 2+ so an update to this package is not required. Update to latest upstream release and ruby packaging guidelines.

ruby-faraday-em_http I suggest dropping as the package provides no functionality without em-http-request which is not packaged.
ruby-faraday-em_synchrony I suggest dropping as the package provides no functionality without em-synchrony which is not packaged.
ruby-faraday-excon I suggest dropping as the package provides no functionality without excon which is currently in AUR.
Comment by loqs (loqs) - Saturday, 13 May 2023, 14:19 GMT
ruby-faraday-middleware is not supported by faraday 2+ [1] and the package dropped.
ruby-puppet_forge the only package depending on ruby-faraday-middleware already switched to the using faraday-follow_redirects as part of its moved to farday 2+ [2].

[1] https://github.com/lostisland/awesome-faraday/#faraday_middleware-gem
[2] https://github.com/puppetlabs/forge-ruby/commit/06102bc9478d9d19fbe12b505639fb253d29ba54
Comment by loqs (loqs) - Saturday, 13 May 2023, 14:44 GMT
Update ruby-octokit dependencies for faraday 2+.
Comment by loqs (loqs) - Saturday, 13 May 2023, 15:45 GMT
Update ruby-faraday-rack to 2.0 which is faraday 2.0+ compatible. Also update to current ruby packing guidelines.
Comment by loqs (loqs) - Saturday, 13 May 2023, 18:58 GMT
Update ruby-faraday-multipart for faraday 2+. Also update to current ruby packing guidelines.
Update ruby-faraday-retry for faraday 2+. Also update to current ruby packing guidelines.
Update ruby-faraday-httpclient for faraday 2+. Also update to current ruby packing guidelines.

Loading...