From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id AEqaB3o/e2BnDwAAgWs5BA (envelope-from ) for ; Sat, 17 Apr 2021 22:05:14 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 0KhlA3o/e2AcUwAA1q6Kng (envelope-from ) for ; Sat, 17 Apr 2021 20:05:14 +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 CB03FD692 for ; Sat, 17 Apr 2021 22:05:13 +0200 (CEST) Received: from localhost ([::1]:34978 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXrBp-0004Zm-0H for larch@yhetil.org; Sat, 17 Apr 2021 16:05:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXrBe-0004ZT-BR for guix-patches@gnu.org; Sat, 17 Apr 2021 16:05:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33174) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lXrBe-0004Sy-3w for guix-patches@gnu.org; Sat, 17 Apr 2021 16:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lXrBd-0001iB-U9 for guix-patches@gnu.org; Sat, 17 Apr 2021 16:05:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47849] [PATCH 0/1] [preview] Add a jami-daemon service. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Apr 2021 20:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47849@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16186898906555 (code B ref -1); Sat, 17 Apr 2021 20:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Apr 2021 20:04:50 +0000 Received: from localhost ([127.0.0.1]:44720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXrBS-0001hf-FQ for submit@debbugs.gnu.org; Sat, 17 Apr 2021 16:04:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:36578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXrBQ-0001hX-I1 for submit@debbugs.gnu.org; Sat, 17 Apr 2021 16:04:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXrBQ-0004YN-Ba for guix-patches@gnu.org; Sat, 17 Apr 2021 16:04:48 -0400 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:42801) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lXrBO-0004JP-O3 for guix-patches@gnu.org; Sat, 17 Apr 2021 16:04:48 -0400 Received: by mail-qv1-xf30.google.com with SMTP id 30so15083268qva.9 for ; Sat, 17 Apr 2021 13:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=MdPRAevReTF2QIlUaehKg32z0ego2tRBi0lDbBj+lcY=; b=BlUBgjiEBcTfPcT71KIj79dA4VPDlfDDtN+GbVZZXR+EctcSFIxHFKpdo06fw+tFOu MfM0R2Lr+c+ewWlguv0+iRlQYMeO0Pa49i/U4rU4k3i6UB8XO01EdVJUZA3A3uoJZQBB SEXQwXXTLpAXSRr9mkDakxl1sNB5ilwSkPH25aXJEMbsTDBJyFCYFkeEXfuwxyLT0lPH GiS5ZfY2KCuPOYTRSQ0MBfvp8EXIUrhVeljnFiw8X2ynnFS90eZqNWtmSI9e2O2xfSqJ vK+dsT50579c9ZFCDTLE4RrVTYZgXz9z2pDWcdy6otQHssz1GmE2cC+hP+f8bolimcoa oLQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=MdPRAevReTF2QIlUaehKg32z0ego2tRBi0lDbBj+lcY=; b=AczyBLofjAQpn0GUupQQPpxLQfPWQKhZ6uKgFGYNHYna3Ww1jBoqI5NhH8+kqM+gaG V5odWmmYsSyb8G51BIeKSag7R3ZZmAp7aCmeRtlneX+GUVFhLC6iVnL7O0FT66pWaKQJ hBnVq+KXkQcQv08D5dFp6YvriAazpbBVKA9dhnRbA8B9FQL+kGuWAmun3FEt7jy4XTSw WQ5epbEhqrwZAjPyFFDXgjHcTxxivJATIJ3Qf3vfonz6dgwhQbVgNSB5hlfRiMVI/1U7 EsZ3QRDJ1kgPN9LiBKZsXksJqlAdKmY4N4blyXX0M9bSni3WtSK6q0x5h1wXCgzh65XC qzSQ== X-Gm-Message-State: AOAM533ndkhhRbkevD8e5pmmauwBb9fho402rtbEZm2fOSzuiB8caCQU er6ZxPUjpR8/IP+vBGU9okpQyxtpkFs= X-Google-Smtp-Source: ABdhPJwrArYOYsfQ1RQ/Ztpfo/3YPC2P/9l1nREHXBJ6HAgVelt57gJX/BrcJ3C6xGAEBIgYv0fTwQ== X-Received: by 2002:ad4:538a:: with SMTP id i10mr14296693qvv.9.1618689885300; Sat, 17 Apr 2021 13:04:45 -0700 (PDT) Received: from localhost.localdomain (dsl-152-210.b2b2c.ca. [66.158.152.210]) by smtp.gmail.com with ESMTPSA id l4sm6508084qtn.89.2021.04.17.13.04.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Apr 2021 13:04:45 -0700 (PDT) From: Maxim Cournoyer Date: Sat, 17 Apr 2021 16:04:14 -0400 Message-Id: <20210417200414.18050-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::f30; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf30.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618689913; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=MdPRAevReTF2QIlUaehKg32z0ego2tRBi0lDbBj+lcY=; b=QSmHq9wKsnCvL8/Ijrb38xqTgegjtIq7nSQfo7YN9U9AZieh+UxYsIgpWM9KmUFF8CKsqb nRaEbWiONFu8IxGlUSP02baeFm117YusZHMfWmeVdlcDElwgr+qGK7nrrNJ2RmuO98Vwy2 Sx1/OTU4BfgLLd7aqZ87KGnT2Xh8nZ935xZNMCUQvRxmrMZ1Q5jwHaZ4ovzstYrymevzXk c0fXxAXEvGq0ZdVrm5WACqHe5xBQHss58G6CNEUJNWiTFPSpkjpvWIeHFVWmEVajWoyTm2 HhSyjTONsh+9JwFImVlMqJnrOd8TuUZb9UAapmTB1X9sjFTMIsPo0swxV6Pzaw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618689913; a=rsa-sha256; cv=none; b=rZcvy1GDrKiq1Ok+MSVlonlHy5lPu/KUrVJNjEvBL3YdJaYKEOESy6Tv36HF4gj8ayXVWI FhlrwKBJ4DQ3WdaxQ6kc4gMvJ8zzn6SXKSIUXewcCSp+GO3QD3SbMCb+7F8Vfro9T2f41O QrE0IRTCj9tyEApHNXNNBHQzkkNodIjmMc38apv2fgMAZMtiQ+GUP53fgP71HcnYJ516Fg 2H6ycV9TXQnMY21Lu0QksZODo3ewcGs2+F7lYHityC6PTrEGNJ0B1ytWAvLfEFq+gFktZp ishB237H+Ym+zxYQCclKD+bLh/dLUKKPE3bpxtvg5GAxJW1jIHXy6ihA62rVyg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=BlUBgjiE; 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-Migadu-Spam-Score: 2.66 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=BlUBgjiE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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-Migadu-Queue-Id: CB03FD692 X-Spam-Score: 2.66 X-Migadu-Scanner: scn0.migadu.com X-TUID: pxzI2Vt+7/jW Hello, This is an early version of a jami-daemon service that can be used to host rendezvous points easily on servers, the conferencing feature of Jami. It seems to work well in practice, but I've been struggling to fix a remaining test failure with the stop action. It's proving difficult to pinpoint what the problem is. Another thing that will need to be addressed is adding the documentation. Thanks, Maxim Maxim Cournoyer (1): services: Add a service for the Jami daemon. gnu/local.mk | 6 +- gnu/services/telephony.scm | 283 ++++++++++++++++++- gnu/tests/data/jami-dummy-account.dat | 391 ++++++++++++++++++++++++++ gnu/tests/telephony.scm | 202 +++++++++++++ 4 files changed, 878 insertions(+), 4 deletions(-) create mode 100644 gnu/tests/data/jami-dummy-account.dat create mode 100644 gnu/tests/telephony.scmb -- 2.31.1