From owner-freebsd-haskell@freebsd.org Wed Nov 21 12:28:42 2018 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 912D61137449 for ; Wed, 21 Nov 2018 12:28:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 21EBC7D886 for ; Wed, 21 Nov 2018 12:28:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D3B581137445; Wed, 21 Nov 2018 12:28:41 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF9BF1137444 for ; Wed, 21 Nov 2018 12:28:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BDBE7D883 for ; Wed, 21 Nov 2018 12:28:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5DDC01E124 for ; Wed, 21 Nov 2018 12:28:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id wALCSefw068851 for ; Wed, 21 Nov 2018 12:28:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id wALCSeKJ068850 for haskell@FreeBSD.org; Wed, 21 Nov 2018 12:28:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: haskell@FreeBSD.org Subject: [Bug 233376] devel/hs-ShellCheck: Provide statically linked binary Date: Wed, 21 Nov 2018 12:28:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tobik@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pizzamig@freebsd.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter cc flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Rspamd-Queue-Id: 21EBC7D886 X-Spamd-Result: default: False [0.46 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.12)[-0.124,0]; ASN(0.00)[asn:10310, ipnet:2001:1900:2254::/48, country:US]; NEURAL_SPAM_SHORT(0.72)[0.718,0]; NEURAL_HAM_LONG(-0.14)[-0.138,0] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Nov 2018 12:28:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233376 Bug ID: 233376 Summary: devel/hs-ShellCheck: Provide statically linked binary Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: pizzamig@freebsd.org Reporter: tobik@freebsd.org CC: haskell@FreeBSD.org, pizzamig@freebsd.org Flags: maintainer-feedback?(pizzamig@freebsd.org) Assignee: pizzamig@freebsd.org Attachment #199412 maintainer-approval?(pizzamig@freebsd.org) Flags: CC: pizzamig@freebsd.org Created attachment 199412 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D199412&action= =3Dedit shellcheck.diff Installing hs-ShellCheck on FreBSD currently installs about 2 GiB worth of dependencies (including GHC!). This is embarrassing and hard to explain and justify to users coming from other systems where shellcheck is generally statically linked to its Haskell dependencies and takes up about 20-30 MiB of space. ShellCheck is a simple tool that shouldn't require having the entire Haskell toolchain installed. Can we statically link it to the hs-* dependencies on FreeBSD too? Alternatively, maybe we could create a 'static' flavor or similar. Poudriere testport on 12.0-RC1/i386 ok. --=20 You are receiving this mail because: You are on the CC list for the bug.=