Skip to content
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

Unable to see old version of conan center #63

Open
lederernc opened this issue Jul 31, 2023 · 3 comments
Open

Unable to see old version of conan center #63

lederernc opened this issue Jul 31, 2023 · 3 comments

Comments

@lederernc
Copy link

access to the beta site is great, but need a way to get back to the old version

@memsharded
Copy link
Member

Hi @lederernc

Thanks for your feedback.

I am afraid that it is not possible, we don't plan to keep the old version live anymore, it is being replaced by the new one. The "beta" status is to indicate that it might have bugs and other issues, and that we are trying to quickly iterate and stabilize it, but not that it won't be moved forward or that the old version will keep alive.

As a note, relying on the web site for production is completely discouraged. It should only be used as an informational and discovery site, not for any kind of automation, production, or anything like that. The recommended way for getting the packages information is using the Conan client.

@lederernc
Copy link
Author

Hi @lederernc

Thanks for your feedback.

I am afraid that it is not possible, we don't plan to keep the old version live anymore, it is being replaced by the new one. The "beta" status is to indicate that it might have bugs and other issues, and that we are trying to quickly iterate and stabilize it, but not that it won't be moved forward or that the old version will keep alive.

As a note, relying on the web site for production is completely discouraged. It should only be used as an informational and discovery site, not for any kind of automation, production, or anything like that. The recommended way for getting the packages information is using the Conan client.

This is an especially unfriendly attitude to have towards the community. Even more so since there was no lead up to it and no support for transitioning.

What is the conan command to search for all the revisions in chronological order for a specific version of a dependency that I can then iterate through while deciding if I can upgrade and not break everything?

@jcar87
Copy link
Contributor

jcar87 commented Aug 2, 2023

Hi @lederernc you for your feedback. The backend for the old website was based on a Conan 1.x architecture and over time had become a lot harder to maintain. The team has spent considerable time on a new architecture that is based on Conan 2.0 - this not only simplifies our ability to develop and maintain it, but we can also be far more responsive in addressing user feedback like yours. The team has already addressed multiple issues reported in the past several days, and will continue to do so. We are now able to do multiple releases of the website in the same day, which was very challenging in the past.

no support for transitioning.

We apologize this has caused inconvenience - our goal for the website is to be only informative and to provide information that can already be obtained with the Conan client, so we expect it should be possible to operate even if the website is not available. Our plan is to continue enhancing the functionality of the website based on user feedback, with a commitment of reacting much quicker than before.

What is the conan command to search for all the revisions in chronological order for a specific version of a dependency that I can then iterate through while deciding if I can upgrade and not break everything?

Would you be able to provide more details as to what information you look for when parsing recipe files (200-500 lines), and in particular, what information can make you see "oh, this will break everything"? We are certainly going to add relevant information to the website.

As for the command to list revisions, with Conan 2:

conan list "zlib/1.2.13#*" -r conancenter

Which will produce:

conancenter
  zlib
    zlib/1.2.13
      revisions
        40e9a7e11e440715c0f0f3e96448342b (2022-10-14 12:06:41 UTC)
        647c91ed13c0a6c9ea9add6ca968ea93 (2022-10-19 09:19:10 UTC)
        13c96f538b52e1600c40b88994de240f (2022-11-02 13:46:53 UTC)
        e377bee636333ae348d51ca90874e353 (2023-04-27 12:11:24 UTC)

This will show all revisions that have ever existed for that reference, even those that existed prior to the Conan 2.0 release or ones that are not currently compatible with Conan 2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants