From unknown Fri Jun 20 07:16:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33535 <33535@debbugs.gnu.org> To: bug#33535 <33535@debbugs.gnu.org> Subject: Status: [PATCH] refresh: Account for overlapping updater coverage. Reply-To: bug#33535 <33535@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:16:49 +0000 retitle 33535 [PATCH] refresh: Account for overlapping updater coverage. reassign 33535 guix-patches submitter 33535 ericbavier@centurylink.net severity 33535 normal tag 33535 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 27 21:28:20 2018 Received: (at submit) by debbugs.gnu.org; 28 Nov 2018 02:28:20 +0000 Received: from localhost ([127.0.0.1]:52699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRpaO-0000kl-20 for submit@debbugs.gnu.org; Tue, 27 Nov 2018 21:28:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRpaM-0000kZ-Vm for submit@debbugs.gnu.org; Tue, 27 Nov 2018 21:28:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRpaH-0000dt-08 for submit@debbugs.gnu.org; Tue, 27 Nov 2018 21:28:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60668) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRpaG-0000do-Tk for submit@debbugs.gnu.org; Tue, 27 Nov 2018 21:28:12 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49288) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRpaF-0007ve-EY for guix-patches@gnu.org; Tue, 27 Nov 2018 21:28:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRpaC-0000cN-Mb for guix-patches@gnu.org; Tue, 27 Nov 2018 21:28:11 -0500 Received: from mail.onyx.syn-alias.com ([206.152.134.66]:26099 helo=smtp.centurylink.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRpaC-0000br-G1 for guix-patches@gnu.org; Tue, 27 Nov 2018 21:28:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; d=centurylink.net; s=ctl201402; c=relaxed/simple; q=dns/txt; i=@centurylink.net; t=1543372087; h=From:Subject:Date:To:MIME-Version; bh=9uPqpxXNlB6bXnN6TIF1ixgVKYE=; b=Za6/y254YAjyMUZDjJXYJE62Zpx7wsNIbZQxF9ZwoJUGqWwNmgIe30kc2H4MACtj 0u/SvMbQ5vYyE1W8AROCSvcIKXktOz+rShf9GjaXzq3Y2BLENt1tv3UFIU/Hx0gj jYq8832i1e4LrM8nO0Ir7ghkw03JhhI87z6fNvlqJ3APDFKDQulkP0lJQfF21p1H 4+azCVHDLnzrsX38Xc6fmi4ZUaKGSEAjitWtCN3XyPU9n9Nv4UclCJNkssAeGt13 RVyYnBO9wCw7LJ48lp2dTr1TR28AqIDc5xpXLt4LDVVzVWozFr0uk/vLQAf4bu36 INuqqRwZTfhztpdeNFcCuQ==; X_CMAE_Category: , , X-CNFS-Analysis: v=2.2 cv=RqKHF2uK c=1 sm=1 tr=0 a=PfFp8hmzMLas+YAS7JUBXg==:117 a=PfFp8hmzMLas+YAS7JUBXg==:17 a=KGjhK52YXX0A:10 a=JHtHm7312UAA:10 a=zSv6zi-ZgakA:10 a=inoG4m36AAAA:8 a=7Nk6JicNMJbZTrWe8JsA:9 a=93VgcTwNqkpEecET:21 a=qjMAKVMZgvMTGy5u:21 a=_Qgj-RFg6mImvLaOgLPg:22 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: ZXJpY2JhdmllckBjZW50dXJ5bGluay5uZXQ= Authentication-Results: smtp04.onyx.dfw.sync.lan smtp.user=ericbavier@centurylink.net; auth=pass (LOGIN) Received: from [97.116.107.116] ([97.116.107.116:51300] helo=localhost.localdomain) by smtp.centurylink.net (envelope-from ) (ecelerity 3.6.25.56547 r(Core:3.6.25.0)) with ESMTPSA (cipher=DHE-RSA-AES128-GCM-SHA256) id 37/4A-19453-63DFDFB5; Tue, 27 Nov 2018 21:28:06 -0500 From: ericbavier@centurylink.net To: guix-patches@gnu.org Subject: [PATCH] refresh: Account for overlapping updater coverage. Date: Tue, 27 Nov 2018 20:27:37 -0600 Message-Id: <20181128022737.18091-1-ericbavier@centurylink.net> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Eric Bavier 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 (-----) From: Eric Bavier * guix/scripts/refresh.scm (list-updaters-and-exit): Do not assume updater predicates are disjoint. Track covered packages directly. --- Hello Guix, Some of our packages are covered by more than one of our updaters: scheme@(guile-user)> ,use(gnu packages)(guix packages)(guix upstream) scheme@(guile-user)> ,use(srfi srfi-1)(srfi srfi-26) scheme@(guile-user)> (define updaters (force (@@ (guix upstream) %updaters))) scheme@(guile-user)> (define predicates (map upstream-updater-predicate updaters)) scheme@(guile-user)> (define doubles (fold-packages (lambda (pkg result) (if (> (count (cut <> pkg) predicates) 1) (cons pkg result) result)) '())) scheme@(guile-user)> (length doubles) $1 = 469 scheme@(guile-user)> (map package-name doubles) $2 = ("agda" "emacs-agda2-mode" "fribidi" "raincat" "ghc-tasty-quickcheck" ... "ghc-hxt") It seams mostly packages covered by both the "hackage" and "stackage" updaters. And Fribidi is a GNU package but hosted on github. Currently this leads to double-counting while computing total package coverage and a too optimistic result (by about 5.4%). The below patch fixes it by tracking the (un)covered packages directly. guix/scripts/refresh.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/guix/scripts/refresh.scm b/guix/scripts/refresh.scm index 58fc64db1..f7d2cffb7 100644 --- a/guix/scripts/refresh.scm +++ b/guix/scripts/refresh.scm @@ -179,24 +179,24 @@ specified with `--select'.\n")) (let* ((packages (fold-packages cons '())) (total (length packages))) - (define covered - (fold (lambda (updater covered) - (let ((matches (count (upstream-updater-predicate updater) - packages))) + (define uncovered + (fold (lambda (updater uncovered) + (let ((matches (filter (upstream-updater-predicate updater) + packages))) ;; TRANSLATORS: The parenthetical expression here is rendered ;; like "(42% coverage)" and denotes the fraction of packages ;; covered by the given updater. (format #t (G_ " - ~a: ~a (~2,1f% coverage)~%") (upstream-updater-name updater) (G_ (upstream-updater-description updater)) - (* 100. (/ matches total))) - (+ covered matches))) - 0 + (* 100. (/ (length matches) total))) + (lset-difference eq? uncovered matches))) + packages (force %updaters))) (newline) (format #t (G_ "~2,1f% of the packages are covered by these updaters.~%") - (* 100. (/ covered total)))) + (* 100. (/ (- total (length uncovered)) total)))) (exit 0)) (define (warn-no-updater package) -- 2.19.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 29 12:42:51 2018 Received: (at 33535) by debbugs.gnu.org; 29 Nov 2018 17:42:51 +0000 Received: from localhost ([127.0.0.1]:55072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gSQKx-0006y0-7Z for submit@debbugs.gnu.org; Thu, 29 Nov 2018 12:42:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gSQKv-0006xn-50 for 33535@debbugs.gnu.org; Thu, 29 Nov 2018 12:42:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gSQKp-00033U-A2 for 33535@debbugs.gnu.org; Thu, 29 Nov 2018 12:42:43 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gSQKn-00032E-Oa; Thu, 29 Nov 2018 12:42:41 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40322 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gSQKn-00069o-Fd; Thu, 29 Nov 2018 12:42:41 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: ericbavier@centurylink.net Subject: Re: [bug#33535] [PATCH] refresh: Account for overlapping updater coverage. References: <20181128022737.18091-1-ericbavier@centurylink.net> Date: Thu, 29 Nov 2018 18:42:38 +0100 In-Reply-To: <20181128022737.18091-1-ericbavier@centurylink.net> (ericbavier's message of "Tue, 27 Nov 2018 20:27:37 -0600") Message-ID: <87bm67zsoh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (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: 33535 Cc: Eric Bavier , 33535@debbugs.gnu.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: -6.0 (------) Hello! ericbavier@centurylink.net skribis: > From: Eric Bavier > > * guix/scripts/refresh.scm (list-updaters-and-exit): Do not assume updater > predicates are disjoint. Track covered packages directly. > --- > Hello Guix, > > Some of our packages are covered by more than one of our updaters: > > scheme@(guile-user)> ,use(gnu packages)(guix packages)(guix upstream) > scheme@(guile-user)> ,use(srfi srfi-1)(srfi srfi-26) > scheme@(guile-user)> (define updaters (force (@@ (guix upstream) %updater= s))) > scheme@(guile-user)> (define predicates (map upstream-updater-predicate u= pdaters)) > scheme@(guile-user)> (define doubles > (fold-packages > (lambda (pkg result) > (if (> (count (cut <> pkg) predicates) 1) > (cons pkg result) > result)) > '())) > scheme@(guile-user)> (length doubles) > $1 =3D 469 > scheme@(guile-user)> (map package-name doubles) > $2 =3D ("agda" "emacs-agda2-mode" "fribidi" "raincat" "ghc-tasty-quickche= ck" ... "ghc-hxt") > > It seams mostly packages covered by both the "hackage" and "stackage" > updaters. And Fribidi is a GNU package but hosted on github. > > Currently this leads to double-counting while computing total package > coverage and a too optimistic result (by about 5.4%). > > The below patch fixes it by tracking the (un)covered packages directly. Oh, good catch. LGTM! That also means we=E2=80=99ll have to work on our updaters=E2=80=A6 :-) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 23:59:51 2018 Received: (at 33535-done) by debbugs.gnu.org; 11 Dec 2018 04:59:52 +0000 Received: from localhost ([127.0.0.1]:42621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gWa99-0007Wa-L5 for submit@debbugs.gnu.org; Mon, 10 Dec 2018 23:59:51 -0500 Received: from mail.onyx.syn-alias.com ([206.152.134.66]:23155 helo=smtp.centurylink.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gWa98-0007WN-5G for 33535-done@debbugs.gnu.org; Mon, 10 Dec 2018 23:59:50 -0500 DKIM-Signature: v=1; a=rsa-sha1; d=centurylink.net; s=ctl201402; c=relaxed/simple; q=dns/txt; i=@centurylink.net; t=1544504384; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=8Gygxoy+P43iDU8YefArIBhMtM8=; b=BMmXlT4DvQ9XVcTWQL9vsQ9EK4GXKVRyJIKDvPYq0tSljPu0zovLzWkg9vz0trRx QdDcJEQq/YbNd8fEx99VCoUF2YxFukBghByauNnXMT2NFfjoW/O590SDbY79lYMl 4/YLwV89pfXFW6XiyTRSfSJLHWj0qUQXPYsS5WbdLpNJM0yvsy+oDJ9fOyqAFfZe L77Q4mvTJpVKRU+DPm9hOSmHf/OmW16DD/+J3JW81+cOo6kS3iRnnRqdhEawknIC hzwyCOCMtvyw1lE0ohyCzqgcHVGvKxPrTnASCELx5qjcHFWxpQA2XiR4m+wQsChJ Qlhy5kVJ/YFxhLF+dRTc7Q==; X_CMAE_Category: , , X-CNFS-Analysis: v=2.3 cv=PeyBeRpd c=1 sm=1 tr=0 a=cjJt/q+I1cGZQhdwTxhucA==:117 a=cjJt/q+I1cGZQhdwTxhucA==:17 a=KGjhK52YXX0A:10 a=2ur7OfE09M0A:10 a=zSv6zi-ZgakA:10 a=mDV3o1hIAAAA:8 a=I_5RNyk1AAAA:8 a=inoG4m36AAAA:8 a=bhYdU6-xQISyiFRcjUQA:9 a=QEXdDO2ut3YA:10 a=ezCkN-Euj-BjBwW8nM8A:9 a=_FVE-zBwftR9WsbkzFJk:22 a=Eh9yxdLE6B1twWrs3SXz:22 a=_Qgj-RFg6mImvLaOgLPg:22 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: ZXJpY2JhdmllckBjZW50dXJ5bGluay5uZXQ= Authentication-Results: smtp01.onyx.dfw.sync.lan smtp.user=ericbavier@centurylink.net; auth=pass (LOGIN) Received: from [97.116.125.252] ([97.116.125.252:42194] helo=localhost) by smtp.centurylink.net (envelope-from ) (ecelerity 3.6.25.56547 r(Core:3.6.25.0)) with ESMTPSA (cipher=AES256-GCM-SHA384) id 2D/19-16365-0444F0C5; Mon, 10 Dec 2018 23:59:44 -0500 Date: Mon, 10 Dec 2018 22:59:41 -0600 From: Eric Bavier To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: [bug#33535] [PATCH] refresh: Account for overlapping updater coverage. Message-ID: <20181210225941.033fb854@centurylink.net> In-Reply-To: <87bm67zsoh.fsf@gnu.org> References: <20181128022737.18091-1-ericbavier@centurylink.net> <87bm67zsoh.fsf@gnu.org> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/JkIZ+dWJFoyW8ZXhDQP5uXL"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33535-done Cc: 33535-done@debbugs.gnu.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: -1.0 (-) --Sig_/JkIZ+dWJFoyW8ZXhDQP5uXL Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 29 Nov 2018 18:42:38 +0100 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Hello! >=20 > ericbavier@centurylink.net skribis: >=20 > > From: Eric Bavier > > > > It seams mostly packages covered by both the "hackage" and "stackage" > > updaters. And Fribidi is a GNU package but hosted on github. > > > > Currently this leads to double-counting while computing total package > > coverage and a too optimistic result (by about 5.4%). > > > > The below patch fixes it by tracking the (un)covered packages directly.= =20 >=20 > Oh, good catch. LGTM! Applied in cba7ddcf603455c6692eb50c8bbf203a6bf17ab1 >=20 > That also means we=E2=80=99ll have to work on our updaters=E2=80=A6 :-) >=20 Yup. =20 I have a prototype for an "arch" importer that parses the Archlinux PKGBUILD files (32% coverage even without any fancy package name mapping). I also have a patch to the github updater so that it can update packages that use git-fetch. This brings the coverage up to 15.9% from 9.6%. I think this will be useful if we keep moving packages away from github's generated tarballs. `~Eric --Sig_/JkIZ+dWJFoyW8ZXhDQP5uXL Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoMXjUi7471xkzbfw/XPKxxnTJWYFAlwPRD0ACgkQ/XPKxxnT JWYEnBAAj+DY+IyomUNHLbzrK36UOHBCJCiSbq/O4reJx53s0Y3+eNxc0Se7S0MG SxMB0Am/ZUNj70m1bZHOwPG8F/EX1qKwzwQDTONU3TF/vJsJRw2CI4ecq82266aY 7tKSWimf96QYvYdpIEHNwSThk1itkO6w24ffxyrTWwYum/AucDyrP6aWnNWdRP7V 2Kn5hHmRIj1NVS3SLbhJgBVSSYjjMO9llpcc0z3VIoNiDJOe6/H+EnjWGcRKsYqQ hifhyBTEUEZcuUKTgtxBD0Oto0HNGakgGjlYlCdj8BWMPCwUM2uFG4nKUiGkiiB1 Y3U1rvIMI0evGkp2tSKNoK8SmbYz4BHXTi3cJz08KjIZV0j8FOkfU/g1238n7u0t zCM0AMU4UAa0qMvvJd+wbjbnuv8hvTtIdli9Fg+tR0yXuiYy4J/22Ro0kmE0OMKC lH3XLMzHLRVB7+/VP6gY65HmEuutzA/cLppxkJc3uhfC3Raoo87oRoxNlTv+HN11 zhLrR7NRceWGo4wZGLiTY+Fe/UMJdUpiqnuS2RyULDt7rIjStHbdCyQ9ESsdQoT8 ggME6uy297mE2vmQot8T0OCbneuFJzwYGPhck343SF103A90lYoHt5tzbkvFjXqP FxfAR4V31aT8JcZhPDK2wP/3nGbkIevbTt/qJxRUXXAnkOWg7lo= =PIYV -----END PGP SIGNATURE----- --Sig_/JkIZ+dWJFoyW8ZXhDQP5uXL-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 12 06:11:49 2018 Received: (at 33535) by debbugs.gnu.org; 12 Dec 2018 11:11:49 +0000 Received: from localhost ([127.0.0.1]:44558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX2Qf-0002QY-Ih for submit@debbugs.gnu.org; Wed, 12 Dec 2018 06:11:49 -0500 Received: from mx1.riseup.net ([198.252.153.129]:47170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX2Qb-0002QH-Mg; Wed, 12 Dec 2018 06:11:47 -0500 Received: from piha.riseup.net (unknown [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id B19231A045C; Wed, 12 Dec 2018 03:11:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1544613105; bh=Cz4jucgtq0VhTBU0tgYIbcW/cQw4tz7ow2XDxGgmW1E=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=okmJ8HRtUh9ouuem3uBs+j7OCbiw0rvMymr1Dfk3OWsnRhrtecR1iFF+CH4LFEP0C ddl+974OA4o0aEsqcvMZLpfFVMS2pC6QpABbaoSG9iOPMKF7EuPMm+tdJjymT3Pu5s OwFODVhWa+z8Q0AqMJ5+NqSWzLOuye3PNUHcIQK8= X-Riseup-User-ID: 9E3F352AF83BA2C1172B76A7284D8742251A23548DAD79D33325666C383D749A Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id 5C9636ABB9; Wed, 12 Dec 2018 03:11:44 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: Wed, 12 Dec 2018 03:11:44 -0800 From: swedebugia@riseup.net To: 33535@debbugs.gnu.org, ericbavier@centurylink.net Subject: Re: bug#33535: [PATCH] refresh: Account for overlapping updater coverage. In-Reply-To: <20181210225941.033fb854@centurylink.net> References: <20181128022737.18091-1-ericbavier@centurylink.net> <87bm67zsoh.fsf@gnu.org> <20181210225941.033fb854@centurylink.net> Message-ID: <4f2f820d39d6cbef14ab3f4f68b6d130@riseup.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33535 Cc: Guix-patches , ludo@gnu.org, 33535-done@debbugs.gnu.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: -1.7 (-) On 2018-12-11 05:59, Eric Bavier wrote: snip > I have a prototype for an "arch" importer that parses the Archlinux > PKGBUILD files (32% coverage even without any fancy package name > mapping). That sounds nice Eric. Can I see code somewhere? :) -- Cheers Swedebugia From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 12 09:55:20 2018 Received: (at 33535) by debbugs.gnu.org; 12 Dec 2018 14:55:20 +0000 Received: from localhost ([127.0.0.1]:45124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX5uy-0002Dz-Ba for submit@debbugs.gnu.org; Wed, 12 Dec 2018 09:55:20 -0500 Received: from mail.onyx.syn-alias.com ([206.152.134.66]:27666 helo=smtp.centurylink.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX5uv-00028n-W0 for 33535@debbugs.gnu.org; Wed, 12 Dec 2018 09:55:18 -0500 DKIM-Signature: v=1; a=rsa-sha1; d=centurylink.net; s=ctl201402; c=relaxed/simple; q=dns/txt; i=@centurylink.net; t=1544626512; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=r/nBipElFPsVp0nyevGbZOdf8Q8=; b=drEGzYX7b2S5An9hVW64BAcwLJEY2x2IiphYTrXBmRNPrzRzfSscOwOTFIzl6N4Z 0MMkL4CCKdvuh1ZZLhPqSf8TO1fZ7/n/1Er/NaxbzG10kFXI6fNj9+sWRqYRM3sj 1931RLq86yGgK7Kr9nwP97GwttJuB1BURnakpBJ8Ufmg+oV6qnfzRKmYhwv+ngud RqgZEHn4k2Y1ANPducWG6fAnLnY9ukwLjHy96+BJPezWoRcyrb8NPyXuC8tlegHf vWl9jyUZCrLrEv6z5U1t+xAiBdGUasvyJFvdiXPrDhZbAXETazRa8wrI84SfQ2+o Z7ZvCs6gu+ah0eLFSlw7Og==; X_CMAE_Category: , , X-CNFS-Analysis: v=2.3 cv=G8Ji7Os5 c=1 sm=1 tr=0 a=cjJt/q+I1cGZQhdwTxhucA==:117 a=cjJt/q+I1cGZQhdwTxhucA==:17 a=KGjhK52YXX0A:10 a=2ur7OfE09M0A:10 a=zSv6zi-ZgakA:10 a=bBqXziUQAAAA:8 a=CcLUTRNvAAAA:8 a=a56fnuly73Dp2jIa06wA:9 a=CjuIK1q_8ugA:10 a=pQ1KHKSdMqMA:10 a=PI6UYSNv6zbpojZNXGsA:9 a=BjKv_IHbNJvPKzgot4uq:22 a=obhdfE27RNN5ZnF-s2K5:22 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: ZXJpY2JhdmllckBjZW50dXJ5bGluay5uZXQ= Authentication-Results: smtp02.onyx.dfw.sync.lan smtp.user=ericbavier@centurylink.net; auth=pass (LOGIN) Received: from [97.116.125.252] ([97.116.125.252:42136] helo=localhost) by smtp.centurylink.net (envelope-from ) (ecelerity 3.6.25.56547 r(Core:3.6.25.0)) with ESMTPSA (cipher=AES256-GCM-SHA384) id 62/8F-18278-F41211C5; Wed, 12 Dec 2018 09:55:12 -0500 Date: Wed, 12 Dec 2018 08:55:04 -0600 From: Eric Bavier To: swedebugia@riseup.net Subject: Re: bug#33535: [PATCH] refresh: Account for overlapping updater coverage. Message-ID: <20181212085504.4cee54a5@centurylink.net> In-Reply-To: <4f2f820d39d6cbef14ab3f4f68b6d130@riseup.net> References: <20181128022737.18091-1-ericbavier@centurylink.net> <87bm67zsoh.fsf@gnu.org> <20181210225941.033fb854@centurylink.net> <4f2f820d39d6cbef14ab3f4f68b6d130@riseup.net> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/lG2QwZZoFDqyp8i/kA9kp6c"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33535 Cc: 33535@debbugs.gnu.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: -1.0 (-) --Sig_/lG2QwZZoFDqyp8i/kA9kp6c Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 12 Dec 2018 03:11:44 -0800 swedebugia@riseup.net wrote: > On 2018-12-11 05:59, Eric Bavier wrote: > snip >=20 > > I have a prototype for an "arch" importer that parses the Archlinux > > PKGBUILD files (32% coverage even without any fancy package name > > mapping). =20 >=20 > That sounds nice Eric. Can I see code somewhere? :) >=20 It's on my "feature/arch-updater" branch: https://notabug.org/bavier/guix/src/feature/arch-updater The current commit: https://notabug.org/bavier/guix/commit/7d711d622db43bc2a9074d494f8cb11e6a= 9291c8 I'm open to suggestions :) `~Eric --Sig_/lG2QwZZoFDqyp8i/kA9kp6c Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoMXjUi7471xkzbfw/XPKxxnTJWYFAlwRIUgACgkQ/XPKxxnT JWakeA/9FsKutHzVDsGZQvkr7+cqcMzPJUkvQLLfR5v91G3nRu8jh7gNQzFTHXr3 ekV2Dl45DDdFhnEGTwfCz4bMPhfbgiic93YXlRq3tqzOH41v14mUfJvUR7SZ/T6w 9Y1WkMdLCztIzKpgKbQoCXmnnIQeUdW974eKhB8pA7RONYPH5k8900pRwtcwXKDo BhHeGuDet5h9BHcXzdJ/hy/VQaqzFUw2bFV35UuhFtiJO+zz208kBxkDHHoTXLCY 0+KlGw3YPHAtgIZpecFwQH8H9Z2QijKv0DQSVtZThpuiRvbYn4s8Sfdq5ySFuZXv 8cRkBWJBxulWLVlgyflo1G7qVlv9uo4CxpGLU9bZvD6ztWz6cxi0/g64Czu5znwC IjM9El0rjtsMX8KNHyVGE80KP19FdX14u4uCioG2Pefaa9eOSRTtP9cc5tEeYxWC 59Di4z0idJnUM4fQzdAaD5KjcpH5MA2OucN7j5gnPfIAZ3hfl9btCwLxh+JynaxV 5lzA7B1utGzciSeYG6ocWaKmR9fxdT+FV8w+wbp/Ia9++zleETLj9XVXk0qgtDFy AJTdU4ZjyupXAW77tGFuVaAFbW+Ef1xSEp2OsJ4anOXQOVgsTdiw0TaJlnbGo7C7 OrJ8py+4ROW8tplfAO8/5oyOs2RPP+EvgIqAF2KOGblm8ByZ5qE= =DN1m -----END PGP SIGNATURE----- --Sig_/lG2QwZZoFDqyp8i/kA9kp6c-- From unknown Fri Jun 20 07:16:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Jan 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator