<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/.gitignore, branch debian_package</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[pkg] ignore artifacts</title>
<updated>2017-06-26T10:22:30+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-26T09:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0da8c68b528951a5ac8ea341b335bf841ac8e6f6'/>
<id>0da8c68b528951a5ac8ea341b335bf841ac8e6f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] ignore some files</title>
<updated>2017-05-01T19:10:16+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-05-01T16:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=9f68fe738fa9e27d554d4ff48087784897d565ed'/>
<id>9f68fe738fa9e27d554d4ff48087784897d565ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Post benchmark results to elastticsearch</title>
<updated>2017-04-03T13:17:01+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2017-03-22T10:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=109608e8c1051e8569f06f02f477412d16e4ef66'/>
<id>109608e8c1051e8569f06f02f477412d16e4ef66</id>
<content type='text'>
In order to do this from CI, please create a secret variable
(at i.e. https://0xacab.org/varac/soledad/settings/ci_cd)
called PYTEST_OPTS and use this example:

    --benchmark-autosave --benchmark-storage="elasticsearch+https://USER:PASSWORD@moose.leap.se:9200"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to do this from CI, please create a secret variable
(at i.e. https://0xacab.org/varac/soledad/settings/ci_cd)
called PYTEST_OPTS and use this example:

    --benchmark-autosave --benchmark-storage="elasticsearch+https://USER:PASSWORD@moose.leap.se:9200"
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Define in details the testing environment</title>
<updated>2017-03-17T16:52:54+00:00</updated>
<author>
<name>efkin</name>
<email>efkin@riseup.net</email>
</author>
<published>2017-03-13T18:23:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=5cf77ccd4df00a59c8cb8d4670f2964f021ae862'/>
<id>5cf77ccd4df00a59c8cb8d4670f2964f021ae862</id>
<content type='text'>
On debian stable the `python3-tox` and `python-tox` packages
come with a really old version of `pip` and `setup_tools`.
This makes unusable PEP496 that comes handy when dependencies
are "py-version-related".
As a workaround we can "inject" an upgraded version of `pip` just
before running `tox`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On debian stable the `python3-tox` and `python-tox` packages
come with a really old version of `pip` and `setup_tools`.
This makes unusable PEP496 that comes handy when dependencies
are "py-version-related".
As a workaround we can "inject" an upgraded version of `pip` just
before running `tox`.
</pre>
</div>
</content>
</entry>
<entry>
<title>[tests] add pep8 in main tox run from within the gitlab script</title>
<updated>2016-09-03T01:16:13+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2016-09-02T20:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=60fb1e6554775d1b22685f5b1eea04795c84a542'/>
<id>60fb1e6554775d1b22685f5b1eea04795c84a542</id>
<content type='text'>
add coverage reports too.

(hereby we swear not to write stupid tests just because it feels good to
have an increased coverage metric).

- Resolves: #8416
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add coverage reports too.

(hereby we swear not to write stupid tests just because it feels good to
have an increased coverage metric).

- Resolves: #8416
</pre>
</div>
</content>
</entry>
<entry>
<title>[tests] ignore tox folder</title>
<updated>2016-07-12T01:13:55+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2016-07-12T01:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=9b0f6c70fd5b7adc507ea4a1d4cc80f4c05aa994'/>
<id>9b0f6c70fd5b7adc507ea4a1d4cc80f4c05aa994</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] update profile-sync script, add plop profiling</title>
<updated>2015-08-11T19:22:23+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-08-09T18:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=79b3b48170aed5d975b8e664eb85b2a99ca578f6'/>
<id>79b3b48170aed5d975b8e664eb85b2a99ca578f6</id>
<content type='text'>
Updating the profile-sync script to the latest deferred-based sync.

- Added a couple of options to have finer control about what output to
  get.
- Add support for the plop profiler https://pypi.python.org/pypi/plop/
- To get meaningful plop profiles, make sure to disable the system stats
  collection, like this::

  ./profile-sync.py --no-stats --plop -b /tmp/syncdata/ -p sikret user@provider

A good practice for this is having a pre-seeded soledad account
(currently you have to do that through the wizard, a cli will be very
nice to have in the coming future) with a known amount of data (for
instance, sending some mails with known payload weight).

It is VERY IMPORTANT that you *NEVER* process the data in this account
(ie, do not ever log in with a mail client, for instance, since that
will alter the original documents).

In order to have comparable results, you should always run this sync
script in similar conditions. Ideally, on a machine with runlevel 1.

Also, make sure of deleting the contents in the folder if you are
not using a temporal dir.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updating the profile-sync script to the latest deferred-based sync.

- Added a couple of options to have finer control about what output to
  get.
- Add support for the plop profiler https://pypi.python.org/pypi/plop/
- To get meaningful plop profiles, make sure to disable the system stats
  collection, like this::

  ./profile-sync.py --no-stats --plop -b /tmp/syncdata/ -p sikret user@provider

A good practice for this is having a pre-seeded soledad account
(currently you have to do that through the wizard, a cli will be very
nice to have in the coming future) with a known amount of data (for
instance, sending some mails with known payload weight).

It is VERY IMPORTANT that you *NEVER* process the data in this account
(ie, do not ever log in with a mail client, for instance, since that
will alter the original documents).

In order to have comparable results, you should always run this sync
script in similar conditions. Ideally, on a machine with runlevel 1.

Also, make sure of deleting the contents in the folder if you are
not using a temporal dir.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Added files created running tests to gitignore</title>
<updated>2015-07-29T17:09:51+00:00</updated>
<author>
<name>Bruno Wagner</name>
<email>bwgpro@gmail.com</email>
</author>
<published>2015-07-29T17:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=69df3a177f751f372383f4188d799ad20ce31e25'/>
<id>69df3a177f751f372383f4188d799ad20ce31e25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] add post-sync hooks using twisted plugins</title>
<updated>2015-06-15T18:24:20+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T15:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=c0c9769f56814fe570c007b7153f60faebea4881'/>
<id>c0c9769f56814fe570c007b7153f60faebea4881</id>
<content type='text'>
implementing a generic plugin interface to allow other modules to react
to soledad syncs, receiving a list of document ids that they've
subscribed to.

- Resolves: #6996
- Releases: 0.7.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implementing a generic plugin interface to allow other modules to react
to soledad syncs, receiving a list of document ids that they've
subscribed to.

- Resolves: #6996
- Releases: 0.7.1
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor soledad api to use async db</title>
<updated>2015-02-11T18:03:17+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-09-23T18:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=e0f70a342deccbb53a6ea7215b3322388bb18461'/>
<id>e0f70a342deccbb53a6ea7215b3322388bb18461</id>
<content type='text'>
* add examples and benchmarks
* remove autocommit mode, allow wal disabling
* lock initialization
* make api use async calls
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add examples and benchmarks
* remove autocommit mode, allow wal disabling
* lock initialization
* make api use async calls
</pre>
</div>
</content>
</entry>
</feed>
