From 46748b2993c8667133fc911d51b3e8c57d0282c558d9ebc0b5a53d98f5c65d69 Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 24 Aug 2021 13:27:45 +0000 Subject: [PATCH] https://www.postgresql.org/about/news/postgresql-134-128-1113-1018-9623-and-14-beta-3-released-2277/ OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=45 --- postgresql-12.7.tar.bz2 | 3 --- postgresql-12.7.tar.bz2.sha256 | 1 - postgresql-12.8.tar.bz2 | 3 +++ postgresql-12.8.tar.bz2.sha256 | 1 + postgresql12.changes | 13 +++++++++++++ postgresql12.spec | 21 +++++++++++---------- 6 files changed, 28 insertions(+), 14 deletions(-) delete mode 100644 postgresql-12.7.tar.bz2 delete mode 100644 postgresql-12.7.tar.bz2.sha256 create mode 100644 postgresql-12.8.tar.bz2 create mode 100644 postgresql-12.8.tar.bz2.sha256 diff --git a/postgresql-12.7.tar.bz2 b/postgresql-12.7.tar.bz2 deleted file mode 100644 index d675d61..0000000 --- a/postgresql-12.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8490741f47c88edc8b6624af009ce19fda4dc9b31c4469ce2551d84075d5d995 -size 20819005 diff --git a/postgresql-12.7.tar.bz2.sha256 b/postgresql-12.7.tar.bz2.sha256 deleted file mode 100644 index 229ce01..0000000 --- a/postgresql-12.7.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -8490741f47c88edc8b6624af009ce19fda4dc9b31c4469ce2551d84075d5d995 postgresql-12.7.tar.bz2 diff --git a/postgresql-12.8.tar.bz2 b/postgresql-12.8.tar.bz2 new file mode 100644 index 0000000..734b4a4 --- /dev/null +++ b/postgresql-12.8.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e26401e090c34ccb15ffb33a111f340833833535a7b7c5cd11cd88ab57d9c62a +size 20849478 diff --git a/postgresql-12.8.tar.bz2.sha256 b/postgresql-12.8.tar.bz2.sha256 new file mode 100644 index 0000000..e1a3c8f --- /dev/null +++ b/postgresql-12.8.tar.bz2.sha256 @@ -0,0 +1 @@ +e26401e090c34ccb15ffb33a111f340833833535a7b7c5cd11cd88ab57d9c62a postgresql-12.8.tar.bz2 diff --git a/postgresql12.changes b/postgresql12.changes index 89ec4b9..44d893f 100644 --- a/postgresql12.changes +++ b/postgresql12.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Tue Aug 24 13:01:54 UTC 2021 - Marcus Rueckert + +- Upgrade to version 12.8: + * https://www.postgresql.org/docs/12/release-12-8.html + * CVE-2021-3677 (boo#1189748) + The planner could create an incorrect plan in cases where two + ProjectionPaths were stacked on top of each other. The only + known way to trigger that situation involves parallel sort + operations, but there may be other instances. The result would + be crashes or incorrect query results. Disclosure of server + memory contents is also possible. + ------------------------------------------------------------------- Wed May 19 15:24:24 UTC 2021 - Reinhard Max diff --git a/postgresql12.spec b/postgresql12.spec index f15af1c..37d9264 100644 --- a/postgresql12.spec +++ b/postgresql12.spec @@ -1,5 +1,5 @@ # -# spec file for package postgresql12 +# spec file # # Copyright (c) 2021 SUSE LLC # @@ -16,7 +16,7 @@ # -%define pgversion 12.7 +%define pgversion 12.8 %define pgmajor 12 %define pgsuffix %pgmajor %define buildlibs 0 @@ -159,7 +159,7 @@ Provides: postgresql = %version-%release Provides: postgresql-implementation = %version-%release Requires: %libpq >= %version Requires(post): postgresql-noarch >= %pgmajor -Requires(postun): postgresql-noarch >= %pgmajor +Requires(postun):postgresql-noarch >= %pgmajor # At this point we changed the package layout on SLE and conflict with # older releases to get a clean cut. Conflicts: postgresql-noarch < 12.0.1 @@ -227,9 +227,9 @@ Requires: this-is-only-for-build-envs Provides: %libecpg = %version-%release Provides: %libpq = %version-%release Provides: %pgname-devel = %version-%release -Conflicts: %pgname-devel Conflicts: %libecpg Conflicts: %libpq +Conflicts: %pgname-devel %else Requires: %libecpg >= %version Requires: %libpq >= %version @@ -248,7 +248,7 @@ Provides: %pgname-server-devel = %version-%release Provides: postgresql-server-devel = %version-%release Provides: postgresql-server-devel-implementation = %version-%release Requires(post): postgresql-server-noarch >= %pgmajor -Requires(postun): postgresql-server-noarch >= %pgmajor +Requires(postun):postgresql-server-noarch >= %pgmajor Requires: %pgname-devel = %version Requires: %pgname-server = %version-%release # Installation of postgresql??-devel is exclusive @@ -307,10 +307,10 @@ Recommends: %{name}-llvmjit Provides: postgresql-server-implementation = %version-%release Requires: %libpq >= %version Requires(pre): postgresql-server-noarch >= %pgmajor -Requires(preun): postgresql-server-noarch >= %pgmajor -Requires(postun): postgresql-server-noarch >= %pgmajor +Requires(preun):postgresql-server-noarch >= %pgmajor +Requires(postun):postgresql-server-noarch >= %pgmajor Requires(post): postgresql-noarch >= %pgmajor -Requires(postun): postgresql-noarch >= %pgmajor +Requires(postun):postgresql-noarch >= %pgmajor %description server PostgreSQL is an advanced object-relational database management system @@ -442,7 +442,7 @@ that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. -This package contains the PL/Tcl procedural language for PostgreSQL. +This package contains the PL/Tcl procedural language for PostgreSQL. With thie module one can use Tcl to write stored procedures, functions, and triggers. @@ -722,7 +722,7 @@ cat server-devel.files >> devel.files cat > libpq.files <> libpq.files %find_lang libpq5-$VLANG libpq.files @@ -922,6 +922,7 @@ fi %if %buildlibs && %mini %files %devel -f devel.files -f libpq.files -f libecpg.files %else + %files %devel -f devel.files %endif