diff options
author | David Kalnischkies <david@kalnischkies.de> | 2017-05-28 19:18:30 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2017-06-26 23:31:15 +0200 |
commit | d7c92411dc1f4c6be098d1425f9c1c075e0c2154 (patch) | |
tree | 39913a1c7c7d18639057cdbab2cc8fe2f025465b /apt-pkg/metaindex.h | |
parent | 07815d4edc99585967b9f267e6f37c37008dcba5 (diff) |
warn if an expected file can't be acquired
If we couldn't find an entry for a Sources file we would generate an
error while for a Packages file we would silently skip it due to
assuming it is missing because it is empty. We can do better by checking
if the repository declares that it supports a component we want to get
the file from and if not say so and hint at the user making a typo.
An example were this helps is mozilla.debian.net which dropped the
firefox-aurora component (as upstream did) meaning no upgrades until the
user notices manually that the repository doesn't provide packages
anymore. With this commit warnings are raised hopefully causing the user
to investigate what is wrong (sooner).
Diffstat (limited to 'apt-pkg/metaindex.h')
-rw-r--r-- | apt-pkg/metaindex.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/apt-pkg/metaindex.h b/apt-pkg/metaindex.h index 3a624e86d..531143bcb 100644 --- a/apt-pkg/metaindex.h +++ b/apt-pkg/metaindex.h @@ -111,6 +111,7 @@ public: // FIXME: make virtual on next abi break bool IsArchitectureSupported(std::string const &arch) const; bool IsArchitectureAllSupportedFor(IndexTarget const &target) const; + bool HasSupportForComponent(std::string const &component) const; }; #endif |