From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id oN3FEcJK22UpIQAAe85BDQ:P1 (envelope-from ) for ; Sun, 25 Feb 2024 15:12:18 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id oN3FEcJK22UpIQAAe85BDQ (envelope-from ) for ; Sun, 25 Feb 2024 15:12:18 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1708870338; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post; bh=x+ZpW9uVipsRI1Tqc2MC5mFpaIVI0sSlisKf6naNmsU=; b=fzrbfusgd/HnU14XaosGJkVgCs5e3Tc0HkqKkuzHyGDsDgX6x3nXkOTY+h4KkS5Db6Rvzq dVpW91gALiJf2w+EOA9DFbQtHcENQSP1Hv2wrYHOvEA9sScWXEsFbmMNyNUXYCjLXBgnZz 4aBwYm0fb8y4FC5o2iRhO5UZUdRmsWSo97onLcXpgh76Di0l3l5TA7dBZqEXHtzGAmQ1dg E2lXIsiX3xsbRCjttNzTm7DOUlHssVbp2ghllJujJnpq0+YY3b7vJ+L6JK/+L/fBLcVUtr 6VN8b6yL+ND2dLYiXeJJek+SL7NWBmIPQfd3BbFRF2E+UfGee6BHrRTKeCM53Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1708870338; a=rsa-sha256; cv=none; b=WCZwn3vx7Dg/RXcIVFErDk4jo9ONbGg9XWa+Aw4+RebG6wMKdaTUwAqchZwTycDQhh/oiT Bf+pc/ixBq6FHynJK1S2YuzGJwJ5PRjN2NiPyqfhhiJYbYaeDZOkw23CiwDq0g2MOO0YiV 8YPrfNqOr/qX+RNlxBQn/IAsBjuJMZx2SHVYERJqQwSkXhQD27HyLwTMddtO5WAHWSF2PB H2T/fiy7fS1pmnU1MNQfeccEHJuZ7w61cWz0eqcQEyufBFbJFoFU+bRUf+ufzxFBa1rdZU w6lK1xJY2ivw3sWAitpv8XU4FPYHYxFkSCd2e/hn12nek20WNjm2KTpFaVSZeA== 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 BDB6327D9C for ; Sun, 25 Feb 2024 15:12:17 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1reFEC-0006Ly-6R; Sun, 25 Feb 2024 09:11:40 -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 1reFEA-0006LT-33 for guix-patches@gnu.org; Sun, 25 Feb 2024 09:11:38 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1reFE9-0002s6-QB for guix-patches@gnu.org; Sun, 25 Feb 2024 09:11:37 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1reFEY-0007mx-GA for guix-patches@gnu.org; Sun, 25 Feb 2024 09:12:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69382] [PATCH 0/2] Kea DHCP Resent-From: Gabriel Wicki Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Feb 2024 14:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69382 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69382@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170887028929822 (code B ref -1); Sun, 25 Feb 2024 14:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Feb 2024 14:11:29 +0000 Received: from localhost ([127.0.0.1]:47437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reFE0-0007ku-PN for submit@debbugs.gnu.org; Sun, 25 Feb 2024 09:11:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:46800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reFDy-0007ki-Rh for submit@debbugs.gnu.org; Sun, 25 Feb 2024 09:11:27 -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 1reFDZ-0006Ij-Nq for guix-patches@gnu.org; Sun, 25 Feb 2024 09:11:01 -0500 Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1reFDW-0002k2-UH for guix-patches@gnu.org; Sun, 25 Feb 2024 09:11:01 -0500 Received: from localhost (antispam.ee.ethz.ch [129.132.2.16]) by cotopaxi.ee.ethz.ch (Postfix) with ESMTP id E09D61FFD0 for ; Sun, 25 Feb 2024 15:10:51 +0100 (CET) X-Virus-Scanned: by amavisd at antispam.ee.ethz.ch Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]) by localhost (antispam.ee.ethz.ch [129.132.2.16]) (amavisd-new, port 10028) with ESMTP id znNjbu60tumc for ; Sun, 25 Feb 2024 15:10:48 +0100 (CET) Received: from blackbox (212-51-128-25.fiber7.init7.net [212.51.128.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: gabriel) by cotopaxi.ee.ethz.ch (Postfix) with ESMTPSA for ; Sun, 25 Feb 2024 15:10:48 +0100 (CET) Date: Sun, 25 Feb 2024 15:10:45 +0100 From: Gabriel Wicki Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="57xrgmb75cyzrszq" Content-Disposition: inline Received-SPF: permerror client-ip=129.132.148.196; envelope-from=gabriel@erlikon.ch; helo=cotopaxi.ee.ethz.ch X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -4.11 X-Spam-Score: -4.11 X-Migadu-Queue-Id: BDB6327D9C X-TUID: r6LR7D4JqmTN --57xrgmb75cyzrszq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline since isc-dhcp has been EOLd for about 2 years now i figured it was a good opportunity to package ISC's kea-dhcp to officially start isc-dhcp's deprecation in Guix. Gabriel Wicki (2): gnu: Add log4cplus. gnu: Add kea-dhcp. gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ gnu/packages/logging.scm | 24 ++++++++++++++++++++++++ 2 files changed, 53 insertions(+) base-commit: 386080366c642d887f9156059e4e894cd2d4e9b1 -- 2.41.0 --57xrgmb75cyzrszq Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-Add-log4cplus.patch" >From 64bab5e5b44bf5d18f75677179cd6315432b5d64 Mon Sep 17 00:00:00 2001 Message-ID: <64bab5e5b44bf5d18f75677179cd6315432b5d64.1708869840.git.gabriel@erlikon.ch> In-Reply-To: References: From: Gabriel Wicki Date: Sun, 25 Feb 2024 14:58:56 +0100 Subject: [PATCH 1/2] gnu: Add log4cplus. * gnu/packages/logging.scm (log4cplus): New variable. Change-Id: I83f55dd2ee86ec798e3a8bc17659cc209fdf8533 --- gnu/packages/logging.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm index 47e8cd39c2..40916aaf7e 100644 --- a/gnu/packages/logging.scm +++ b/gnu/packages/logging.scm @@ -59,6 +59,30 @@ (define-module (gnu packages logging) #:use-module (gnu packages tcl) #:use-module (gnu packages tls)) +(define-public log4cplus + (package + (name "log4cplus") + (version "2.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/log4cplus/log4cplus") + (commit (string-append + "REL_" + (string-replace-substring version "." "_"))) + (recursive? #t))) + (sha256 + (base32 + "1h3inzfrg5j8wb3m7nf2bpyzwyzpxzg5mzxqwwqgkbplnl5whzfd")))) + (build-system gnu-build-system) + (home-page "https://log4cplus.github.io/log4cplus/") + (synopsis "Log library for C++") + (description + "log4cplus is a C++ library providing a logging API providing +thread-safe, flexible and arbitrarily granular control over log management and +configuration. It is modeled after the Log4j Java API.") + (license license:expat))) + (define-public log4cpp (package (name "log4cpp") -- 2.41.0 --57xrgmb75cyzrszq Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0002-gnu-Add-kea-dhcp.patch" >From 60e2d2ed961467e42899a28d65c77bf1cfc508f7 Mon Sep 17 00:00:00 2001 Message-ID: <60e2d2ed961467e42899a28d65c77bf1cfc508f7.1708869840.git.gabriel@erlikon.ch> In-Reply-To: References: From: Gabriel Wicki Date: Sun, 25 Feb 2024 15:01:07 +0100 Subject: [PATCH 2/2] gnu: Add kea-dhcp. * gnu/packages/admin.scm (kea-dhcp): New variable. Change-Id: I8a480fec430e21c863d02e311dc59f5f04d09a38 --- gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 601c3b8fac..e4be6f2cc5 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -146,6 +146,7 @@ (define-module (gnu packages admin) #:use-module (gnu packages libunwind) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages logging) #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages mail) @@ -1613,6 +1614,34 @@ (define-public isc-dhcp (license license:mpl2.0) (properties '((cpe-name . "dhcp")))))) +(define-public kea-dhcp + (package + (name "kea-dhcp") + (version "2.5.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.isc.org/isc-projects/kea.git") + (commit (string-append "Kea-" version)))) + (sha256 + (base32 + "15p577z6hrbn97dr89h8fgkccl5srp1bsw0xrcsjmsqjnz07dz8d")))) + (build-system gnu-build-system) + (native-inputs (list automake autoconf pkg-config)) + (inputs (list boost libtool log4cplus botan)) + (home-page "https://www.isc.org/kea/") + (synopsis "Dynamic Host Configuration Protocol (DHCP) tools") + (description + "ISC's Dynamic Host Configuration Protocol (DHCP) distribution provides a +reference implementation of all aspects of DHCP, through a suite of DHCP +tools: server, client, and relay agent. + +This is the reference software to deprecate ISC DHCP.") + (license license:mpl2.0) + (properties '((cpe-name . "dhcp"))))) + +(deprecated-package "isc-dhcp" kea-dhcp) + (define-public radvd (package (name "radvd") -- 2.41.0 --57xrgmb75cyzrszq--