Am 07.06.2015 um 19:57 schrieb Jacob Carlborg:
On 2015-06-07 17:27, Nick Sabalausky wrote:
Even if that stuff isn't currently known to code.dlang.org, it'd all be
easy for it to obtain:
$ mkdir some_temp && cd some_temp
$ git clone package_URL dir && cd dir
$ dmd (flags dub already knows) -v | grep import
Would only need to do that when it detects a new version tag (which it
already detects).
So the registry basically needs to compile all packages? Isn't it better
to "compile" and upload packages then?
Isn't just the list of *modules* needed and not the list of *imports*?
The registry can easily query the list of files of a package using the
GitHub API. The package description is obviously already known, too, so
this would definitely be possible to do without compiling anything.