-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Advertisement of the registries that PkgServer knows about #26
Comments
I think we should actually do more than this: when you update and you're talking to a Pkg server, you should automatically install and update all the registries that it advertises. That way you set the Pkg server and you automatically know about all the right packages. Making people mess about with adding and removing registries just doesn't work. I'd like to do this for 1.5 if I can get everything done in time. |
Oh, this also removes any need for special casing General: instead we make |
It looks to me like the |
Yes, this is more of a Pkg issue. |
I guess I'm a little slow on the uptake. So the |
The notion is that you set your pkg server—or use |
Yes, that plan sounds good. I'm more wondering about what can be done to make it a reality sooner rather than later. Or is this earlier comment
already under control? |
I've been doing a major Pkg rewrite from the resource acquisition layer up, but it's not going to be ready in time for the 1.5 feature freeze, so I'll have to pause that and figure out where to add this functionality in the current architecture this week. |
I have a working PkgServer set up now that serves General and a private registry, so I can at least help with testing a solution. On 1.4 it does work to do |
|
Since a great use of a Package Server is to coordinate work across multiple registries — potentially a private registry in addition to the General one — it'd be helpful if the Package Server could advertise which registries are available. This could allow for two niceties on the client side:
] registry add General
is currently special-cased.and/or
The text was updated successfully, but these errors were encountered: