[go: nahoru, domu]

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

Document pinned flutter packages #6162

Open
Tracked by #9315
natebosch opened this issue Aug 16, 2021 · 3 comments
Open
Tracked by #9315

Document pinned flutter packages #6162

natebosch opened this issue Aug 16, 2021 · 3 comments
Labels
dev.dependencies Relates to managing app dependencies dev.packages Relates to package publishing e2-days Effort: < 5 days lang.native-code Involves Swift, ObjC, Java, or Kotlin code for mobile apps p2-medium Necessary but not urgent concern. Resolve when possible. st.triage.ltw Indicates Lead Tech Writer has triaged

Comments

@natebosch
Copy link
Contributor

What information is missing?

Some packages dependencies are pinned by flutter, flutter_test, or other dependencies in the SDK. End users are not able to solve for package versions other than the pinned version which may prevent them from getting new features or bug fixes and cause confusion.

For example dart-lang/async#187

https://github.com/flutter/website/blob/master/src/docs/development/packages-and-plugins/using-packages.md

How would you like us to fix this problem?

List the packages that are pinned by flutter and describe that the only way to get other versions is to change the version of the flutter SDK.

@TahaTesser TahaTesser added st.triage.triage-team Triage team reviewing and categorizing the issue e0-minutes Effort: < 60 min p2-medium Necessary but not urgent concern. Resolve when possible. and removed st.triage.triage-team Triage team reviewing and categorizing the issue labels Aug 17, 2021
@atsansone atsansone added dev.dependencies Relates to managing app dependencies cl.fixed Issue is closed as fixed st.triage.ltw Indicates Lead Tech Writer has triaged dev.packages Relates to package publishing lang.native-code Involves Swift, ObjC, Java, or Kotlin code for mobile apps labels Jun 2, 2023
@atsansone
Copy link
Contributor

This was fixed in #687. It links to the Dart section on these dependencies. Closing this issue.

@parlough
Copy link
Member
parlough commented Jun 2, 2023

I think this is discussing a different issue in which the Flutter SDK pins some specific dependencies that users can't override. The only way to change them is to change their Flutter version. @atsansone I do think we should reopen this and better document this on docs.flutter.dev.

We recently added https://dart.dev/go/sdk-version-pinning which discusses this situation, but some discoverable docs directly on docs.flutter.dev would be helpful. The docs at that link can form a basis.

@natebosch
Copy link
Contributor Author

Yes, some authoritative flutter documentation covering https://dart.dev/go/sdk-version-pinning is what I was hoping for. #687 is about user pinned packages, and I think we need good documentation for the flutter SDK pinned packages.

@natebosch natebosch reopened this Jun 2, 2023
@atsansone atsansone added e2-days Effort: < 5 days and removed e0-minutes Effort: < 60 min cl.fixed Issue is closed as fixed labels Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev.dependencies Relates to managing app dependencies dev.packages Relates to package publishing e2-days Effort: < 5 days lang.native-code Involves Swift, ObjC, Java, or Kotlin code for mobile apps p2-medium Necessary but not urgent concern. Resolve when possible. st.triage.ltw Indicates Lead Tech Writer has triaged
Projects
None yet
Development

No branches or pull requests

4 participants