<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs/pkgs/development/python-modules/dlib, branch origin/python-unstable</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wugi.info/nixos/nixpkgs/atom?h=origin%2Fpython-unstable</id>
<link rel='self' href='http://cgit.wugi.info/nixos/nixpkgs/atom?h=origin%2Fpython-unstable'/>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/'/>
<updated>2021-11-13T03:10:54Z</updated>
<entry>
<title>pkgs.development.python-modules: remove unused args</title>
<updated>2021-11-13T03:10:54Z</updated>
<author>
<name>Markus S. Wamser</name>
<email>github-dev@mail2013.wamser.eu</email>
</author>
<published>2021-11-12T09:22:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=2043dbb6faa9e21b0fb500161542e30d6c8bc680'/>
<id>urn:sha1:2043dbb6faa9e21b0fb500161542e30d6c8bc680</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python3Packages.dlib: support sse4 instructions</title>
<updated>2021-02-25T21:49:08Z</updated>
<author>
<name>Daniel Nagy</name>
<email>danielnagy@posteo.de</email>
</author>
<published>2021-02-24T20:56:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=7db40fa5d52ae4b7aaf3e145d006dd27cec2028e'/>
<id>urn:sha1:7db40fa5d52ae4b7aaf3e145d006dd27cec2028e</id>
<content type='text'>
My understanding of the line that is removed is, that the logic is
wrong. According to the setup.py file[0] it says that:

&gt; To exclude certain options in the cmake config use --no:
&gt;     for example:
&gt;     --no USE_AVX_INSTRUCTIONS: will set -DUSE_AVX_INSTRUCTIONS=no

This means, that a true value of `avxSupport` will deactivate it in the
setup, which is not what we want.

[0]: https://github.com/davisking/dlib/blob/v19.21/setup.py#L22
</content>
</entry>
<entry>
<title>treewide: remove enableParallelBuilding = true if using cmake</title>
<updated>2021-01-03T11:37:40Z</updated>
<author>
<name>Ben Siraphob</name>
<email>bensiraphob@gmail.com</email>
</author>
<published>2021-01-03T09:43:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=3ae5e6ce03f9dbf3f0a0a3e3161c83e28c1b45af'/>
<id>urn:sha1:3ae5e6ce03f9dbf3f0a0a3e3161c83e28c1b45af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gcc.arch: refactor, move tables under lib/</title>
<updated>2020-08-05T11:18:26Z</updated>
<author>
<name>volth</name>
<email>volth@volth.com</email>
</author>
<published>2020-08-05T02:32:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=cf7b63df5b9efdef4e8e1b3261d7040199f7e671'/>
<id>urn:sha1:cf7b63df5b9efdef4e8e1b3261d7040199f7e671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>platform.gcc.arch: support for AMD CPUs</title>
<updated>2020-08-05T02:32:48Z</updated>
<author>
<name>volth</name>
<email>volth@volth.com</email>
</author>
<published>2019-05-05T23:40:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=463db72e631e0bd4a835796324eb1981071c6ee4'/>
<id>urn:sha1:463db72e631e0bd4a835796324eb1981071c6ee4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python3Packages.dlib: fix build</title>
<updated>2019-09-14T11:42:06Z</updated>
<author>
<name>Maximilian Bosch</name>
<email>maximilian@mbosch.me</email>
</author>
<published>2019-09-14T11:42:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=72ec538d2c76180a8d0f79a13b88794d6efe06a7'/>
<id>urn:sha1:72ec538d2c76180a8d0f79a13b88794d6efe06a7</id>
<content type='text'>
The CMake configuring is done in the `setup.py` and doesn't need to be
done by the setup hook. This broke the build as the setup-hook switches
into `source/build` which doesn't have a `setup.py`.

Relying on the setup script from upstream fixes the issue.

ZHF #68361
</content>
</entry>
<entry>
<title>dlib: 19.16 -&gt; 19.17</title>
<updated>2019-08-22T18:53:41Z</updated>
<author>
<name>Maximilian Bosch</name>
<email>maximilian@mbosch.me</email>
</author>
<published>2019-08-22T17:53:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=311516f55efc869cfb03bacc87bc3b7a0b047fae'/>
<id>urn:sha1:311516f55efc869cfb03bacc87bc3b7a0b047fae</id>
<content type='text'>
https://github.com/davisking/dlib/releases/tag/v19.17

Also had to change the expression for setup.py flags as 19.17 doesn't
support `--yes` anymore.
</content>
</entry>
<entry>
<title>dlib: add flag to disable AVX support</title>
<updated>2019-03-03T14:35:58Z</updated>
<author>
<name>Maximilian Bosch</name>
<email>maximilian@mbosch.me</email>
</author>
<published>2019-03-03T13:21:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=9732c44225910d5726ff95a7ab8c9a4684dfec4d'/>
<id>urn:sha1:9732c44225910d5726ff95a7ab8c9a4684dfec4d</id>
<content type='text'>
Especially older hardware doesn't support AVX instructions. DLib is
still functional there, but significantly slower[1].

By setting `avxInstructions` to false, DLib will be compiled without
this feature.

[1] http://dlib.net/compile.html
</content>
</entry>
<entry>
<title>pythonPackages.dlib: move expression</title>
<updated>2018-10-29T17:57:19Z</updated>
<author>
<name>Maximilian Bosch</name>
<email>maximilian@mbosch.me</email>
</author>
<published>2018-10-29T17:57:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=b7bc6e7f6ca33775643553fe046e804425c8ce5d'/>
<id>urn:sha1:b7bc6e7f6ca33775643553fe046e804425c8ce5d</id>
<content type='text'>
Initially the expression was quite small (just inherited properties from
`pkgs.dlib`), but the more it grows the better it is to store it into
its own file.
</content>
</entry>
<entry>
<title>dlib: 19.9 -&gt; 19.13 (#41953)</title>
<updated>2018-06-17T17:33:14Z</updated>
<author>
<name>Maximilian Bosch</name>
<email>maximilian@mbosch.me</email>
</author>
<published>2018-06-17T17:33:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=ccdd229d2137c78797796c3421d49cd2bc0d9a3b'/>
<id>urn:sha1:ccdd229d2137c78797796c3421d49cd2bc0d9a3b</id>
<content type='text'>
This fixes the latest `dlib` build for `nixpkgs` compliancy:

* Patched `setup.py` to use number of jobs defined in `$NIX_BUILD_CORES`
  rather than using all available cores.

* Bumped `dlib` to latest version (v19.13 ATM).

* Dropped `openblas` build input, `cblas` which actually works lives in
  `dlib/external`. Otherwise the test suite runs into segfaults (see
  https://github.com/NixOS/nixpkgs/pull/39255#issuecomment-384535129 for
  further reference).

* Added myself as maintainer in case of any further breakage in the
  future.

Closes #39255

/cc @dotlambda @ryantm</content>
</entry>
</feed>
