From patchwork Sat Apr 17 20:04:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 74 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BD36927BCE6; Sat, 17 Apr 2021 21:05:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3937127BCE5 for ; Sat, 17 Apr 2021 21:05:13 +0100 (BST) Received: from localhost ([::1]:34978 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXrBo-0004Zm-G4 for patchwork@mira.cbaines.net; Sat, 17 Apr 2021 16:05:12 -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 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 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