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

openssl - remove old versions #11663

Merged
merged 1 commit into from
Jul 15, 2022

Conversation

jgsogo
Copy link
Contributor

@jgsogo jgsogo commented Jul 13, 2022

Remove old openssl versions. If some version is important for whatever reason, please share it here. Thanks!

@ghost
Copy link

ghost commented Jul 13, 2022

I detected other pull requests that are modifying openssl/1.x.x recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@conan-center-bot
Copy link
Collaborator

All green in build 1 (fe14ca273fa7579fae0c2a03ca9cd1cca4ab6039):

  • openssl/1.1.1q@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py", line 4, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/1.1.1o@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py", line 4, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/3.0.4@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py", line 3, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/1.1.1p@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py", line 4, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/1.0.2u@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py", line 4, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/1.1.0l@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/1.x.x/conanfile.py", line 4, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/3.0.3@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py", line 3, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • openssl/3.0.5@:
    All packages built successfully! (All logs)

    🔸 Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future.
    This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work.
    See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11663/recipes/openssl/3.x.x/conanfile.py", line 3, in <module>
        from conans import ConanFile, AutoToolsBuildEnvironment, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    

@SpaceIm
Copy link
Contributor

SpaceIm commented Jul 13, 2022

There are still several conan-center recipes depending on these removed versions:

$ grep 'self.requires("openssl/1.0.2[s-t]")' recipes/*/*/conanfile.py

recipes/msix/all/conanfile.py:            self.requires("openssl/1.0.2t")
$ grep 'self.requires("openssl/1.1.1[c-n]")' recipes/*/*/conanfile.py

recipes/amqp-cpp/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/apr-util/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/aws-c-cal/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/aws-sdk-cpp/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/brynet/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/c-client/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/caf/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/cassandra-cpp-driver/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/cern-root/all/conanfile.py:        self.requires("openssl/1.1.1l")
recipes/certify/all/conanfile.py:        self.requires("openssl/1.1.1l")
recipes/civetweb/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/co/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/cocoyaxi/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/cose-c/all/conanfile.py:            self.requires("openssl/1.1.1h")
recipes/cpp-jwt/all/conanfile.py:        self.requires("openssl/1.1.1d")
recipes/cpython/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/crowcpp-crow/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/cyrus-sasl/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/czmq/all/conanfile.py:        self.requires("openssl/1.1.1m")  # zdigest depends on openssl
recipes/dcmtk/all/conanfile.py:                self.requires("openssl/1.1.1n")
recipes/easyhttpcpp/all/conanfile.py:            self.requires("openssl/1.1.1g")
recipes/fast-dds/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/folly/all/conanfile.py:        self.requires("openssl/1.1.1n")
recipes/gamenetworkingsockets/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/getdns/all/conanfile.py:        self.requires("openssl/1.1.1j")
recipes/gsoap/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/hazelcast-cpp-client/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/hiredis/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/ixwebsocket/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/jwt-cpp/all/conanfile.py:        self.requires("openssl/1.1.1m")
recipes/libarchive/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/libcoap/all/conanfile.py:            self.requires("openssl/1.1.1h")
recipes/libest/all/conanfile.py:        self.requires("openssl/1.1.1g")
recipes/libevent/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/libnghttp2/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/libpq/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/librdkafka/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/librhash/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/libsrtp/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/libssh2/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/libtins/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/libtorrent/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/libucl/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/libxlsxwriter/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/libzip/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/mailio/all/conanfile.py:        self.requires("openssl/1.1.1m")
recipes/mariadb-connector-c/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/minizip-ng/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/mosquitto/1.x/conanfile.py:            self.requires("openssl/1.1.1i")
recipes/mosquitto/2.x/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/openldap/all/conanfile.py:        self.requires("openssl/1.1.1n")
recipes/opusfile/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/paho-mqtt-c/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/pistache/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/podofo/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/quickfix/all/conanfile.py:            self.requires("openssl/1.1.1k")
recipes/rabbitmq-c/all/conanfile.py:            self.requires("openssl/1.1.1m")
recipes/resiprocate/all/conanfile.py:            self.requires("openssl/1.1.1i")
recipes/restinio/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/s2n/all/conanfile.py:        self.requires("openssl/1.1.1n")
recipes/sdl_mixer/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/sentry-crashpad/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/sentry-native/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/simple-websocket-server/all/conanfile.py:        self.requires("openssl/1.1.1j")
recipes/sqlcipher/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/srt/all/conanfile.py:        self.requires("openssl/1.1.1k")
recipes/tgbot/all/conanfile.py:        self.requires("openssl/1.1.1m")
recipes/usockets/all/conanfile.py:            self.requires("openssl/1.1.1l")
recipes/wt/all/conanfile.py:            self.requires("openssl/1.1.1n")
recipes/xmlsec/all/conanfile.py:            self.requires("openssl/1.1.1m")

@jgsogo
Copy link
Contributor Author

jgsogo commented Jul 13, 2022

I'll keep it as a draft for a few days. Meanwhile we can push some upgrades.

@toge
Copy link
Contributor

toge commented Jul 13, 2022

@jgsogo @SpaceIm
Can I help you update the package that @SpaceIm created?
Some of the packages in the list are ones I have updated once, so I think I can help.

@SSE4
Copy link
Contributor

SSE4 commented Jul 14, 2022

I think it shouldn't block, as packages aren't removed and stay forever, conan center is immutable. we just stop to update these old versions for new PRs.

@jgsogo
Copy link
Contributor Author

jgsogo commented Jul 14, 2022

I think it shouldn't block, as packages aren't removed and stay forever, conan center is immutable. we just stop to update these old versions for new PRs.

That's also my own opinion, I see this repository more or less decoupled from ConanCenter in that sense. Anyway, it is not a problem to wait a couple of days.

@jgsogo jgsogo marked this pull request as ready for review July 15, 2022 08:59
@conan-center-bot conan-center-bot merged commit e604534 into conan-io:master Jul 15, 2022
@jgsogo jgsogo deleted the openssl/remove-version branch July 15, 2022 09:09
AndreyMlashkin pushed a commit to AndreyMlashkin/conan-center-index that referenced this pull request Jul 29, 2022
datalogics-robb pushed a commit to datalogics-robb/conan-center-index that referenced this pull request Mar 6, 2023
…develop

* 'master' of github.com:conan-io/conan-center-index:
  (conan-io#11663) openssl - remove old versions
  (conan-io#11644) (conan-io#11643) Bump perfetto v27.1
  (conan-io#11704) libxslt: update dependencies
  (conan-io#11701) usockets: update dependencies
  (conan-io#11659) etl: add version 20.30.1
  (conan-io#11693) pulseaudio: update dependencies
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

Successfully merging this pull request may close these issues.

6 participants