-
Notifications
You must be signed in to change notification settings - Fork 951
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
[question] Installing conan-2.4.0 on gentoo linux goes with error #16436
Comments
Hi @dpronin Thanks for reporting. We indeed moved the
And that was mostly it for releasing it into PyPI, and our other installers apparently were created without issues too. |
@memsharded thank you for the answer |
You can leave it open until this is solved, so it might have a bit more of visibility, did you already find a solution? |
I have concluded that you tend to use some "common" rules that python packages adhere nowadays, so for me this means that Gentoo is just stricter about the installation paths |
But if Gentoo users cannot install Conan, this is a valid issue and should remain open, until they can. You might be the first, but might be others (this is not the first Gentoo issue reported, I have seen some Gentoo users in the past). I have just had a look to https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages, and it seems something that would require some updates to our
I am re-opening this, I am happy to change or improve Conan setup files if possible if that helps Gentoo users |
@memsharded I am not the first but sooner an ambassador of conan in gentoo distributions and support keeping conan fresh in gentoo's package manager, that's it |
That is fine, we prefer to be sure, keep the issue open and investigate if possible, than closing prematurely as "not our fault". As long as users cannot install Conan, it is "our" issue, doesn't really matter if the solution is in our repos or in other peoples repos, it is affecting Conan users, so we will try our best to solve it 🙂 |
@memsharded you behave very wisely when attracting more audience by undertaking all issues and not passing "not our faults" by. This scores you up. This is the reason, besides convenience and flexibility of the tool, why conan is getting more and more popular and beloved by the people |
This is what I have tried so far:
Maybe is is another version? It would be nice to have some more detailed reproducible steps to try things out. |
@memsharded with virtual environment everything works, the issue is not in installation itself but paths those are engaged in installation. When you use |
What would be the instructions to tell portage to install Conan? |
I don't think you will be happy of getting into this story, this will be one way ticket |
I have the same issue with the Arch Linux package for
That You can easily reproduce this by running UPD: It looks like it might also be a bug in My Python-related software versions are as follows:
|
Thanks very much @ravenexp for the detailed feedback, it clarifies a lot. It could be that there is some discrepancy in how the exclude patterns are evaluated. I am submitting #16446, that it seems it could fix it, in case you want to give it a try on your side too. I am targeting that fix for Conan 2.4.1 next patch release, to be released soon. |
I tested #16446 locally on my Arch system, and building the Arch package via |
Great, thanks for the feedback! |
#16446 has been merged for next Conan 2.4.1, closing this ticket as solved, but please re-open or create a new one if it is not the case, thanks for the feedback! |
What is your question?
Hi,
I have gentoo linux distribution and like to install using portage package manager, that says to me when I install conan-2.4.0:
This error does not appear with conan-2.3.1
I noticed that you had moved
conans/test
totest
directory that might be the reasonDo you consider installation to site-packages/test a violation some python-related building rules? Or is it only a gentoo's consideration and you see nothing harmful for the system in it?
Thank you in advance
Have you read the CONTRIBUTING guide?
The text was updated successfully, but these errors were encountered: