Opened 5 years ago

Last modified 7 months ago

#58630 assigned defect

postgresql*: prepare for OpenSSL 1.1 migration

Reported by: yan12125 (Chih-Hsuan Yen) Owned by: jyrkiwahlstedt
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager), chrstphrchvz (Christopher Chavez)
Port: postgresql80, postgresql81, postgresql82, postgresql83, postgresql84, postgresql90, postgresql91

Description (last modified by yan12125 (Chih-Hsuan Yen))

This is a preparation step for the OpenSSL 1.1 migration (ticket:52101).

OpenSSL 1.1 support is available since PostgreSQL 9.5 (1) and the patch is backported to 9.4 (2), 9.3 and 9.2 (3). Older ports should be patched or use the openssl10 port.

Note that PostgreSQL 9.3 or older is no longer supported upstream (4), so they may be dropped from MacPorts

(1) https://www.postgresql.org/message-id/20180226054445.GE6927%40paquier.xyz

(2) https://github.com/postgres/postgres/commit/bb132cddf870885a6e3af102fe2accd04e5da38a

(3) https://github.com/postgres/postgres/commit/4e91330daca017aeeed2a3deea646a7c9aaaa45f

(4) https://www.postgresql.org/support/versioning/

Change History (6)

comment:1 Changed 5 years ago by yan12125 (Chih-Hsuan Yen)

Description: modified (diff)
Port: postgresql92 postgresql93 postgresql94 removed

comment:2 Changed 5 years ago by yan12125 (Chih-Hsuan Yen)

In e660ba6a7265d21b28decb8f2b9a0ec4fd6541fe/macports-ports (master):

openssl: update to 1.1.1c

Closes: #52101
Ref: #58218 (old Qt5 versions)
Ref: #58607 (old MySQL versions)
Ref: #58630 (old PostgreSQL versions)

comment:3 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:4 Changed 7 months ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:5 Changed 7 months ago by chrstphrchvz (Christopher Chavez)

In 383bc5529edd5164a6efc91cba14fa560d76e641/macports-ports (master):

postgresql80: delete port

EOL was 13 years ago.
See: #58630

dspam: disable postgres and mysql5 variants
See: #43431

Remove/disable variants of dependents without deprecating first:
for over 4 years, they have been unusable due to their dependency
failing to build.

comment:6 Changed 7 months ago by chrstphrchvz (Christopher Chavez)

In 4ff309152c200ffe5e16bc519e667610e983546e/macports-ports (master):

postgresql81: delete port

EOL was almost 13 years ago.
See: #58630

Remove variants of dependents without deprecating first:
for over 4 years, they have been unusable due to postgresql81
failing to build.

pg2xbase: delete port
Upstream gone since 2008. No dependents.
Not offered by other package managers.
Closes: #38840

Note: See TracTickets for help on using tickets.