From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 43D65138334 for ; Sun, 7 Jul 2019 02:23:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EE9DCE07DB; Sun, 7 Jul 2019 02:23:42 +0000 (UTC) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CB9ACE07DB for ; Sun, 7 Jul 2019 02:23:42 +0000 (UTC) Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id DCAAE1A115C for ; Sat, 6 Jul 2019 19:23:41 -0700 (PDT) X-Riseup-User-ID: 3D5EC68F870B19EB21650BE41A8F4605EAC35A12B07449E5994E3B6E55C8949C Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id C3C06221C26 for ; Sat, 6 Jul 2019 19:23:41 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: Sat, 06 Jul 2019 19:23:41 -0700 From: Mo Zhou To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] [GSoC] Weekly Report: July 1 - July 7 | BLAS/LAPACK Runtime Switch Message-ID: X-Archives-Salt: 8bbc45e8-179a-45b0-b307-d9c5cf5e7770 X-Archives-Hash: 1f03bf35cf79a1e01673e81f1a5a41fb Hi list, This week I 1. finalized the sci-libs/openblas ebuild file and got it merged into ::gentoo. 2. bumped version for sci-libs/blis 3. tried to build all reverse dependencies of sci-libs/{blas,cblas,lapack}-reference and virtual/{blas,cblas,lapack} to scan for possible regression. Result is available here [1]. For some important software I also ran unittests, for example numpy and octave. 4. fixed dependency information for two packages during the build test. 5. Wrote a preliminary documentation about the usage and the project [2] Next I'm going to integrate intel's math kernel library into this mechanism. By the mid-July we would be able to present the document to more audience and have the mechanism more widely tested. Maybe I'm a little bit ahead of schedule at this point as all targets have almost been completed. The fact that I'm maintaining a similar mechanism for Debian isn't the main reason for this -- It's the (unexpected) mechanism redesign that had reduced the amount of work. This should be fine as the new design is much better and smoother compared to the original one. I talked with Benda about the problem. We think Gentoo prefox / portage + Debian integration may be the next problem to look into. [1] https://github.com/cdluminate/my-overlay/blob/master/checklist.txt [2] https://github.com/cdluminate/my-overlay/blob/master/usage.md