Skip to content

fix: do load extension interfaces if early parsing errors out#7679

Merged
yarikoptic merged 2 commits intodatalad:maintfrom
yarikoptic:bf-extensions
Nov 18, 2024
Merged

fix: do load extension interfaces if early parsing errors out#7679
yarikoptic merged 2 commits intodatalad:maintfrom
yarikoptic:bf-extensions

Conversation

@yarikoptic
Copy link
Member

@yarikoptic yarikoptic commented Nov 14, 2024

Apparently we have not been loading them upon error in early parsing. Debian has python 3.12 patched with some patches from what came after 3.14 (!) and that broke that interface. We silently just did not even try to get those parsers in place. With this change we would

TODOs

@yarikoptic yarikoptic added the semver-patch Increment the patch version when merged label Nov 14, 2024
@yarikoptic
Copy link
Member Author

mac, seems some legitish issue, filed

@yarikoptic yarikoptic marked this pull request as ready for review November 14, 2024 19:19
@yarikoptic yarikoptic added the merge-if-ok OP considers this work done, and requests review/merge label Nov 14, 2024
yarikoptic added a commit to yarikoptic/datalad that referenced this pull request Nov 14, 2024
after 3.14 there is change of signature in the function and those patches
are even picked up into debian 3.12 version thus breaking the code here,
and in effect disabling load of commands from extensions.  For a more
general fix on not picking up during early parsing failure:
datalad#7679

and the underlying issue: datalad#7678
@yarikoptic yarikoptic mentioned this pull request Nov 14, 2024
1 task
@yarikoptic yarikoptic added CHANGELOG-missing When a PR's description does not contain a changelog item, yet. release Create a release when this pr is merged labels Nov 14, 2024
@github-actions github-actions bot removed the CHANGELOG-missing When a PR's description does not contain a changelog item, yet. label Nov 15, 2024
@yarikoptic
Copy link
Member Author

I will also rebase now ...

yarikoptic and others added 2 commits November 15, 2024 13:38
Apparently we have not been loading them upon error in early parsing.
Debian has python 3.12 patched with some patches from what came after 3.14 (!)
and that broke that interface.  We silently just did not even try to
get those parsers in place.  With this change we would
@yarikoptic
Copy link
Member Author

Appveyer strikes again... Uff. Unrelated to these changes so I consider merging as is and later liking at it again. Will do tomorrow if no objections

@yarikoptic yarikoptic merged commit 74edaa8 into datalad:maint Nov 18, 2024
@yarikoptic-gitmate
Copy link
Collaborator

PR released in 1.1.4

@yarikoptic yarikoptic deleted the bf-extensions branch December 12, 2024 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-if-ok OP considers this work done, and requests review/merge release Create a release when this pr is merged semver-patch Increment the patch version when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

datalad-container namespace is not picked up due to missing required intermixed

2 participants