<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.91.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Don't run KDEInstallDirsTest.vars_in_sync_oldstyle_arg for KF6</title>
<updated>2022-02-05T15:33:17+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2022-01-26T19:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8091fa010fe2e7404e70c5107c395c23a69218a1'/>
<id>8091fa010fe2e7404e70c5107c395c23a69218a1</id>
<content type='text'>
Since KDEInstallDirs6 explicitly sets KDE_INSTALL_DIRS_NO_DEPRECATED to
false.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since KDEInstallDirs6 explicitly sets KDE_INSTALL_DIRS_NO_DEPRECATED to
false.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make clang-format Git hook work in worktrees</title>
<updated>2022-02-04T09:14:28+00:00</updated>
<author>
<name>The Assassin</name>
<email>theassassin@assassinate-you.net</email>
</author>
<published>2022-02-04T09:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=927eb53580377f9460b8fc10cf3c561a31bde689'/>
<id>927eb53580377f9460b8fc10cf3c561a31bde689</id>
<content type='text'>

Otherwise, commits will be rejected because the hook cannot be found from the workdir root dir (there is only one .git directory in a checkout, but commands are run relative to the worktree root dir).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Otherwise, commits will be rejected because the hook cannot be found from the workdir root dir (there is only one .git directory in a checkout, but commands are run relative to the worktree root dir).</pre>
</div>
</content>
</entry>
<entry>
<title>kde_package_app_templates: drop atime,ctime, consistently set mtime</title>
<updated>2022-02-01T18:29:08+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2022-02-01T14:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=48313bf31d92cfff175452101c787705e08c6560'/>
<id>48313bf31d92cfff175452101c787705e08c6560</id>
<content type='text'>
As outlined in https://reproducible-builds.org/docs/archives/ to ensure
that tarballs are reproducible, one should honour SOURCE_DATE_EPOCH.

In the case it's not, fallback to date +%s, set the mtime.

Delete atime and ctime completely. No idea if this is better or worse.

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Split from larger patch
 - Fallback to date +%s

v3: Emil
 - $ENV{...} to evaluate the variable

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As outlined in https://reproducible-builds.org/docs/archives/ to ensure
that tarballs are reproducible, one should honour SOURCE_DATE_EPOCH.

In the case it's not, fallback to date +%s, set the mtime.

Delete atime and ctime completely. No idea if this is better or worse.

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Split from larger patch
 - Fallback to date +%s

v3: Emil
 - $ENV{...} to evaluate the variable

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kde_package_app_templates: use numeric owner/group with tar</title>
<updated>2022-02-01T14:36:31+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2022-02-01T13:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2ca1750158dbd2058680b7e315ac76746e30fd0f'/>
<id>2ca1750158dbd2058680b7e315ac76746e30fd0f</id>
<content type='text'>
In some build environments like in Guix, the GID of "root" is not
consistent.

With --numeric-owner, we only need to specify UID and GID, the user name
is unneeded, so set --owner=0 --group=0

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Keep args reorder a separate commit
 - Move time changes into separate commit

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some build environments like in Guix, the GID of "root" is not
consistent.

With --numeric-owner, we only need to specify UID and GID, the user name
is unneeded, so set --owner=0 --group=0

Based on the patch by: Brendan Tildesley &lt;mail@brendan.scot&gt;
From: https://bugs.kde.org/show_bug.cgi?id=443532

v2: Emil
 - Keep args reorder a separate commit
 - Move time changes into separate commit

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kde_package_app_templates: reorder and spli tar args</title>
<updated>2022-02-01T14:36:31+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2022-02-01T13:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4573cd2fca63acf5cdc3c6bbf1cf033c16835bd4'/>
<id>4573cd2fca63acf5cdc3c6bbf1cf033c16835bd4</id>
<content type='text'>
Split the arguments in separate lines, grouped appropriately.
No functional changes.

Suggested-by: @adridg
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split the arguments in separate lines, grouped appropriately.
No functional changes.

Suggested-by: @adridg
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "ECMEnableSanitizers: do not enable linker flags when not supported"</title>
<updated>2022-01-26T07:46:28+00:00</updated>
<author>
<name>Bhushan Shah</name>
<email>bhush94@gmail.com</email>
</author>
<published>2022-01-26T07:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fffae63daa48648784919aec4b576034e44a2da0'/>
<id>fffae63daa48648784919aec4b576034e44a2da0</id>
<content type='text'>
This reverts commit abc3a698abc0dfea19040007a7c57d04c3bb6865.

Unfortunately it caused various problems:

- Minimum cmake version for extra-cmake-modules does not contain the
  required module
- Even with newer cmake it had issue with old policy that was not fixed
  until very late that breaks packages using old policy

CCMAIL: kde-frameworks-devel@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit abc3a698abc0dfea19040007a7c57d04c3bb6865.

Unfortunately it caused various problems:

- Minimum cmake version for extra-cmake-modules does not contain the
  required module
- Even with newer cmake it had issue with old policy that was not fixed
  until very late that breaks packages using old policy

CCMAIL: kde-frameworks-devel@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ECMFindQmlModule unit test with Qt6</title>
<updated>2022-01-25T15:54:38+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-25T15:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9ff6f346b7e5265fb89c8e946b3ee841f6d4c305'/>
<id>9ff6f346b7e5265fb89c8e946b3ee841f6d4c305</id>
<content type='text'>
Finding Qt6 tools without also finding any library component only works
in the COMPONENT form, see also MR !233.

Fixes issue #7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finding Qt6 tools without also finding any library component only works
in the COMPONENT form, see also MR !233.

Fixes issue #7
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt KDEInstallDirs unit test to consider the new version-less variables</title>
<updated>2022-01-25T09:05:16+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-23T16:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b25b7df554da25889f7839ac09d8051e018d1e59'/>
<id>b25b7df554da25889f7839ac09d8051e018d1e59</id>
<content type='text'>
Fixes unit tests with Qt6 and identified the missing definition of the
full path variables for aliases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes unit tests with Qt6 and identified the missing definition of the
full path variables for aliases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable building tests for the docs build</title>
<updated>2022-01-25T07:55:55+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-24T15:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b692afe0cb77141d2c0048b4433857951bb1b3ba'/>
<id>b692afe0cb77141d2c0048b4433857951bb1b3ba</id>
<content type='text'>
Tests require a compiler, which the docs environment doesn't have.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests require a compiler, which the docs environment doesn't have.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ECMPoQmTools when using Qt6</title>
<updated>2022-01-24T16:20:58+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-01-24T16:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=76d3aeba00054b8fdef5d51a41585802522e7af6'/>
<id>76d3aeba00054b8fdef5d51a41585802522e7af6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
