From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QDLEBZmKul/OEwAA0tVLHw (envelope-from ) for ; Sun, 22 Nov 2020 15:58:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id KP6RAZmKul8bFQAAB5/wlQ (envelope-from ) for ; Sun, 22 Nov 2020 15:58:17 +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 690A794021E for ; Sun, 22 Nov 2020 15:58:16 +0000 (UTC) Received: from localhost ([::1]:49072 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgrkk-0001kD-Rg for larch@yhetil.org; Sun, 22 Nov 2020 10:58:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgrkY-0001jw-TR for guix-patches@gnu.org; Sun, 22 Nov 2020 10:58:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36572) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kgrkY-0002H7-E7 for guix-patches@gnu.org; Sun, 22 Nov 2020 10:58:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kgrkY-000640-D5 for guix-patches@gnu.org; Sun, 22 Nov 2020 10:58:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44800] [PATCH 0/2] publish: Add Avahi support. Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Nov 2020 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44800 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44800@debbugs.gnu.org Cc: Mathieu Othacehe X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160606064323232 (code B ref -1); Sun, 22 Nov 2020 15:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Nov 2020 15:57:23 +0000 Received: from localhost ([127.0.0.1]:48113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgrju-00062c-Ud for submit@debbugs.gnu.org; Sun, 22 Nov 2020 10:57:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:48398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgrjq-00062Q-5N for submit@debbugs.gnu.org; Sun, 22 Nov 2020 10:57:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58564) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgrjp-0001ev-Rm for guix-patches@gnu.org; Sun, 22 Nov 2020 10:57:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46120) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgrjp-00021t-Ks for guix-patches@gnu.org; Sun, 22 Nov 2020 10:57:17 -0500 Received: from [2a01:e0a:19b:d9a0:f0c7:1dab:64ad:1a4a] (port=49596 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kgrjn-0006Iv-Uz; Sun, 22 Nov 2020 10:57:16 -0500 From: Mathieu Othacehe Date: Sun, 22 Nov 2020 16:56:57 +0100 Message-Id: <20201122155659.67235-1-othacehe@gnu.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 3.49 X-TUID: M4SCU2QzG3Ii Hello, Here are two patches adding Avahi support to "guix publish". When the "--enable-avahi" option is passed to "guix publish", the server is advertised on the local network. Future patches will use this option to automatically add all the publish servers on the local network to the daemon "substitute-urls" list. Thanks, Mathieu Mathieu Othacehe (2): Add Avahi support. publish: Add avahi support. Makefile.am | 1 + configure.ac | 6 ++ doc/guix.texi | 5 + gnu/packages/package-management.scm | 2 + guix/avahi.scm | 162 ++++++++++++++++++++++++++++ guix/scripts/publish.scm | 23 ++++ guix/self.scm | 9 +- 7 files changed, 206 insertions(+), 2 deletions(-) create mode 100644 guix/avahi.scm -- 2.29.2