On Fri, Feb 07, 2025 at 01:59:46AM +0100, dan...@friendly-machines.com wrote:
> Hi Ludo,
> 
> > Could you please either revert this commit or merge the two 'dlib'
> > definitions, assuming the upgrade does not break any dependent?  (You
> > can use 'guix build -P1 dlib' for example to check that.)
> 
> I've merged them now and checked the only 3 dependents, starting with
> python-openturns and the rest being in guix-hpc: they still do the
> same not-that-great stuff that they did before (since the python
> bindings are not enabled in dlib and were not enabled before in
> dlib either it's not optimizing by using dlib even though it could).
> 
> I'll investigate some more.
> 
> In the meantime the dlib duplicate is straightened out on guix master
> with my commit 438e13306162d8a969ae299d247e0d8d36507387.
> 
> Well, at least we got a dlib update out :)
> 
> P.S. if I enable dlib parallel builds and checks, it will use all
> the CPU and RAM of my machine (which is not easy) and then fail the
> build.  So, right now, the "check" phase is done on one core instead.
> 
> But the dlib package could use further tuning like
> 
>   cmake --build --parallel (/ number-of-cores 7)
> 
> or whatever.

Another option would be something like (untested):

(replace 'check
  (lambda args
    (or (assoc-ref %standard-phases 'check)
        (apply ((assoc-ref %standard-phases 'check)
                #:parallel-tests? #f) args)))

> > PS: I think it's also a case showing how we could benefit from a
> > streamlined process where changes are merged only once they've had a
> > green light from CI.
> 
> I agree.
> 
> I think https://qa.guix.gnu.org/patches would be going in the right
> direction already--but I feel it does 500 internal server error
> pretty often.
> 
> Just checked, it's not doing 500 internal server error right now.
> Nice :)
> 

-- 
Efraim Flashner   <efr...@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature

Reply via email to