<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infra.git/roles/dev, branch master</title>
<subtitle>Ansible playbooks for personal infrastructure.</subtitle>
<id>https://git.ilvokhin.com/infra.git/atom/roles/dev?h=master</id>
<link rel='self' href='https://git.ilvokhin.com/infra.git/atom/roles/dev?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/'/>
<updated>2026-10-29T18:00:10Z</updated>
<entry>
<title>Add lld to dev</title>
<updated>2026-10-29T18:00:10Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-10-29T18:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=1b3c3771f6bf4a3645c21336d94cbcbb7c744c16'/>
<id>urn:sha1:1b3c3771f6bf4a3645c21336d94cbcbb7c744c16</id>
<content type='text'>
Enable building Linux kernel by LLVM toolset.
</content>
</entry>
<entry>
<title>Adjust perf_event_paranoid to allow kernel profiling</title>
<updated>2026-10-13T11:33:17Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-10-08T17:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=541b03b2a13c3958b3dfa8b0fed814df701dc5fe'/>
<id>urn:sha1:541b03b2a13c3958b3dfa8b0fed814df701dc5fe</id>
<content type='text'>
Linux kernel default [1] paranoia level is 2, which means unprivilage
users can to profiler kernel.

On my boxes only trusted users have an account (at least for now), so it
is fine for them to be able to profile kernel, even if it creates
security concerns.

[1]: 0161028b7c8a ("perf/core: Change the default paranoia level to 2")
</content>
</entry>
<entry>
<title>Move debuginfod info into it is own role</title>
<updated>2026-10-13T10:47:45Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-10-13T10:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=b44e8fed2adb39858ff9aa7067436f5e1af2fa2b'/>
<id>urn:sha1:b44e8fed2adb39858ff9aa7067436f5e1af2fa2b</id>
<content type='text'>
In preparation to commit that moves perf to it own role. This will allow
share same debuginfod role for both gdb and perf roles.
</content>
</entry>
<entry>
<title>Add pkgconf to dev role</title>
<updated>2026-10-12T16:22:44Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-10-12T16:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=e5f0d7ddafc2176763989f96f3056dcee36b168f'/>
<id>urn:sha1:e5f0d7ddafc2176763989f96f3056dcee36b168f</id>
<content type='text'>
Required to build perf tool.
</content>
</entry>
<entry>
<title>Add debuginfod to dev role</title>
<updated>2026-10-12T16:15:26Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-10-12T16:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=2a0fce7d42cdd30a2b382860d5a812fcc8d64be3'/>
<id>urn:sha1:2a0fce7d42cdd30a2b382860d5a812fcc8d64be3</id>
<content type='text'>
debuginfod required to properly resolve symbols for perf record.
</content>
</entry>
<entry>
<title>Add google benchmark and google test to dev role</title>
<updated>2026-05-03T19:06:42Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-05-03T19:06:42Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=fc207f8e05a714f2add10691958df136d6954b44'/>
<id>urn:sha1:fc207f8e05a714f2add10691958df136d6954b44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add devtools and makepkgconfig</title>
<updated>2025-12-18T22:39:02Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-12-18T22:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=bfab8288286528c11f3cd767d84198ebc7726e49'/>
<id>urn:sha1:bfab8288286528c11f3cd767d84198ebc7726e49</id>
<content type='text'>
Required to build Arch Linux packages.
</content>
</entry>
<entry>
<title>Configure Go environment</title>
<updated>2025-03-30T20:53:33Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-03-30T20:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=b09418c57891a475b3ebdf8b8d41a66e0545a1cc'/>
<id>urn:sha1:b09418c57891a475b3ebdf8b8d41a66e0545a1cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove graphviz from the dev role</title>
<updated>2025-01-28T11:59:51Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-01-28T11:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=d3fd9f4c0723e0f7a8d9ac1139ca220fd5041a5a'/>
<id>urn:sha1:d3fd9f4c0723e0f7a8d9ac1139ca220fd5041a5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add graphviz to dev role</title>
<updated>2025-01-27T22:33:49Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-01-27T22:33:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=47eaed6ac254023d71f7b1b7cf3f521caea6eb12'/>
<id>urn:sha1:47eaed6ac254023d71f7b1b7cf3f521caea6eb12</id>
<content type='text'>
</content>
</entry>
</feed>
