aboutsummaryrefslogtreecommitdiff
path: root/bpkg/system-package-manager.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/system-package-manager.hxx')
-rw-r--r--bpkg/system-package-manager.hxx15
1 files changed, 10 insertions, 5 deletions
diff --git a/bpkg/system-package-manager.hxx b/bpkg/system-package-manager.hxx
index 35b7439..a47608a 100644
--- a/bpkg/system-package-manager.hxx
+++ b/bpkg/system-package-manager.hxx
@@ -196,11 +196,16 @@ namespace bpkg
// something more elaborate, like translate version_id to the like_id's
// version and try that).
//
- // @@ TODO: allow multiple -name values per same distribution and handle
- // here? E.g., libcurl4-openssl-dev libcurl4-gnutls-dev. But they will
- // have the same available version, how will we deal with that? How
- // will we pick one? Perhaps this should all be handled by the system
- // package manager (conceptually, this is configuration negotiation).
+ // Note that multiple -name values per same distribution can be returned
+ // as, for example, for the following distribution values:
+ //
+ // debian_10-name: libcurl4 libcurl4-doc libcurl4-openssl-dev
+ // debian_10-name: libcurl3-gnutls libcurl4-gnutls-dev (yes, 3 and 4)
+ //
+ // @@ TODO: But they will have the same available version, how will we
+ // deal with that? How will we pick one? Perhaps this should all be
+ // handled by the system package manager (conceptually, this is
+ // configuration negotiation).
//
static strings
system_package_names (const available_packages&,