Skip to content
This repository has been archived by the owner on Feb 5, 2019. It is now read-only.

Package spec file #5

Closed
munificent opened this issue Feb 26, 2015 · 12 comments
Closed

Package spec file #5

munificent opened this issue Feb 26, 2015 · 12 comments
Labels

Comments

@munificent
Copy link
Contributor

@lrhn has a DEP for specifying how packages are located using an explicit mapping file instead of a "packages" directory.

Repo: https://github.com/lrhn/dep-pkgspec

Note: This issue is for tracking the status of the proposal. If you would like to provide feedback on the proposal itself, please do so by filing issues on its repo.

@zoechi
Copy link

zoechi commented Mar 5, 2015

Absolute paths (including /home/someuser/...) don't look to good and won't work well with CVS.
Some environment variable interpolation could solve this.

Seems this file has to be maintained in addition to pubsec. yaml, at least when manual entries are made.

@munificent
Copy link
Contributor Author

Absolute paths (including /home/someuser/...) don't look to good and won't work well with CVS.

You wouldn't check this file into source control. (That's what the lock file is for.)

Seems this file has to be maintained in addition to pubsec. yaml, at least when manual entries are made.

Pub will create it for you. It's exactly analogous to the "packages" directory full of symlinks that pub currently generates for you.

@zoechi
Copy link

zoechi commented Mar 6, 2015

Thanks, I got it.
I wondered if there is more into it because manual entries were explicitly mentioned in the proposal.

@sethladd
Copy link
Contributor

sethladd commented Apr 2, 2015

Hi, who are we awaiting revision from? And what's a good way for me to see what revisions/updates we are waiting for?

Thanks!

@sethladd
Copy link
Contributor

Friendly ping. How can I tell what the open issues are, that need to be addressed?

@sethladd
Copy link
Contributor

Never mind, figured it out.

@iposva-google
Copy link

The proposal at https://github.com/lrhn/dep-pkgspec at commit be26d503e495b115e302d722d124423372af21b3 looks good to me.

I am planning to implement the handling of the packages.map handling in the standalone VM within the next two weeks.

@jmesserly
Copy link
Contributor

@sethladd
Copy link
Contributor

sethladd commented May 4, 2015

For tracking: here's the meta issue collecting all the implementation issues in one spot: https://code.google.com/p/dart/issues/detail?id=23372

@sethladd
Copy link
Contributor

We've closed out all outstanding issues over at https://github.com/lrhn/dep-pkgspec/issues. Please take another look. Thanks!

@munificent
Copy link
Contributor Author

It's accepted! I'll send out my DEP meeting notes when I get a chance with some more details.

@sethladd
Copy link
Contributor

Very cool, thank you!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development

No branches or pull requests

5 participants