Commit Graph

51 Commits

Author SHA256 Message Date
Dominique Leuenberger
55770b28c8 Accepting request 1172961 from server:database:postgresql
- Upgrade to 15.7 (bsc#1224051):
  * bsc#1224038, CVE-2024-4317: Restrict visibility of pg_stats_ext
    and pg_stats_ext_exprs entries to the table owner. See the
    release notes for the steps that have to be taken to fix
    existing PostgreSQL instances.
  * Fix incompatibility with LLVM 18.
  * https://www.postgresql.org/docs/release/15.7/
- Prepare for PostgreSQL 17.
- Make sure all compilation and doc generation happens in %build.

- Require LLVM <= 17 for now, because LLVM 18 doesn't seem to work.

- Remove constraints file because improved memory usage for s390x

OBS-URL: https://build.opensuse.org/request/show/1172961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=16
2024-05-10 10:05:10 +00:00
Reinhard Max
dab7b2d21c - Upgrade to 15.7 (bsc#1224051):
* bsc#1224038, CVE-2024-4317: Restrict visibility of pg_stats_ext
    and pg_stats_ext_exprs entries to the table owner. See the
    release notes for the steps that have to be taken to fix
    existing PostgreSQL instances.
  * Fix incompatibility with LLVM 18.
  * https://www.postgresql.org/docs/release/15.7/
- Prepare for PostgreSQL 17.
- Make sure all compilation and doc generation happens in %build.


- Remove constraints file because improved memory usage for s390x

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=50
2024-05-09 15:29:37 +00:00
227dfddf97 CVE-2024-4317
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=49
2024-05-09 14:13:39 +00:00
Reinhard Max
c12dcc4d42 - Require LLVM <= 17 for now, because LLVM 18 doesn't seem to work.
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=48
2024-05-02 07:15:40 +00:00
Ana Guerrero
aa3faa40c9 Accepting request 1154713 from server:database:postgresql
OBS-URL: https://build.opensuse.org/request/show/1154713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=15
2024-03-04 20:25:56 +00:00
Reinhard Max
f7aeb7259c Accepting request 1153287 from home:dimstar:rpm4.20:p
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1153287
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=46
2024-03-04 14:16:30 +00:00
Ana Guerrero
6f99ffbef2 Accepting request 1145269 from server:database:postgresql
- Upgrade to 15.6:
  * bsc#1219679, CVE-2024-0985: Tighten security restrictions
    within REFRESH MATERIALIZED VIEW CONCURRENTLY.
    One step of a concurrent refresh command was run under weak
    security restrictions. If a materialized view's owner could
    persuade a superuser or other high-privileged user to perform a
    concurrent refresh on that view, the view's owner could control
    code executed with the privileges of the user running REFRESH.
    Fix things so that all user-determined code is run as the
    view's owner, as expected
  * If you use GIN indexes, you may need to reindex after updating
    to this release.
  * LLVM 18 is now supported.
  * https://www.postgresql.org/docs/release/15.6/

OBS-URL: https://build.opensuse.org/request/show/1145269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=14
2024-02-09 22:52:53 +00:00
Reinhard Max
a1154e8c10 - Upgrade to 15.6:
* bsc#1219679, CVE-2024-0985: Tighten security restrictions
    within REFRESH MATERIALIZED VIEW CONCURRENTLY.
    One step of a concurrent refresh command was run under weak
    security restrictions. If a materialized view's owner could
    persuade a superuser or other high-privileged user to perform a
    concurrent refresh on that view, the view's owner could control
    code executed with the privileges of the user running REFRESH.
    Fix things so that all user-determined code is run as the
    view's owner, as expected
  * If you use GIN indexes, you may need to reindex after updating
    to this release.
  * LLVM 18 is now supported.
  * https://www.postgresql.org/docs/release/15.6/

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=44
2024-02-08 15:22:58 +00:00
Ana Guerrero
2a816f1f48 Accepting request 1124708 from server:database:postgresql
November 2023 Security Updates

OBS-URL: https://build.opensuse.org/request/show/1124708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=13
2023-11-10 11:29:02 +00:00
Reinhard Max
d08f536e1e November 2023 Security Updates
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=42
2023-11-09 14:43:45 +00:00
Ana Guerrero
2930f00ff0 Accepting request 1121435 from server:database:postgresql
Revert last change and make the devel package independend

OBS-URL: https://build.opensuse.org/request/show/1121435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=12
2023-11-02 19:20:36 +00:00
Reinhard Max
19ea942975 - boo#1216734: Revert the last change and make the devel package
independend of all other subpackages except for the libs.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=40
2023-10-31 11:03:54 +00:00
Ana Guerrero
08dbae474d Accepting request 1120249 from server:database:postgresql
- boo#1216022: Call install-alternatives from the devel subpackage
  as well, otherwise the symlink for ecpg might be missing.

- Also buildignore the postgresql*-implementation symbols: this is
  needed in order to bootstrap when no postgresql version currently
  has valid symbols provided. Once the packages are built, OBS
  could translate this to the pgname-* packages and accept the
  ignores; during bootstrap though, there is nothing providing the
  symbol and the existing buildignores do not suffice.

OBS-URL: https://build.opensuse.org/request/show/1120249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=11
2023-10-26 15:11:40 +00:00
Reinhard Max
df0c7a17f7 - boo#1216022: Call install-alternatives from the devel subpackage
as well, otherwise the symlink for ecpg might be missing.

- Also buildignore the postgresql*-implementation symbols: this is
  needed in order to bootstrap when no postgresql version currently
  has valid symbols provided. Once the packages are built, OBS
  could translate this to the pgname-* packages and accept the
  ignores; during bootstrap though, there is nothing providing the
  symbol and the existing buildignores do not suffice.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=38
2023-10-10 13:11:43 +00:00
Dominique Leuenberger
e22fe35549 Accepting request 1111592 from server:database:postgresql
- The libs and mini package are now provided by postgresql16.

OBS-URL: https://build.opensuse.org/request/show/1111592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=10
2023-09-20 11:20:55 +00:00
Reinhard Max
1ae348241f - The libs and mini package are now provided by postgresql16.
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=36
2023-09-14 13:13:33 +00:00
Dominique Leuenberger
993c643f39 Accepting request 1103837 from server:database:postgresql
Restore _multibuild

- Update to 15.4:
  * bsc#1214059, CVE-2023-39417: Disallow substituting a schema or
    owner name into an extension script if the name contains a
    quote, backslash, or dollar sign.
  * bsc#1214061, CVE-2023-39418: Fix MERGE to enforce row security
    policies properly.
  * https://www.postgresql.org/docs/15/release-15-4.html

- Restore the independence of mini builds from the main build after
  the -mini name change from April 4, 2023.
- Adjust icu handling to prepare for PostgreSQL 16.

- Overhaul postgresql-README.SUSE and move it from the binary
  package to the noarch wrapper package.
- Change the unix domain socket location from /var/run to /run.

OBS-URL: https://build.opensuse.org/request/show/1103837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=9
2023-08-15 14:39:22 +00:00
Reinhard Max
25f2a2b921 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=34 2023-08-14 09:24:27 +00:00
Reinhard Max
4a60a0530a - Update to 15.4:
* bsc#1214059, CVE-2023-39417: Disallow substituting a schema or
    owner name into an extension script if the name contains a
    quote, backslash, or dollar sign.
  * bsc#1214061, CVE-2023-39418: Fix MERGE to enforce row security
    policies properly.
  * https://www.postgresql.org/docs/15/release-15-4.html

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=33
2023-08-10 13:25:30 +00:00
Reinhard Max
4e1ae4aa62 Stop building libs
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=32
2023-08-07 13:51:46 +00:00
Reinhard Max
a580208726 Stop building mini
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=31
2023-08-07 13:50:16 +00:00
Reinhard Max
0a56f59dbc - Restore the independence of mini builds from the main build after
the -mini name change from April 4, 2023.
- Adjust icu handling to prepare for PostgreSQL 16.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=30
2023-05-26 12:02:43 +00:00
Reinhard Max
6de6cb9f57 - Overhaul postgresql-README.SUSE and move it from the binary
package to the noarch wrapper package.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=29
2023-05-15 14:51:11 +00:00
Reinhard Max
ac4cf6cd06 - Overhaul postgresql-README.SUSE and move it from the binary
package to the noarch wrapper package.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=28
2023-05-15 14:20:54 +00:00
Dominique Leuenberger
33ed15e778 Accepting request 1086554 from server:database:postgresql
- Update to 15.3:
  * bsc#1211228, CVE-2023-2454:
    Prevent CREATE SCHEMA from defeating changes in search_path
  * bsc#1211229, CVE-2023-2455: Enforce row-level security
    policies correctly after inlining a set-returning function
  * https://www.postgresql.org/about/news/2637/
  * https://www.postgresql.org/docs/15/release-15-3.html

OBS-URL: https://build.opensuse.org/request/show/1086554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=8
2023-05-12 18:32:29 +00:00
Reinhard Max
27359e970c - Update to 15.3:
* bsc#1211228, CVE-2023-2454:
    Prevent CREATE SCHEMA from defeating changes in search_path
  * bsc#1211229, CVE-2023-2455: Enforce row-level security
    policies correctly after inlining a set-returning function
  * https://www.postgresql.org/about/news/2637/
  * https://www.postgresql.org/docs/15/release-15-3.html

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=26
2023-05-11 13:16:27 +00:00
Dominique Leuenberger
58edfecf2f Accepting request 1081145 from server:database:postgresql
- bsc#1210303: Stop using the obsolete internal %_restart_on_update
  macro and drop support for sysv init to simplify the scriptlets.

OBS-URL: https://build.opensuse.org/request/show/1081145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=7
2023-04-22 19:57:11 +00:00
Reinhard Max
186cd11f50 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=24 2023-04-19 12:42:48 +00:00
Reinhard Max
1018b5c605 - bsc#1210303: Stop using the obsolete internal %_restart_on_update
macro and drop support for sysv init to simplify the scriptlets.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=23
2023-04-18 13:54:19 +00:00
Dominique Leuenberger
b8bfa901b2 Accepting request 1078576 from server:database:postgresql
OBS-URL: https://build.opensuse.org/request/show/1078576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=6
2023-04-13 12:09:53 +00:00
Reinhard Max
724b885144 Accepting request 1077193 from home:favogt:pgsqlbuild
- Include -mini in Name: to avoid conflicts in the source package
  name and OBS internal dependency tracking.

OBS-URL: https://build.opensuse.org/request/show/1077193
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=21
2023-04-12 06:04:22 +00:00
Dominique Leuenberger
0d8ee74241 Accepting request 1064054 from server:database:postgresql
- Update to 15.2:
  * CVE-2022-41862, bsc#1208102: memory leak in libpq
  * https://www.postgresql.org/about/news/2592/
  * https://www.postgresql.org/docs/15/release-15-2.html
- Bump latest_supported_llvm_ver to 15.

OBS-URL: https://build.opensuse.org/request/show/1064054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=5
2023-02-10 13:33:50 +00:00
Reinhard Max
5044ed6c94 - Update to 15.2:
* CVE-2022-41862, bsc#1208102: memory leak in libpq
  * https://www.postgresql.org/about/news/2592/
  * https://www.postgresql.org/docs/15/release-15-2.html
- Bump latest_supported_llvm_ver to 15.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=19
2023-02-09 14:29:36 +00:00
Dominique Leuenberger
3d5707a1a5 Accepting request 1035223 from server:database:postgresql
- Update to 15.1:
  * https://www.postgresql.org/about/news/2543/
  * https://www.postgresql.org/docs/15/release-15-1.html

OBS-URL: https://build.opensuse.org/request/show/1035223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=4
2022-11-12 16:40:43 +00:00
Reinhard Max
de974b1fa4 - Update to 15.1:
* https://www.postgresql.org/about/news/2543/
  * https://www.postgresql.org/docs/15/release-15-1.html

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=17
2022-11-10 16:36:54 +00:00
Dominique Leuenberger
c81946a7b1 Accepting request 1033574 from server:database:postgresql
- Update to 15.0:
  * https://www.postgresql.org/about/news/p-2526/ 
  * https://www.postgresql.org/docs/15/release-15.html
- Move pg_upgrade from *-contrib to *-server.
- Drop support for the 9.x versioning scheme.

OBS-URL: https://build.opensuse.org/request/show/1033574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=3
2022-11-05 13:46:42 +00:00
Reinhard Max
86864d782d - Move pg_upgrade from *-contrib to *-server.
- Drop support for the 9.x versioning scheme.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=15
2022-11-04 15:43:41 +00:00
Reinhard Max
6f0e75825a - Update to 15.0:
* https://www.postgresql.org/about/news/p-2526/ 
  * https://www.postgresql.org/docs/15/release-15.html
- Move pg_upgrade from contrib to the server subpackage.
- Drop support for the versioning scheme of versions < 10 from
  spec file.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=14
2022-10-13 14:55:49 +00:00
Fabian Vogt
7bfcfaa1a6 Accepting request 1008564 from server:database:postgresql
- Update to 15~rc2
  * https://www.postgresql.org/about/news/p-2521/
  * Reverting the "optimized order of GROUP BY keys" feature.

OBS-URL: https://build.opensuse.org/request/show/1008564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=2
2022-10-10 16:43:24 +00:00
Reinhard Max
e2576399ec - Update to 15~rc2
* https://www.postgresql.org/about/news/p-2521/
  * Reverting the "optimized order of GROUP BY keys" feature.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=12
2022-10-06 16:14:40 +00:00
Richard Brown
a2157955f4 Accepting request 1007825 from server:database:postgresql
OBS-URL: https://build.opensuse.org/request/show/1007825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql15?expand=0&rev=1
2022-10-04 18:37:33 +00:00
Martin Pluskal
6db6cf1cee Accepting request 1007227 from home:favogt:branches:server:database:postgresql
- Fix source URLs

OBS-URL: https://build.opensuse.org/request/show/1007227
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=10
2022-10-04 07:48:25 +00:00
Reinhard Max
59bfcdc498 - Update to 15~rc1
https://www.postgresql.org/about/news/p-2516/

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=9
2022-09-29 14:16:12 +00:00
Reinhard Max
d7ce1518b2 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=8 2022-09-23 16:01:53 +00:00
Reinhard Max
0196712b59 - Create mechanism to specify the latest supported LLVM version.
Automatically pin to that version if the distribution has a newer
  unsupported default version.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=7
2022-09-23 13:21:25 +00:00
Reinhard Max
01f4d6369d Accepting request 1002897 from home:Andreas_Schwab:Factory
- Disable LLVM JIT on riscv64

OBS-URL: https://build.opensuse.org/request/show/1002897
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=6
2022-09-13 11:50:53 +00:00
Reinhard Max
f59bdf4091 - Update to 15~beta4
https://www.postgresql.org/about/news/p-2507/

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=5
2022-09-08 13:37:55 +00:00
Reinhard Max
7ac0961463 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=4 2022-09-07 13:21:17 +00:00
Reinhard Max
a45a370161 OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=3 2022-09-05 15:46:40 +00:00
Reinhard Max
c8ea5bca4f - Update to 15~beta3
https://www.postgresql.org/about/news/p-2496/
- Only build the client libs if the major version matches with the
  noarch package, iow. if we are building the latest version.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql15?expand=0&rev=2
2022-09-05 15:37:04 +00:00