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

Add Libcurl in some of our Github builds #3694

Closed
vicentebolea opened this issue Jul 11, 2023 · 7 comments · Fixed by #3734
Closed

Add Libcurl in some of our Github builds #3694

vicentebolea opened this issue Jul 11, 2023 · 7 comments · Fixed by #3734
Labels
area: ci Continuous Integration issues

Comments

@vicentebolea
Copy link
Collaborator

No description provided.

@vicentebolea vicentebolea added the area: ci Continuous Integration issues label Jul 11, 2023
@vicentebolea
Copy link
Collaborator Author

@scottwittenburg lets do this after merging #3631

cc @dmitry-ganyushin

@vicentebolea
Copy link
Collaborator Author

@dmitry-ganyushin do you still need this?

@scottwittenburg
Copy link
Collaborator

The package manager makes us pick a TLS backend, as described in not very much detail here. Which version of libcurl-dev- do we want?

# apt-get install libcurl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libcurl-dev is a virtual package provided by:
  libcurl4-openssl-dev 7.68.0-1ubuntu2.19
  libcurl4-nss-dev 7.68.0-1ubuntu2.19
  libcurl4-gnutls-dev 7.68.0-1ubuntu2.19
You should explicitly select one to install.

@vicentebolea
Copy link
Collaborator Author

Since he will be using Python libcurl as well maybe openssl?

@scottwittenburg
Copy link
Collaborator

Do you know what python package @dmitry-ganyushin will be using? For example I found pycurl is available via apt, and depends on the gnutls variant:

# apt-cache showpkg python3-pycurl
Package: python3-pycurl
Versions: 
7.43.0.2-1ubuntu5 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_focal_main_binary-amd64_Packages.lz4)
 Description Language: 
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_focal_main_binary-amd64_Packages.lz4
                  MD5: fb7713dc2a268035bdf6efd1e94a5263


Reverse Depends: 
  ...
  landscape-client,python3-pycurl
Dependencies: 
7.43.0.2-1ubuntu5 - python3 (3 3.9) python3 (2 3.8~) python3:any (0 (null)) libc6 (2 2.15) libcurl3-gnutls (2 7.57.0) libcurl4-gnutls-dev (0 (null)) python-pycurl-doc (0 (null)) python3-pycurl-dbg (0 (null)) 
Provides: 
7.43.0.2-1ubuntu5 - 
Reverse Provides:

@scottwittenburg
Copy link
Collaborator

@vicentebolea @dmitry-ganyushin Let me know what you want to do here. If "Python libcurl" refers to a specific python package, let me know which one, and I can look into it. Or I can just go with the openssl version of libcurl4 (libcurl4-openssl-dev) and hope for the best.

@vicentebolea
Copy link
Collaborator Author

I would say go with the gnutls variant as ubuntu python use this, in a future task we might have to install also that package for testing the python bits using libcurl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ci Continuous Integration issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants