From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 30 11:06:37 2020 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 To: bug-guix@gnu.org Subject: [wishlist] Packaging GWT 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-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 30 11:23:04 2020 Received: (at 45555) by debbugs.gnu.org; 30 Dec 2020 16:23:04 +0000 Received: from localhost ([127.0.0.1]:50821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kueFc-0007sT-B2 for submit@debbugs.gnu.org; Wed, 30 Dec 2020 11:23:04 -0500 Received: from sender4-of-o55.zoho.com ([136.143.188.55]:21533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kueFa-0007rt-I2 for 45555@debbugs.gnu.org; Wed, 30 Dec 2020 11:23:03 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1609345379; cv=none; d=zohomail.com; s=zohoarc; b=AlyR5eUanaWAeT4xJLZw7/RR6B8PxnsYPJbmOt5rmqHqu5sOJKSx3e7oJBLDszXAdwUxJWf1yDVenzC7eVhahezepqizOMN7+J1+ZbSUxhXC4V/d+hza3rMEiPE4cqe78I/bHNCCK5LlanknC4E3MLm9o06dXZVfvMIs6tnSBwU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1609345379; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=wzRuDTqdkq6YIXpitxmFXe2oWpQSyYBv0bkIviDS1ZQ=; b=oIaxyW6T2QpL17L5xlymgqWjKosC6APQ8z1BSx3SygJ5lAYslEdVnzMVXBOSc3ewV99tHcemS0wXpYMvF+goTGawHGfNKCGE/cpyZqx1tD1H8pKY/u+q937upxsw4qw654rQ19IisUBQ7Uv7SooMSEHnTz7Lic2/AOXYcbnQguM= 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=1609345379; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=wzRuDTqdkq6YIXpitxmFXe2oWpQSyYBv0bkIviDS1ZQ=; b=HfvRbPtBeRchgkF8u2Wv6cSkCvM+e4qp2ALD3yEGkO24+2iogt09u6q8n9JipJnO +y84290wT/n5OGVfDOV5wF095nw4XD5gmxrST7QQsP5pDg9fp8qRe/M5j2anmu878vp vUgQp+vrFNCrIkt2K2V50ndCGNEyOipLMN8LVCNs= Received: from localhost (p54ad4fa3.dip0.t-ipconnect.de [84.173.79.163]) by mx.zohomail.com with SMTPS id 160934537559318.103797103615534; Wed, 30 Dec 2020 08:22:55 -0800 (PST) References: <87h7o3jn27.fsf@elephly.net> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: 45555@debbugs.gnu.org Subject: Re: [wishlist] Packaging GWT In-reply-to: <87h7o3jn27.fsf@elephly.net> 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:22:53 +0100 Message-ID: <87blebjmaq.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45555 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ricardo Wurmus writes: > The =E2=80=9Clib=E2=80=9D directory contains a large number of Jars that = are 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 = now 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. I tried to whittle down the list of jars by removing all but one version of each dependency; I also removed source jars, which we won=E2=80=99t have= to build. I also removed all the Google Closure Compiler jars, because we work on those separately. Here=E2=80=99s the list: --8<---------------cut here---------------start------------->8--- tools/lib/apache/ant-1.7.1.jar tools/lib/apache/ant-zipscanner/ant-zipscanner-1.6.5-1-rebased.jar tools/lib/apache/commons/commons-codec-1.10.jar tools/lib/apache/commons/commons-collections-3.2.2.jar tools/lib/apache/commons/commons-httpclient-3.1.jar tools/lib/apache/commons/commons-io-2.4.jar tools/lib/apache/commons/commons-lang-2.6.jar tools/lib/apache/commons/commons-lang3-3.4.jar tools/lib/apache/commons/commons-logging-1.2.jar tools/lib/apache/http/httpclient-4.5.1.jar tools/lib/apache/http/httpcore-4.4.4.jar tools/lib/apache/http/httpmime-4.5.1.jar tools/lib/apache/james/apache-mime4j-0.6.jar tools/lib/apache/log4j/log4j-1.2.17.jar tools/lib/apache/tapestry-util-text-4.0.2.jar tools/lib/cglib/cglib-3.1.jar tools/lib/cldr/34/cldr.jar tools/lib/cldr/34/icu4j.jar tools/lib/cldr/34/utilities.jar tools/lib/colt/colt-1.2.jar tools/lib/cssparser/cssparser-0.9.18.jar tools/lib/cup/java-cup-11a.jar tools/lib/cup/java-cup-11a-src.jar tools/lib/easymock/easymock-3.0.jar tools/lib/easymock/easymockclassextension-3.0.jar tools/lib/eclipse/jdt-3.10.0.jar tools/lib/eclipse/jdtCompilerAdapter_3.18.0.v20190522-0428.jar tools/lib/eclipse/org.eclipse.jdt.core_3.18.0.v20190522-0428.jar tools/lib/eclipse/org.eclipse.swt.carbon-macosx-3.2.1.jar tools/lib/eclipse/org.eclipse.swt.gtk-linux-3.2.1.jar tools/lib/eclipse/org.eclipse.swt.win32-win32-3.2.1.jar tools/lib/errorprone/error_prone_ant-2.1.2.jar tools/lib/gson/gson-2.6.2.jar tools/lib/gss/2015-11-04/closure-stylesheets-library-20151104.jar tools/lib/gss/2015-11-04/closure-stylesheets-library-20151104-rebased.jar tools/lib/guava/guava-19.0/guava-19.0.jar tools/lib/guava/guava-19.0/guava-19.0-rebased.jar tools/lib/hibernate/validator/hibernate-validator-4.3.2.Final.jar tools/lib/hibernate/validator/tck/jsr303-tck-1.0.3.GA.jar tools/lib/htmlunit/htmlunit-2.19/htmlunit-2.19.jar tools/lib/htmlunit/htmlunit-2.19/htmlunit-core-js-2.15.jar tools/lib/htmlunit/htmlunit-2.19/htmlunit-core-js-2.17.jar tools/lib/icu4j/63.1/icu4j-charset.jar tools/lib/icu4j/63.1/icu4j.jar tools/lib/icu4j/63.1/icu4j-localespi.jar tools/lib/icu4j/63.1/utilities.jar tools/lib/icu4j/icu4j-4_4_1.jar tools/lib/javaswf/javaswf-20050404.jar tools/lib/javax/activation/activation-1.1.jar tools/lib/javax/validation/validation-api-1.0.0.GA.jar tools/lib/javax/xml/bind/jaxb-api-2.1.jar tools/lib/javax/xml/stream/stax-api-1.0-2.jar tools/lib/jboss/test-audit/jboss-test-audit-api-1.0.0.jar tools/lib/jboss/test-harness/jboss-test-harness-1.0.0.jar tools/lib/jboss/test-harness/jboss-test-harness-api-1.0.0.jar tools/lib/jetty/jetty-9.2.14.v20151106/jetty-all-9.2.14.v20151106.jar tools/lib/jetty/jetty-9.2.14.v20151106/jetty-apache-jsp-9.2.14.v20151106.jar tools/lib/jetty/jetty-9.2.14.v20151106/mortbay-apache-el-8.0.9.M3.jar tools/lib/jetty/jetty-9.2.14.v20151106/mortbay-apache-jsp-8.0.9.M3.jar tools/lib/jfreechart/itext-1.4.6.jar tools/lib/jfreechart/jcommon-1.0.6.jar tools/lib/jfreechart/jfreechart-1.0.3.jar tools/lib/jsinterop/jsinterop-annotations-2.0.0.jar tools/lib/json/android-sdk-19.1/json-android.jar tools/lib/json/android-sdk-19.1/json-android-rebased.jar tools/lib/jsr305/jsr305.jar tools/lib/junit/junit-4.8.2.jar tools/lib/mockito/1.9.5/mockito-all-1.9.5.jar tools/lib/nekohtml/nekohtml-1.9.22.jar tools/lib/oauth/oauth-20100601.jar tools/lib/oauth/oauth-consumer-20100601.jar tools/lib/oauth/oauth-httpclient4-20100601.jar tools/lib/oauth/oauth-provider-20100601.jar tools/lib/objectweb/asm-7.1/asm-7.1.jar tools/lib/objectweb/asm-7.1/asm-commons-7.1.jar tools/lib/objectweb/asm-7.1/asm-util-7.1.jar tools/lib/objectweb/asm-analysis-3.1.jar tools/lib/objectweb/asm-commons-3.1.jar tools/lib/objectweb/asm-tree-3.1.jar tools/lib/objectweb/asm-util-3.1.jar tools/lib/objectweb/asm-xml-3.1.jar tools/lib/objenesis/objenesis-1.2.jar tools/lib/protobuf/protobuf-2.5.0/protobuf-java-2.5.0.jar tools/lib/protobuf/protobuf-2.5.0/protobuf-java-rebased-2.5.0.jar tools/lib/requestfactory/requestfactory-apt-2011-08-18.jar tools/lib/requestfactory/requestfactory-apt-2.5.1.jar tools/lib/requestfactory/requestfactory-apt.jar tools/lib/selenium/1.0.1/selenium-java-client-driver.jar tools/lib/selenium/1.0.1/selenium-server.jar tools/lib/selenium/selenium-java-client-driver.jar tools/lib/selenium/selenium-server.jar tools/lib/slf4j/slf4j-api/slf4j-api-1.7.12.jar tools/lib/slf4j/slf4j-log4j12/slf4j-log4j12-1.7.12.jar tools/lib/streamhtmlparser/streamhtmlparser-jsilver-r10/streamhtmlparser-js= ilver-r10-1.5.jar tools/lib/streamhtmlparser/streamhtmlparser-jsilver-r10/streamhtmlparser-js= ilver-r10-1.5-rebased.jar tools/lib/streamhtmlparser/streamhtmlparser-jsilver-r10/streamhtmlparser-js= ilver-r10.jar tools/lib/streamhtmlparser/streamhtmlparser-jsilver-r10/streamhtmlparser-js= ilver-r10-rebased.jar tools/lib/sun/jaxb/jaxb-impl-2.1.3.jar tools/lib/sun/swingworker/swing-worker-1.1.jar tools/lib/testng/testng-5.14.1.jar tools/lib/tomcat/ant-launcher-1.7.1.jar tools/lib/tomcat/catalina-1.0.jar tools/lib/tomcat/catalina-optional-1.0.jar tools/lib/tomcat/commons-beanutils-1.6.jar tools/lib/tomcat/commons-collections-3.1.jar tools/lib/tomcat/commons-digester-1.5.jar tools/lib/tomcat/commons-el-1.0.jar tools/lib/tomcat/commons-logging-1.0.jar tools/lib/tomcat/commons-modeler-1.1.jar tools/lib/tomcat/jakarta-regexp-1.3.jar tools/lib/tomcat/jasper-compiler-1.0.jar tools/lib/tomcat/jasper-runtime-1.0.jar tools/lib/tomcat/jsp-api-2.0.jar tools/lib/tomcat/jsp-api-2.1.jar tools/lib/tomcat/mx4j-jmx-1.1.jar tools/lib/tomcat/naming-common-1.0.jar tools/lib/tomcat/naming-factory-1.0.jar tools/lib/tomcat/naming-java-1.0.jar tools/lib/tomcat/naming-resources-1.0.jar tools/lib/tomcat/servlet-api-2.4.jar tools/lib/tomcat/servlet-api-2.5.jar tools/lib/tomcat/servlets-common-1.0.jar tools/lib/tomcat/servlets-default-1.0.jar tools/lib/tomcat/servlets-invoker-1.0.jar tools/lib/tomcat/tomcat-annotations-api-8.0.28.jar tools/lib/tomcat/tomcat-coyote-1.0.jar tools/lib/tomcat/tomcat-http11-1.0.jar tools/lib/tomcat/tomcat-jk2-2.1.jar tools/lib/tomcat/tomcat-servlet-api-8.0.28.jar tools/lib/tomcat/tomcat-util-5.1.jar tools/lib/tomcat/tomcat-websocket-api-8.0.28.jar tools/lib/tonicsystems/jarjar-1.0rc8.jar tools/lib/w3c/flute/flute-1.3-gg1.jar tools/lib/w3c/flute/flute-1.3-gg2.jar tools/lib/w3c/flute/flute-1.3.jar tools/lib/w3c/sac/sac-1.3.jar tools/lib/xalan/xalan-2.7.1.jar tools/lib/xerces/xerces-2_11_0/serializer-2.7.1.jar tools/lib/xerces/xerces-2_11_0/xercesImpl-2.11.0.jar tools/lib/xerces/xerces-2_11_0/xml-apis-1.4.01.jar tools/lib/xerces/xml-apis-2.0.2.jar --8<---------------cut here---------------end--------------->8--- --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 05 14:34:45 2021 Received: (at 45555) by debbugs.gnu.org; 5 Jan 2021 19:34:45 +0000 Received: from localhost ([127.0.0.1]:42724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kws6P-0004NV-1z for submit@debbugs.gnu.org; Tue, 05 Jan 2021 14:34:45 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:55146 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kws6L-0004NK-Cv for 45555@debbugs.gnu.org; Tue, 05 Jan 2021 14:34:44 -0500 Received: from alma-ubu.fritz.box (p57b522b0.dip0.t-ipconnect.de [87.181.34.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 8F34C3F988; Tue, 5 Jan 2021 20:34:39 +0100 (CET) Date: Tue, 5 Jan 2021 20:34:36 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Ricardo Wurmus Subject: Re: bug#45555: [wishlist] Packaging GWT Message-ID: <20210105203436.1418c7ee@alma-ubu.fritz.box> In-Reply-To: <87blebjmaq.fsf@elephly.net> References: <87h7o3jn27.fsf@elephly.net> <87blebjmaq.fsf@elephly.net> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/pL6KheQdbrFTJLqEjnWpB2="; protocol="application/pgp-signature" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 45555 Cc: 45555@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/pL6KheQdbrFTJLqEjnWpB2= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 30 Dec 2020 17:22:53 +0100 Ricardo Wurmus wrote: > Here=E2=80=99s the list: [..] > tools/lib/tomcat/ant-launcher-1.7.1.jar > tools/lib/tomcat/catalina-1.0.jar > tools/lib/tomcat/catalina-optional-1.0.jar > tools/lib/tomcat/commons-beanutils-1.6.jar > tools/lib/tomcat/commons-collections-3.1.jar > tools/lib/tomcat/commons-digester-1.5.jar > tools/lib/tomcat/commons-el-1.0.jar > tools/lib/tomcat/commons-logging-1.0.jar > tools/lib/tomcat/commons-modeler-1.1.jar > tools/lib/tomcat/servlet-api-2.4.jar > tools/lib/tomcat/servlet-api-2.5.jar > tools/lib/tomcat/tomcat-servlet-api-8.0.28.jar It's of cause useful to look into the java-tomcat package, we have some of these in the lib/ directory. Others are dependencies of Tomcat or are directly built as its own packages from Apache Commons. Maybe it's more work, but some dependencies could also be built with the newly maven-build-system? Bj=C3=B6rn --Sig_/pL6KheQdbrFTJLqEjnWpB2= Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EAREKAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCX/S/TQAKCRC/KGy2WT5f /QmMAJ9sd13i35oEZiqdUA3OXdyHhwue+gCfXZN4Qk/vKLBFPzOIaUVvT8L+9wg= =Ll7o -----END PGP SIGNATURE----- --Sig_/pL6KheQdbrFTJLqEjnWpB2=--