Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Bug]: New version of nm package

Open Beginner friendly
#3,979 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
70/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
dart, flutter

Research direction

The issue is a dependency conflict between connectivity_plus 7.3.1 requiring nm ^0.5.0 and the user wanting nm 0.6.0. Look at the pubspec.yaml of the connectivity_plus plugin to see its dependency declaration. Check if there's a newer version of connectivity_plus that supports nm 0.6.0, or consider updating the dependency constraint in the plugin's pubspec.yaml. Run flutter pub get after any change to verify resolution. The 'done' state is when the example project builds without the version solving error.

Written by the indexing model from the issue text.

Description

bug triage
Platform

macos and all platforms

Plugin

connectivity_plus

Version

latest

Flutter SDK

3.47.5

Steps to reproduce

add nm: 0.6.0 to pubspec

Code Sample

Logs
Because connectivity_plus 7.3.1 depends on nm ^0.5.0 and no versions of connectivity_plus match >7.3.1 <8.0.0, connectivity_plus ^7.3.1 requires nm ^0.5.0.
So, because b depends on both connectivity_plus ^7.3.1 and nm 0.6.0, version solving failed.
Failed to update packages.
Flutter Doctor
[✓] Flutter (Channel stable, 3.47.5, on macOS 27.0 26A428 darwin-arm64, locale
    ru-RU) [636ms]
    • Flutter version 3.47.5 on channel stable at
      /Users/carapacik/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6a19cca564 (7 дней назад), 2026-09-17 14:13:22 -0400
    • Engine revision af7e796e16
    • Dart version 3.13.4
    • DevTools version 2.60.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop,
      enable-windows-desktop, enable-android, enable-ios, cli-animations,
      enable-native-assets, enable-record-use, enable-swift-package-manager,
      omit-legacy-version-file, enable-lldb-debugging, enable-uiscene-migration

[✓] Android toolchain - develop for Android devices (Android SDK version 37.0.0)
    [1 424ms]
    • Android SDK at /Users/carapacik/Library/Android/sdk
    • Emulator version 37.1.11.0 (build_id 15917651) (CL:N/A)
    • Platform android-37.0, build-tools 37.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on
      this machine.
      To manually set the JDK path, use: `flutter config
      --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 25.0.3+-15898627-b508.16)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 27.0) [1 472ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 27A266a
    • CocoaPods version 1.17.0

[✓] Chrome - develop for the web [7ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Connected device (2 available) [11,5s]    
    • macOS (desktop) • macos  • darwin-arm64   • macOS 27.0 26A428 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 153.0.8010.54

[✓] Network resources [372ms]
    • All expected network resources are available.

• No issues found!
Checklist before submitting a bug
  • I searched issues in this repository and couldn't find such bug/problem
  • I Google'd a solution and I couldn't find it
  • I searched on StackOverflow for a solution and I couldn't find it
  • I read the README.md file of the plugin
  • I'm using the latest version of the plugin
  • All dependencies are up to date with flutter pub upgrade
  • I did a flutter clean
  • I tried running the example project
Dominant language
Dart
Stars
1.9k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fluttercommunity/plus_plugins

All issues in fluttercommunity/plus_plugins

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.