<div dir="ltr"><div>I agree that the name should be required. In order to better understand the impact on existing packages, I pulled some stats for how many packages currently don&#39;t explicitly specify their name in their manifest - 119 out of 2222, which is about 5 % of all packages I crawled from GitHub. The list of their names is attached to this email, so that we could potentially write a script to create an issue on their repos to notify them of this coming change.</div><div><br></div><div>Honza</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 13, 2016 at 2:32 AM Daniel Dunbar via swift-build-dev &lt;<a href="mailto:swift-build-dev@swift.org">swift-build-dev@swift.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We currently allow:<br>
```<br>
let package = Package() // Note no name here<br>
```<br>
in a package manifest, but this turns out to be both problematic and rarely used.<br>
<br>
I intend to move to making this required, here:<br>
  <a href="https://github.com/apple/swift-package-manager/pull/486" rel="noreferrer" target="_blank">https://github.com/apple/swift-package-manager/pull/486</a><br>
but wanted to run it past the list in case anyone has an objection.<br>
<br>
 - Daniel<br>
<br>
_______________________________________________<br>
swift-build-dev mailing list<br>
<a href="mailto:swift-build-dev@swift.org" target="_blank">swift-build-dev@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-build-dev" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-build-dev</a><br>
</blockquote></div></div>