We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 213b4e8 + aa2bef9 commit 63f7a3cCopy full SHA for 63f7a3c
haskell/cabal.bzl
@@ -1625,6 +1625,8 @@ def _parse_packages_list(packages, vendored_packages):
1625
unversioned = _chop_version(package) if has_version else package
1626
if unversioned in vendored_packages:
1627
fail("Duplicate package '{}'. Packages may not be listed in both 'packages' and 'vendored_packages'.".format(package))
1628
+ if unversioned in all_packages:
1629
+ fail("Duplicate package '{}'. Packages should be declared only once in 'packages'.".format(package))
1630
all_packages.append(unversioned)
1631
if has_version:
1632
versioned_packages.append(package)
0 commit comments