Commit graph

48 commits

Author SHA1 Message Date
Filip Janus
ffaf8f5130 Add postgresql16 sources 2026-01-07 16:03:28 +00:00
Filip Janus
1f78aea418 Add PostgreSQL 16 upgrade support alongside PostgreSQL 17
- Add macros and sources for PostgreSQL 16.9 upgrade support
- Build and install PostgreSQL 16 upgrade server in addition to PostgreSQL 17
- Create postgresql16.conf configuration file for PostgreSQL 16 upgrades
- Update upgrade package files section to include both versions
- Update package description to mention support for both versions 16 and 17
- Update macros.postgresql-upgrade to include both upgrade prefixes
2026-01-07 16:00:45 +00:00
Packit
2297f2f220 Update to 18.1 upstream release
- Resolves: rhbz#2414834

Commit authored by Packit automation (https://packit.dev/)
2025-11-13 15:03:00 +00:00
Ales Nezbeda
976e43159d Bump release for postgresql-setup script rebuild 2025-10-29 19:14:52 +01:00
Ales Nezbeda
ca43aa925c Upgrade postgresql-setup 2025-10-29 09:32:53 +01:00
Packit
cb5bd0c503 Update to 18.0 upstream release
- Resolves: rhbz#2398163

Commit authored by Packit automation (https://packit.dev/)
2025-09-25 15:17:08 +00:00
Filip Janus
32a2679ba5 Add OpenSSL support to upgrade_configure function
- Add --with-openssl parameter to upgrade_configure function
- This ensures upgrade server is compiled with OpenSSL support
- Required for SSL/TLS connections during database upgrades
- Bump release to 18beta1-5
2025-09-09 19:53:58 +00:00
František Zatloukal
5b0810e877 Rebuilt for icu 77.1 2025-08-06 09:57:09 +02:00
Fedora Release Engineering
0d3e2a1bb2 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 06:04:51 +00:00
Nikola Davidova
5993f09edd Update to postgresql18beta1 2025-07-21 21:40:42 +02:00
Jitka Plesnikova
d2e9e0fe07 Perl 5.42 rebuild 2025-07-16 09:56:50 +02:00
Filip Janus
850a1f498a Enable zstd support 2025-07-16 09:56:50 +02:00
Filip Janus
a561f6a248 Add tmpfiles.d configuration 2025-07-16 09:56:50 +02:00
Python Maint
df636d6122 Rebuilt for Python 3.14 2025-07-16 09:56:50 +02:00
Packit
717921051f Update to 16.9 upstream release
- Resolves: rhbz#2365100

Commit authored by Packit automation (https://packit.dev/)
2025-07-16 09:56:50 +02:00
Packit
462c8e7d01 Update to 16.9 upstream release
- Resolves: rhbz#2365100

Commit authored by Packit automation (https://packit.dev/)
2025-07-16 09:56:50 +02:00
Zbigniew Jędrzejewski-Szmek
aaecbf2495 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-07-16 09:56:50 +02:00
Packit
7c2f8916b5 Update to 16.8 upstream release
- Resolves: rhbz#2282749

Commit authored by Packit automation (https://packit.dev/)
2025-07-16 09:56:50 +02:00
Filip Janus
84380928f2 add packit support for all versions of supported fedora
packit-update-sources.sh script is related to this change
2025-07-16 09:56:50 +02:00
Packit
8606fd3a78 Update to 16.8 upstream release
- Resolves: rhbz#2282749

Commit authored by Packit automation (https://packit.dev/)
2025-07-16 09:56:50 +02:00
Filip Janus
ff9c6bdb04 Add missing suffix in packit helper script 2025-07-16 09:56:50 +02:00
Filip Janus
848564f454 fix typo in packit helper script 2025-07-16 09:56:50 +02:00
Filip Janus
565a8afe09 Fix helper script 2025-07-16 09:56:50 +02:00
Filip Janus
26de530e97 add x flag for packit script 2025-07-16 09:56:50 +02:00
Filip Janus
eb6ed771a4 Packit onboarding add helper script 2025-07-16 09:56:50 +02:00
Filip Janus
59cd0f54d9 update to 16.6
stick with std=c18
2025-07-16 09:56:50 +02:00
Fedora Release Engineering
9d93a34358 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-07-16 09:56:50 +02:00
Pete Walter
eea3df9538 Rebuild for ICU 76 2025-07-16 09:56:50 +02:00
Yaakov Selkowitz
66b10a685d Fix tclconfig location for flatpaks
As of F41, tcl is part of the flatpak runtime, and is therefore in /usr
even when building in /app.
2025-07-16 09:56:50 +02:00
Yaakov Selkowitz
5a5f5fe720 Fix flatpak build
tzdata is part of the runtime and therefore remains in /usr even for
flatpaks.  The initscripts (which are unused in flatpaks) are installed
into /usr regardless, just like the systemd units.
2025-07-16 09:56:50 +02:00
Filip
8ceca4c41b Fix typos in provides 2025-07-16 09:56:50 +02:00
Filip Janus
403d7bb981 Add Obsoletes: postgresqlXX to make the upgrade path from alternative version clear 2025-07-16 09:56:50 +02:00
Lumir Balhar
bd23d5bf4c Add new systemtap-sdt-dtrace to build deps
This is a part of approved Fedora change:
https://fedoraproject.org/wiki/Changes/Separate_dtrace_package

systemtap-sdt-devel will stop requiring systemtap-sdt-dtrace
and that would break the build of this package.
2025-07-16 09:56:50 +02:00
Fedora Release Engineering
ad7c0e4e01 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2025-07-16 09:56:50 +02:00
Filip Janus
23b6e04c64 Disable ENGINE API 2025-07-16 09:56:50 +02:00
Ales Nezbeda
2c9b664f64 Update to 16.3 and 15.7
LibXML and OpenSSL patches no longer needed.
2025-07-16 09:56:50 +02:00
Jitka Plesnikova
a50a8fec71 Perl 5.40 rebuild 2025-07-16 09:56:50 +02:00
Python Maint
601b41afe9 Rebuilt for Python 3.13 2025-07-16 09:56:50 +02:00
Filip Janus
833cf13509 Since /var/run/postgresql is symlink to /run/postgresql it could be removed.
Its not necessary to install /var/run/postgresql directory
because /run/postgresql is created by systemd script
Upstream rpm also deals only with /run
https://git.postgresql.org/gitweb/?p=pgrpms.git;a=blob;f=rpm/redhat/main/non-common/postgresql-16/main/postgresql-16.spec;h=93ebd0a0cfe52cf49cdf8b7bd18c3277c9df9402;hb=HEAD#l1179
Related:RHEL-25756
2025-07-16 09:56:50 +02:00
Yaakov Selkowitz
65d07b6336 Backport OpenSSL 3.2 fix from upstream master
https://git.postgresql.org/gitweb/?p=postgresql.git;h=b2b1f12882fb561c7d474b834044dd8ed570bfea
2025-07-16 09:56:50 +02:00
Filip Janus
b2ea34376f Add macro virtual_conflicts_and_provides to be specfile more readable 2025-07-16 09:56:50 +02:00
Filip Janus
5700cefb43 Add versioned provide to the default version
Obsolete versioned is no more needed since only default stream provides
postgresql symbol
2025-07-16 09:56:50 +02:00
Pete Walter
3b59fd1bda Rebuild for ICU 74 2025-07-16 09:56:50 +02:00
Yaakov Selkowitz
717888075b Fix build with GCC 14 and libxml2 2.12.0 2025-07-16 09:56:50 +02:00
Fedora Release Engineering
39bb13a645 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2025-07-16 09:56:50 +02:00
Filip Janus
a6489a837e Add symbol -any to each subpackage to ensure conflict with othere postgresql streams.
Symbol postgresql is now used only for setting the default version
of postgresql in the repository. The majorname cant be
used for such usecase due to different behavior of dnf install and dnf
builddep
More about it:
https://github.com/rpm-software-management/dnf5/issues/620
Related: 2255013
2025-07-16 09:56:50 +02:00
Filip Janus
670f9bac35 Initial import of demodularized postgresql 16 2025-07-16 09:56:50 +02:00
releng bot
4b1f735504 Added the README 2025-05-21 07:28:13 +00:00