From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 8BrbLWLrIGYmtgAA62LTzQ:P1 (envelope-from ) for ; Thu, 18 Apr 2024 11:44:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 8BrbLWLrIGYmtgAA62LTzQ (envelope-from ) for ; Thu, 18 Apr 2024 11:44:02 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=jLupPRri; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1713433442; a=rsa-sha256; cv=none; b=KnmnBKYyK/nmDnWxqIt0pgp7gkU0JW91Yx6r7YxMUurRBZvW+/ybLBa5eS3SDzfTEjs0p4 fZTitRL7NzKQ04f/UyQU8YXoC1ytsAE+8htImtFBUzCSHuu/pUhZZU9OqD4RiKJsIwTqUK yH8lBE9EHSQNCW3PvPWndDNAtruNe4zRjCTbrH73aquXqGG9uU7xk+KxwqLs94d8BmdAwl tJ5L9tHaj/j4YDNW/L7nv4UlNtDCeX8g+KqSMj0JXlgRaRX/c2/tdA7inqLKrLDzmtQ5Mn DG2WkCKfvXiVNbWK/yMXdqZxoCoaiSK4+yBCFnpta7mFwuKsGBmAE4WJbOZNuw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=jLupPRri; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1713433442; h=from:from:sender:sender:reply-to: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=g+DnfWlQd8LpWT6nD3oCGJWY49ionqMaaoEyK31Ou6c=; b=b58kpo56YO5GpyHm0Mf+HFVaQjUhI/b71vTIgIhARSgUd1HuUR0K2wzpaI87hTB09CzVn0 GvQ2/QDGb85plOCJ8YsX0gPPzAJE4Wr2a7WmcYX7ibDZyhkzn+BjC0ZZqqbRVN1QWbIEXb p6tvlvWlYe/O6M4emmCY9VaSuzWO2GCWo85zFHKA0ic7cyS2QZGnoI0xaft2M1NSSCB35U gBYJlea6eSRdAH06XGn78sDDg23O6s+ZOGsK/DeDjyqQAbY6Cet1zFU9g1LkHYVpoF7PyM YDse+q8BhwKBvWQhTzYWO2UmhGYV5ftKw0xDA+1io0DaTpnrDPkUX2wqnC4XRg== 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 5116F25921 for ; Thu, 18 Apr 2024 11:44:01 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rxOIY-0007Yl-Nn; Thu, 18 Apr 2024 05:43:18 -0400 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 1rxOIT-0007YJ-7M for guix-devel@gnu.org; Thu, 18 Apr 2024 05:43:13 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rxOIR-0007AW-8R; Thu, 18 Apr 2024 05:43:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=1fkzcGOO7i6vh56 UofO2c8Mq6qIcb/0v3XD8f9JkVIs=; h=date:references:in-reply-to:subject: cc:to:from; d=lease-up.com; b=jLupPRriiZTEjJCrt0Kj5wL85yl5KECmrkRAQU3T NSVXBdIy7ESqmPM4DjmAOFco5rCTmkbC+Bi2bjkKbOGiLLbXIbWGbLKb0oItWfsDk+0KQl aE7a8OoowYa08N0JgeBKrGsjzI6NkPRa3WiU4EliHOy2pMUVgOHajSZY1onJQ= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id b88237ff (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Thu, 18 Apr 2024 09:43:04 +0000 (UTC) To: Attila Lendvai Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel Subject: No public interface for shepherd-package (Was: Shepherd service logging) In-Reply-To: References: <878r69lgzw.fsf@inria.fr> <8734whmth1.fsf@lease-up.com> Date: Thu, 18 Apr 2024 02:43:04 -0700 Message-ID: <87le5b57mf.fsf@lease-up.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.com 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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Felix Lechner From: Felix Lechner via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -5.71 X-Migadu-Queue-Id: 5116F25921 X-Migadu-Spam-Score: -5.71 X-Migadu-Scanner: mx10.migadu.com X-TUID: NlwD+Ra1RVZx Hi Attila, On Tue, Dec 05 2023, Attila Lendvai wrote: > AFAIU that will lead to quite some local recompiling that are not necessary. you can just set the shepherd package of the shepherd-root-service-type to a custom package. > > e.g. this will use the latest shepherd from the shepherd channel: > > (operating-system > ... > (essential-services > (modify-services (operating-system-default-essential-services > this-operating-system) > (shepherd-root-service-type > config => > (shepherd-configuration > (inherit config) > (shepherd (@ (shepherd-package) shepherd))))))) I have been using that code to get access to the timers in the Shepherd's development branch. Unfortunately, one of my servers can no longer be reconfigured via 'deploy' or 'system reconfigure'. Following podiki's and jab's kind advice on IRC yesterday, I recompiled Guix locally. I also provided all channels locally via -L. That 'system reconfigure' failed too, however. The error message was: Module named (shepherd-package) has no public interface. Is your way of using the latest Shepherd version still recommended, or should I be doing that differently now? Thanks! Kind regards Felix