<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/python-systemd.git/Makefile, branch v234</title>
<subtitle>github.com: systemd/python-systemd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/'/>
<entry>
<title>Update to constants from systemd-233</title>
<updated>2017-03-26T01:33:05+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2017-03-26T01:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=a54a7a2f512da45f6f4f2abae964e9f37ff64a8d'/>
<id>a54a7a2f512da45f6f4f2abae964e9f37ff64a8d</id>
<content type='text'>
In systemd-233 the format of the constants file changed to use
SD_ID128_MAKE_STR macro and long lines are broken with '\'.
Doing this in sed is too anyoing — add a simple python script to
do the processing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In systemd-233 the format of the constants file changed to use
SD_ID128_MAKE_STR macro and long lines are broken with '\'.
Doing this in sed is too anyoing — add a simple python script to
do the processing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: add convenience "shell" target to start python shell</title>
<updated>2017-03-19T17:17:13+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2017-03-19T16:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=fe9756d3ab2e4a1efb98418e2a90e7ec7763eab1'/>
<id>fe9756d3ab2e4a1efb98418e2a90e7ec7763eab1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: add "doc" target for convenience</title>
<updated>2017-03-19T17:17:13+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2017-03-19T15:22:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=3f9386a4359219991dba3fd5f770f348270e178b'/>
<id>3f9386a4359219991dba3fd5f770f348270e178b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: remove unneeded -I/usr/include from flags</title>
<updated>2017-03-19T17:17:13+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2017-03-19T15:06:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=ae08cbfe1101c452bcd98726bcfbafbc1a5e5b9f'/>
<id>ae08cbfe1101c452bcd98726bcfbafbc1a5e5b9f</id>
<content type='text'>
gcc warns about an include directive that shadows the system include
directory at high verbosity levels. Let's filter it out (pkgconfig
implements that) to reduce noise and also to make the command line
shorter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc warns about an include directive that shadows the system include
directory at high verbosity levels. Let's filter it out (pkgconfig
implements that) to reduce noise and also to make the command line
shorter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: use $(INCLUDE_DIR) also for compilation</title>
<updated>2016-12-14T01:27:47+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-12-14T01:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=b4cfd41a06bfd4133d9359731eb637e221d179bf'/>
<id>b4cfd41a06bfd4133d9359731eb637e221d179bf</id>
<content type='text'>
This way we can compile against unreleased systemd:
make PYTHON=python3 INCLUDE_DIR=/home/zbyszek/src/systemd/src
(cd build/lib.linux-x86_64-3.5; systemd-socket-activate -E LD_LIBRARY_PATH=/home/zbyszek/src/systemd-master/.libs -l2000 -l127.0.0.1:2001 python3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way we can compile against unreleased systemd:
make PYTHON=python3 INCLUDE_DIR=/home/zbyszek/src/systemd/src
(cd build/lib.linux-x86_64-3.5; systemd-socket-activate -E LD_LIBRARY_PATH=/home/zbyszek/src/systemd-master/.libs -l2000 -l127.0.0.1:2001 python3)
</pre>
</div>
</content>
</entry>
<entry>
<title>build-sys: add sign and upload targets</title>
<updated>2016-12-14T01:27:47+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-12-13T01:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=e4ff9e6f7cd1a5e1607803e805859c88545f4860'/>
<id>e4ff9e6f7cd1a5e1607803e805859c88545f4860</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build-sys: import "pytest" instead of "py.test"</title>
<updated>2016-09-23T00:57:12+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-09-23T00:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=911591a1188e03942e60f2ab1abf91562904f49e'/>
<id>911591a1188e03942e60f2ab1abf91562904f49e</id>
<content type='text'>
Fixes the following error in rawhide:
/usr/bin/python3: loader for pytest cannot handle py.test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes the following error in rawhide:
/usr/bin/python3: loader for pytest cannot handle py.test
</pre>
</div>
</content>
</entry>
<entry>
<title>build-sys: add doc-sync target</title>
<updated>2016-09-22T13:59:04+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-09-22T13:59:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=c3c412f90e481b88ca897e8542ced207c445c757'/>
<id>c3c412f90e481b88ca897e8542ced207c445c757</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: autoregenerate id128.rst</title>
<updated>2016-09-22T00:56:17+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-09-22T00:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=416efbf411ad94b66bfef26eca6cfef3ba9f9196'/>
<id>416efbf411ad94b66bfef26eca6cfef3ba9f9196</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store id128-constants.h in the repository</title>
<updated>2016-09-22T00:16:37+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2016-09-21T23:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/python-systemd.git/commit/?id=d713eacb7ec390d8a0d8610cab61df57e8bd9ae3'/>
<id>d713eacb7ec390d8a0d8610cab61df57e8bd9ae3</id>
<content type='text'>
Instead of generating the list of message ids anew during every build,
the file is generated manually and committed into the
repository. Also, the list of defines is stored in id128-defines.h,
also kept in the repository. Both files should only grow.

This should make build easier. But it also fixes a problem with
systemd, which occasionally drops message definitions. We will keep
them forever, so it should be safe to rely on the presence of message
definitions which systemd does not use anymore.

Fixes #23.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of generating the list of message ids anew during every build,
the file is generated manually and committed into the
repository. Also, the list of defines is stored in id128-defines.h,
also kept in the repository. Both files should only grow.

This should make build easier. But it also fixes a problem with
systemd, which occasionally drops message definitions. We will keep
them forever, so it should be safe to rely on the presence of message
definitions which systemd does not use anymore.

Fixes #23.
</pre>
</div>
</content>
</entry>
</feed>
