<feed xmlns='http://www.w3.org/2005/Atom'>
<title>postgresql-setup-tests.git/gen-data, 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-tests.git/'/>
<entry>
<title>big reorg: prepare for generalization</title>
<updated>2014-10-22T06:54:05+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-10-22T06:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup-tests.git/commit/?id=2422a081a5be0d5ac5afb122361bc283da67341f'/>
<id>2422a081a5be0d5ac5afb122361bc283da67341f</id>
<content type='text'>
Try to split into three separate components -&gt; controller, tester,
and 'tasks' (postgresql-tasks in our case).  The controller
component is the main part which is able to run the task remotely.
Tester is more-like library for 'tasks' component (should be
reusable on the raw git level).

* controller: Almost separated component.
* postgresql-tasks: Likewise.
* tester: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to split into three separate components -&gt; controller, tester,
and 'tasks' (postgresql-tasks in our case).  The controller
component is the main part which is able to run the task remotely.
Tester is more-like library for 'tasks' component (should be
reusable on the raw git level).

* controller: Almost separated component.
* postgresql-tasks: Likewise.
* tester: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>gen-data: remote_generate added</title>
<updated>2014-10-17T14:17:15+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-10-17T14:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup-tests.git/commit/?id=a9cbe079dab51e7bf27f793ad022e1ae523ea877'/>
<id>a9cbe079dab51e7bf27f793ad022e1ae523ea877</id>
<content type='text'>
Allow automatized generating of data structures on remote host.
Run like ./remote_generate IP_ADDRESS.

* gen-data/dist/dist: New file.  Wrapper around tar to package
important files for data generation.
* gen-data/dist/dist.list: Include list for ^.
* gen-data/dist/dist.exclude: Exclude list for ^.
* gen-data/prep: Remote script to prepare everything for
successful ./generate run.
* gen-data/remote_generate: Wrapper running all the above.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow automatized generating of data structures on remote host.
Run like ./remote_generate IP_ADDRESS.

* gen-data/dist/dist: New file.  Wrapper around tar to package
important files for data generation.
* gen-data/dist/dist.list: Include list for ^.
* gen-data/dist/dist.exclude: Exclude list for ^.
* gen-data/prep: Remote script to prepare everything for
successful ./generate run.
* gen-data/remote_generate: Wrapper running all the above.
</pre>
</div>
</content>
</entry>
<entry>
<title>gen-data/tasks: new task 'locale-utf-typo'</title>
<updated>2014-10-17T11:36:37+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-10-17T11:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup-tests.git/commit/?id=ae43df7956e3f346fa5b28f5f2f19c418d52733c'/>
<id>ae43df7956e3f346fa5b28f5f2f19c418d52733c</id>
<content type='text'>
In F20+ we should be able to deal with upgrades where user (or
system itself) changed the system locale like from 'en_US.utf8' to
'en_US.UTF-8' (which is just a syntax change).  Data generated by
this task should help testing this.

* gen-data/tasks/templates/locale-change.sh: Add new template for
locale related data-generation.
* gen-data/tasks/locale-cz/run.sh: Reuse template ^^.
* gen-data/tasks/locale-utf-typo/run.sh: New file for
'en_US.UTF-8' to 'en_US.utf8' switch. Reuse template ^^.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In F20+ we should be able to deal with upgrades where user (or
system itself) changed the system locale like from 'en_US.utf8' to
'en_US.UTF-8' (which is just a syntax change).  Data generated by
this task should help testing this.

* gen-data/tasks/templates/locale-change.sh: Add new template for
locale related data-generation.
* gen-data/tasks/locale-cz/run.sh: Reuse template ^^.
* gen-data/tasks/locale-utf-typo/run.sh: New file for
'en_US.UTF-8' to 'en_US.utf8' switch. Reuse template ^^.
</pre>
</div>
</content>
</entry>
<entry>
<title>gen-data/tasks: add new 'locale-cz' task</title>
<updated>2014-10-17T11:36:04+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-10-17T11:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup-tests.git/commit/?id=cfbbf52a744d0ce7ebcca49702924c6df7d6428c'/>
<id>cfbbf52a744d0ce7ebcca49702924c6df7d6428c</id>
<content type='text'>
This data should help with checking of 'postgresql --upgrade'
behavior when the system locale changed significantly (from
en_US.UTF-8 to cs_CZ.utf8).

* gen-data/tasks/locale-cz/run.sh: New task file.
* gen-data/generate (locale_prereq): Fix missing LANG= prefix in
expected locale.  Quote current/expected locale strings in error
output.
(single_task): Adjust $INDENT in sub-shell to not affect
subsequent calls.  Create tarball in $OUTPUTDIR rather than in
`pwd`.  Introduce hook_end callback.
(generate_tasks): Use dynamic list of tasks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This data should help with checking of 'postgresql --upgrade'
behavior when the system locale changed significantly (from
en_US.UTF-8 to cs_CZ.utf8).

* gen-data/tasks/locale-cz/run.sh: New task file.
* gen-data/generate (locale_prereq): Fix missing LANG= prefix in
expected locale.  Quote current/expected locale strings in error
output.
(single_task): Adjust $INDENT in sub-shell to not affect
subsequent calls.  Create tarball in $OUTPUTDIR rather than in
`pwd`.  Introduce hook_end callback.
(generate_tasks): Use dynamic list of tasks.
</pre>
</div>
</content>
</entry>
<entry>
<title>gen-data: add infrastructure for data generation</title>
<updated>2014-10-17T08:15:43+00:00</updated>
<author>
<name>Pavel Raiskup</name>
<email>praiskup@redhat.com</email>
</author>
<published>2014-10-17T08:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/praiskup/public_git/postgresql-setup-tests.git/commit/?id=70910323d008736eac598db5210de5fbb2b02cb0'/>
<id>70910323d008736eac598db5210de5fbb2b02cb0</id>
<content type='text'>
Add also first task 'basic' which generates simple 'pagila'
database.

* generate: New file.
* databases/pagila.sh: New database file.
* tasks/basic/run.sh: New task file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add also first task 'basic' which generates simple 'pagila'
database.

* generate: New file.
* databases/pagila.sh: New database file.
* tasks/basic/run.sh: New task file.
</pre>
</div>
</content>
</entry>
</feed>
