-
Notifications
You must be signed in to change notification settings - Fork 167
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
Require conda <23.1.0 #627
Conversation
We began to store _url in a separate file, instead of in cached repodata.json We would like to provide a real cache API. What should it look like? |
This looks fine to me for now. |
Currently constructor creates its on repodata to ship it with the installer, see https://github.com/conda/constructor/blob/main/constructor/conda_interface.py#L109 I see two options to move forward:
Both options require some development ... calling conda-index for me would be a better architecture and separation of concerns and it would also better provide compatibility with both old and newer conda versions. @dholth What do you think? Will create an issue to track that topic. Can we till then merge this PR in order get the CI working again. @jezdez @conda/constructor |
Created #628 to track this after the PR merge. |
Thanks @dbast This LGTM. We also need to patch repodata. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add news too.
This was auto-merge in action ... the changes built green before... so no worries |
It was spooky! I thought auto-merge had to wait for all-green 😂 |
@jaimergp Happy to further adjust those settings... a pity that those settings cannot be changed via a PR to file in the repo :/ |
@jaimergp introducing e.g. https://github.com/repository-settings/app would be awesome ... or managing all conda org repo settings via terraform in the conda/infra repo (that is/was afaik explored/planed). |
This is a discussion better reserved for the infra repo, also the conversation of repo settings, to make sure we don't lose sight of it. In short: it has been considered and will be picked up again once the last legal details are resolved. @dbast please make sure to not abuse your current owner privileges, by changing repo settings without record keeping. |
@dbast yes, if we could use conda-index that would make much more sense compared to, I'm not sure of the constructor details, faking a remote channel that will immediately be overwritten when conda accesses the network. https://github.com/conda/conda-index/blob/main/conda_index/cli/__init__.py shows how to invoke conda-index (not the api module). |
@jezdez No worries, please read above. Here some more details
tldr; No code was merged to main without review (just unfinished CI of a tiny PR) and the added status checks shouldn't be a big blocker (if it is, then I am there to change the settings / revert as stated above). @jezdez I searched, but didn't find any issue where the terraform settings topic or e.g. https://github.com/repository-settings/app have been discussed? Do you have a link for that? |
@dbast I appreciate the details, just noting that if I hadn't seen your comments accidentally this would have been lost in GitHub notification nirvana :D This is obviously a side effect of the repo maintenance processes being still.. in flux. And to be super clear: No hard feelings, and instead my apologies that this wasn't correctly set up and you two had a moment of unexpected behavior. In doubt, I just want to prevent us from abusing our owner privileges while we have public methods instead. Just file an infra ticket. You're right that the better solution would be to have a terraform setup in the infra repo (I have the code locally) and just submit a PR. FWIW the terraform/repo settings work predates the infra repo (which was actually a result of that) and only has an Anaconda internal Jira ticket IIRC ("something something review GitHub repo and organization" IIRC). |
attempt to workaround until there is a real fix:
see in https://github.com/conda/constructor/actions/runs/3998908201/jobs/6862143485
Description
Checklist - did you ...
news
directory (using the template) for the next release's release notes?