From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8CFFF1384B4 for ; Mon, 28 Dec 2015 18:34:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A4BBF21C024; Mon, 28 Dec 2015 18:34:13 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8A26B21C003 for ; Mon, 28 Dec 2015 18:34:12 +0000 (UTC) Received: from pomiot (d202-251.icpnet.pl [109.173.202.251]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 1787334016B; Mon, 28 Dec 2015 18:34:09 +0000 (UTC) Date: Mon, 28 Dec 2015 19:33:59 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: trupanka@gmail.com Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Need clear semantics for packages with binary entities Message-ID: <20151228193359.51a2cef0.mgorny@gentoo.org> In-Reply-To: <20151228182414.GB4303@web> References: <20151228182414.GB4303@web> Organization: Gentoo X-Mailer: Claws Mail 3.13.1 (GTK+ 2.24.29; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/DiPzFXyxHPx8mB.osJNDBLX"; protocol="application/pgp-signature" X-Archives-Salt: 658b13a9-468c-4f7c-ac8f-a4f04fb323a0 X-Archives-Hash: 25f1a19fc7fae703b83d2e57728c500a --Sig_/DiPzFXyxHPx8mB.osJNDBLX Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 28 Dec 2015 21:24:14 +0300 trupanka@gmail.com wrote: > I=E2=80=99m suffering from the fact that users can distinguish packages c= ontaining > binaries just by eye. There is no mechanism to allow/ignore such packages. > For license restrictions we have =E2=80=98package.license/=E2=80=99 white= list. >=20 > I figure out the following binary entities in portage=E2=80=99s packages > that (to my point of view) need to be clearly defined as BINARY: > 1. *-bin packages (maven-bin, icedtea-bin) > 2. firmware packages (linux-firmware) > 3. purely binary packages that are installed without any notion > they are binary or source packages just like Ubuntu=E2=80=99s ones > (app-office/upwork) > 4. packages with pre-compiled bytecode/objectcode that are installed > like packages in #3. > (geogebra, many packages with .jar files in dev-java/*) And you already covered here how different the notion of 'binary' (or rather, 'pre-built') can be. There could be pre-built stuff that is arch-specific or otherwise of limited portability. There could be pre-built stuff that is portable. There could be pre-built stuff whose rebuilding isn't really meaningful at all. Do you want to force rebuilding docs in every package? Do you want to force eautoreconf to ensure you don't run pre-built configure scripts? --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/DiPzFXyxHPx8mB.osJNDBLX Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWgYCYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOmTYP/AzTb5xfVra/TkOOcNiNjmtT 190C6BR0LfuQi1mwllZJ41D1W7guGYNIIRoM86JE1S7x53fPP+sbxW4BeA8QeD+O othQz4bnYfI7oGhOv3w+q+S7qzFAxmzJ5jk9Bz6gHOs+ylJxm0pEQ6pZ9ltjA1B2 NHivPC+YzEATy7WUQzWVv0PtSex83tYz38KkKFDj5dPgAXSXRrwvQMDEMDN6Lfa8 lbDTIGURLemzQYLsWPquA9c0L5kHYXspKNWXEgkK8rQOfgRFwFtJnYy0ptla9e0A ZqTBAim0Q7wkK3B4BqmsvpGW2FZBR6prbmJ2JRJ5CIrKo3U2I63tFGF/rDpKb8pC Ei2YFDWPWJcFVQe2A+0W8po48XEmWeMHKAIfkZwZ06ThCZk3crYuWfNh1zud9P59 fhsBwWuF6AUn7YngL+7WrLCalYCEqB2AxUyWqm5e6fo1iMkd28oRcujj3wLutLCU 74BFoi7aWlEstQ2kuJUgc5DPjYeDwmq+zrmg3zgMaJPbU4ONE0IvjugM8WwFnNAa bZZHwHkvtIguhwDFOhF+2hOKn+xbP9/crp2NVW0al0s/ejpY4d4/CTvuKow04ff2 6AmYc62vkTCkKH/m3DzzEEZKUYPd933pN7QiM3rBsvkhCIEfpL0bpDfz1oYaA0Uc g9JxtHYlwJTvWlqIaB6p =1QAx -----END PGP SIGNATURE----- --Sig_/DiPzFXyxHPx8mB.osJNDBLX--