From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: 77 Rust Crates, fluid, roboto-font, libpsyc rust bindings Date: Wed, 04 Jan 2017 11:16:06 +0000 Message-ID: <87vatv13ex.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> References: <20170103233642.3181-1-ng0@libertad.pw> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cOjXl-0008FI-U6 for guix-devel@gnu.org; Wed, 04 Jan 2017 06:15:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cOjXi-0000Me-S2 for guix-devel@gnu.org; Wed, 04 Jan 2017 06:15:45 -0500 Received: from aibo.runbox.com ([91.220.196.211]:46160) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cOjXh-0000M9-Rh for guix-devel@gnu.org; Wed, 04 Jan 2017 06:15:42 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cOjXe-0003eZ-M7 for guix-devel@gnu.org; Wed, 04 Jan 2017 12:15:38 +0100 Received: from torsrvq.snydernet.net ([178.17.174.10] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cOjXU-0006nH-Me for guix-devel@gnu.org; Wed, 04 Jan 2017 12:15:28 +0100 In-Reply-To: <20170103233642.3181-1-ng0@libertad.pw> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org ng0 writes: > ... and I still am not sure wether the build system works or not (see bottom of this email) because I still have to learn more about this language. Our prototype will soon switch to fluid (it's currently using qml-material but I refrained from adding that as its upstream looks like it moved on to fluid), so apart from the prototype the only "real" application I can check this chain on can only be added later after this has been added. Remember panopticon, the package which got me to poke at the rust/cargo in winter of 2015 and spring of last year? This can be made functional (finally) once I package some more crates in addition to all the ones I send with this. > > Please provide constructive critique and review. Read the crate repositories and their own descriptions etc. It was very hard and not intentional to end up with tautological descriptions/synopsis. Remember that we are starting at zero and that some (most?) of the now following crates add very basic functionalities. > … > > > > I have not run any of the 81 packages through guix lint, I would if I would know a way to mass lint a list of packages. > For those I checked (like rust-openssl-sys) left me in confusion. Does our cargo build-system just build nothing? Are all of these libraries? rust-openssl-sys contained nothing, but rust-openssl-sys:src had all the data. Same goes for the libpsyc-rust > > One more addition: I will only send a rebased patch series after all patches have been reviewed. As a proof of concept I can go on and add more dependencies and package panopticon (https://panopticon.re) if that's what's needed for acceptance? As written above, I will do it anyway after the patches are in. it would just add 12 - 40 (depending on how much dependencies of dependencies I'd need) more patches, so this current patch series is more friendly. -- ♥Ⓐ ng0 PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org