Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guzzle PSR7 Incompatibilities - v2 #4247

Closed
rabol opened this issue Jul 13, 2021 · 9 comments
Closed

Guzzle PSR7 Incompatibilities - v2 #4247

rabol opened this issue Jul 13, 2021 · 9 comments
Assignees
Labels
status: In Progress The work on the issue has started. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@rabol
Copy link

rabol commented Jul 13, 2021

Thanks for stopping by to let us know something could be better!

PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.

Please run down the following list and make sure you've tried the usual "quick fixes":

If you are still having issues, please be sure to include as much information as possible:

Environment details

  • OS: ubuntu
  • PHP version: 8.03
  • Package name and version:

Steps to reproduce

Cannot install the package as I have guzzlehttp/psr7 v2 and the package is locked to v1.2

@yoshi-automation yoshi-automation added the triage me I really want to be triaged. label Jul 14, 2021
@danoscarmike danoscarmike added status: investigating The issue is under investigation, which is determined to be non-trivial. and removed triage me I really want to be triaged. labels Jul 19, 2021
@danoscarmike
Copy link
Contributor

cc/ @jdpedrie @dwsupplee for vis

Thanks @rabol. Is there a particular API you're trying to use?

@saranshdhingra saranshdhingra self-assigned this Jul 27, 2021
@rabol
Copy link
Author

rabol commented Jul 28, 2021

I was trying to use Google Storage, but as I could nit install the package I could not use the API

@neoighodaro
Copy link

Same issue here as well.

  Problem 1
    - google/cloud-bigquery[v1.22.0, ..., v1.22.1] require google/cloud-core ^1.39 -> satisfiable by google/cloud-core[v1.39.0, ..., v1.42.2].
    - google/cloud-core[v1.39.0, ..., v1.42.2] require guzzlehttp/psr7 ^1.2 -> found guzzlehttp/psr7[1.2.0, ..., 1.8.2] but the package is fixed to 2.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - Root composer.json requires google/cloud-bigquery ^1.22 -> satisfiable by google/cloud-bigquery[v1.22.0, v1.22.1].

Since Laravel is locked to v2.0 it would not ever install on any Laravel application by default

@danoscarmike
Copy link
Contributor

@saranshdhingra @dwsupplee any updates on this one?

@dwsupplee
Copy link
Contributor

@saranshdhingra mentioned he can get started on this next Monday.

@xtfer
Copy link

xtfer commented Aug 15, 2021

FWIW, using the --with-all-dependencies flag in composer allows this to install, with a Guzzle downgrade.

composer require google/cloud-firestore -W

@rabol
Copy link
Author

rabol commented Aug 15, 2021

I know, but I don’t want to downgrade

@saranshdhingra saranshdhingra added status: In Progress The work on the issue has started. and removed status: investigating The issue is under investigation, which is determined to be non-trivial. labels Aug 19, 2021
saranshdhingra added a commit to saranshdhingra/google-auth-library-php that referenced this issue Aug 24, 2021
@danoscarmike danoscarmike added the type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. label Aug 24, 2021
@dwsupplee
Copy link
Contributor

Closed by: #4508

@tjhunkin-inhance
Copy link

Thanks so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: In Progress The work on the issue has started. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

No branches or pull requests

8 participants