Bug 8183 - OpenSSL lacks proper dependency on ca-certificates package
Summary: OpenSSL lacks proper dependency on ca-certificates package
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Build system (show other bugs)
Version: trunk
Hardware: PC Linux
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-06 13:03 CEST by Alexander Zeijlon
Modified: 2023-07-11 13:12 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Alexander Zeijlon cendio 2023-07-06 13:03:19 CEST
When working on bug 8176, an issue emerged where there is a circular dependency between the packages for ca-certificates and OpenSSL in cenbuild:

1. ca-certificates has a build requirement on OpenSSL.
2. OpenSSL has an installation requirement on ca-certificates.

This means that building ca-certificates, requires us to install OpenSSL, which in turn requires ca-certificates to be installed.

We have currently worked around this by moving the installation requirement for ca-certificates from our OpenSSL package to the two packages, serverdeps and clientdeps, which essentially means that ca-certs will be present in almost all cases where OpenSSL is installed.

Ideally, our build environment should be in a state where all packages can directly depend on their requirements, which means that we should try to resolve this issue and remove the workaround.

Note You need to log in before you can comment on or make changes to this bug.