3 Commits

Author SHA256 Message Date
dc38b702ad Accepting request 1145351 from home:alarrosa:branches:server:database:postgresql
- Fix shebang of pgadmin4-desktop to use python3.11

- New pgadmin4-cloud subpackage that includes now the cloud
  dependencies and make the pgadmin4-cloud package optional so
  it's now optional to depend on the azure/aws/google python
  packages.
- Add patch to let pgadmin4 work without cloud support:
  * make-cloud-packages-optional.patch

- Add a optipng script that actually uses pngcrush to compress png
  images so we don't depend on optipng which is not available in
  SLE.
- Fix pgadmin4-desktop to use a timer instead of threads. It seems
  there's an issue the way python threads were used with Qt5 that
  made the script fail to update the systray menu when pgadmin was
  started.
- Add missing python-typer dependency
- Add pgadmin4-user.conf file to create the pgadmin user/group
  using systemd with the new system-user-pgadmin package.

- Replace yarn (which is not available in SLE) with
  local-npm-registry.
- Add node_modules service and node_modules.obscpio /
  node_modules.spec.inc source files which replace vendor.tar.xz
  that is now removed.
- package_deps.patch - dependency fixes
- package_git_local.patch - dependency fixes that are needed *after*
  generating package-lock.json since only registry-supplied packages
  are available locally. 
- Update update-vendor.sh script.

OBS-URL: https://build.opensuse.org/request/show/1145351
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgadmin4?expand=0&rev=65
2024-02-09 06:41:39 +00:00
de7d0a5753 Accepting request 1138820 from home:alarrosa:branches:server:database:postgresql
- Update to 8.2
  * Supported Database Servers
    - PostgreSQL: 12, 13, 14, 15, and 16
    - EDB Advanced Server: 12, 13, 14, 15, and 16
  * Bundled PostgreSQL Utilities
    - psql, pg_dump, pg_dumpall, pg_restore: 16.0
  * New features
    - Administer pgAdmin Users and Preferences Using the Command
      Line Interface (CLI).
    - Allow users to convert View/Edit table into a Query tool to
      enable editing the SQL generated.
    - Added copy server support, allowing the duplication of
      existing servers with the option to make certain
      modifications.
    - Added keep-alive support for SSH sessions when connecting to
      a PostgreSQL server via an SSH tunnel.
  * Housekeeping
     - Ensure that eventlet's subprocess should be used following
       the resolution of an issue with Python 3.12 by eventlet.
  * Bug fixes
     - Fixed an issue where query tool title did not change after
       "Save As" until any new change is made.
     - Fixed an issue where export servers was not adding extension
       if not specified.
     - Fixed an issue where pgAdmin imports servers to the wrong
       accounts for the external authentication.
     - Fixed an issue where an error occurred in the SQL tab when
       using an extended index(pgroonga).
     - Fixed an issue where changes done to a node using edit
       dialog are not reflecting on the properties tab if the

OBS-URL: https://build.opensuse.org/request/show/1138820
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgadmin4?expand=0&rev=64
2024-01-15 11:11:25 +00:00
cf1292bd5a Accepting request 1120781 from home:alarrosa:branches:server:database:postgresql
- Add a vendor.tar.xz source package with node modules that have to
  be downloaded in the developer workstation since otherwise they
  won't be able to get downloaded in the build service. 
- Add an update-vendor.sh script that updates (actually, recreates)
  the vendor.tar.xz package. This should be run manually with each
  package update.
- Remove obsoleted file pgadmin4.qt.conf.in which hasn't been used
  at all for some time.
- Add patch to set the environment variable EVENTLET_NO_GREENDNS
  which fixes pgadmin4 to build successfully with eventlet 0.33.3,
  httpcore 0.17.1 and httpx 0.24.0:
  * fix-eventlet-select_epoll.patch
- Merged pgadmin4-web subpackage into the main pgadmin4 package
  which now installs the pgAdmin4 server.
- Create new pgadmin4-desktop subpackage that includes a very small
  python script I wrote that starts the pgadmin4 server in runtime
  mode (as a regular user) and provides a system tray icon so users
  can open new windows and quit the server with a UI since the
  alternative (using the official pgAdmin4 runtime application
  would require providing a full node.js modules tree and using
  NW.js for the ui).
- Fix .desktop file which was now moved to the pgadmin4-desktop
  subpackage. The "Encoding" key is deprecated so it has been
  removed, only one main category is now used in the Categories
  key and the path to the icon was fixed.

- Update to 7.8
  * Supported Database Servers
    - PostgreSQL: 12, 13, 14, 15, and 16
    - EDB Advanced Server: 12, 13, 14 and 15

OBS-URL: https://build.opensuse.org/request/show/1120781
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgadmin4?expand=0&rev=57
2023-10-27 13:08:10 +00:00