-
Notifications
You must be signed in to change notification settings - Fork 427
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
File collision with Ruby dotenv on /usr/bin/dotenv #339
Comments
Perhaps it would make sense to install it as I'm not very familiar with that kind of situation. Let me know if there's something we can do to improve in the package. I'm not sure we should rename the |
Debian has this code in a Makefile named override_dh_auto_install:
find . -name '.nx_file' -delete
dh_auto_install
mv debian/python3-dotenv/usr/bin/dotenv debian/python3-dotenv/usr/bin/python-dotenv If you're up for adopting that naming upstream, it would fix the issue and users of Debian and Debian-based distros like Ubuntu will not experience any change. It would also communicate clearly, which dotenv users are dealing with. What do you think? PS: Great idea to look at Debian's packaging 👍 |
Ouch, I hadn't realized this was a problem downstream. #340 should fix it.
It could be a good thing overall but it's not an obvious benefit for Python developers. In any case, it wouldn't happen overnight. If we do this, there will be a transition period with two executables available, so my advice would be to handle the renaming downstream in the meantime. |
Done (gentoo/gentoo@d4beda2) |
Any news on a potential rename of the CLI command? |
Not really but I did some research to understand the situation better:
|
Fedora: There is also a godotenv package (no conflict due to the name of the CLI tool being
FreeBSD: The ports |
The I don't know any software that is dependent on the I think it would be helpful to just rename the Regarding provenance, if you just look at history of "first commit" in git repos, the ruby version precedes the python version (2012 vs 2013). |
Hi!
It came to my attention that both Ruby dotenv and Python dotenv want to install/own file
/usr/bin/dotenv
. To a Linux distribution that wants (or needs) to package both of these, that's a problem because we cannot install both packages at the same time then which affects all reverse dependencies. Any thoughts?Thanks and best, Sebastian
The text was updated successfully, but these errors were encountered: