From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WLGfC4bJV2N1QQEAbAwnHQ (envelope-from ) for ; Tue, 25 Oct 2022 13:33:26 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iGa/C4bJV2M13wAA9RJhRA (envelope-from ) for ; Tue, 25 Oct 2022 13:33:26 +0200 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 E7F1A25825 for ; Tue, 25 Oct 2022 13:33:25 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onI9T-0000Bx-Ih; Tue, 25 Oct 2022 07:31:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onI9J-0000AH-FN for guix-devel@gnu.org; Tue, 25 Oct 2022 07:31:19 -0400 Received: from lepiller.eu ([89.234.186.109]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onI98-0005xb-O2 for guix-devel@gnu.org; Tue, 25 Oct 2022 07:31:08 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 0f3877c0; Tue, 25 Oct 2022 11:30:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=9w6/WFuYN/Yv kcG+HeSh24/qOtNo8ek0PHhFsNVgMY4=; b=Bg0P2zOYhkkooue7EXXcc2LVUfhP kh7Cv/2WODvB6TuDsNI3UW5MwUNylX7HFtpwnttBiU/xc77AiELkyhHvVMfs1Bu2 EqJvYKpiP5qKZhERrCQGJv0UQmBbt1yDHyZNbnl1z9zJntBflRrIhdRTuTO+eX8K krHZ3cf/A/nv/x0tWIPMratEzdIsUcaeWyazi1Ni5mk66lTnZ4wZzKzjYqa1T1Jp b/zp2kJpGn4I6i20EzcB9euBQT7rmdjZ+siiVvDQP2TbzWoWewtE7lNTq4kRCm3b 8a+ddyPZOxgni7bPMxO8W7+xPaq6IEnueALo7uIRSRid1sPGP1WQl1+Qow== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 083b524d (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 11:30:54 +0000 (UTC) Date: Tue, 25 Oct 2022 13:30:51 +0200 From: Julien Lepiller To: guix-devel@gnu.org, Declan Tsien Subject: Re: Build LanguageTool use maven-build-system? User-Agent: K-9 Mail for Android In-Reply-To: <87eduw8xg4.fsf@riseup.net> References: <87eduw8xg4.fsf@riseup.net> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=89.234.186.109; 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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Guix-devel" Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666697606; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=9w6/WFuYN/YvkcG+HeSh24/qOtNo8ek0PHhFsNVgMY4=; b=TcXIpEm4OhziCUVmVqPcAmGTNvWbs3/8MFChrwS2PKZOki/xqWQMploPtDmA+H652NSQTU NQrRkFIMObOIimo4HjeiE5HtkpPgAMHKOpVHIyfEipU0gadAN7GIdBqZa86rtWN3k30lhz PVk28LsB1Yt/SoEjCfrzN5/jgYcv8TIOhR8SVsxlpcaYvWY2fGLiVWFyOat4zZhgS7CyvI /Jilhrz0/fufe63EybbZfTZv2p/gjP4o+5Z3ALmZukc2SQmd0Ml9oEJVqvjDgXNs+rZzj3 eWjG19pbL2cUDda8kifhSb2b5uu83otKuNL7AmK+s9AuatMBpd9jBJAXZF7Reg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666697606; a=rsa-sha256; cv=none; b=s4srz+ijVW2dCcmeJQlxOUhJwAOEzHjG8ORJUTqJrGxm4HmF6qnBoy6kQPNm2kmFQtm1Ve 0s6AXPsNKg/W2GN5bRGmROMJkQQqFugfltcrFCm+xxLSXUsBkw8+2tqD0yPmzM+oZTFr6z xVokiSwX5xMurAlEJ6XE0IVzq4x1Pn2DA9Zv9bnYfu1EgttlTvnrnzGnJ6/BXRKlJjk+B1 Nf1jWP9TN0tAauiniyrSA8YYqcTH5HpT/xpAr0izoArKSXirDmic7+1D2BMAePuvMa/UOB N9wM0yV7AX6gGFkO7IDzhsRJSYHLWi/eV0aTSL5lbA9ihL5HCQ6iVZYcVfxS3A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=Bg0P2zOY; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.51 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=Bg0P2zOY; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E7F1A25825 X-Spam-Score: -4.51 X-Migadu-Scanner: scn0.migadu.com X-TUID: Au72cLyidjJc Le 25 octobre 2022 04:10:51 GMT+02:00, Declan Tsien a =C3=A9crit=C2=A0: > >I believe LanguageTool[1] is a Java project using Maven as it's building >tool=2E > >Lazy me=2E Instead of digging the mailing list and source code which woul= d >cost too much time and may not work out=2E I packaged the binary >distribution (jar files) using =3Dcopy-build-system=3D which I am trying = to >get it merged into Nonguix[2] in case someone else also wants it=2E > >So my questions would be: > >1: What is the current status of maven-build-system? Is it capable of >building a package like this[3]? It's working fine, but most packages are still lacking a lot of dependenci= es, including some maven plugins > >2: Also, I don't see =3Dguix import=3D has support for maven=2E Does that= mean >we have to manually write a package definition for every dependency if >it wasn't included in Guix yet? There's no importer and an importer would be a bit limited as it won't be = able to get proper sources most of tge tine, though importing the dependenc= y graph would be useful already=2E Would you like to give it a try? :) > >3: If =3Dmaven-build-system=3D is capable of building a package like this= , >would someone like to tackle packaging =3DLanguageTool=3D from source?=20 Like I said, the biggest issue would be number of packages, and maybe bug = fixes as we currently have only one package using the maven-build-system=2E > >1: https://github=2Ecom/languagetool-org/languagetool >2: >https://gitlab=2Ecom/nonguix/nonguix/-/merge_requests/226#note_1147169576 >3: https://github=2Ecom/languagetool-org/languagetool/blob/master/pom=2Ex= ml > >Thanks