From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oLH1JrQNvV/LYAAA0tVLHw (envelope-from ) for ; Tue, 24 Nov 2020 13:42:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id EKb+IrQNvV9YFwAAbx9fmQ (envelope-from ) for ; Tue, 24 Nov 2020 13:42:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2C8449402A2 for ; Tue, 24 Nov 2020 13:42:12 +0000 (UTC) Received: from localhost ([::1]:33316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khYaB-0007dG-4n for larch@yhetil.org; Tue, 24 Nov 2020 08:42:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khYZg-0007cR-82 for guix-devel@gnu.org; Tue, 24 Nov 2020 08:41:40 -0500 Received: from lepiller.eu ([2a00:5884:8208::1]:42104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khYZd-0005Fe-CQ for guix-devel@gnu.org; Tue, 24 Nov 2020 08:41:39 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 512773a3; Tue, 24 Nov 2020 13:41:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:from:message-id; s=dkim; bh=ANpfp8JYjP26jAOxdL4zJmlcaNEyj9YXaVwMj2wR08U=; b=Bt71WERe6RK6 UbqC5DT37/5PsGHyGmaefD/MNH+6QFn6VYp5MOHi9GRseUhIAYBxe37wmdHvq8zT bXqWKPI87jzDFPqF1VvnIMhw1Wcbtnq21W0sAko+o3ZQKjxXe5gaFFx7enX0GNZK hLk2hlSbP/u1mPClUD3lm8qRO8/ysyGsXvy+/+n0Y4w6jFeQwi7RfkrBWeh3kCBM Ih0WTAFQ9OjqBArJC9NfP2s14RuWrw6bvPvqtj+AE3MZ+CAQPsf9x5p52eJoyF2W yAYX7uHXqvXVSwUh3oJ6HVCybO+zpMeVtSqrMbJDaEzFjpVC1jCBWEZwgH0CswkC 2KWho3YjBA== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id e59ace21 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 24 Nov 2020 13:41:32 +0000 (UTC) Date: Tue, 24 Nov 2020 08:41:16 -0500 User-Agent: K-9 Mail for Android In-Reply-To: <87v9duyjgn.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <87v9duyjgn.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Dart Compiler To: guix-devel@gnu.org, =?ISO-8859-1?Q?Nicol=F2_Balzarotti?= From: Julien Lepiller Message-ID: Received-SPF: pass client-ip=2a00:5884:8208::1; envelope-from=julien@lepiller.eu; helo=lepiller.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=lepiller.eu header.s=dkim header.b=Bt71WERe; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: W6B258bjfUJ3 Wow, impressive :) Le 24 novembre 2020 08:26:16 GMT-05:00, "Nicol=C3=B2 Balzarotti" a =C3=A9crit : > >Hello Guix! > >In the last few months I've been working on the dart compiler=2E > >Dart is a programming language by google [1], mostly used with the UI >Framework flutter [2]=2E When the android-sdk will be available on guix, >it should be possible to use dart+flutter to write android programs=2E > >As you can guess, dart compiler is written in dart=2E The latest stable >version is 2=2E10=2E Luckily, I was able to compile an old 2=2E0=2E0-dev >version from source=2E Using this version, I could build the following: > >2=2E0=2E0-dev=2E8=2E0 -> 2=2E0=2E0-dev=2E20=2E0 -> 2=2E0=2E0-dev=2E24=2E0= -> 2=2E0=2E0-dev=2E36=2E0 -> >2=2E0=2E0-dev=2E42=2E0 -> 2=2E0=2E0-dev=2E54=2E0 -> 2=2E0=2E0-dev=2E65=2E= 0 -> 2=2E0=2E0-dev=2E65=2E0-2 >-> 2=2E0=2E0-dev=2E66=2E0 -> 2=2E0=2E0-dev=2E67=2E0 -> 2=2E1=2E0-dev5=2E0= -> 2=2E1=2E0-dev6=2E0 -> >2=2E2=2E0 -> 2=2E4=2E0 -> 2=2E5=2E0 > >I should be able to build the latest stable (2=2E10) with some more work >using version 2=2E5=2E > >I'm polishing the code a bit, and then I'll submit the patches=2E >However, the codebase is enormous, and the download page says that >analytics are enabled by default (but they can be disabled)=2E I'd patch >the analytic part disabling it all=2E However, is there some process >that >the package should undergo? Like, we have ungoogled-chromium, but I >know of no project that has "ungoogled" dart=2E To disable analytics entirely, you should use patches or snippets=2E When = you send your patch series, we'll review tge source code and give you feed = back if needed=2E Some things to be aware of: some packages include pre-built versions of th= eir dependencies=2E Can you check none of the package you build has a hidde= r =2Ejar somewhere? If so, we have to remove them in a snippet=2E > >What is the way forward? >Thanks, Nicol=C3=B2 > > >[1] http://https://dart=2Edev >[2] https://flutter=2Edev/