<feed xmlns='http://www.w3.org/2005/Atom'>
<title>postgresql-setup.git/TODO, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/'/>
<entry>
<title>Move the repo to github.</title>
<updated>2016-07-22T06:20:28+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2016-07-22T06:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=3fcfb0e1f4cf535ce3356ecef32a21a9e9fc27b5'/>
<id>3fcfb0e1f4cf535ce3356ecef32a21a9e9fc27b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>README.rpm-dist: Fixes for sysvinit</title>
<updated>2015-03-18T16:40:43+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2015-03-18T16:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=0692b79c7ec32c010723b889cac0d3b8bcb8f4ce'/>
<id>0692b79c7ec32c010723b889cac0d3b8bcb8f4ce</id>
<content type='text'>
* README.rpm-dist.template: Mainly automatize generation of the
help for 'MULTIPLE POSTMASTERS' scenario.  Fix other sysv/systemd
nuances.
* TODO: Mention some TODOs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* README.rpm-dist.template: Mainly automatize generation of the
help for 'MULTIPLE POSTMASTERS' scenario.  Fix other sysv/systemd
nuances.
* TODO: Mention some TODOs.
</pre>
</div>
</content>
</entry>
<entry>
<title>README.rpm-dist: use docbook2txt for generation</title>
<updated>2015-03-04T15:06:45+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2015-03-04T15:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=834c0e34d7828f96550c7a7bbb94f3dcaacd2029'/>
<id>834c0e34d7828f96550c7a7bbb94f3dcaacd2029</id>
<content type='text'>
The benefit is that sgml format we write does not need to be kept
formated precisely.  The output format still needs some "style"
fixes, but now docbook2txt is able to generates correct text-file
README.rpm-dist without problems on RHEL 5.10+.

* .gitignore: Added all intermediate files of README file.
* Makefile.am: Generated README file is firstly filtered through
$(SED_RULES), then macros are expanded by m4 and then docbook2txt
is called.
* README: Document subset of dependencies.
* README.rpm-dist.in: Move to ...
* README.rpm-dist.template: ... here, with docbook transformation.
* TODO: Document we should should work docbook docs.
* configure.ac: AC_SUBST also WANT_SYSVINIT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The benefit is that sgml format we write does not need to be kept
formated precisely.  The output format still needs some "style"
fixes, but now docbook2txt is able to generates correct text-file
README.rpm-dist without problems on RHEL 5.10+.

* .gitignore: Added all intermediate files of README file.
* Makefile.am: Generated README file is firstly filtered through
$(SED_RULES), then macros are expanded by m4 and then docbook2txt
is called.
* README: Document subset of dependencies.
* README.rpm-dist.in: Move to ...
* README.rpm-dist.template: ... here, with docbook transformation.
* TODO: Document we should should work docbook docs.
* configure.ac: AC_SUBST also WANT_SYSVINIT.
</pre>
</div>
</content>
</entry>
<entry>
<title>postgresql-setup: multi-upgrade configuration</title>
<updated>2015-02-25T12:26:07+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2015-02-24T12:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=243dcab83ed93c3afd9867b3e5d014efdd0f840f'/>
<id>243dcab83ed93c3afd9867b3e5d014efdd0f840f</id>
<content type='text'>
Turns out we need to support upgrade from more than one previous
database versions.  The plan is to make this as general as easily
possible, "run-time" configurable without need to recompile.

* postgresql-setup.in: Add options --upgrade-from and
--upgrade-ids.  Require root access (as late as possible).
($USAGE_STRING): Adjust help output accordingly.
($PGMAJORVERSION, $PREVMAJORVERSION)
($PREVPGENGINE): Remove newly useless globals.
($option_upgradefrom): New option default.
(set_var, root_prereq): New helper functions.
(parse_upgrade_setup): Helper function to parse upgrade
configuration.
(print_version): Don't print PREVMAJORVERSION as it is (with
configuration) useless.
(upgrade): Create new $inplace local to handle in-place and
copy-like migrations differently.  Use the variable set generated
by parse_upgrade_setup() function.  Small err message fixes.
(handle_service_env, handle_pgconf): Remove the MODE argument.
(parse_configuration): Generalize operations which needed to be
done on two places.
* upgrade_config.template: Example of ./configure time config
file.  Based on files like this the run-time is generated.
* share/postgresql-setup/.gitignore: New file.
* share/postgresql-setup/Makefile.inc: New file.
* build-helpers/build-config: New file, generator of configuration
files.
* build-helpers/Makefile.inc: New file.
* Makefile.am: Distribute upgrade_config.template.  Start the
conversion to flat Makefile and include two new Makefile.inc
snippets.
* configure.ac: New --with-upgrade-config option.  Propagate the
rawpkgdatadir and UPGRADE_CONFIG_LIST variables into Makefile.
(INSTANTIATE): Enhance to create the leading path also.
(INSTANTIATE_CONV): Convenience helper for leading path of target
creation.
* auxdir/install_local: New (just-for-git) installation helper.
* .gitignore: Don't hide share/postgresql-setup.
* TODO: Mention that KDE folks would like to migrate somehow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out we need to support upgrade from more than one previous
database versions.  The plan is to make this as general as easily
possible, "run-time" configurable without need to recompile.

