From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 07 03:43:55 2013 Received: (at submit) by debbugs.gnu.org; 7 Oct 2013 07:43:55 +0000 Received: from localhost ([127.0.0.1]:59217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VT5Tu-0007hx-53 for submit@debbugs.gnu.org; Mon, 07 Oct 2013 03:43:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47600) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VT5Tr-0007hp-2N for submit@debbugs.gnu.org; Mon, 07 Oct 2013 03:43:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VT5Tm-0001H4-5H for submit@debbugs.gnu.org; Mon, 07 Oct 2013 03:43:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VT5Tm-0001H0-2F for submit@debbugs.gnu.org; Mon, 07 Oct 2013 03:43:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49294) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VT5Th-0007DP-Nq for bug-guix@gnu.org; Mon, 07 Oct 2013 03:43:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VT5Td-0001Ft-Dk for bug-guix@gnu.org; Mon, 07 Oct 2013 03:43:41 -0400 Received: from mx-out.ocsa-data.net ([194.36.166.37]:63080) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VT5Td-0001FW-7l for bug-guix@gnu.org; Mon, 07 Oct 2013 03:43:37 -0400 Received: from [192.168.111.12] (helo=webmail.ouvaton.coop) by mx-out.ocsa-data.net with esmtpa (Exim - FreeBSD Rulez) id 1VT5TZ-0001hl-9c for ; Mon, 07 Oct 2013 09:43:34 +0200 Received: from 81.255.240.224 (SquirrelMail authenticated user christophe.jarry@ouvaton.org) by webmail.ouvaton.coop with HTTP; Mon, 7 Oct 2013 09:43:35 +0200 Message-ID: <5415a2508dff305c041e20f08c20793e.squirrel@webmail.ouvaton.coop> Date: Mon, 7 Oct 2013 09:43:35 +0200 Subject: hydra.gnu.org uses nontrivial and nonfree javascript From: christophe.jarry@ouvaton.org To: bug-guix@gnu.org User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-abuse-contact: abuse@ocsa-data.net X-detected-operating-system: by eggs.gnu.org: Mac OS X 10.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Hello, If I go to http://hydra.gnu.org/jobset/gnu/master with Firefox, addon GNU LibreJS 5.4 [1] reports this: List of accepted JavaScript in http://hydra.gnu.org/jobset/gnu/master this script has been tagged as free software by LibreJS authors: http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js List of blocked JavaScript in http://hydra.gnu.org/jobset/gnu/master NONTRIVIAL: eval has been found in code: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js NONTRIVIAL: eval has been found in code: http://hydra.gnu.org/static/bootstrap/js/bootstrap.min.js This script is detected as nonfree, external, and as defining functions or methods: http://hydra.gnu.org/static/js/bootbox.min.js This script is detected as nonfree, external, and as defining functions or methods: http://hydra.gnu.org/static/js/common.js This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts: $(function() { makeLazyTab("tabs-jobs", "http://hydra.gnu.org/jobset/gnu/master/jobs-tab"); }); Is it possible to use only free javascript for this page? [1] http://www.gnu.org/software/librejs Christophe From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 07 16:02:12 2013 Received: (at 15549) by debbugs.gnu.org; 7 Oct 2013 20:02:12 +0000 Received: from localhost ([127.0.0.1]:60990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTH0N-0001GX-QQ for submit@debbugs.gnu.org; Mon, 07 Oct 2013 16:02:12 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:37727) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VTH0L-0001GM-4S for 15549@debbugs.gnu.org; Mon, 07 Oct 2013 16:02:10 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A7787F0D; Mon, 7 Oct 2013 22:02:07 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id veeotTJx+qeC; Mon, 7 Oct 2013 22:02:07 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4797DEC9; Mon, 7 Oct 2013 22:02:07 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: christophe.jarry@ouvaton.org Subject: Re: bug#15549: hydra.gnu.org uses nontrivial and nonfree javascript References: <5415a2508dff305c041e20f08c20793e.squirrel@webmail.ouvaton.coop> Date: Mon, 07 Oct 2013 22:02:06 +0200 In-Reply-To: <5415a2508dff305c041e20f08c20793e.squirrel@webmail.ouvaton.coop> (christophe jarry's message of "Mon, 7 Oct 2013 09:43:35 +0200") Message-ID: <87zjqkvoht.fsf@gnu.org> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15549 Cc: 15549@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) Hi, christophe.jarry@ouvaton.org skribis: > If I go to http://hydra.gnu.org/jobset/gnu/master with Firefox, addon > GNU LibreJS 5.4 [1] reports this: Thanks for the report! > List of accepted JavaScript in > http://hydra.gnu.org/jobset/gnu/master > > this script has been tagged as free software by LibreJS authors: > http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js > > > List of blocked JavaScript in > http://hydra.gnu.org/jobset/gnu/master > > NONTRIVIAL: eval has been found in code: > http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js So jquery itself is free, but since it=E2=80=99s using =E2=80=98eval=E2=80= =99 it might be evaluating third-party non-free code, is that right? > NONTRIVIAL: eval has been found in code: > http://hydra.gnu.org/static/bootstrap/js/bootstrap.min.js Same here. > This script is detected as nonfree, external, and as defining > functions or methods: > http://hydra.gnu.org/static/js/bootbox.min.js That file points to http://bootboxjs.com/license.txt, which is the MIT/X11 license. So do I get it right that it=E2=80=99s just a matter of letting LibreJS know about it? > This script is detected as nonfree, external, and as defining > functions or methods: > http://hydra.gnu.org/static/js/common.js That file is actually part of Hydra, which is GPLv3+: https://github.com/NixOS/hydra/blob/master/src/root/static/js/common.js > This script is detected as inline, nonfree, defining functions or > methods, and the rest of the page as loading external scripts: > $(function() { makeLazyTab("tabs-jobs", > "http://hydra.gnu.org/jobset/gnu/master/jobs-tab"); }); This comes from Hydra=E2=80=99s source: https://github.com/NixOS/hydra/blob/master/src/root/jobset.tt > Is it possible to use only free javascript for this page? AFAICS it=E2=80=99s actually the case. However, all this lacks the right t= ags for LibreJS to recognize it. Could you tell us what=E2=80=99s needed to make it work? I can then submit a patch for Hydra itself. It would be neat if someone else would submit the JQuery/Bootstrap parts, though. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 28 15:14:52 2014 Received: (at 15549) by debbugs.gnu.org; 28 Aug 2014 19:14:52 +0000 Received: from localhost ([127.0.0.1]:52752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN59m-0002dl-PM for submit@debbugs.gnu.org; Thu, 28 Aug 2014 15:14:51 -0400 Received: from smtp5-g21.free.fr ([212.27.42.5]:43084) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN4yB-0002M8-JB for 15549@debbugs.gnu.org; Thu, 28 Aug 2014 15:02:52 -0400 Received: from gllfsc (unknown [78.222.69.187]) by smtp5-g21.free.fr (Postfix) with ESMTPS id 6B2ABD4802F; Thu, 28 Aug 2014 21:02:47 +0200 (CEST) Date: Thu, 28 Aug 2014 21:02:47 +0200 From: Christophe Jarry To: ludo@gnu.org Subject: Re: bug#15549: hydra.gnu.org uses nontrivial and nonfree javascript Message-Id: <20140828210247.55eaf80a8a058bb0572dd188@cjarry.org> X-Mailer: Sylpheed 3.3.1 (GTK+ 2.24.22; mips64el-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15549 X-Mailman-Approved-At: Thu, 28 Aug 2014 15:14:48 -0400 Cc: 15549@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) > AFAICS it's actually the case. However, all this lacks the right > tags for LibreJS to recognize it. > > Could you tell us what's needed to make it work? You should be able to do it with the instructions on those pages: http://www.gnu.org/software/librejs/free-your-javascript https://www.gnu.org/licenses/javascript-labels Christophe From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 01 16:17:50 2015 Received: (at control) by debbugs.gnu.org; 1 Jul 2015 20:17:50 +0000 Received: from localhost ([127.0.0.1]:36423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZAOS6-0004ga-85 for submit@debbugs.gnu.org; Wed, 01 Jul 2015 16:17:50 -0400 Received: from world.peace.net ([50.252.239.5]:33022 ident=hope0) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZAOS3-0004gR-Ek for control@debbugs.gnu.org; Wed, 01 Jul 2015 16:17:48 -0400 Received: from 209-6-120-240.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com ([209.6.120.240] helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1ZAORw-0005PQ-Ib; Wed, 01 Jul 2015 16:17:40 -0400 From: Mark H Weaver To: control@debbugs.gnu.org Date: Wed, 01 Jul 2015 16:17:28 -0400 Message-ID: <87oajvzl7r.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: retitle 15549 hydra.gnu.org needs to declare its javascript licenses for LibreJS thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: retitle 15549 hydra.gnu.org needs to declare its javascript licenses for LibreJS thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject retitle 15549 hydra.gnu.org needs to declare its javascript licenses for LibreJS thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 16 16:48:01 2017 Received: (at 15549) by debbugs.gnu.org; 16 Mar 2017 20:48:01 +0000 Received: from localhost ([127.0.0.1]:59338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cocJV-0003Qh-7b for submit@debbugs.gnu.org; Thu, 16 Mar 2017 16:48:01 -0400 Received: from bay004-omc1s6.hotmail.com ([65.54.190.17]:61720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cocJT-0003QQ-MP for 15549@debbugs.gnu.org; Thu, 16 Mar 2017 16:48:00 -0400 Received: from NAM02-SN1-obe.outbound.protection.outlook.com ([65.54.190.60]) by BAY004-OMC1S6.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 16 Mar 2017 13:47:53 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QOJRw+pwwLEyHLgS9qBCmpGMRcsXbhzJbGHW9HUaIDQ=; b=RWKrq08EFJpZWt65PiSMdM/PeZNJnRv3dz9nkRVgOrJ/jH54gpdkYjXJSLS8Mhteod7kzlMCVdW0/x+A99dSYJohB+FiBcKXiULwkhhxNMAOcQKywFsZN/kqMDeJ8Q5fYDORfxoAbi9Bb1jBmt10+yaoclLJorhP+lyd/vhCEkos1k6dpXgXao5XnCW1565w+DpNUqDSxhH2+8r9+2EbhzQudrvqV+2zBxYv64MQCxibrq7kE3JXgJPOs6mNJYdnGgdLbIllcviUHQ+tEXK/1A2s1f8NLmaiE17gWN8psxclm8r9Sm+tLW3V4D1lnviaKtiF2F9/5WzmV1tTNqCgIw== Received: from SN1NAM02FT044.eop-nam02.prod.protection.outlook.com (10.152.72.55) by SN1NAM02HT156.eop-nam02.prod.protection.outlook.com (10.152.72.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.10; Thu, 16 Mar 2017 20:47:52 +0000 Received: from DM5PR10MB1738.namprd10.prod.outlook.com (10.152.72.53) by SN1NAM02FT044.mail.protection.outlook.com (10.152.72.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.10 via Frontend Transport; Thu, 16 Mar 2017 20:47:52 +0000 Received: from DM5PR10MB1738.namprd10.prod.outlook.com ([10.172.35.144]) by DM5PR10MB1738.namprd10.prod.outlook.com ([10.172.35.144]) with mapi id 15.01.0947.018; Thu, 16 Mar 2017 20:47:52 +0000 From: Joshua Branson To: "15549@debbugs.gnu.org" <15549@debbugs.gnu.org> Subject: hydra.gnu.org needs to declare its javascript licenses for Thread-Topic: hydra.gnu.org needs to declare its javascript licenses for Thread-Index: AQHSnpaUFh2hidrd+kuns+RgiSCpew== Date: Thu, 16 Mar 2017 20:47:52 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: debbugs.gnu.org; dkim=none (message not signed) header.d=none;debbugs.gnu.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:DC74E7167C535A4A3396EE8CCE68FD78F6E3B3A2ABDF973E715FD77E125791FA; UpperCasedChecksum:3445E3CB5D85FEAC43CA1F5297DBDE49652DD24F1572A3A55E6F3961A1A772C3; SizeAsReceived:7387; Count:34 x-ms-exchange-messagesentrepresentingtype: 1 x-incomingheadercount: 34 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; SN1NAM02HT156; 5:lFqmRM/0S5p49MGowgbcC62GMZxmQSr71zlqlXLZYTphZLRW9mff9lrmxGTXZ7NKX/hio6BvzuUgViy6oQF3fiEiUwKfgSMQs3drK+2L+QHPVobYq1xHMNA1ngm2ATboruWddT6BiMPPz6ngMOt4qw==; 24:rVj/OsGYr0pobIpO6x1lj2U6i6n2ybKwGKGYbb8JjsJTjATv2HbZ/7/8awhinD+i8pxE6Ens+AGYcF/IRFEkhKzprUqkUvHUeOzWp6zBtBE=; 7:ILKMrZfEAGQIn6BckZXFUb99iDP8D4eTBugm0nUnBSy6elVyFEE8O2SgR7ma69ZRr+73VBzIOnVAeJS1TO1Zu6yQhYU6OzC/jCJgw1HGT+KDaWkM2+M0UhQpjYdcvMoFEGtsBYmfDTuReSw3l5i4TwtRh1fcmT3qTl+tZwPLhwI/u3DfPElA/Mc443l5S/dkuv3tv5LPcd0FQGnjBZ8cFgccHyWfBsfsXAzbLovzAMA5HqAQGHVd/x5Ff83j6MBDPZq7zmlhdhJ+zNx1fyz2Kl/s14nTmVf0pYahr0KiPMTjYkzMhN8gsVHv9FWx3PR5 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900017); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1NAM02HT156; H:DM5PR10MB1738.namprd10.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 6ea4a0b5-6a2e-48d4-a338-08d46cadb662 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(1603101448)(1601125254)(1701031045); SRVR:SN1NAM02HT156; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015245)(444000031); SRVR:SN1NAM02HT156; BCL:0; PCL:0; RULEID:; SRVR:SN1NAM02HT156; x-forefront-prvs: 024847EE92 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: <6848CBA438EE5A43A80A507D4003A782@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2017 20:47:52.1931 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM02HT156 X-OriginalArrivalTime: 16 Mar 2017 20:47:53.0799 (UTC) FILETIME=[95854D70:01D29E96] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15549 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: -0.7 (/) This is still an issue. There are a couple of eval issues and some inline = code that raises flags for LibreJs. Joshua= From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 09 17:18:35 2017 Received: (at 15549) by debbugs.gnu.org; 9 Oct 2017 21:18:35 +0000 Received: from localhost ([127.0.0.1]:58733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1fRa-0000l9-On for submit@debbugs.gnu.org; Mon, 09 Oct 2017 17:18:34 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1fRY-0000l1-NG for 15549@debbugs.gnu.org; Mon, 09 Oct 2017 17:18:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1507583870; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=800; bh=RXskCivDibc4cNvxiOWCrqH/PqWg58YjX8qssCz17Eg=; b=UwY8rPcwx7MFkfGJo+Sz2kkPutcKP/prxlLhkYDxYPfifJyg6Jn5hsLcRLXGdCSF 0C43dkbFheqEtFLXhc9ZEgT8ycixM1g1OtyvXGk8G8vqacGZEztV17F/q9aVjLbj+zJ LQ2apdeTGE+nyWNJrAahcDXT94mYkbi4RBcDbB68= Received: from localhost (port-92-200-49-16.dynamic.qsc.de [92.200.49.16]) by mx.zohomail.com with SMTPS id 1507583869947978.5373970683679; Mon, 9 Oct 2017 14:17:49 -0700 (PDT) References: <5415a2508dff305c041e20f08c20793e.squirrel@webmail.ouvaton.coop> <87zjqkvoht.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#15549: hydra.gnu.org uses nontrivial and nonfree javascript In-reply-to: <87zjqkvoht.fsf@gnu.org> 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: Mon, 09 Oct 2017 23:17:46 +0200 Message-ID: <87lgkkm35x.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 15549 Cc: 15549@debbugs.gnu.org, christophe.jarry@ouvaton.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: -0.0 (/) Ludovic Courtès writes: > AFAICS it’s actually the case. However, all this lacks the right tags > for LibreJS to recognize it. > > Could you tell us what’s needed to make it work? > > I can then submit a patch for Hydra itself. It would be neat if someone > else would submit the JQuery/Bootstrap parts, though. Has our version of hydra diverged from upstream, or are we just using an old version? We need to add license comments to the JavaScript files and to non-trivial embedded script blocks. I would like to do this, but I don’t know where the code is that I should edit, or if this should just be done on our single soon-to-be-obsolete hydra.gnu.org instance. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 10 02:56:00 2017 Received: (at 15549) by debbugs.gnu.org; 10 Oct 2017 06:56:00 +0000 Received: from localhost ([127.0.0.1]:59030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1oSO-0004eq-IE for submit@debbugs.gnu.org; Tue, 10 Oct 2017 02:56:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1oSN-0004ec-A7 for 15549@debbugs.gnu.org; Tue, 10 Oct 2017 02:55:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1oSF-0001GM-2K for 15549@debbugs.gnu.org; Tue, 10 Oct 2017 02:55:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47525) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1oS1-00015p-DR; Tue, 10 Oct 2017 02:55:37 -0400 Received: from [193.50.110.208] (port=41084 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e1oS0-0001eX-OT; Tue, 10 Oct 2017 02:55:37 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#15549: hydra.gnu.org uses nontrivial and nonfree javascript References: <5415a2508dff305c041e20f08c20793e.squirrel@webmail.ouvaton.coop> <87zjqkvoht.fsf@gnu.org> <87lgkkm35x.fsf@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 =?utf-8?Q?Vend=C3=A9miaire?= an 226 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: Tue, 10 Oct 2017 08:55:34 +0200 In-Reply-To: <87lgkkm35x.fsf@elephly.net> (Ricardo Wurmus's message of "Mon, 09 Oct 2017 23:17:46 +0200") Message-ID: <87po9vpk49.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15549 Cc: Mark H Weaver , 15549@debbugs.gnu.org, christophe.jarry@ouvaton.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: -5.0 (-----) Ricardo Wurmus skribis: > Ludovic Court=C3=A8s writes: > >> AFAICS it=E2=80=99s actually the case. However, all this lacks the righ= t tags >> for LibreJS to recognize it. >> >> Could you tell us what=E2=80=99s needed to make it work? >> >> I can then submit a patch for Hydra itself. It would be neat if someone >> else would submit the JQuery/Bootstrap parts, though. > > Has our version of hydra diverged from upstream, or are we just using an > old version? We run an old and slightly modified version of Hydra. (Unfortunately, we followed worst practices here, which means the changes are only on hydra.gnu.org.) > We need to add license comments to the JavaScript files and to > non-trivial embedded script blocks. > > I would like to do this, but I don=E2=80=99t know where the code is that I > should edit, or if this should just be done on our single > soon-to-be-obsolete hydra.gnu.org instance. I depends on the breadth of the changes. Where are the license tags missing? Is it mostly in .js files, or in