From a14408b01b59fb4edfa2059fb42bd9608fabb8b5efda9ee6462bcad229232cd6 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Mon, 27 Sep 2021 14:16:03 +0000 Subject: [PATCH 1/4] - Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=53 --- postgresql12.changes | 6 ++++++ postgresql12.spec | 19 ++++--------------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/postgresql12.changes b/postgresql12.changes index c2b89f8..6ae3c07 100644 --- a/postgresql12.changes +++ b/postgresql12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 14:15:20 UTC 2021 - Reinhard Max + +- Let genlists skip non-existing binaries to avoid lots of version + conditionals in the file lists. + ------------------------------------------------------------------- Tue Aug 31 11:14:53 UTC 2021 - Reinhard Max diff --git a/postgresql12.spec b/postgresql12.spec index 56ca7af..bd736e9 100644 --- a/postgresql12.spec +++ b/postgresql12.spec @@ -554,7 +554,7 @@ install -sm 0755 src/test/regress/{pg_regress,regress.so} %buildroot%pgtestdir/r for i in src/test/regress/{data,expected,input,output,sql}; do cp -r $i %buildroot%pgtestdir/regress/ done -install -m 0644 src/test/regress/{serial,parallel}_schedule %buildroot%pgtestdir/regress +install -m 0644 src/test/regress/*_schedule %buildroot%pgtestdir/regress # }}} %endif @@ -605,6 +605,9 @@ genlists () PGBIN=%pgbindir/$f MAN=%pgmandir/man1/$f.1* + # Package only binaries that exist in this version + test -e %buildroot$PGBIN || continue + touch %buildroot$ALTBIN ln -s $ALTBIN %buildroot$BIN @@ -633,22 +636,13 @@ genlists main \ pg_basebackup \ pg_isready \ pg_recvlogical \ -%if %pgsuffix >= 90 createlang \ droplang \ pg_receivexlog \ -%else pg_receivewal \ -%if %pgsuffix == 11 pg_verify_checksums \ -%endif -%if %pgsuffix >= 12 pg_checksums \ -%endif -%if %pgsuffix >= 13 pg_verifybackup -%endif -%endif %find_lang plpgsql-$VLANG main.files %find_lang pgscripts-$VLANG main.files @@ -657,19 +651,14 @@ genlists server \ initdb \ pg_ctl \ pg_controldata \ -%if %pgsuffix < 90 pg_resetwal \ pg_waldump \ -%else pg_resetxlog \ -%endif postgres \ postmaster genlists contrib \ -%if %pgsuffix > 90 pg_xlogdump \ -%endif oid2name \ pg_archivecleanup \ pg_standby \ From 5e0b2cbf48c667bf3fd2d3615e563e6fc8b9e05e1b81592a262e49d7609e7bb5 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 5 Oct 2021 11:27:36 +0000 Subject: [PATCH 2/4] OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=54 --- postgresql12.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/postgresql12.spec b/postgresql12.spec index bd736e9..666a9ea 100644 --- a/postgresql12.spec +++ b/postgresql12.spec @@ -661,6 +661,7 @@ genlists contrib \ pg_xlogdump \ oid2name \ pg_archivecleanup \ + pg_amcheck \ pg_standby \ pg_test_fsync \ pg_upgrade \ From 56e55fb99e8f9fc81aec3ed92df47e6bf29fb7f4f7306442054b6c65231d021e Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 5 Oct 2021 11:43:41 +0000 Subject: [PATCH 3/4] OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=55 --- postgresql-testsuite-int8.sql.patch | 46 ----------------------------- postgresql12.changes | 2 ++ 2 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 postgresql-testsuite-int8.sql.patch diff --git a/postgresql-testsuite-int8.sql.patch b/postgresql-testsuite-int8.sql.patch deleted file mode 100644 index 53f10de..0000000 --- a/postgresql-testsuite-int8.sql.patch +++ /dev/null @@ -1,46 +0,0 @@ -commit a210bee6273041cf9773383e2dda58a7d7c84be4 -Author: yac -Date: Fri Mar 8 17:56:58 2013 +0100 - - + SET LC_ - ---- src/test/regress/expected/int8.out.orig -+++ src/test/regress/expected/int8.out -@@ -580,6 +580,7 @@ SELECT '' AS to_char_12, to_char(q2, 'FM - | -4567890123456789.000 - (5 rows) - -+SET LC_MONETARY='C'; - SELECT '' AS to_char_13, to_char(q2, 'L9999999999999999.000') FROM INT8_TBL; - to_char_13 | to_char - ------------+------------------------ ---- src/test/regress/expected/numeric.out.orig -+++ src/test/regress/expected/numeric.out -@@ -1079,6 +1079,7 @@ SELECT '' AS to_char_15, to_char(val, 'F - | -24926804.04504742 - (10 rows) - -+SET LC_MONETARY='C'; - SELECT '' AS to_char_16, to_char(val, 'L9999999999999999.099999999999999') FROM num_data; - to_char_16 | to_char - ------------+------------------------------------ ---- src/test/regress/sql/int8.sql.orig -+++ src/test/regress/sql/int8.sql -@@ -116,6 +116,7 @@ SELECT '' AS to_char_9, to_char(q2, '09 - SELECT '' AS to_char_10, to_char(q2, 'S0999999999999999') FROM INT8_TBL; - SELECT '' AS to_char_11, to_char(q2, 'FM0999999999999999') FROM INT8_TBL; - SELECT '' AS to_char_12, to_char(q2, 'FM9999999999999999.000') FROM INT8_TBL; -+SET LC_MONETARY='C'; - SELECT '' AS to_char_13, to_char(q2, 'L9999999999999999.000') FROM INT8_TBL; - SELECT '' AS to_char_14, to_char(q2, 'FM9999999999999999.999') FROM INT8_TBL; - SELECT '' AS to_char_15, to_char(q2, 'S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 . 9 9 9') FROM INT8_TBL; ---- src/test/regress/sql/numeric.sql.orig -+++ src/test/regress/sql/numeric.sql -@@ -773,6 +773,7 @@ SELECT '' AS to_char_12, to_char(val, 'F - SELECT '' AS to_char_13, to_char(val, 'FM9999999999990999.990999999999999') FROM num_data; - SELECT '' AS to_char_14, to_char(val, 'FM0999999999999999.999909999999999') FROM num_data; - SELECT '' AS to_char_15, to_char(val, 'FM9999999990999999.099999999999999') FROM num_data; -+SET LC_MONETARY='C'; - SELECT '' AS to_char_16, to_char(val, 'L9999999999999999.099999999999999') FROM num_data; - SELECT '' AS to_char_17, to_char(val, 'FM9999999999999999.99999999999999') FROM num_data; - SELECT '' AS to_char_18, to_char(val, 'S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9') FROM num_data; diff --git a/postgresql12.changes b/postgresql12.changes index 6ae3c07..23e1d8b 100644 --- a/postgresql12.changes +++ b/postgresql12.changes @@ -3,6 +3,8 @@ Mon Sep 27 14:15:20 UTC 2021 - Reinhard Max - Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. +- Remove postgresql-testsuite-int8.sql.patch, because its purpose + is unclear. This affects only the test subpackage. ------------------------------------------------------------------- Tue Aug 31 11:14:53 UTC 2021 - Reinhard Max From 7421b994f51bde8436346e3917562227e6007cb12f895a29b47210b3bf388bc7 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 5 Oct 2021 12:23:17 +0000 Subject: [PATCH 4/4] OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=56 --- postgresql12.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/postgresql12.spec b/postgresql12.spec index 666a9ea..4a44b1d 100644 --- a/postgresql12.spec +++ b/postgresql12.spec @@ -142,7 +142,6 @@ Source17: postgresql-rpmlintrc Patch1: postgresql-conf.patch # PL/Perl needs to be linked with rpath (bsc#578053) Patch4: postgresql-plperl-keep-rpath.patch -Patch6: postgresql-testsuite-int8.sql.patch Patch8: postgresql-testsuite-keep-results-file.patch Patch9: postgresql-var-run-socket.patch %if %{with llvm} @@ -452,7 +451,6 @@ included in the postgresql-server package. touch -r configure tmp %patch1 %patch4 -%patch6 %patch8 -p1 %patch9 %if %{with llvm}