* postgresql-setup.in: Add options --upgrade-from and
--upgrade-ids.  Require root access (as late as possible).
($USAGE_STRING): Adjust help output accordingly.
($PGMAJORVERSION, $PREVMAJORVERSION)
($PREVPGENGINE): Remove newly useless globals.
($option_upgradefrom): New option default.
(set_var, root_prereq): New helper functions.
(parse_upgrade_setup): Helper function to parse upgrade
configuration.
(print_version): Don't print PREVMAJORVERSION as it is (with
configuration) useless.
(upgrade): Create new $inplace local to handle in-place and
copy-like migrations differently.  Use the variable set generated
by parse_upgrade_setup() function.  Small err message fixes.
(handle_service_env, handle_pgconf): Remove the MODE argument.
(parse_configuration): Generalize operations which needed to be
done on two places.
* upgrade_config.template: Example of ./configure time config
file.  Based on files like this the run-time is generated.
* share/postgresql-setup/.gitignore: New file.
* share/postgresql-setup/Makefile.inc: New file.
* build-helpers/build-config: New file, generator of configuration
files.
* build-helpers/Makefile.inc: New file.
* Makefile.am: Distribute upgrade_config.template.  Start the
conversion to flat Makefile and include two new Makefile.inc
snippets.
* configure.ac: New --with-upgrade-config option.  Propagate the
rawpkgdatadir and UPGRADE_CONFIG_LIST variables into Makefile.
(INSTANTIATE): Enhance to create the leading path also.
(INSTANTIATE_CONV): Convenience helper for leading path of target
creation.
* auxdir/install_local: New (just-for-git) installation helper.
* .gitignore: Don't hide share/postgresql-setup.
* TODO: Mention that KDE folks would like to migrate somehow.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: adjust --help output and warning hints</title>
<updated>2014-09-19T11:32:02+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-09-19T10:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=0a1703c85e779d668e7d262b6a906ec33e44278f'/>
<id>0a1703c85e779d668e7d262b6a906ec33e44278f</id>
<content type='text'>
* postgresql-check-db-dir.in: Just fix typos.
* postgresql-setup.in: Reorganize --help.
* TODO: Adjust after some time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* postgresql-check-db-dir.in: Just fix typos.
* postgresql-setup.in: Reorganize --help.
* TODO: Adjust after some time.
</pre>
</div>
</content>
</entry>
<entry>
<title>README.rpmd-dist: template fixing</title>
<updated>2014-09-16T11:46:48+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-09-16T08:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=112c8af118dfa21b79b4f86e286c3f0bf510884a'/>
<id>112c8af118dfa21b79b4f86e286c3f0bf510884a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>postgresql-setup: expect '--port 5432' implictly</title>
<updated>2014-07-03T10:05:04+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-07-03T10:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=d83a864291c9f113d27bfb90d21fede7c35cdcf3'/>
<id>d83a864291c9f113d27bfb90d21fede7c35cdcf3</id>
<content type='text'>
.. only when '--unit=postgresql'.  When user specifies
--unit=postgresql@unitname, the --port is still required.

Also, don't adjust the 'port = ' configuration in postgresql.conf
when not necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.. only when '--unit=postgresql'.  When user specifies
--unit=postgresql@unitname, the --port is still required.

Also, don't adjust the 'port = ' configuration in postgresql.conf
when not necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>postgresql-check-db-dir generated also</title>
<updated>2014-07-01T11:44:30+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-07-01T11:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup.git/commit/?id=7b1bb4fd5a05b9c35ae23734f12b2a92fe5f0a57'/>
<id>7b1bb4fd5a05b9c35ae23734f12b2a92fe5f0a57</id>
<content type='text'>
Also generate files using sed as is suggested by autoconf manual
(and the autoconf project does so internally).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also generate files using sed as is suggested by autoconf manual
(and the autoconf project does so internally).
</pre>
</div>
</content>
</entry>
</feed>
