From unknown Fri Jun 20 07:14:57 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#74917 <74917@debbugs.gnu.org> To: bug#74917 <74917@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Syncthing: Update to 1.28.1. Reply-To: bug#74917 <74917@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:14:57 +0000 retitle 74917 [PATCH] gnu: Syncthing: Update to 1.28.1. reassign 74917 guix-patches submitter 74917 Leo Famulari severity 74917 normal tag 74917 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 16 16:13:09 2024 Received: (at submit) by debbugs.gnu.org; 16 Dec 2024 21:13:09 +0000 Received: from localhost ([127.0.0.1]:56492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIOq-0001qD-SL for submit@debbugs.gnu.org; Mon, 16 Dec 2024 16:13:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:53788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIOo-0001q0-7h for submit@debbugs.gnu.org; Mon, 16 Dec 2024 16:13:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNIOh-0001Om-Ga for guix-patches@gnu.org; Mon, 16 Dec 2024 16:13:01 -0500 Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNIOc-0001gq-0R for guix-patches@gnu.org; Mon, 16 Dec 2024 16:12:56 -0500 Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfout.stl.internal (Postfix) with ESMTP id 1D1A3114015E; Mon, 16 Dec 2024 16:12:51 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-10.internal (MEProxy); Mon, 16 Dec 2024 16:12:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=mesmtp; t=1734383570; x=1734469970; bh=ema+D/YGPD0b22wfE0u6TZoEbtq3kI8pwvGQfuND+yw=; b=sgzyv+TmQcaS XCWpT4M4IE1V2jjE4DmdFq/Blk52t2xkfY6/awW2J6Ic/l8StWqrpMYMr8EeE3QA BvA0rveJoTjlyzDo19VKUYorY9cX3EqTN8lrmcw6Z0h01iD7p2DAV/jGkuuII5N1 0l2Ig85u9u1NqYD6FE+GO05589kLbig= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1734383570; x=1734469970; bh=ema+D/YGPD0b22wfE0u6TZoEbtq3kI8pwvG QfuND+yw=; b=bg2UI7QYcHJ6WDa2S6asE+6ru0LQqVXNfcsQTEs+QqsNYg5HVW/ rCWsEHBn56bIcwjBYJ+1MmnaC3odGtHSfe0rPykooeEJ8cSP32+CsgEzUVV9MHG4 uiXCioJfvlemyHb37k0B5Q1A+C+6J7rc9b75/uM7PwEq3NUJ4xWLaJvq76VhqGdi Cfs2CTWzeKlYStBrNc8jshlwa1pzoyuTZI8+VUnoRv2oYjqPds3ZrDPiQzMoYCTL ET/5+h3jnyGgNWMguR9z6p1MDJR90A68nPOL9Ezr6WWOM5UIGnVRMknVsNl3/a/0 SE5o0RdZCUSQ6KEnw96h3H5SjTcGYBoWxtw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleefgddugeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuff fkofggtgfgsehtkeertdertdejnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehl vghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeefleefhfdute ehteetueeuteehfffghfeiiefhvdfgieduueejgeevudekgfffheenucffohhmrghinhep ghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghpthhtohep uddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepghhuihigqdhprghttghhvghsse hgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 16 Dec 2024 16:12:50 -0500 (EST) From: Leo Famulari To: guix-patches@gnu.org Subject: [PATCH] gnu: Syncthing: Update to 1.28.1. Date: Mon, 16 Dec 2024 16:12:45 -0500 Message-ID: <31d98f908834e7ffea2beac2ae92c34f4ab830e4.1734383565.git.leo@famulari.name> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Katherine Cox-Buday , Sharlatan Hellseher Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=202.12.124.144; envelope-from=leo@famulari.name; helo=fout-b1-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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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-Debbugs-Envelope-To: submit 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: -2.4 (--) * gnu/packages/syncthing.scm (syncthing): Update to 1.28.1. [arguments]: Adjust the 'build' and 'install' phases to upstream changes. Change-Id: Icc7342ce13ffa03df51e4e71faf2e19a0636635f --- gnu/packages/syncthing.scm | 113 ++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 57 deletions(-) diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm index 71a1eb3326..345017d80d 100644 --- a/gnu/packages/syncthing.scm +++ b/gnu/packages/syncthing.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Petter -;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Leo Famulari +;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021, 2024 Leo Famulari ;;; Copyright © 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020-2022 Efraim Flashner ;;; Copyright © 2020 Giacomo Leidi @@ -49,7 +49,7 @@ (define-module (gnu packages syncthing) (define-public syncthing (package (name "syncthing") - (version "1.27.2") + (version "1.28.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/syncthing/syncthing" @@ -57,71 +57,70 @@ (define-public syncthing "/syncthing-source-v" version ".tar.gz")) (sha256 (base32 - "0g418jyqqik8ds8qcrlnmm2bhwwpbrfgd82fg2jyip4zw1aicqia")))) + "16j5w6hdr1x2231hw0zsxm53sw34wxcs4ijjjcnzcg1vz9drjrg9")))) (build-system go-build-system) ;; The primary Syncthing executable goes to "out", while the auxiliary ;; server programs and utility tools go to "utils". This reduces the size ;; of "out" by ~144 MiB. (outputs '("out" "utils")) (arguments - (list #:modules '((srfi srfi-26) ; for cut - (guix build utils) - (guix build go-build-system)) - #:import-path "github.com/syncthing/syncthing" - ;; We don't need to install the source code for end-user applications. - #:install-source? #f - #:phases - #~(modify-phases %standard-phases - (add-before 'build 'increase-test-timeout - (lambda _ - (substitute* "src/github.com/syncthing/syncthing/build.go" - (("120s") "999s")))) + (list + #:modules '((srfi srfi-26) ; for cut + (guix build utils) + (guix build go-build-system)) + #:import-path "github.com/syncthing/syncthing" + ;; We don't need to install the source code for end-user applications. + #:install-source? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'increase-test-timeout + (lambda _ + (substitute* "src/github.com/syncthing/syncthing/build.go" + (("120s") "999s")))) - (replace 'build - (lambda _ - (with-directory-excursion "src/github.com/syncthing/syncthing" - ;; XXX The only way to build Syncthing without its automatic - ;; updater and to build the utilities is to "build all" and then - ;; "build syncthing" again with -no-upgrade. - ;; https://github.com/syncthing/syncthing/issues/6118 - (invoke "go" "run" "build.go") - (delete-file "bin/syncthing") - (invoke "go" "run" "build.go" "-no-upgrade" "build" "syncthing")))) + (replace 'build + (lambda _ + (with-directory-excursion "src/github.com/syncthing/syncthing" + ; Build the primary Syncthing executable + (invoke "go" "run" "build.go" "-no-upgrade") + ; Build utilities used to run an independent Syncthing network + (for-each (cut invoke "go" "run" "build.go" "build" <>) + '("stcrashreceiver" "strelaypoolsrv" "stupgrades" + "ursrv"))))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (with-directory-excursion "src/github.com/syncthing/syncthing" - (invoke "go" "run" "build.go" "test"))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion "src/github.com/syncthing/syncthing" + (invoke "go" "run" "build.go" "test"))))) - (replace 'install - (lambda _ - (with-directory-excursion "src/github.com/syncthing/syncthing/bin" - (install-file "../syncthing" (string-append #$output "/bin")) - (for-each (cut install-file <> (string-append #$output:utils "/bin/")) - '("stcompdirs" "stcrashreceiver" - "stdisco" "stdiscosrv" "stevents" "stfileinfo" - "stfinddevice" "stfindignored" "stgenfiles" - "strelaypoolsrv" "strelaysrv" "stsigtool" - "stvanity" "stwatchfile" "ursrv"))))) + (replace 'install + (lambda _ + (with-directory-excursion "src/github.com/syncthing/syncthing/bin" + (install-file "syncthing" (string-append #$output "/bin")) + (for-each (cut install-file <> (string-append #$output:utils "/bin/")) + '("stdiscosrv" "strelaysrv"))) + (with-directory-excursion "src/github.com/syncthing/syncthing" + (for-each (cut install-file <> (string-append #$output:utils "/bin/")) + '("ursrv" "stupgrades" "strelaypoolsrv" "stcrashreceiver"))))) - (add-after 'install 'install-docs - (lambda _ - (let ((man (string-append #$output "/share/man")) - (man:utils (string-append #$output:utils "/share/man"))) - ;; Install all the man pages to "out". - (for-each - (lambda (file) - (install-file file - (string-append man "/man" (string-take-right file 1)))) - (find-files "src/github.com/syncthing/syncthing/man" "\\.[1-9]")) - ;; Copy all the man pages to "utils" - (copy-recursively man man:utils) - ;; Delete extraneous man pages from "out" and "utils", - ;; respectively. - (delete-file (string-append man "/man1/stdiscosrv.1")) - (delete-file (string-append man "/man1/strelaysrv.1")) - (delete-file (string-append man:utils "/man1/syncthing.1")))))))) + (add-after 'install 'install-docs + (lambda _ + (let ((man (string-append #$output "/share/man")) + (man:utils (string-append #$output:utils "/share/man"))) + ;; Install all the man pages to "out". + (for-each + (lambda (file) + (install-file file + (string-append man "/man" (string-take-right file 1)))) + (find-files "src/github.com/syncthing/syncthing/man" "\\.[1-9]")) + ;; Copy all the man pages to "utils" + (copy-recursively man man:utils) + ;; Delete extraneous man pages from "out" and "utils", + ;; respectively. + (delete-file (string-append man "/man1/stdiscosrv.1")) + (delete-file (string-append man "/man1/strelaysrv.1")) + (delete-file (string-append man:utils "/man1/syncthing.1")))))))) (synopsis "Decentralized continuous file system synchronization") (description "Syncthing is a peer-to-peer file synchronization tool that supports a wide variety of computing platforms. It uses the Block Exchange base-commit: 93eca69d69355dc37ebcc9193d5af19cbac8071c -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 16 16:45:40 2024 Received: (at 74917) by debbugs.gnu.org; 16 Dec 2024 21:45:40 +0000 Received: from localhost ([127.0.0.1]:56556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIuK-0003bP-7A for submit@debbugs.gnu.org; Mon, 16 Dec 2024 16:45:40 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:45503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNIuH-0003bH-T2 for 74917@debbugs.gnu.org; Mon, 16 Dec 2024 16:45:38 -0500 Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4361c705434so33187015e9.3 for <74917@debbugs.gnu.org>; Mon, 16 Dec 2024 13:45:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734385477; x=1734990277; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=tR8daf4yWMV3TPRSAh9PRaNtqt7jNwZLd9wCqXJNOic=; b=FWFZv1Tk1GPHSKfdCTkni0GBks3MrJsN1fFAaBPjToALuCFOOIYbYgHXnLHCCUyDB6 csB73FN71wiuzc6DuMaPiWZpvVGeK0l6H2R8DMf8VAH7+CUPR5CzJNocoHp090eXLFpR 3RTv5I6TBrJMbYLhi376yT+KlE8rYAuleKVK6AUpK1Q41KFPvjSEkrwqFMEFF94bxsLC 8kptrMktAwTO6HC5Jej+hX4MNX+0ysnKqWA0xoYaw5mhmghRgIBQeaWOu1mX/EssOs/A UxRUv3ZjbggrfxEN3zQLWoXRjrkqYg/CHbogz4jgviwB7QaaJv/uDgVkaaPViIX4uo9+ 7SdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734385477; x=1734990277; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tR8daf4yWMV3TPRSAh9PRaNtqt7jNwZLd9wCqXJNOic=; b=Nq4+PxCzMBrhr1dPWsUzO4X1E/hIjl0MCuxy+SMjuCAZZIr61y1SF6JfSMxRYcIR8j eum+Irg7JFRrZ9ATHEhGTrz2CM6spy6MZBGZc6YmKMbjpzQg4kAunJCV8s7pFw5JANVM z93ymbx4RP4RprRidHxs2qV0zy9AOMnofqyrTmsikxgjvmpFX5amQUOaJqF+z1EemP/z QpZ00aKGJzDc77stlF7qyNuHn643SH6F/KSiRWz8R96sJGxqLFzTZOPWMG7PaA4WnhI/ s5jOX0cZDpEQ081JS9n/0/lN+k2vmsBP2rm0IfiKt5Chwk00xFpWZpbQMLV8cAfhabQG ipEw== X-Gm-Message-State: AOJu0YzoDCL1rpwPy7F+1+CgLdRjVCYGXQMcJLd/F9MvPjGe3JqOT6kv wZ521yu9K70a3sjqBWfDbBCYRH5cVwCdUI2xWjEqB360qENQYSxwrLmi28yc X-Gm-Gg: ASbGncue0Q4l8DEo/BjmjROV5JVha2eqz/aGHlcmu4bmmpImB63aqBem5U8luUCSktX ROvxDIyknCIXNgNvQJSPkK9+IgT1PpfJ91+c3cBRnk/fVjljTfP/Zpgfp/bIf0ZKsdWxOomjtWx nAS/Fw4usSxo7UvFqpjJLI4A1hF3CctiS+DPx2LXFjhjJ/wIeztD09YNUoimHWzwj+6ReEmezBR P42p8FP2QLTM+7FzJC6I9HsLTJ6a9Sv5tcFO4nNzMIyCC5INaEM+21dQeJzAoxxvHbkJAgp8VvM xNSDQ34SuL4EFuEQuhB5uxGj3JemfCNu X-Google-Smtp-Source: AGHT+IFGwtLtTKHSoP5xL/fdra723AEvRfR/STrBdFKde54UWO9P9qFGfva646zNmtpQJXsG62ayxQ== X-Received: by 2002:a5d:5886:0:b0:385:f892:c8fe with SMTP id ffacd0b85a97d-388da3941b1mr969936f8f.21.1734385476824; Mon, 16 Dec 2024 13:44:36 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-388c801a8a5sm9247396f8f.48.2024.12.16.13.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 13:44:35 -0800 (PST) From: Sharlatan Hellseher To: 74917@debbugs.gnu.org Subject: [PATCH] gnu: Syncthing: Update to 1.28.1. Date: Mon, 16 Dec 2024 21:44:33 +0000 Message-ID: <87msgvuwu6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74917 Cc: Leo Famulari 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 (-) --=-=-= Content-Type: text/plain Hi Leo, I've notice syncthing was build from source without vendor that swap back to the release tarball containing bundled vendor. Would it be reasonable to built it completely relaying on the packages available in Guix, WDYT? I've got on going work to upgrade and pack missing packages for some Golang projects which had vendor before and droped it in the latest release leaving us in a position to pack missing dependencies to have a newer version. Having them packed with all dependencies would help others to pack their lovely package ;-) grep -c define-public import-* import-afero:199 import-bitmask:0 (import fail) import-chezmoi:54 import-containerd:335 import-distribution-distribution:236 import-fq:8 import-kubo:386 import-matterbridge:493 import-prometheus:14 import-restic:232 import-sqls:0 (import fail) import-syncthing:21 -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmdgn0EACgkQdtcnv/Ys 0rVZ/hAAvEY/y33lfbPP0mEa0wZpvNoRjdvRVf7JLoxDmGyf8bZGdpP1nHSRVR+/ 0NonUsxbkF92MhOmTVOwWchlLxT9X8jokZFpES8vFQtjBS9NS81xnlfpr2hRvuln f9Gt4hYAVq6NPYfQqX0QfFH4f9rw3OCltJqCTnyfV+6hIRy+DUj36kqlZTZ8faaG wpl8HpmEd3p41DaTqySkUJ1uzae9ZyDbcXftlh3GyPOH2izpbmfgqSnmMftlmMTy Y7l1Fx+7sULYjZ0B+HO8fDdVOWty1yyGcSiHhEo43i+MoMdJocyV/Vv1fXMnTh1S VG63bI+a0YIDJbVeveRvvBAW5hWRPlg8FRUe4CyH8TWK7y2uRYvZ2LQKvhbfROK+ catNmG9kCKpZA957icYdIxPA2TmzdW+QTgu+bwl5EenT/0EbOB1u8vyY6MoQwjoL kWCWiE9Jygqo3GlJdPCk8LUGHnz7rb557AgHVbMXq6zNDQ5KG7yG/RusD9dY1qTg 6Tp8mTdH+t7k1SqHzATXF6IDCtgSsH11SC/1f/eZWwoRVe2aU6gERJdja+OcQ/kZ zWTf+ARe9SIYOm8YpwmOYwN0KRPbenytZAOSOgAxDZlmLGwLPuRP0i256f80FRJL ZRxVvWLaGVs4ibzTE5cddZZOpVjFZJ6k4sH+aqaXTOwkG63H6V4= =1afQ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 13:41:56 2024 Received: (at 74917) by debbugs.gnu.org; 18 Dec 2024 18:41:56 +0000 Received: from localhost ([127.0.0.1]:35972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNyzc-0002a2-3z for submit@debbugs.gnu.org; Wed, 18 Dec 2024 13:41:56 -0500 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]:56805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNyzZ-0002Zm-OX for 74917@debbugs.gnu.org; Wed, 18 Dec 2024 13:41:54 -0500 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfhigh.stl.internal (Postfix) with ESMTP id 0DE2E254009E; Wed, 18 Dec 2024 13:41:48 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Wed, 18 Dec 2024 13:41:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=mesmtp; t=1734547307; x= 1734633707; bh=kQ3nXTNev+GJ4eiP/0FSW/gXSW01lqyYJjV0vo1/wu4=; b=m UStematTvIUEGx0sqzP2sDehYnGkKvehr/GWgzXhl+W72+Sefrx9JVOuhHgjNZvX /xMClupHuJvYKfezn6GJIY5cPJqGAmtgtm27Siw1BnJh5v55wY+cMEoGQE8W81AK j9UAPUL2YOcQtK30/K7IslMU4l+FeoApAVLUD2kI+4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1734547307; x=1734633707; bh=kQ3nXTNev+GJ4eiP/0FSW/gXSW01lqyYJjV 0vo1/wu4=; b=qspbcAB481B9ok9zqdu7iVOnuUT3IofOpt0uOIbgX32+L/ajS0G CT6rx4mJiQb9WaDBQ8RwHE7LciZ9NeMWZSgK15+/RHuUUza21vfdi6clKw93B925 OKuXR+D+14ohyXMjEJEkPPc152Mexa0LPxz7UtGuOPDfqC+EeJf6ghBxtMCH/QCY I3aXM317gkDmuEan5Y+KFAPNJQrdtXXthE+n36JVUWJ56t237GdKKAUujAVUH3Oa YSt5RXB1PkoIzuOsMJcRFuj+hrZRfWGyHhJm/ECQAKr0+m6EwInaoKkDvxhuwvOs 7X4pHnY5Fq05HbZJhEvI+96+JiJKR+NyW1Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleekgdduudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvve fukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcu oehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeetheeuvd eivdelueeukefhtdeihedtgefhvddvlefhudejudeiheelfeevteeuhfenucffohhmrghi nhepghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphhtthhopedv pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehshhgrrhhlrghtrghnuhhssehgmh grihhlrdgtohhmpdhrtghpthhtohepjeegledujeesuggvsggsuhhgshdrghhnuhdrohhr gh X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 18 Dec 2024 13:41:47 -0500 (EST) Date: Wed, 18 Dec 2024 13:41:45 -0500 From: Leo Famulari To: Sharlatan Hellseher Subject: Re: [PATCH] gnu: Syncthing: Update to 1.28.1. Message-ID: References: <87msgvuwu6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87msgvuwu6.fsf@gmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74917 Cc: 74917@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 Mon, Dec 16, 2024 at 09:44:33PM +0000, Sharlatan Hellseher wrote: > I've notice syncthing was build from source without vendor that swap > back to the release tarball containing bundled vendor. Yes, we made that change a while ago. For me, I decided that I didn't think that "unbundling" the dependencies was a good use of my time so I stopped doing it. > Would it be reasonable to built it completely relaying on the packages > available in Guix, WDYT? Personally, I don't think it's reasonable. The GPL says that source code must be available in "the preferred form of the work for making modifications to it." https://www.gnu.org/licenses/gpl-3.0.en.html Syncthing is not GPL, but I think that requirement is a good guideline for us to follow so that Guix can give the benefits of GNU and the GPL to our users. For Go software, the preffered from for editing is a Git tree with bundled / vendored dependencies at specific Git commits. Not a bunch of separate trees that the user would have to laboriously re-assemble. However, if we must unbundle, we could consider creating a new Guix mechanism to ease the maintenance burden of Go packages: package variants with parameterized versions. For example, you have a main package variant of some Go module, call it go-foo. That looks like a normal Guix package. If a package needs to use go-foo, it would look like this: (inputs (list (go-foo "1.0.0" "cabba6edr1x2231hw0zsxm53sw34wxcs4ijjjcnzcg1vz9drjrg9"))) At least that would be easy for package maintenance. But I think that using the bundled dependencies for Go packages is the right thing to do from a GNU perspective. Of course we have to make sure they are all free software. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 09:13:15 2025 Received: (at 74917-done) by debbugs.gnu.org; 24 Jan 2025 14:13:15 +0000 Received: from localhost ([127.0.0.1]:44262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbKQl-0001vw-MB for submit@debbugs.gnu.org; Fri, 24 Jan 2025 09:13:14 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:58877) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbKQc-0001v8-Ei for 74917-done@debbugs.gnu.org; Fri, 24 Jan 2025 09:13:05 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4362bae4d7dso15386345e9.1 for <74917-done@debbugs.gnu.org>; Fri, 24 Jan 2025 06:12:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737727972; x=1738332772; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=9/vmcMRhipCoQcNGIEdaL3lD7A36KJwz8EFtV+XLe8w=; b=CGl8wmtADie8KD7PhFAYoH7pXreMI0vPqEfOZfD+JmibIbTP30kP6FFBhtNurzcsCI rAabGZQtMzuSNS1th7Vpfcd+T+AVYBgZPJPiRYrLSJAxocMEOgkxdVkoNb3oOBCrN3BO ZyfrVvzfXjF+JinFITIlzmF97YE4srAA2q4xk6uohtyMUDIU07dzeHOneQyF65SBIUWf 6h2fo2fRz/Ntc991x7DrWojSNTmFTy1sc0egL66WguWlN8pxuZyAiVlL1ovOzNLiVesk W8xxsWZ6ZUFCkWmnfl8WylGC99ICzxLvt9VDAUzTRoyQeCwgMMez6oRmEm9IqCCd3tMx DMIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737727972; x=1738332772; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9/vmcMRhipCoQcNGIEdaL3lD7A36KJwz8EFtV+XLe8w=; b=ZoIRs5YvSNoNTd1//diInAnWTWaYIz/zU8olaqvWS87qcCUy88res9Ro+M6Gge9KUV yV+KEXRfuCbecPBX7uGhN7DsBJj+wa3cJ1is11tqPf9fgkd4JvSVhAbIqPjMR4N290RB 9yvxicfuSxqi/QgTmwnyEq1R6XGp+Jo5NvckOTuXOqMt6Q8RBptjhX8AlWunie0QKlrT /vHlpO2ZkRHpi9Uo1owJNrUIji1gRppB3NtFZKNL1dFIrLHBdbezbG89k+nCtZF7O1l9 bIcqdzkpIGP4q4V9oXTTK9T8eYVWURar9UEqHizjMGLO6jcal54bYBbzSyfeIeRWsxt9 PDIQ== X-Gm-Message-State: AOJu0YyL6aDWwup20G1tHIu3twatMkmZ3mysQFfWZPdj9+0GiR1g/+ax NPi6ifeFuijEHIlPbd7oFzvnUMyhjuSMCiw1pAN1inwnFaRjRGNfpEgkOGzGEko= X-Gm-Gg: ASbGncvSUtu/UbR0AN6T1kyieTjkq2AYjKjWhGD2LoOLZgfSoFYIFY9lUbIbjRrNXUQ pc1Fb0IFTzoBvWPakZMC/NpmWo5AndePcRgHDn05VS4d3ShMRxxhq/9DTrdeUk8HizwuNrJ+Fn7 KGyHDIkwZIZYPyfrOoeQ9Mytc4YDq6RVx2xLTMH6/u3vHd/EnqoLwCkpSmCPPkRofQX5bkL1373 RvxoMyi+/BXzCfnv4VToWwtTvbipuqxDx7N/ORKgL7c6VpFj3yfljvZ5lGt6BvHQO7RM4c1N2NH dg7UPxsFboYlly03zM1vgp+GV7+FnbYAAzn1BdJsApk0SBFByUeX96W4fWd//Alc95U= X-Google-Smtp-Source: AGHT+IFBnBAqTgLcHJkNIPfO4fbWpC39wGx/EVJCakppFR4bdIDtSbCKYYf5pAgc5P+/b/EbvUqkAw== X-Received: by 2002:a05:600c:4f16:b0:434:fdf3:2c26 with SMTP id 5b1f17b1804b1-4389143a124mr255155365e9.19.1737727971803; Fri, 24 Jan 2025 06:12:51 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-438bd4b9a1bsm27456585e9.30.2025.01.24.06.12.50 for <74917-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 06:12:51 -0800 (PST) From: Sharlatan Hellseher To: 74917-done@debbugs.gnu.org Subject: [PATCH] gnu: Syncthing: Update to 1.28.1. Date: Fri, 24 Jan 2025 14:12:50 +0000 Message-ID: <87ed0sgv19.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74917-done 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 (-) --=-=-= Content-Type: text/plain Hi, Pushed as 317ee994d6beb3cf3f26eab31f3c9916ba28a6e9 to master. --8<---------------cut here---------------start------------->8--- > $(./pre-inst-env guix build syncthing | head -n1)/bin/syncthing --version syncthing v1.28.1 "Gold Grasshopper" (go1.21.5 linux-amd64) nixbld@localhost 1970-01-01 00:00:01 UTC [noupgrade, purego] --8<---------------cut here---------------end--------------->8--- -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeTn+IACgkQdtcnv/Ys 0rVwVhAAjF0+g5B2EZkE/hNmvBJXX8QlnRNCLN/AwXBFOV4Z1UMWCnhF1VE4fPd6 qj0itZ3Si23DCAtt4mpk5GJBykBnyM/AvS2D7qBw4PvBqWH2y43c6EhoSORGP0x0 u6klSa+cw8dt7Q2WUg1jz20TofCUmFB1AwfXocdXrMxhxYBPRTirxnVyS48RF99f JLKQ6aaBcQF4+4mWXU7Em/zuUV5OeewG9HYm4Nk7qMnBtnWHP87KqFeqRVEa0q5Q xJkK6EAfkEplGHAnyUSWnh5ToaZloNpM/i+V4FuPBsnwKIwFJqjnImKWHyfab/CP /E5gXvjB6cvW/8dywHtKs1ClQKZIfVHIvEL+VMXvsr3rQ0/V/MFKTyob/lklZgtx A+PY1af1egFIRib0HOrnAwfPwJ2eRi/fyPpz+uKBQZZ6W7JBlXX9v2lbo5FIvO4u Qk1kCsSeN8iFPLQ/3rJm8Y61hVinXr5fFod/4GZi0BaUSIZnvZvZ6I63HVwqgXS2 Ce2kz3VCz3A14EmN+FNrpuDG2QbGpT6GpMs7nZvQ7voKMgb6BeoZh3uLzUUN/BAP gQ4vfVVuygnbfzKqJ8hSYz7o8VptAd5npwTAZwQ9CrBhjip9EomrPa/pyfnkPfBo ZV14wZLuULOwh+mpKRFPk7x4qzEpq7G51sdWDbXSa+Gwuba8eRw= =U2vF -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 07:14:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 22 Feb 2025 12:24:15 +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