Dave Page
4a0efc0e86
Fix message.
2020-06-02 13:19:46 +01:00
Dave Page
445abf1e31
Quieten pushd/popd
2020-06-02 13:14:02 +01:00
Dave Page
7f58552f60
Include the PostgreSQL repo so we get the latest libpq
2020-06-02 12:33:57 +01:00
Dave Page
2549085872
We need yum-utils. Fix the rpmmacros message whilst passing.
2020-06-02 11:54:36 +01:00
Dave Page
9e67a0b0e7
Include postgresql-libs in our Yum repos.
2020-06-02 11:30:07 +01:00
Dave Page
a0c19252df
Improve error messaging if the storage and log directories cannot be created. Fixes #5576
2020-06-02 11:11:53 +05:30
Dave Page
67c978b7a4
Don't use virtualenv to create the venv on Windows.
2020-06-01 10:32:41 +01:00
Dave Page
f4750f0096
Ignore venv directories in the tree.
2020-06-01 10:31:34 +01:00
Dave Page
676fec8694
Cleanup Windows build scripts and ensure Windows x64 builds will work. Fixes #5574
2020-06-01 09:52:24 +01:00
Dave Page
60a0b66414
Conflict with postgresql-libs 9.2 and below as there won't be a suitable libpq.
...
Per discussion with Devrim.
2020-06-01 09:42:18 +01:00
Dave Page
b21b03495d
Tell Yum where the GPG public key is, and fix the arch and version variables, per Devrim.
2020-05-29 14:04:51 +01:00
Dave Page
ccb39bea1a
Require postgresql >= 9.5, and don't bother with Recommends. Per discussion with Devrim.
2020-05-28 16:26:44 +01:00
Dave Page
bda62cb1f1
Don't try to import the signing key. YUM/RPM will do that for us, per Devrim.
2020-05-28 16:04:14 +01:00
Dave Page
9468c16233
Update hint test to use a modern Python version.
2020-05-27 11:36:03 +01:00
Dave Page
65fb0f901c
Message clarification and improvement.
2020-05-26 15:02:59 +01:00
Dave Page
83cb01b8cd
Update dependencies in the Docker container and remove PG 9.4 utilities from the Docker container as it's now out of support.
...
Fixes #5552 .
Fixes #5553 .
2020-05-22 17:02:12 +01:00
Dave Page
fec458dd6a
Add repo build information to the Debian README.
2020-05-22 11:58:24 +01:00
Dave Page
4a8037fc6a
Test commit
2020-05-22 09:12:54 +01:00
Dave Page
96939ba985
Add information to the Redhat README about signing RPMs, creating a repository and creating repo RPMs.
2020-05-21 12:47:41 +01:00
Dave Page
414b074bad
Tidy up the web setup script output.
2020-05-19 14:27:23 +01:00
Dave Page
4aaacfd5b0
Add the public key for our packages for the RPM build.
2020-05-18 15:43:17 +01:00
Dave Page
52187306ce
Create the dist/ directory if needed.
2020-05-18 15:37:18 +01:00
Dave Page
0e799b16b0
Only try to run make clean if there is a Makefile present.
2020-05-18 11:18:03 +01:00
Dave Page
569d05df4e
Remove obsolete file.
2020-05-18 11:17:07 +01:00
Dave Page
eac5fe5157
Cleanup and refactor the macOS build scripts. Fixes #5525
2020-05-18 10:22:59 +01:00
Dave Page
5337514c63
Allow the base directory for the repo to be overridden from the environment.
2020-05-18 10:22:28 +01:00
Dave Page
762784d2b5
Add a script for generating a repo RPM.
2020-05-15 11:22:28 +01:00
Dave Page
12a7ce54d9
Ubuntu 20.04 needs python3-wheel to be explicitly installed.
2020-05-11 15:08:40 +01:00
Dave Page
7d4ddc3910
Clarify and correct the docs on enabling the pl/debugger plugin on the server per Jakob Egger. Fixes #5503
2020-05-11 09:05:15 +01:00
Dave Page
46d186a49f
Show the startup log as well as the server log in the runtime's log viewer. Fixes #5489
2020-05-07 11:01:02 +01:00
Dave Page
7164c677de
UI layout tweaks.
2020-05-07 10:39:28 +01:00
Dave Page
04d6d4e2cc
Remove support for Python 2. Fixes #5443
2020-05-04 14:58:49 +01:00
Dave Page
cf31d0187b
Remove support for building the macOS appbundle with Python 2.7. Refs #5443
2020-05-04 14:56:28 +01:00
Dave Page
94bd1f1680
Cleanup Python detection in the runtime project file. Fixes #5444
2020-05-04 10:20:51 +01:00
Dave Page
908e156113
Correct ipv4 "all interfaces" address in the container docs, per Frank Limpert. Fixes #5466
2020-05-04 09:25:05 +01:00
Dave Page
9bdf900b25
Rename README
2020-05-01 15:18:29 +01:00
Dave Page
0ec60a6f85
Minor cleanup and modernisation.
2020-05-01 15:14:46 +01:00
Dave Page
70e24ba059
Rename the README and fix it up to match modern reality.
2020-05-01 15:14:04 +01:00
Dave Page
7dd00a1494
Raise an exception under Python < 3.4.
...
It also cleans up the README to remove references to Python 2
and removes Python 2-isms from the main config.
refs #5443
2020-04-30 14:17:00 +05:30
Dave Page
109051e1d5
Remove Python 2 support from the desktop runtime
...
refs #5443
2020-04-30 13:04:09 +05:30
Dave Page
86afec860f
Remove Python 2 support from the Python tests.
...
refs #5443
2020-04-30 12:56:45 +05:30
Dave Page
393741fd9d
Remove Python 2.7 support from the wheel package.
...
refs #5443
2020-04-30 12:51:58 +05:30
Dave Page
e8a4b46ba1
Another attempt at fixing the 'do we need the --embed flag for Python' problem.
...
This change looks at the output from python-config --help (which may go
to stderr or stdout), and if it includes --embed, adds it to the later
call to get the libs string.
2020-04-29 16:19:54 +01:00
Dave Page
97be3d8179
Don't rely on python-config sending the help message to stderr, as older versions seem to use stdout.
2020-04-29 15:49:16 +01:00
Dave Page
505956d1fa
OK, another attempt at this as it fails on non-Linux non-Python 3.8.
2020-04-29 14:29:47 +01:00
Dave Page
f7ef86dced
Sigh. Remove extraneous closing bracket. It's always a bracket.
2020-04-29 14:04:32 +01:00
Dave Page
3138f36e05
Fix the runtime build with Python 3.8 on Linux
2020-04-29 13:55:53 +01:00
Dave Page
b716800474
Remove Python 2.7 support from the wheel package.
2020-04-27 21:20:43 +05:30
Dave Page
b7dad25d3e
We support Python 3.8
2020-04-24 16:20:25 +01:00
Dave Page
64a26b560b
Cleanup build log output by removing unnecessary files in a nicer way.
2020-04-24 15:07:50 +01:00
Dave Page
d5bfc726c0
Ignore the pre-compiled resources.
2020-04-24 14:56:46 +01:00
Dave Page
74b3495542
Warn the user if an unsupported, deprecated or unknown browser is detected. Fixes #5399
2020-04-14 21:15:02 +05:30
Dave Page
41be5479af
Added dark mode support for the configuration dialog on Windows/macOS runtime. Fixes #4292
...
Detects dark mode at server start and styles the runtime accordingly.
Patch modified by: Neel Patel
2020-04-13 13:22:00 +05:30
Dave Page
bd0aaf7665
Update yarn.lock
2020-04-07 09:43:54 +01:00
Dave Page
4da327088c
Added an option to prevent a browser tab being opened at startup. Fixes #5353
2020-04-03 19:43:00 +05:30
Dave Page
e26a9a25d5
Fixed compilation warnings while building pgAdmin. Fixes #5351
2020-04-03 19:23:32 +05:30
Dave Page
e538a4f710
Install rpm-sign.
2020-03-31 17:44:38 +01:00
Dave Page
af00296ffe
We only need to enable repos on CentOS/RHEL 8.
2020-03-31 17:14:45 +01:00
Dave Page
dd7d3c6e23
Fix syntax. Sigh.
2020-03-31 17:12:00 +01:00
Dave Page
e576a886d0
Appending signing macros is tricky as the user running the build isn't usually the one running this script. Output instructions instead.
2020-03-31 17:03:48 +01:00
Dave Page
f0d077fed8
Attempt to append signing macros to the non-root users config.
2020-03-31 16:59:45 +01:00
Dave Page
37e39ca089
Offer to setup RPM signing macros for the user.
2020-03-31 16:44:34 +01:00
Dave Page
7c2b218076
Install expect.
2020-03-31 16:07:47 +01:00
Dave Page
17d0d5e0a2
Use NodeJS v12.
2020-03-24 11:37:32 +00:00
Dave Page
f97d29243d
Don't offer to configure Apache on Redhat platforms as there's nothing to do.
2020-03-24 11:36:54 +00:00
Dave Page
becb453e7d
Use the correct architecture for web packages on Redhat.
2020-03-20 15:48:00 +00:00
Dave Page
35644fdd35
Update supported distro lists.
2020-03-20 14:51:19 +00:00
Dave Page
5ab056759b
Use the proper naming convention for .DEB packages
2020-03-20 12:26:10 +00:00
Dave Page
e1aeaba942
Simplify PYTHONPATH handling for Sphinx.
2020-03-20 12:07:35 +00:00
Dave Page
e256fc32d9
Ensure rpm-build is installed.
2020-03-20 11:50:59 +00:00
Dave Page
7f571fa7d8
Add mod_wsgi to the built package list.
2020-03-19 13:17:22 -04:00
Dave Page
cb600549c3
Don't hard code the architecture.
2020-03-19 12:56:39 -04:00
Dave Page
e1cb6d92c5
Update supported distros list.
2020-03-19 12:56:39 -04:00
Dave Page
8812a7db69
Add support for building RPMs on CentOS/RHEL 7
2020-03-19 12:56:39 -04:00
Dave Page
6105fc861d
Don't ask to continue when installing deps.
2020-03-18 13:00:33 +00:00
Dave Page
f156696339
Add support for building RHEL/CentOS 8 RPMs.
2020-03-18 08:51:11 -04:00
Dave Page
b6c8707a4d
Don't barf if the tree is clean.
2020-03-16 12:40:01 +00:00
Dave Page
0b101d9efd
Update tested distros list.
2020-03-13 12:36:08 +00:00
Dave Page
b69995b34d
Use fakeroot to set file ownership as dpkg-deb can't do it itself on older distros.
2020-03-13 12:17:10 +00:00
Dave Page
ef6c9fbd6d
Setup dependencies as required on Ubuntu 16.04 and Debian 9
2020-03-13 11:55:03 +00:00
Dave Page
e43f58d11f
Ensure file/directory ownership is correct.
2020-03-12 15:35:43 +00:00
Dave Page
a684b48fb3
Add experimental scripts for building Debian/Ubuntu packages.
...
Code is split into pkg/debian for the Debian/Ubuntu specific parts,
and pkg/linux for generic code that can be used on other distros.
Tested on Debian 10 and Ubuntu 18.04 at present.
2020-03-12 15:24:58 +00:00
Dave Page
787c11efda
Fix the docker build.
2020-02-24 15:35:34 +00:00
Dave Page
02f90aca0b
Fix typo
2020-02-07 10:49:00 +00:00
Dave Page
23e218f1b5
Ensure Postfix starts in the container, now it runs as non-root by default. Fixes #5076
2020-01-20 10:41:27 +00:00
Dave Page
33cb649f26
Improve wording
2020-01-20 10:39:48 +00:00
Dave Page
c9de5f00c6
Add a note to the documentation about the use of non-privileged ports on filesystems that don't support extended attributes when running the container. Fixes #5013
2020-01-03 15:27:52 +00:00
Dave Page
a887019337
Remove debugging and incorrect comment.
2020-01-03 10:56:55 +00:00
Dave Page
b617a5d89d
Remove extra quotes that are doubled.
2020-01-03 10:51:54 +00:00
Dave Page
b0877f63b5
Debugging for the automated build
2020-01-03 10:40:03 +00:00
Dave Page
56af090e54
More quoting fixes.
2020-01-03 10:32:18 +00:00
Dave Page
fa74a42b34
More quoting fixes.
2020-01-03 10:21:05 +00:00
Dave Page
c0595e62ee
Fix quoting.
2020-01-03 10:14:13 +00:00
Dave Page
01c7636c75
Update copyright notices for 2020.
2020-01-02 14:43:50 +00:00
Dave Page
60304e5a46
Clarify file ownership/permission requirements for mapped files in the container.
2019-12-17 10:50:52 +00:00
Dave Page
8cb239abcb
Rename some internal environment variables that could conflict with Kubernetes. Fixes #4999 .
2019-12-13 10:42:43 +05:30
Dave Page
8e8f89aa8f
Add a warning about the need to chown storage directories.
2019-12-12 15:06:33 +00:00
Dave Page
619c4e1180
Run pgAdmin in the container as a non-root user (pgadmin, UID: 5050). Fixes #4939 .
2019-12-09 11:09:46 +05:30
Dave Page
1bdb7d33fc
Fix typo
2019-12-05 06:35:57 -05:00
Dave Page
ac2bd5e6ee
Use a 'play' icon for the Execute Query button in the Query Tool for greater consistency with other applications. Fixes #4711
2019-12-02 20:44:54 -05:00