Skip to content

Upgrade dependencies: CURL, PCRE2, libarchive, RPM, SQLite, zlib#21710

Merged
TomasTurina merged 4 commits into
4.8.0from
dev-21615-update-rpm-to-4.19.1
Feb 21, 2024
Merged

Upgrade dependencies: CURL, PCRE2, libarchive, RPM, SQLite, zlib#21710
TomasTurina merged 4 commits into
4.8.0from
dev-21615-update-rpm-to-4.19.1

Conversation

@TomasTurina

@TomasTurina TomasTurina commented Feb 2, 2024

Copy link
Copy Markdown
Member
Related issue
Epic: #21883
#19338 #17741 #21614 #21615 #21616 #21617

Description

This PR closes the upgrade of the following dependencies:

  • CURL
  • PCRE2
  • libarchive
  • RPM
  • sqlite
  • zlib

Tests

  • Compilation without warnings in every supported platform
    • Linux
    • Windows
    • MAC OS X
  • Source installation
  • Package installation
  • Source upgrade
  • Package upgrade

@TomasTurina TomasTurina marked this pull request as draft February 2, 2024 16:31
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch from c57cfb7 to 8e8851f Compare February 5, 2024 13:10
@jr0me jr0me changed the title Add Lua library to external dependencies (it is required by RPM 4.19.1) Upgrade dependencies: CURL, PCRE2, libarchive, RPM, SQLite, zlib Feb 5, 2024
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch from 8e8851f to 89eb4cb Compare February 5, 2024 17:23
@TomasTurina TomasTurina marked this pull request as ready for review February 5, 2024 17:47
@TomasTurina TomasTurina marked this pull request as draft February 5, 2024 17:48
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch 2 times, most recently from 66b2b23 to d92ed04 Compare February 5, 2024 22:46
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch 9 times, most recently from 700005c to 47a828d Compare February 8, 2024 12:51
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch 5 times, most recently from 64b6ee4 to 96e0ea4 Compare February 9, 2024 22:03
@Nicogp

Nicogp commented Feb 10, 2024

Copy link
Copy Markdown
Member

According to what was discussed in the corresponding slack thread, the external libraries for the following platforms were compiled and uploaded to the drive:

Priority:
CentOS 5:

  • Amd64 - Agent: ✅
  • i386 - Agent: ✅

Linux:

  • aarch64 (CentOS 7 - Agent/Manager) ✅
  • amd64 (CentOS 6 - Agent) ✅
  • amd64 (CentOS 7 - Manager) ✅
  • i386 (CentOS 6 - Agent) ✅
  • Ppc64le (CentOS 7 - Agent) ✅

MacOS Sierra

  • Amd64 - Agent: ✅
    • Currently no precompiled arm64 are being generated.
    • For i386 the amd64 generated ones are used.

Of the priority platforms we could not build the dependencies on Windows and arm32 (CentOS 7 - Agent), on arm32 (CentOS 7 - Agent) we could not because CICD could not give us the corresponding machine.
https://github.com/wazuh/internal-devel-requests/issues/758

@mjcr99

mjcr99 commented Feb 12, 2024

Copy link
Copy Markdown
Contributor

Issue update:

(12/02/2024) Uploaded Windows dependencies. Dealed with some problems pending to discuss with the team.
(13/02/2024) Provisioning Solaris 10 to be able to compile the dependencies.
(14/02/2024) Uploaded dependencies for Solaris10 i386 and Solaris10 SPARC.

@MarcelKemp MarcelKemp linked an issue Feb 13, 2024 that may be closed by this pull request
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch from 96e0ea4 to 1dcbf87 Compare February 15, 2024 15:21
@TomasTurina TomasTurina marked this pull request as ready for review February 15, 2024 15:57
@TomasTurina TomasTurina force-pushed the dev-21615-update-rpm-to-4.19.1 branch from 1dcbf87 to f20f30b Compare February 15, 2024 20:10
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch 3 times, most recently from 4142842 to 5e0d3ad Compare February 21, 2024 18:39
@jr0me jr0me force-pushed the dev-21615-update-rpm-to-4.19.1 branch from 5e0d3ad to c959843 Compare February 21, 2024 19:59
@jr0me jr0me self-requested a review February 21, 2024 21:02
@TomasTurina TomasTurina merged commit 8e95e23 into 4.8.0 Feb 21, 2024
@TomasTurina TomasTurina deleted the dev-21615-update-rpm-to-4.19.1 branch February 21, 2024 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment