From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sEgkOMCl7F/pXQAA0tVLHw (envelope-from ) for ; Wed, 30 Dec 2020 16:07:28 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 8DXxM8Cl7F/uagAAB5/wlQ (envelope-from ) for ; Wed, 30 Dec 2020 16:07:28 +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 8032E940367 for ; Wed, 30 Dec 2020 16:07:27 +0000 (UTC) Received: from localhost ([::1]:41100 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kue0T-0001EX-QS for larch@yhetil.org; Wed, 30 Dec 2020 11:07:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kue06-0001EL-W8 for bug-guix@gnu.org; Wed, 30 Dec 2020 11:07:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39264) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kue06-0003kx-PB for bug-guix@gnu.org; Wed, 30 Dec 2020 11:07:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kue06-0007Sr-KT for bug-guix@gnu.org; Wed, 30 Dec 2020 11:07:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45555: [wishlist] Packaging GWT Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 30 Dec 2020 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45555 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 45555@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160934439728655 (code B ref -1); Wed, 30 Dec 2020 16:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Dec 2020 16:06:37 +0000 Received: from localhost ([127.0.0.1]:50810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kudzh-0007S6-J8 for submit@debbugs.gnu.org; Wed, 30 Dec 2020 11:06:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:35250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kudzg-0007Rz-AO for submit@debbugs.gnu.org; Wed, 30 Dec 2020 11:06:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kudzg-0000yV-62 for bug-guix@gnu.org; Wed, 30 Dec 2020 11:06:36 -0500 Received: from sender4-of-o55.zoho.com ([136.143.188.55]:21592) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kudzd-0003Rl-Jh for bug-guix@gnu.org; Wed, 30 Dec 2020 11:06:35 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1609344391; cv=none; d=zohomail.com; s=zohoarc; b=DkMn77e29uO2At5Z0m76AFlrUsDrF83VioVef3ynU/SZl9ZGZYN1RqQxaSv8aL2stHfopBXzH0mThd/jTTs/KM3P1YLyE/wusoKpPQc6FlnnLwi/y//3B3XbXpDVoKVxb9fGvk/Hk5CuSCewtv4rLaFn3+ftR5RjeGc7p6Lm+zA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1609344391; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=zcpY0nsLjOQzSipeJnhmnE8kxhbS4WTClqFX9mKYLwI=; b=aRK6aaO+EOl6oxZw88T6K0jqocGuCKtGh9bBUDlGY321oxuCC9G1yJaLsxxIbkrAg+0PZiXB1EdwcLWmxj+gc7jwPTjjRLS7dffC1DbBYPhQVEjV2LeY3W1+UB+sBMgeSYKF7QgvNvA6QhsuF6fPmlX/jLojtIXJTVJcBJFRfi0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1609344391; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=zcpY0nsLjOQzSipeJnhmnE8kxhbS4WTClqFX9mKYLwI=; b=M0ampuuWrV4oejMAFwrowZW3WYTQmL/18vcrGchShr4HSL0vFM+ogwk3/nCACs2S sxM4Amzt5NFHoJzJr0La+lxXrRBYfcFRq+bxFlxdGt6h/JJDNZ+x5mY1Q0ZIDRdpS2q 1OOn7kdJsjIJgcHhOAl16Ina9hBHt7F4FCgVz9Uw= Received: from localhost (p54ad4fa3.dip0.t-ipconnect.de [84.173.79.163]) by mx.zohomail.com with SMTPS id 1609344388239195.6631755778551; Wed, 30 Dec 2020 08:06:28 -0800 (PST) User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 30 Dec 2020 17:06:24 +0100 Message-ID: <87h7o3jn27.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.55; envelope-from=rekado@elephly.net; helo=sender4-of-o55.zoho.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 0.67 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=elephly.net header.s=zoho header.b=M0ampuuW; arc=reject (signature check failed: fail, {[1] = sig:zohomail.com:reject}); dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 8032E940367 X-Spam-Score: 0.67 X-Migadu-Scanner: scn0.migadu.com X-TUID: VBMM7MM9x4TX GWT (http://www.gwtproject.org/) is a toolkit for generating JavaScript applications from Java. RStudio is implemented with GWT, so we should package it if we ever want to offer an RStudio package for Guix. The GWT repository is here: https://github.com/gwtproject/gwt This looks easy to build with ant-build-system, but only because all the bundled dependencies are in a separate repository: https://github.com/gwtproject/tools The =E2=80=9Clib=E2=80=9D directory contains a large number of Jars that ar= e expected to be available when building GWT. It is not clear if all of these libraries are needed to compile GWT. Let=E2=80=99s not think about this no= w and just package as many of them as possible, leaving the difficult ones for later. The bad news is that there are 352 jars. The good news is that we already have a few of these packages and that there are a few duplicates providing different versions of the same tools. One of the dependencies is the Google Closure Compiler (for com.google.javascript.jscomp); progress on packaging it is tracked in issue #45554. --=20 Ricardo