The Wayback Machine - https://web.archive.org/web/20201208204847/https://github.com/PostgresApp/PostgresApp/issues/592
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

Removal of PL/TCL and PL/Perl #592

Open
jakob opened this issue Sep 24, 2020 · 0 comments
Open

Removal of PL/TCL and PL/Perl #592

jakob opened this issue Sep 24, 2020 · 0 comments

Comments

@jakob
Copy link
Member

@jakob jakob commented Sep 24, 2020

macOS has deprecated linking with included scripting languages such as TCL, Perl and Python. For this reason, we've been building PostgreSQL on old VMs with macOS 10.12 for some time. Unfortunately, the latest version of some libraries no longer build on macOS 10.12 (proj4 7.1 and ICU 67.1 specifically) and it's only a question of time before other libraries will no longer build anymore as well. For this reason, I've decided to finally make the jump to building PostgreSQL 13 on a more recent OS (macOS 10.15).

This means we can no longer link with the system provided Perl, TCL, and Python. For Python we found a different solution (users should install Python 3.8 from python.org, see issue #551 and https://postgresapp.com/documentation/plpython.html).

However, for PL/Perl and PL/TCL I don't think such an effort would be worthwhile, as I assume that only very few people are using these extensions with Postgres.app. Unfortunately we don't have any usage statistics, so I have no idea if my assumption is correct. So we've decided to just release Postgres.app with PostgreSQL 13 without support for these languages.

If you are using PL/Perl or PL/TCL, and think that it's important that we add them back, please let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.