Closed protist closed 3 years ago
A fix has been applied to the Arch package: https://github.com/archlinux/svntogit-community/commit/6b5a0ce3652d48422f1902c7a9a855e2409228a2
@protist what do you mean by "it looks like this shim will not be shipped soon anyway"? To me this line looks like it will be shipped.
I will merge a fix next, but sorry first I have to rant ;)
\
I am confused why the responsibility to support an unreleased version of configbj is pushed onto this project where the upstream configobj devs provided a clean migration solution (just package the shim). I consider it the responsibility of the Arch packager to ensure compatibility when they provide -git
packages (as a last resort you could push the responsibility on the user by declaring version incompatibility in your PKGBUILD).
The thing @polyzen linked is what I consider to be the "right way", but it might be more scale-able for Arch to package the shim than patching every package that depends on configobj.
\
That said I will still merge the proposed fix into develop as it is very small and will be necessary in the future anyway.
Should be fixed by #283.
They bumped to a later version to fix something and inadvertently caused this ^^. Someone's already provided a patch, so the shim will probably be included, but may take some time with the holidays.
@lucc Thank you for the quick fix! Yes, I agree that the Arch packager made a mistake, which seems inadvertent.
what do you mean by "it looks like this shim will not be shipped soon anyway"? To me this line looks like it will be shipped.
I was referring to the comment to the commit I linked above, but maybe I misunderstood:
the shim should probably released one final time as 'validate' to PyPI
I thought this was the last time the shim would be shipped. (But yes, the Arch packager obviously didn't include it in this version.) Like you said, khard would need to be modified at some point in the future.
When installing the latest version of
python-configobj
based on master, khard fails.Apparently, this is because the python-configobj compatibility shim was not packaged in Arch Linux. However, it looks like this shim will not be shipped soon anyway, so khard should update for the newer version of
configobj
, for example as per terminator.