-
Notifications
You must be signed in to change notification settings - Fork 279
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
pkg install observium removes pkg-devel #785
Comments
This still happens with alpha 9. |
This is due to |
Resolved in ports: http://svnweb.freebsd.org/ports?view=revision&revision=351905 This is not really a pkg problem. It's entirely ports with how it registers dependencies in packages. |
bdrewery
added a commit
to freebsd/freebsd-ports
that referenced
this issue
Apr 23, 2014
* While this dependency is proper, it creates a hard dependency on ports-mgmt/pkg, which interferes with pkg-devel testing. Users using pkg-devel are forced to install ports-mgmt/pkg if using this port or anything depending on this port. While the LIB_DEPENDS has been removed, pkg will still record that the net-snmp package requires libpkg.so.1, due to its auto shlib dependency registering. This is fine as the package depends on libpkg.so.1 but not explicitly on ports-mgmt/pkg. The pkg solver can decide how to satisfy that dependency. * If using pkg you'll already have pkg installed while building this port in ports or installing from packages. So nothing is lost here. * Once pkg-1.3 is out we may change ACTUAL-PACKAGE-DEPENDS to only consider RUN_DEPENDS, not also LIB_DEPENDS. This would remove the hard dependency on ports-mgmt/pkg here. pkg-1.2 cannot handle this yet though. Reported by: rpaulo Reported at: freebsd/pkg#785 With hat: portmgr
ok |
tota
pushed a commit
to tota/freebsd-ports
that referenced
this issue
Apr 23, 2014
* While this dependency is proper, it creates a hard dependency on ports-mgmt/pkg, which interferes with pkg-devel testing. Users using pkg-devel are forced to install ports-mgmt/pkg if using this port or anything depending on this port. While the LIB_DEPENDS has been removed, pkg will still record that the net-snmp package requires libpkg.so.1, due to its auto shlib dependency registering. This is fine as the package depends on libpkg.so.1 but not explicitly on ports-mgmt/pkg. The pkg solver can decide how to satisfy that dependency. * If using pkg you'll already have pkg installed while building this port in ports or installing from packages. So nothing is lost here. * Once pkg-1.3 is out we may change ACTUAL-PACKAGE-DEPENDS to only consider RUN_DEPENDS, not also LIB_DEPENDS. This would remove the hard dependency on ports-mgmt/pkg here. pkg-1.2 cannot handle this yet though. Reported by: rpaulo Reported at: freebsd/pkg#785 With hat: portmgr git-svn-id: svn+ssh://svn.freebsd.org/ports/head@351905 35697150-7ecd-e111-bb59-0022644237b5
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: