<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/wscript_build_system_heimdal, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>wscript: Correctly determine dependencies for system Heimdal build</title>
<updated>2022-11-08T02:39:37+00:00</updated>
<author>
<name>Joseph Sutton</name>
<email>josephsutton@catalyst.net.nz</email>
</author>
<published>2022-11-03T04:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a3ee0ce255c7acb7abf58e70b75025b5fefdb275'/>
<id>a3ee0ce255c7acb7abf58e70b75025b5fefdb275</id>
<content type='text'>
Previously, the call to CHECK_BUNDLED_SYSTEM() in
check_system_heimdal_lib() could have us pick up MIT Kerberos headers
when we should only be using system Heimdal headers. Now, we just
perform an explicit check for the functions we require, which should
avoid any use of the MIT libraries.

We also remove some library checks for Heimdal components that we don't
use directly, restricting the checks to only the functions we need.

Finally, we no longer need to recurse into third_party/heimdal_build
when performing a system Heimdal build.

Signed-off-by: Joseph Sutton &lt;josephsutton@catalyst.net.nz&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the call to CHECK_BUNDLED_SYSTEM() in
check_system_heimdal_lib() could have us pick up MIT Kerberos headers
when we should only be using system Heimdal headers. Now, we just
perform an explicit check for the functions we require, which should
avoid any use of the MIT libraries.

We also remove some library checks for Heimdal components that we don't
use directly, restricting the checks to only the functions we need.

Finally, we no longer need to recurse into third_party/heimdal_build
when performing a system Heimdal build.

Signed-off-by: Joseph Sutton &lt;josephsutton@catalyst.net.nz&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: Remove clangdb code which doesn't work</title>
<updated>2022-01-21T23:33:36+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2022-01-21T16:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=85dbc023c300a651e7802b9ebb1f08b4c2f56e8b'/>
<id>85dbc023c300a651e7802b9ebb1f08b4c2f56e8b</id>
<content type='text'>
This generates an incomplete database where defines and includes are missing.

Pair-Programmed-With: Andreas Schneider &lt;asn@samba.org&gt;
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This generates an incomplete database where defines and includes are missing.

Pair-Programmed-With: Andreas Schneider &lt;asn@samba.org&gt;
Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HEIMDAL: move code from source4/heimdal* to third_party/heimdal*</title>
<updated>2022-01-19T21:41:59+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2022-01-19T12:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7055827b8ffd3823c1240ba3f0b619dd6068cd51'/>
<id>7055827b8ffd3823c1240ba3f0b619dd6068cd51</id>
<content type='text'>
This makes it clearer that we always want to do heimdal changes
via the lorikeet-heimdal repository.

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
Reviewed-by: Joseph Sutton &lt;josephsutton@catalyst.net.nz&gt;

Autobuild-User(master): Joseph Sutton &lt;jsutton@samba.org&gt;
Autobuild-Date(master): Wed Jan 19 21:41:59 UTC 2022 on sn-devel-184
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it clearer that we always want to do heimdal changes
via the lorikeet-heimdal repository.

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
Reviewed-by: Joseph Sutton &lt;josephsutton@catalyst.net.nz&gt;

Autobuild-User(master): Joseph Sutton &lt;jsutton@samba.org&gt;
Autobuild-Date(master): Wed Jan 19 21:41:59 UTC 2022 on sn-devel-184
</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: always generate compile_commands.json again, but only when the samba dependencies changed</title>
<updated>2021-08-26T13:06:09+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2021-08-25T14:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5d53b848f60efbb71e4cd2f51f33a06369ca9055'/>
<id>5d53b848f60efbb71e4cd2f51f33a06369ca9055</id>
<content type='text'>
This means the costs of the generation on a empty build are not paid
anymore, which was the reason for the explicit --enable-clangdb option.

Pair-Programmed-With: Andreas Schneider &lt;asn@samba.org&gt;

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Thu Aug 26 13:06:09 UTC 2021 on sn-devel-184
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means the costs of the generation on a empty build are not paid
anymore, which was the reason for the explicit --enable-clangdb option.

Pair-Programmed-With: Andreas Schneider &lt;asn@samba.org&gt;

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;

Autobuild-User(master): Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date(master): Thu Aug 26 13:06:09 UTC 2021 on sn-devel-184
</pre>
</div>
</content>
</entry>
<entry>
<title>wscript: port build_system_heimdal to waf 2.0</title>
<updated>2018-09-05T04:37:27+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>ab@samba.org</email>
</author>
<published>2018-07-03T10:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=72a9e6d115603ecb9de3ebaf9a56ff2fa0b41b9e'/>
<id>72a9e6d115603ecb9de3ebaf9a56ff2fa0b41b9e</id>
<content type='text'>
Signed-off-by: Alexander Bokovoy &lt;ab@samba.org&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alexander Bokovoy &lt;ab@samba.org&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wscript: Build the KDC code if we have the AD DC build enabled</title>
<updated>2016-03-17T03:32:28+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2015-07-23T11:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7feb650a372094f2ecfa82e41756d5e2fa92ff9a'/>
<id>7feb650a372094f2ecfa82e41756d5e2fa92ff9a</id>
<content type='text'>
Signed-off-by: Günther Deschner &lt;gd@samba.org&gt;
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Günther Deschner &lt;gd@samba.org&gt;
Reviewed-by: Sumit Bose &lt;sbose@redhat.com&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>waf: move krb5 checks to a separate waf file</title>
<updated>2012-04-23T20:38:43+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>ab@samba.org</email>
</author>
<published>2012-04-20T09:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4291fdcf3910b37d7dc7ed3849847fb162b5569b'/>
<id>4291fdcf3910b37d7dc7ed3849847fb162b5569b</id>
<content type='text'>
With PROCESS_SEPARATE_RULE in wafsamba it is now possible to simplify
configuration and checks for MIT/Heimdal Kerberos implementations.

1. Move MIT krb5 checks from source3/wscript to wscript_configure_krb5
2. Make sure they are called same way (--with-mit-krb5-checks)
3. If no configure checks identified MIT krb5 in system (or were disabled),
   make sure Heimdal build is selected, embedded (default) or system-provided.

This makes logic of configuration unchanged for Heimdal builds but adds
less hacky way to use MIT krb5 builds. The latter does not work yet as we
need to untangle more subsystems from HDB/Heimdal-specific details but
lays out a foundation for that.

Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With PROCESS_SEPARATE_RULE in wafsamba it is now possible to simplify
configuration and checks for MIT/Heimdal Kerberos implementations.

1. Move MIT krb5 checks from source3/wscript to wscript_configure_krb5
2. Make sure they are called same way (--with-mit-krb5-checks)
3. If no configure checks identified MIT krb5 in system (or were disabled),
   make sure Heimdal build is selected, embedded (default) or system-provided.

This makes logic of configuration unchanged for Heimdal builds but adds
less hacky way to use MIT krb5 builds. The latter does not work yet as we
need to untangle more subsystems from HDB/Heimdal-specific details but
lays out a foundation for that.

Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>waf: Use Logs.info() instead of print.</title>
<updated>2012-04-17T15:48:23+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@samba.org</email>
</author>
<published>2012-04-17T12:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0a4ab49c3e3f6b121a5b8b9ae85976c3077cd361'/>
<id>0a4ab49c3e3f6b121a5b8b9ae85976c3077cd361</id>
<content type='text'>
Autobuild-User: Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date: Tue Apr 17 17:48:23 CEST 2012 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Andreas Schneider &lt;asn@cryptomilk.org&gt;
Autobuild-Date: Tue Apr 17 17:48:23 CEST 2012 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>wafsamba: add support for separate rules in stages</title>
<updated>2012-04-13T16:34:39+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>ab@samba.org</email>
</author>
<published>2012-04-13T14:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=1a8405c320f115d584a9094bf5878b8cf6d58893'/>
<id>1a8405c320f115d584a9094bf5878b8cf6d58893</id>
<content type='text'>
bld.process_separate_rule(rule) and conf.process_separate_rule(rule)
will cause WAF to import wscript_&lt;stage&gt;_&lt;rule&gt; script into current
context.

Files wscript_&lt;configure|build&gt;_&lt;rule&gt; should exist in the current
directory.

This can be used to provide rules specific for alternative
implementations of certain libraries

Autobuild-User: Alexander Bokovoy &lt;ab@samba.org&gt;
Autobuild-Date: Fri Apr 13 18:34:39 CEST 2012 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bld.process_separate_rule(rule) and conf.process_separate_rule(rule)
will cause WAF to import wscript_&lt;stage&gt;_&lt;rule&gt; script into current
context.

Files wscript_&lt;configure|build&gt;_&lt;rule&gt; should exist in the current
directory.

This can be used to provide rules specific for alternative
implementations of certain libraries

Autobuild-User: Alexander Bokovoy &lt;ab@samba.org&gt;
Autobuild-Date: Fri Apr 13 18:34:39 CEST 2012 on sn-devel-104
</pre>
</div>
</content>
</entry>
</feed>
