X-Loop: help-debbugs@HIDDEN Subject: bug#46385: User awareness of Anti-Features Resent-From: soheil@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Feb 2021 15:40:01 +0000 Resent-Message-ID: <handler.46385.B.16127987709378 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 46385 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46385 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16127987709378 (code B ref -1); Mon, 08 Feb 2021 15:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Feb 2021 15:39:30 +0000 Received: from localhost ([127.0.0.1]:51708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l98dM-0002RB-Vy for submit <at> debbugs.gnu.org; Mon, 08 Feb 2021 10:39:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:47224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <soheil@HIDDEN>) id 1l96bu-0007Jv-2i for submit <at> debbugs.gnu.org; Mon, 08 Feb 2021 08:29:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <soheil@HIDDEN>) id 1l96bh-0001h6-NV for bug-guix@HIDDEN; Mon, 08 Feb 2021 08:29:40 -0500 Received: from knopi.disroot.org ([178.21.23.139]:37488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <soheil@HIDDEN>) id 1l96bJ-00035T-Jr for bug-guix@HIDDEN; Mon, 08 Feb 2021 08:29:37 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4BEE450E1C for <bug-guix@HIDDEN>; Mon, 8 Feb 2021 14:29:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id iV7OPIpV9D9H for <bug-guix@HIDDEN>; Mon, 8 Feb 2021 14:29:05 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1612790920; bh=BKBteqPG0QQv1RndGHKYdmmrYGa2OWd7U/dKlM3dmuY=; h=Date:From:Subject:To; b=jDOmENtkl6q1k6rd2WOT1aMPjzQE3sJqwNRo8V90MJj4yE1pPYLx6rFGlfkO/6y2h W2u3ZCbD1N6Hpui3JJLNI2hUnQ166sKjdWLC22dhv5PGR8Dea/xXKiExDnYR3LDfBc BvGNaR1/juTWYIqQ6LndNgXj7w9e3BH1vobgLUEowi5tt6L7fUUXtCGizy1sHTKBms bjgo2Nq4sd9Hdn1pKcSLN/ZPnVppiwwCcE3+N6kpF3kbP88zWLgSonOXy3gZvBpvxs Gf3D5f1J7Wo4JZ4iP8AqKuHw2qwxvJvGrvMO4pG+zC24cYjsBTYNOznna+KKhH2ajd ICfIlJpoBC3Ig== Date: Mon, 08 Feb 2021 13:28:40 +0000 Content-Type: multipart/alternative; boundary="--=_RainLoop_175_216542502.1612790920" From: soheil@HIDDEN Message-ID: <f9b336f64b53e808ebb86880f5014569@HIDDEN> Received-SPF: pass client-ip=178.21.23.139; envelope-from=soheil@HIDDEN; helo=knopi.disroot.org 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Mon, 08 Feb 2021 10:39:28 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) ----=_RainLoop_175_216542502.1612790920 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Users should be aware of anti-feature of packages.=0AIt is best to have a= nti-feature tag in anti-feature packages so that user know which program = has anti-features; Like F-Droid. Also, user should be aware of anti-featu= re during installation. And wherever this awareness is needed...=0A=0AAn = example is Telegram, Telegram is a program that user connects to a propri= etary server, and users who know less about computer softwares, are not a= ware of the anti-feature. ----=_RainLoop_175_216542502.1612790920 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"t= ext/html; charset=3Dutf-8" /></head><body><div data-html-editor-font-wrap= per=3D"true" style=3D"font-family: arial, sans-serif; font-size: 13px;">U= sers should be aware of anti-feature of packages.<br>It is best to have a= nti-feature tag in anti-feature packages so that user know which program = has anti-features; Like F-Droid. Also, user should be aware of anti-featu= re during installation. And wherever this awareness is needed...<br><br>A= n example is Telegram, Telegram is a program that user connects to a prop= rietary server, and users who know less about computer softwares, are not= aware of the anti-feature.<br><br><signature></signature></div></body></= html> ----=_RainLoop_175_216542502.1612790920--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: soheil@HIDDEN Subject: bug#46385: Acknowledgement (User awareness of Anti-Features) Message-ID: <handler.46385.B.16127987709378.ack <at> debbugs.gnu.org> References: <f9b336f64b53e808ebb86880f5014569@HIDDEN> X-Gnu-PR-Message: ack 46385 X-Gnu-PR-Package: guix Reply-To: 46385 <at> debbugs.gnu.org Date: Mon, 08 Feb 2021 15:40:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 46385 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 46385: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46385 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#46385: User awareness of Anti-Features Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Feb 2021 14:39:01 +0000 Resent-Message-ID: <handler.46385.B46385.161296793714458 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46385 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: soheil@HIDDEN, 46385 <at> debbugs.gnu.org Received: via spool by 46385-submit <at> debbugs.gnu.org id=B46385.161296793714458 (code B ref 46385); Wed, 10 Feb 2021 14:39:01 +0000 Received: (at 46385) by debbugs.gnu.org; 10 Feb 2021 14:38:57 +0000 Received: from localhost ([127.0.0.1]:55827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l9qds-0003l6-8C for submit <at> debbugs.gnu.org; Wed, 10 Feb 2021 09:38:57 -0500 Received: from albert.telenet-ops.be ([195.130.137.90]:47112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1l9qdn-0003kv-T1 for 46385 <at> debbugs.gnu.org; Wed, 10 Feb 2021 09:38:55 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id TSep2400t0mfAB406SepgU; Wed, 10 Feb 2021 15:38:50 +0100 Message-ID: <c3fcd7974b4493d931d6a1f3e2175d86426c536e.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Wed, 10 Feb 2021 15:38:36 +0100 In-Reply-To: <f9b336f64b53e808ebb86880f5014569@HIDDEN> References: <f9b336f64b53e808ebb86880f5014569@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-PCbqVDxxWoYrOsG/RiQO" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612967930; bh=l3dWr+qAwo5jVdyu3+8jkhHl6rKy2RSrj8J/n2FMs48=; h=Subject:From:To:Date:In-Reply-To:References; b=JqVyPPKldXuwck5xkI/3Api39t5yzyA/+0fTn4+fxcGutK2xcu4Mj9RL9IyCeIn0k CUyCPsGoI8K95LWgV502vfIoaq8Bu125NlojcVDzH5ASa2SZF+YnkS1MEKq61kse/w Vh3CQlS++Bgz+60MBdYih5nNv7mThECcn3Mu38+lWImE3G9d7p5drfaxmuZE7rc9yK zKU3yp5t2RQfSq1KpDFMBInACyiN0IO5Q5BjwET9JyYR3MewJZJgc5BoDr3q0vXU2/ gInFO8tvs8qE7Y8/L/+YVkGHDe5QnhfvmOF31JL57kM9zntAdiDcCKmbAEr/WH1WnE 2LvCGWzkxE/Pw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-PCbqVDxxWoYrOsG/RiQO Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Mon, 2021-02-08 at 13:28 +0000, soheil--- via Bug reports for GNU Guix w= rote: > Users should be aware of anti-feature of packages. > It is best to have anti-feature tag in anti-feature packages so that user= know > which program has anti-features; Like F-Droid. Also, user should be awar= e of > anti-feature during installation. And wherever this awareness is needed..= . >=20 > An example is Telegram, Telegram is a program that user connects to a > proprietary server, and users who know less about computer softwares, > are not aware of the anti-feature. I'll have to think some more on whether this is something Guix needs, but I do have a partial concrete implementation proposal: Packages can have a =E2=80=98properties=E2=80=99 field, e.g. from gnu/packa= ges/bioconductors.scm: (define-public r-reactome-db (package (name "r-reactome-db") (version "1.70.0") [...] (properties `((upstream-name . "reactome.db"))))) Maybe add a =E2=80=98anti-features=E2=80=99 entry field for some packages? E.g., (define-public some-twitter-app (package (name "tweet") [...] (properties `((anti-features x y z))))) x, y and z can be symbols, e.g. based upon from https://f-droid.org/en/docs= /Anti-Features/ * ads (I don't think any application in Guix has these?) * tracking (should be patched out if possible) * non-free-network-services * non-free-dependencies (probably not allowed in upstream Guix, but maybe i= n a channel) The code behind =E2=80=98guix show=E2=80=99 and =E2=80=98guix search=E2=80= =99 would need to be adjusted to display anti-features, and the =E2=80=98guix install=E2=80= =99 code should warn if someone installs a package with anti-features. Greetings, Maxime --=-PCbqVDxxWoYrOsG/RiQO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYCPv7BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pftAQD4KQHWo9z/TsfjwrcKQ+AottXW ZzuGVVXDs4RUcDZpmgEAhn/66AgxZa8Cymj3ea6sZCpmK9FUASTtIgiR6l6ZxAI= =eaOT -----END PGP SIGNATURE----- --=-PCbqVDxxWoYrOsG/RiQO--
X-Loop: help-debbugs@HIDDEN Subject: bug#46385: User awareness of Anti-Features Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Feb 2021 16:54:02 +0000 Resent-Message-ID: <handler.46385.B.16129760054116 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46385 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46385 <at> debbugs.gnu.org X-Debbugs-Original-To: soheil--- via Bug reports for GNU Guix <bug-guix@HIDDEN> X-Debbugs-Original-Cc: 46385 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.16129760054116 (code B ref -1); Wed, 10 Feb 2021 16:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Feb 2021 16:53:25 +0000 Received: from localhost ([127.0.0.1]:57121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l9sjz-00014H-UK for submit <at> debbugs.gnu.org; Wed, 10 Feb 2021 11:53:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:41500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1l9sju-00013g-B4 for submit <at> debbugs.gnu.org; Wed, 10 Feb 2021 11:53:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1l9sjt-00038n-Cn for bug-guix@HIDDEN; Wed, 10 Feb 2021 11:53:18 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38639) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1l9sjr-000322-27 for bug-guix@HIDDEN; Wed, 10 Feb 2021 11:53:17 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 725F25C01BA; Wed, 10 Feb 2021 11:53:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 10 Feb 2021 11:53:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=jv10z+PiM3BQJG+H+Rbt3hyY aVPKU5oRbn0Lthnv9mU=; b=rPQHfXTeC6vo0D0C2g+inF4mh8ti9tkIYIjkbLnf JTuw+d7en0hwTpLtnhT141dCA7bZxnxwGO+X4FBqjsszeibi6PcPJxUSGmqRk+Un uAuMXWncpCfuEWKzGLWYh5fc9ohVCWWKpuKXfMN3Ki36lTw2ofrKrSEdUneytS9P W8o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=jv10z+ PiM3BQJG+H+Rbt3hyYaVPKU5oRbn0Lthnv9mU=; b=B6z2jH7LuG22QjO6Nx20FI MfqSKiMW40pcEId5hfG3dviWNPl03UwdTeBbyWZnRRiLgprcB+TVAvYrzODa8uDL 2/u+MSA49pSZB01Ri0rQPJJ31l9GEYNcoTOGfY9rXOKYtJz+sA63xPBTaprnFv03 FHXYNGaF6Yny6BKyqJTdIP33In95e4n3zQszUGSBlhRAv8GIyiDmOFzSFiPZvTbw sd4M0LjEzC1YY7w73f8qJfwVQgaa+DNw/KuSptxxKzeUmiyBxruboZwqVlp1zE+K 3Ay+giiYw7vOYucrc9YyphW+5Yej8dWanoYq9EJSffW+57G+seq9/YRo8T8O7j8Q == X-ME-Sender: <xms:dw8kYPU7qi80eR4_htp6cLDzDJA22liSfxhRZwfSW3APcxqIf3Pv2A> <xme:dw8kYGHju9gVvRYN59Csx2m7TE0I7Cj2oMo94Xo55IzicbYIPZOFdVWgklyj54mLo U5Wu8_iko1qqX3Prg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrheejgdelvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheffvefg necukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:dw8kYCMSsUceXpBiIZA5Jo2ugtipkRY9hAt3xpgEAQ92n_aNSEDcYw> <xmx:dw8kYKV2WoD0d4loN4SUNvm8xlhIlMuA32xPIv62PGFNDrVhHUAhPg> <xmx:dw8kYBwAODMoDotSZLW7bxKCAKGgF5AOsGmh7K4Pu_kfwXA-DNexGg> <xmx:eA8kYMCxOWj1b8F9TVTMFfUhPpva479cpqKKJAhBMFrZKl23qsZ_8w> Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id E1BFC24005A; Wed, 10 Feb 2021 11:53:11 -0500 (EST) Date: Wed, 10 Feb 2021 11:53:09 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <YCQPdSVQhCYn5obK@HIDDEN> References: <f9b336f64b53e808ebb86880f5014569@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <f9b336f64b53e808ebb86880f5014569@HIDDEN> Received-SPF: pass client-ip=66.111.4.25; envelope-from=leo@HIDDEN; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) On Mon, Feb 08, 2021 at 01:28:40PM +0000, soheil--- via Bug reports for GNU Guix wrote: > Users should be aware of anti-feature of packages. > It is best to have anti-feature tag in anti-feature packages so that user know which program has anti-features; Like F-Droid. Also, user should be aware of anti-feature during installation. And wherever this awareness is needed... I use F-Droid, but I dislike their "anti-feature" messaging. It's not clear to me that it's an example we should follow.
X-Loop: help-debbugs@HIDDEN Subject: bug#46385: User awareness of Anti-Features Resent-From: Leo Famulari <leo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Feb 2021 16:54:02 +0000 Resent-Message-ID: <handler.46385.B46385.16129760004091 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46385 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46385 <at> debbugs.gnu.org X-Debbugs-Original-To: soheil--- via Bug reports for GNU Guix <bug-guix@HIDDEN> X-Debbugs-Original-Cc: 46385 <at> debbugs.gnu.org Received: via spool by 46385-submit <at> debbugs.gnu.org id=B46385.16129760004091 (code B ref 46385); Wed, 10 Feb 2021 16:54:02 +0000 Received: (at 46385) by debbugs.gnu.org; 10 Feb 2021 16:53:20 +0000 Received: from localhost ([127.0.0.1]:57117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l9sjw-00013u-Ju for submit <at> debbugs.gnu.org; Wed, 10 Feb 2021 11:53:20 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1l9sjt-00013U-Iw for 46385 <at> debbugs.gnu.org; Wed, 10 Feb 2021 11:53:20 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 725F25C01BA; Wed, 10 Feb 2021 11:53:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 10 Feb 2021 11:53:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=jv10z+PiM3BQJG+H+Rbt3hyY aVPKU5oRbn0Lthnv9mU=; b=rPQHfXTeC6vo0D0C2g+inF4mh8ti9tkIYIjkbLnf JTuw+d7en0hwTpLtnhT141dCA7bZxnxwGO+X4FBqjsszeibi6PcPJxUSGmqRk+Un uAuMXWncpCfuEWKzGLWYh5fc9ohVCWWKpuKXfMN3Ki36lTw2ofrKrSEdUneytS9P W8o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=jv10z+ PiM3BQJG+H+Rbt3hyYaVPKU5oRbn0Lthnv9mU=; b=B6z2jH7LuG22QjO6Nx20FI MfqSKiMW40pcEId5hfG3dviWNPl03UwdTeBbyWZnRRiLgprcB+TVAvYrzODa8uDL 2/u+MSA49pSZB01Ri0rQPJJ31l9GEYNcoTOGfY9rXOKYtJz+sA63xPBTaprnFv03 FHXYNGaF6Yny6BKyqJTdIP33In95e4n3zQszUGSBlhRAv8GIyiDmOFzSFiPZvTbw sd4M0LjEzC1YY7w73f8qJfwVQgaa+DNw/KuSptxxKzeUmiyBxruboZwqVlp1zE+K 3Ay+giiYw7vOYucrc9YyphW+5Yej8dWanoYq9EJSffW+57G+seq9/YRo8T8O7j8Q == X-ME-Sender: <xms:dw8kYPU7qi80eR4_htp6cLDzDJA22liSfxhRZwfSW3APcxqIf3Pv2A> <xme:dw8kYGHju9gVvRYN59Csx2m7TE0I7Cj2oMo94Xo55IzicbYIPZOFdVWgklyj54mLo U5Wu8_iko1qqX3Prg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrheejgdelvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheffvefg necukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:dw8kYCMSsUceXpBiIZA5Jo2ugtipkRY9hAt3xpgEAQ92n_aNSEDcYw> <xmx:dw8kYKV2WoD0d4loN4SUNvm8xlhIlMuA32xPIv62PGFNDrVhHUAhPg> <xmx:dw8kYBwAODMoDotSZLW7bxKCAKGgF5AOsGmh7K4Pu_kfwXA-DNexGg> <xmx:eA8kYMCxOWj1b8F9TVTMFfUhPpva479cpqKKJAhBMFrZKl23qsZ_8w> Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id E1BFC24005A; Wed, 10 Feb 2021 11:53:11 -0500 (EST) Date: Wed, 10 Feb 2021 11:53:09 -0500 From: Leo Famulari <leo@HIDDEN> Message-ID: <YCQPdSVQhCYn5obK@HIDDEN> References: <f9b336f64b53e808ebb86880f5014569@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <f9b336f64b53e808ebb86880f5014569@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Mon, Feb 08, 2021 at 01:28:40PM +0000, soheil--- via Bug reports for GNU Guix wrote: > Users should be aware of anti-feature of packages. > It is best to have anti-feature tag in anti-feature packages so that user know which program has anti-features; Like F-Droid. Also, user should be aware of anti-feature during installation. And wherever this awareness is needed... I use F-Droid, but I dislike their "anti-feature" messaging. It's not clear to me that it's an example we should follow.
X-Loop: help-debbugs@HIDDEN Subject: bug#46385: User awareness of Anti-Features Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 19 Feb 2021 15:23:02 +0000 Resent-Message-ID: <handler.46385.B46385.161374816517193 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46385 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos <maximedevos@HIDDEN> Cc: soheil@HIDDEN, 46385 <at> debbugs.gnu.org Received: via spool by 46385-submit <at> debbugs.gnu.org id=B46385.161374816517193 (code B ref 46385); Fri, 19 Feb 2021 15:23:02 +0000 Received: (at 46385) by debbugs.gnu.org; 19 Feb 2021 15:22:45 +0000 Received: from localhost ([127.0.0.1]:50146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lD7cD-0004TF-1g for submit <at> debbugs.gnu.org; Fri, 19 Feb 2021 10:22:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1lD7cB-0004Sx-L7 for 46385 <at> debbugs.gnu.org; Fri, 19 Feb 2021 10:22:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50559) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1lD7c4-0001LB-VI; Fri, 19 Feb 2021 10:22:36 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49858 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1lD7c4-0001T0-HC; Fri, 19 Feb 2021 10:22:36 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <f9b336f64b53e808ebb86880f5014569@HIDDEN> <c3fcd7974b4493d931d6a1f3e2175d86426c536e.camel@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 =?UTF-8?Q?Vent=C3=B4se?= an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 19 Feb 2021 16:22:34 +0100 In-Reply-To: <c3fcd7974b4493d931d6a1f3e2175d86426c536e.camel@HIDDEN> (Maxime Devos's message of "Wed, 10 Feb 2021 15:38:36 +0100") Message-ID: <87v9aokrph.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, Maxime Devos <maximedevos@HIDDEN> skribis: > I'll have to think some more on whether this is something Guix needs, but= I > do have a partial concrete implementation proposal: > > Packages can have a =E2=80=98properties=E2=80=99 field, e.g. from gnu/pac= kages/bioconductors.scm: > > (define-public r-reactome-db > (package > (name "r-reactome-db") > (version "1.70.0") > [...] > (properties `((upstream-name . "reactome.db"))))) > > Maybe add a =E2=80=98anti-features=E2=80=99 entry field for some packages? > E.g., > > (define-public some-twitter-app > (package > (name "tweet") > [...] > (properties `((anti-features x y z))))) > > x, y and z can be symbols, e.g. based upon from https://f-droid.org/en/do= cs/Anti-Features/ > > * ads (I don't think any application in Guix has these?) > * tracking (should be patched out if possible) > * non-free-network-services > * non-free-dependencies (probably not allowed in upstream Guix, but maybe= in a channel) > > The code behind =E2=80=98guix show=E2=80=99 and =E2=80=98guix search=E2= =80=99 would need to > be adjusted to display anti-features, and the =E2=80=98guix install=E2=80= =99 code > should warn if someone installs a package with anti-features. I=E2=80=99m sympathetic with the idea of raising awareness of those anti-features. However, I don=E2=80=99t see a clear way we could =E2=80=9C= define=E2=80=9D each possible anti-feature; some are definitely ill-defined (for instance, a service is neither =E2=80=9Cfree=E2=80=9D nor =E2=80=9Cnon-free=E2=80=9D in= the same sense as software can be free or non-free.) It=E2=80=99s also not entirely clear to me how t= he UI could make good use of it. That said, there are anti-features that we have always patched out in the past, such as tracking/=E2=80=9Cphoning home=E2=80=9D and auto-upgrades= . Perhaps we could formalize that in our packaging guidelines? Ludo=E2=80=99.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.