From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sJl0HiudUGDUSgAA0tVLHw (envelope-from ) for ; Tue, 16 Mar 2021 11:57:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id cE8rGiudUGDZNQAAbx9fmQ (envelope-from ) for ; Tue, 16 Mar 2021 11:57:31 +0000 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 15793103E2 for ; Tue, 16 Mar 2021 12:57:31 +0100 (CET) Received: from localhost ([::1]:36536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lM8KI-0000jC-5P for larch@yhetil.org; Tue, 16 Mar 2021 07:57:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lM8K8-0000j3-8N for guix-devel@gnu.org; Tue, 16 Mar 2021 07:57:20 -0400 Received: from mail.zaclys.net ([178.33.93.72]:39225) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lM8K5-0008PL-7H for guix-devel@gnu.org; Tue, 16 Mar 2021 07:57:19 -0400 Received: from guix-xps.local (82-64-145-38.subs.proxad.net [82.64.145.38]) (authenticated bits=0) by mail.zaclys.net (8.14.7/8.14.7) with ESMTP id 12GBEWJr049117 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 16 Mar 2021 12:14:32 +0100 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.zaclys.net 12GBEWJr049117 Authentication-Results: mail.zaclys.net; spf=fail smtp.mailfrom=lle-bout@zaclys.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zaclys.net; s=default; t=1615893273; bh=kY6a97FZGrQscEmMpD5RDF/aoLSpFkka5otw/pjv9rU=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=XcjtCRdz/abH1mCZrAewBKez5nQ8Fnqq+oMhmrbbGGg1m8YYj3VboOjR5lPrI1Asz e8FGnVJ/pFwgmaM/lhDr1CVwlJ+V95hXO16KCkmXM2y8024B9I8piir8hJ0qUQyHAO SIyymyp2VOkDnOU1LQA27oU8R8CvTiw9GJt+0yu4= Message-ID: Subject: Re: Fedora/Debian release monitoring inspiration for Guix Data Service From: =?ISO-8859-1?Q?L=E9o?= Le Bouter To: Ricardo Wurmus Cc: mail@cbaines.net, guix-devel@gnu.org Date: Tue, 16 Mar 2021 12:14:32 +0100 In-Reply-To: <87k0q7mjxa.fsf@elephly.net> References: <87k0q7mjxa.fsf@elephly.net> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-7Ma01YXpjCJgK4hv/cFs" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=178.33.93.72; envelope-from=lle-bout@zaclys.net; helo=mail.zaclys.net 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_NONE=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.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615895851; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kY6a97FZGrQscEmMpD5RDF/aoLSpFkka5otw/pjv9rU=; b=UyCMEprqU66A+FdugtXha5JJ2nHPI1VO0TtQ//p6zyvN2uo1fr82OYRNFsuir37wnRfe3+ 3vhWHvlDXrLJYmFWLUwuznOhvLTi4GWBl1B9ZEY5ULA6er+dsO2nlcDLCnNIG08BOrE6q5 OPhCtYHMZK09EIihRqZdXd9HaH6F1JGVKsQwEnqY3+J2ah4cHstSEgurK/cc3jd8V0zgNV sVKUGXQfXrgo3I5sSYca1zEHkM1OBjXOSKyOXB15kFUaa39CrMgP4LY67Fg2k4VYAqsPvI ymI/UDC7esKo2bEzoftOgPsRClRs/h7KgsEhrUf5csWjeqg4Beek6Ix+HJlQpw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615895851; a=rsa-sha256; cv=none; b=lP5FbgztbmCrjW3HInk49hVa6mZp5vLRWg6AxGCEK6N0VKH9X/lcjS42Sfwj6qrpelyYDp OIhm5SXTeq5U95o1cyNhSWqarW2PlGSnyc9ZqXTbByLY+MIXvcs3q3qTYqzJQer2qj6UiT dLDyL7AKDd8PbePMWSmRxoEwG0n6XtPgORd+PNbNWIhL8esnrLYNQHgl4484lzptZy73s5 C9pXjpV+1QU7Pb6uZ3nDoYqDf2bcZtC6aYKN0kPsh2ZHdKb/MQap/CYOy7FUbC1sQfF/jb WCbCKobQ2Xs+Tkr2qTEUqs9q6I3cBDOqmPjQf9TNF+EgqQqQL5xjbzc06Bn3OQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=zaclys.net header.s=default header.b=XcjtCRdz; dmarc=pass (policy=reject) header.from=zaclys.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -5.20 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=zaclys.net header.s=default header.b=XcjtCRdz; dmarc=pass (policy=reject) header.from=zaclys.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 15793103E2 X-Spam-Score: -5.20 X-Migadu-Scanner: scn0.migadu.com X-TUID: h8y2yEbqPsYf --=-7Ma01YXpjCJgK4hv/cFs Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2021-03-16 at 12:12 +0100, Ricardo Wurmus wrote: > L=C3=A9o Le Bouter writes: >=20 > > I am thinking we should really get something like this with the > > Guix > > Data Service, start including something similar to Debian > > uscan/watch > > rules in every package so we can get reliable (in majority of > > cases) > > update notifications. >=20 > =E2=80=9Cguix lint=E2=80=9D has a checker for releases: >=20 > --8<---------------cut here---------------start------------->8--- > $ guix lint -l > Available checkers: > [=E2=80=A6] > - refresh: Check the package for new upstream releases > --8<---------------cut here---------------end--------------->8--- >=20 > It just needs to be extended to cover more packages. >=20 > Developing a service that runs this for all packages is an orthogonal > issue. >=20 Just to clarify, I do know it exists and use it often :-) Indeed it needs to be extended and that's what I am talking about there, also Guix Data Service is important here because we cannot possibly each on our sides spam the various URLs or APIs to generate the release monitoring dataset. Instead, using Guix Data Service for that with specially configured API keys and else sounds like a better idea. --=-7Ma01YXpjCJgK4hv/cFs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmBQkxgACgkQRaix6GvN EKaH8hAAhgO6jkTOmfXjKhmfIQN7LB7TaI42+2/xC035PdlhZkcUVx8aUHncEbbg /g/k4szCPlDdFLc7dNGgq0J10jTYR586Em9PHyT75ZSTqiBbtCcpTCy2I6tiqF8R h2dJO1lvlTFE8b1hDponDaj5z2aeY5yKEhDuc4f2BptbTikOAmd6ciE+NnQkyGUo i6ozMRyQb70dS1MiQK5/JXUuyNruFpHk5IkyTT4ZoNZzXX+qJ2q46SAGnBcGvM/P SVWNG44WOgQoeEaY+EPrTnVNLgu1hZFcoEVfj/Qr0++RM/xyf2+2mfrQhb2WZHBd aiKQsHVpEInNHt4HNMArsCGnAgtI8PySBtzSiVXlT/uvICheYuGHgWzixYpVoCHX 1e3bmbu7O7TmrN4Yy3gHvKZ3RhxxunK3GE8xk7x7USjRTC9991WO4unk9eNhXnbR WvB7K+IpOAwztSSVXZluMrt9ZRz878vBQhDXaoEQDyZnBilblzbAy45It/lmQUuq whlAO5h5oecLmHzNPHo9pYgejZC55/7/kSI3XeF3NlNVrBGBTCbiX7VpzHEJ0Gsq 0nKKqdBD0oF/mQyp/5lR1jvmKnGehNM0LaW6ATxLLRpF352NRNJLwMoZRanGXZqa /RoeRN3tFGa6SOGdMsr4PCZzYDIfh6ahESjtzdM7mblJl+83a44= =q0ap -----END PGP SIGNATURE----- --=-7Ma01YXpjCJgK4hv/cFs--