Project

General

Profile

Actions

Bug #5776

closed

We should not build Fusion with SSL support as we do not use it and it breaks Bundled OpenSSL builds

Added by Matthieu CERDA over 7 years ago. Updated over 7 years ago.

Status:
Released
Priority:
1
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:

Description

We build Perl / Fusion with SSLeay support, which is completely useless as we only do local inventories.

It breaks Bundled OpenSSL builds on machines without openssl-devel/libssl-dev.

We should not build this SSLeay module.


Related issues 1 (0 open1 closed)

Related to Rudder - User story #5147: Include our own OpenSSL for non maintained oses in rudder-agent packageReleasedJonathan CLARKE2014-10-20Actions
Actions #1

Updated by Matthieu CERDA over 7 years ago

  • Project changed from Rudder to 34
Actions #2

Updated by Matthieu CERDA over 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Matthieu CERDA to Jonathan CLARKE
  • % Done changed from 0 to 100
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/522
Actions #3

Updated by Matthieu CERDA over 7 years ago

  • Pull Request changed from https://github.com/Normation/rudder-packages/pull/522 to https://github.com/Normation/rudder-techniques/pull/560

[Comment removed by original author with reason: comment in wrong ticket]

Actions #4

Updated by Matthieu CERDA over 7 years ago

  • Pull Request changed from https://github.com/Normation/rudder-techniques/pull/560 to https://github.com/Normation/rudder-packages/pull/522
Actions #5

Updated by Jonathan CLARKE over 7 years ago

Can you please clarify this ticket? What breaks ? How does it not work? What are the symptoms, error messages?

Since we introduced bundled OpenSSL recently, this ticket MUST be related to the ticket that introduced that. Please clarify.

Actions #6

Updated by Matthieu CERDA over 7 years ago

This is related to #5147, where we introduced bundled OpenSSL builds for old/unsupported OSes.

Since as a result, we stopped requiring OpenSSL development headers, Fusion stopped building correctly as by default it tries building the SSLeay module. This module is used during fusion agent / server communication to establish a SSL / TLS channel (the SSLeay modules requires OpenSSL headers)

Since we do not use Fusion like this (only local report generation, handled by Rudder agent afterwards), this module is useless.

Therefore, this PR stops perl-prepare.sh from building this module.

Actions #7

Updated by Matthieu CERDA over 7 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset rudder-packages|commit:73fa65fa0a04252d3b1ddb2c54fea82444929029.

Actions #8

Updated by Jonathan CLARKE over 7 years ago

Applied in changeset rudder-packages|commit:3133a3f3cc5f66b5919979df691df498b1e924c1.

Actions #9

Updated by Vincent MEMBRÉ over 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.5, which was released today (16/12/14)

Actions #10

Updated by Benoît PECCATTE over 7 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF