-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Updater failing with "Setting experimental.system-git-client does not exist" #5809
Comments
The setting was introduced in #5688 and worked fine, so possibly removed in #5746 ?? Although nothing in the changelog mentions removing this version... I specifically checked when I pulled in the upgrade. I'm a little surprised as I knew they planned to remove this setting eventually but thought it was a little ways down the road... How are you running Dependabot? Is it the native github service or are you running it on another platform? |
It's the native github service. I checked the history of my Honestly seems a bit suspicious that the problem started right after #5688. I have like zero context regarding how dependabot is implemented, so I apologize beforehand if this is nonsense, but could it be somehow related to python3.7? |
Any updates on this? I'm still getting the same error |
I just checked this and you're right, Python 3.7.13 which you are using resolves poetry to 1.1.5 😬. This code here: dependabot-core/python/lib/dependabot/python/update_checker/poetry_version_resolver.rb Lines 105 to 109 in 5ae1a8c
The cleanest solution would be to check the Poetry version (>= 1.2), not the Python version. I did check that Python 3.8.0 resolves to Poetry 1.2, but we would need to check all Python versions to be sure, so checking the Poetry version directly feels better to me. Want to try opening a PR? |
Is there an easy way of figuring out the poetry version? I'm not familiar with ruby, so that's making it a lot more difficult than it should be 😬 |
I think you can use |
Anything else we can do to unblock you @diguid ? |
Yes, I can help out in the PR! Thanks for diving into fixing this 💪 |
My take on this is that Python So within the next 6-12 months this will be irrelevant because most projects/teams will have upgraded to As a result, while we're happy to merge a community-contributed PR, I just don't see us spending any maintainer time to fix this. So I'm going to close as "wontfix" for now, but again, if someone from the community comes along and wants to push a PR across the finish line, we're more than happy to review/merge. |
Is there an existing issue for this?
Package ecosystem
pip
Package manager version
Poetry 1.2.1
Language version
Python 3.7.5
Manifest location and content before the Dependabot update
/poetry.lock
dependabot.yml content
Updated dependency
No response
What you expected to see, versus what you actually saw
Expected: PRs with updated versions
Actual: Errors in the dependabot run.
Native package manager behavior
Successful dependency upgrade.
Images of the diff or a link to the PR, issue, or logs
I've noticed that this change was introduced a couple weeks ago: #5688, could it be related?
Smallest manifest that reproduces the issue
No response
The text was updated successfully, but these errors were encountered: