From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:01:06 2017 Received: (at submit) by debbugs.gnu.org; 15 Feb 2017 10:01:06 +0000 Received: from localhost ([127.0.0.1]:40513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwOY-0004uG-MD for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:01:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwOX-0004tg-84 for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:01:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdwOQ-0005iq-MF for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:00:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47992) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdwOQ-0005ik-Jj for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:00:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdwOO-0004GG-S7 for guix-patches@gnu.org; Wed, 15 Feb 2017 05:00:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdwOK-0005ar-FF for guix-patches@gnu.org; Wed, 15 Feb 2017 05:00:56 -0500 Received: from perdizione.investici.org ([94.23.50.208]:27275) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdwOK-0005YO-4w for guix-patches@gnu.org; Wed, 15 Feb 2017 05:00:52 -0500 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 82ADA120FE7 for ; Wed, 15 Feb 2017 10:00:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487152849; bh=AE0ATInqeOh3dCwUVfFsA6HIJYN7LiKhXKNHJ6hXdUk=; h=Date:From:To:Subject; b=UCGxQzXbDWG+BGXaed5UtHlusx4zF8WAX/Yv70ZrzhyBJwcGoG6uPKh+P5ZnnDWID 8DHsPOQypjHtpcxNfFq5+/fLXaM1Qr8CsndH0MG1LcKHZXu08ufz/NVVi89A+tUYDp vUqFR2c/BrvHyO0AP40DiFKmSUmoofLJAyohKrBE= Date: Wed, 15 Feb 2017 10:02:41 +0000 From: ng0 To: guix-patches@gnu.org Subject: postorius (mailman) Message-ID: <20170215100241.7l5doqgev53yxbf4@wasp> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) This patch series adds postorius, one part of mailman version 3. It was reviewed by Harmut as "Okay, good to go" and I see no point in waiting for a discussion to happen on django bits of the python build system. If there are minor issues on the what should be propagated or native inputs, they can be solved afterwards. The packages are good to go. 0001-gnu-Add-python-defusedxml.patch 0002-gnu-Add-python-openid.patch 0003-gnu-Add-python-django-allauth.patch 0004-gnu-Add-python-django-gravatar2.patch 0005-gnu-Add-python-django-mailman3.patch 0006-gnu-Add-postorius.patch For the previous discussion, search "postorius" on the guix-devel@ list. Thanks. -- ng0 -- https://www.inventati.org/patternsinthechaos/ From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:07:53 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:07:54 +0000 Received: from localhost ([127.0.0.1]:40518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV1-00053a-DX for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:53 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwUy-00053Q-Rf for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:45 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwUx-0001aV-Bc for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 11:07:43 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwUr-00037Y-9d; Wed, 15 Feb 2017 11:07:37 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 1/6] gnu: Add python-defusedxml. Date: Wed, 15 Feb 2017 10:09:22 +0000 Message-Id: <20170215100927.6769-1-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) From: ng0 * gnu/packages/xml.scm (python-defusedxml): New variable. --- gnu/packages/xml.scm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 32b658489..8ee46ff71 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2016 Leo Famulari ;;; Copyright © 2016 Ben Woodcroft ;;; Copyright © 2016 Jan Nieuwenhuizen -;;; Copyright © 2016 ng0 +;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016 Tobias Geerinckx-Rice ;;; Copyright © 2016 Marius Bakke ;;; @@ -1027,3 +1027,24 @@ XSLT and EXSLT.") XLSM) format spreadsheets into plaintext @dfn{comma separated values} (CSV) files. It is designed to be fast and to handle large input files.") (license license:gpl2+))) + +(define-public python-defusedxml + (package + (name "python-defusedxml") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "defusedxml" version)) + (sha256 + (base32 + "0y147zy3jqmk6ly7fbhqmzn1hf41xcb53f2vcc3m8x4ba5d1smfd")))) + (build-system python-build-system) + (home-page "https://bitbucket.org/tiran/defusedxml") + (synopsis "XML bomb protection for Python stdlib modules") + (description + "Defusedxml provides XML bomb protection for Python stdlib modules.") + (license license:psfl))) + +(define-public python2-defusedxml + (package-with-python2 python-defusedxml)) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:07:54 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:07:54 +0000 Received: from localhost ([127.0.0.1]:40522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV7-00053q-Rf for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:54 -0500 Received: from aibo.runbox.com ([91.220.196.211]:49650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV6-00053f-Ep for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:52 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwV5-0002WN-Os for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 11:07:51 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwUv-00011Q-4s; Wed, 15 Feb 2017 11:07:41 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add python-openid. Date: Wed, 15 Feb 2017 10:09:23 +0000 Message-Id: <20170215100927.6769-2-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170215100927.6769-1-contact.ng0@cryptolab.net> References: <20170215100927.6769-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-openid): New variable. --- gnu/packages/python.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 3b97939e2..95f61076b 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -5198,6 +5198,32 @@ for clients and servers.") for clients and servers.") (license license:asl2.0))) +;; This is named "python3-openid" upstream, but python-python3-openid +;; is too much of an tautology. +(define-public python-openid + (package + (name "python-openid") + (version "3.0.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python3-openid" version)) + (sha256 + (base32 + "1x3nh3fycqfn43jp5j5pb4q4y2jxp4mdka4absaa3bc0078qd758")))) + (propagated-inputs + `(("python-defusedxml" ,python-defusedxml))) + (native-inputs + `(("python-coverage" ,python-coverage))) + (build-system python-build-system) + (home-page "https://github.com/necaris/python3-openid") + (synopsis "OpenID support for modern servers and consumers") + (description + "This library provides OpenID authentication for Python, both +for clients and servers. This package provides the Python 3 port +of python-openid.") + (license license:asl2.0))) + (define-public python-urwidtrees (package (name "python-urwidtrees") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:07:59 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:07:59 +0000 Received: from localhost ([127.0.0.1]:40525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV9-00054D-8A for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:59 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV7-00053m-LH for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:54 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwV6-0001bi-V8 for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 11:07:53 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwUy-0003Bq-7S; Wed, 15 Feb 2017 11:07:44 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 3/6] gnu: Add python-django-allauth. Date: Wed, 15 Feb 2017 10:09:24 +0000 Message-Id: <20170215100927.6769-3-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170215100927.6769-1-contact.ng0@cryptolab.net> References: <20170215100927.6769-1-contact.ng0@cryptolab.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/django.scm (python-django-allauth): New variable. --- gnu/packages/django.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 9a3c66c45..dc7950d9f 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2016 Efraim Flashner +;;; Copyright © 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -177,3 +178,34 @@ them do this.") (define-public python2-django-filter (package-with-python2 python-django-filter)) + +(define-public python-django-allauth + (package + (name "python-django-allauth") + (version "0.30.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-allauth" version)) + (sha256 + (base32 + "1fslqc5qqb0b66yscvkyjwfv8cnbfx5nlkpnwimyb3pf1nc1w7r3")))) + (build-system python-build-system) + (propagated-inputs + `(("python-openid" ,python-openid) + ("python-requests" ,python-requests) + ("python-requests-oauthlib" ,python-requests-oauthlib))) + (native-inputs + `(("python-mock" ,python-mock))) + (inputs + `(("python-django" ,python-django))) + (home-page "https://github.com/pennersr/django-allauth") + (synopsis "Set of Django applications addressing authentication") + (description + "Integrated set of Django applications addressing authentication, +registration, account management as well as 3rd party (social) +account authentication.") + (license license:expat))) + +(define-public python2-django-allauth + (package-with-python2 python-django-allauth)) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:07:59 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:08:00 +0000 Received: from localhost ([127.0.0.1]:40527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwVD-00054K-Ne for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:59 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwV8-00053p-7f for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:07:54 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwV7-0001bn-Gv for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 11:07:53 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwV3-000167-Sa; Wed, 15 Feb 2017 11:07:50 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 5/6] gnu: Add python-django-mailman3. Date: Wed, 15 Feb 2017 10:09:26 +0000 Message-Id: <20170215100927.6769-5-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170215100927.6769-1-contact.ng0@cryptolab.net> References: <20170215100927.6769-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/mail.scm (python-django-mailman3): New variable. --- gnu/packages/mail.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index a9b2cb3ec..3719fb01e 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -48,6 +48,7 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages databases) #:use-module (gnu packages dejagnu) + #:use-module (gnu packages django) #:use-module (gnu packages dns) #:use-module (gnu packages documentation) #:use-module (gnu packages emacs) @@ -1951,3 +1952,41 @@ installation on systems where resources are limited. Its features include: @item Rich and customisable texts for automated operations. @end enumerate\n") (license license:expat))) + +(define-public python-django-mailman3 + (package + (name "python-django-mailman3") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-mailman3" version)) + (sha256 + (base32 + "1adxyh8knw9knjlh73xq0jpn5adml0ck4alsv0swakm95wfyx46z")))) + (build-system python-build-system) + (inputs + `(("python-django" ,python-django) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-requests-oauthlib" ,python-requests-oauthlib) + ("python-openid" ,python-openid) + ("python-mailmanclient" ,python-mailmanclient) + ("python-django-allauth" ,python-django-allauth) + ("python-django-gravatar2" ,python-django-gravatar2) + ("python-pytz" ,python-pytz))) + (home-page "https://gitlab.com/mailman/django-mailman3") + (synopsis "Django library for Mailman UIs") + (description + "Libraries and templates for Django-based interfaces +interacting with Mailman.") + (license gpl3+))) + +(define-public python2-django-mailman3 + (let ((base (package-with-python2 + python-django-mailman3))) + (package + (inherit base) + (propagated-inputs + `(("python2-openid" ,python2-openid) + ,@(package-propagated-inputs base)))))) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:08:16 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:08:16 +0000 Received: from localhost ([127.0.0.1]:40534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwVU-00055b-0Y for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:08:16 -0500 Received: from aibo.runbox.com ([91.220.196.211]:36414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwVS-00055T-D2 for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:08:14 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwVR-0001ci-Lb for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 11:08:13 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwV1-0003pw-3j; Wed, 15 Feb 2017 11:07:47 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 4/6] gnu: Add python-django-gravatar2. Date: Wed, 15 Feb 2017 10:09:25 +0000 Message-Id: <20170215100927.6769-4-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170215100927.6769-1-contact.ng0@cryptolab.net> References: <20170215100927.6769-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/django.scm (python-django-gravatar2): New variable. --- gnu/packages/django.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index dc7950d9f..6894da305 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -209,3 +209,27 @@ account authentication.") (define-public python2-django-allauth (package-with-python2 python-django-allauth)) + +(define-public python-django-gravatar2 + (package + (name "python-django-gravatar2") + (version "1.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-gravatar2" version)) + (sha256 + (base32 + "1v4qyj6kms321yw0z2g1kch6b2dskmv6fjd6sfxzwr4xshq9mccl")))) + (build-system python-build-system) + (inputs + `(("python-django" ,python-django))) + (home-page "https://github.com/twaddington/django-gravatar") + (synopsis "Gravatar support for Django, improved version") + (description + "Essential Gravatar support for Django. Features helper methods, +templatetags and a full test suite.") + (license license:expat))) + +(define-public python2-django-gravatar2 + (package-with-python2 python-django-gravatar2)) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 15 05:08:25 2017 Received: (at 25736) by debbugs.gnu.org; 15 Feb 2017 10:08:25 +0000 Received: from localhost ([127.0.0.1]:40537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwVd-00055x-7b for submit@debbugs.gnu.org; Wed, 15 Feb 2017 05:08:25 -0500 Received: from aibo.runbox.com ([91.220.196.211]:49676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdwVb-00055p-M9 for 25736@debbugs.gnu.org; Wed, 15 Feb 2017 05:08:24 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdwVa-0002XB-V7; Wed, 15 Feb 2017 11:08:23 +0100 Received: from [91.213.8.235] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdwV6-00018S-Oz; Wed, 15 Feb 2017 11:07:53 +0100 From: contact.ng0@cryptolab.net To: 25736@debbugs.gnu.org Subject: [PATCH 6/6] gnu: Add postorius. Date: Wed, 15 Feb 2017 10:09:27 +0000 Message-Id: <20170215100927.6769-6-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170215100927.6769-1-contact.ng0@cryptolab.net> References: <20170215100927.6769-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25736 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/mail.scm (postorius): New variable. --- gnu/packages/mail.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 3719fb01e..beaf498e9 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1990,3 +1990,33 @@ interacting with Mailman.") (propagated-inputs `(("python2-openid" ,python2-openid) ,@(package-propagated-inputs base)))))) + +(define-public postorius + (package + (name "postorius") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "postorius" version "+post2.tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wymcpv2icjjy8h1ni52p6dr7wwxf71ivqgbqhzx4i82yqphcaq5")))) + (build-system python-build-system) + (arguments + `(; One test dependency relies on Persona, which was shut down in + ;; November 2016. + #:tests? #f + ;; The part of the frontend of Mailman is still python 2.7. + #:python ,python-2)) + (inputs + `(("python2-django" ,python2-django) + ("python2-django-mailman3" ,python2-django-mailman3) + ("python2-mailmanclient" ,python2-mailmanclient))) + (home-page "https://gitlab.com/mailman/postorius") + (synopsis "Web user interface for GNU Mailman") + (description + "Postorius is a Django app which provides a web user interface +to access GNU Mailman.") + (license (list gpl3+ lgpl3+)))) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 07:37:10 2017 Received: (at 25736) by debbugs.gnu.org; 23 Mar 2017 11:37:10 +0000 Received: from localhost ([127.0.0.1]:40214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr13G-0001S9-M1 for submit@debbugs.gnu.org; Thu, 23 Mar 2017 07:37:10 -0400 Received: from fragranza.investici.org ([178.175.144.26]:47562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr13D-0001S0-E0 for 25736@debbugs.gnu.org; Thu, 23 Mar 2017 07:37:07 -0400 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id DBD242C0250 for <25736@debbugs.gnu.org>; Thu, 23 Mar 2017 11:37:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1490269026; bh=wv+6K9oGEK5u7OFlQE6SJgGT/g2zhRaJGjgpVtUB+pc=; h=Date:From:To:Subject:References:In-Reply-To; b=KTOoqs3zluNQ2yi0ja2Ww16Z4PJXYXPVfAB6gmAdy52xd5bej/sEdl8EbSA1hsgql TRfZk+hlMPA6k8HQ5S795mx9sZwuQEDq9HPd9bpRSeoQaObjxeKUDTkwrhp75CGyPO SLyfO/mlAu9+VsOwlXyjqtxm/1GvDopyONW0EgTk= Date: Thu, 23 Mar 2017 11:40:11 +0000 From: ng0 To: 25736@debbugs.gnu.org Subject: Re: bug#25736: postorius (mailman) Message-ID: <20170323114011.ko5xf6uq2if4aq23@abyayala> Mail-Followup-To: 25736@debbugs.gnu.org References: <20170215100241.7l5doqgev53yxbf4@wasp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170215100241.7l5doqgev53yxbf4@wasp> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25736 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ng0 transcribed 0.7K bytes: > This patch series adds postorius, one part of mailman version 3. > It was reviewed by Harmut as "Okay, good to go" and I see no point in > waiting for a discussion to happen on django bits of the python build > system. If there are minor issues on the what should be propagated or > native inputs, they can be solved afterwards. The packages are good to > go. > > 0001-gnu-Add-python-defusedxml.patch > 0002-gnu-Add-python-openid.patch > 0003-gnu-Add-python-django-allauth.patch > 0004-gnu-Add-python-django-gravatar2.patch > 0005-gnu-Add-python-django-mailman3.patch > 0006-gnu-Add-postorius.patch > > For the previous discussion, search "postorius" on the guix-devel@ list. > > Thanks. It seems to me as if send in on 2017-02-15, time passed until today, the 2017-03-23 would be enough to simply push this if I could (access level). For those who can push, these patches should theoretically still apply. If they do not apply anymore, tell me and I'll rebase them. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 08 12:39:49 2017 Received: (at 25736) by debbugs.gnu.org; 8 Apr 2017 16:39:49 +0000 Received: from localhost ([127.0.0.1]:38362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwtOm-0005Fq-G2 for submit@debbugs.gnu.org; Sat, 08 Apr 2017 12:39:49 -0400 Received: from perdizione.investici.org ([94.23.50.208]:41225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwtOj-0005Ff-Fb for 25736@debbugs.gnu.org; Sat, 08 Apr 2017 12:39:39 -0400 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id D4A0F12073B for <25736@debbugs.gnu.org>; Sat, 8 Apr 2017 16:39:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1491669576; bh=QTejDrCM1uL+CJmuFX+hqD9NnV478mHSi8olUlx7AAw=; h=Date:From:To:Subject:References:In-Reply-To; b=Q+sf0xEirzVnE3q/VsDkt5FuQ2cT+5FgYP/PHsNAY7YHqgY7yBj/5MYxIkkoErpbw sWVGfx/DBjhsZPM6FVoySKnzu1HpJdzJt+dzXWDrGlQjIhJIyGiegvgcGKE0pqJy04 n3F8xo9BGY/N8yAW++17iPeWPvvv3jwy/c5JRSiE= Date: Sat, 8 Apr 2017 16:39:32 +0000 From: ng0 To: 25736@debbugs.gnu.org Subject: Re: bug#25736: postorius (mailman) Message-ID: <20170408163932.fobequvo63uhhimj@abyayala> Mail-Followup-To: 25736@debbugs.gnu.org References: <20170215100241.7l5doqgev53yxbf4@wasp> <20170323114011.ko5xf6uq2if4aq23@abyayala> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="hmwz7eggv2a53527" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170323114011.ko5xf6uq2if4aq23@abyayala> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25736 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Updated patches appended. ng0 transcribed 1.0K bytes: > ng0 transcribed 0.7K bytes: > > This patch series adds postorius, one part of mailman version 3. > > It was reviewed by Harmut as "Okay, good to go" and I see no point in > > waiting for a discussion to happen on django bits of the python build > > system. If there are minor issues on the what should be propagated or > > native inputs, they can be solved afterwards. The packages are good to > > go. > > > > 0001-gnu-Add-python-defusedxml.patch > > 0002-gnu-Add-python-openid.patch > > 0003-gnu-Add-python-django-allauth.patch > > 0004-gnu-Add-python-django-gravatar2.patch > > 0005-gnu-Add-python-django-mailman3.patch > > 0006-gnu-Add-postorius.patch > > > > For the previous discussion, search "postorius" on the guix-devel@ list. > > > > Thanks. > > It seems to me as if send in on 2017-02-15, time passed until today, the > 2017-03-23 would be enough to simply push this if I could (access > level). > > For those who can push, these patches should theoretically still apply. > If they do not apply anymore, tell me and I'll rebase them. > > > --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-python-defusedxml.patch" Content-Transfer-Encoding: 8bit >From 7338a5d8cf40006b1572ccf6b506ded5bc768c0f Mon Sep 17 00:00:00 2001 From: ng0 Date: Sat, 7 Jan 2017 16:37:11 +0000 Subject: [PATCH 1/6] gnu: Add python-defusedxml. * gnu/packages/xml.scm (python-defusedxml): New variable. --- gnu/packages/xml.scm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index b2e8959df..283d5112a 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2016, 2017 Leo Famulari ;;; Copyright © 2016 Ben Woodcroft ;;; Copyright © 2016 Jan Nieuwenhuizen -;;; Copyright © 2016 ng0 +;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016 Tobias Geerinckx-Rice ;;; Copyright © 2016, 2017 Marius Bakke ;;; @@ -1068,3 +1068,24 @@ XSLT and EXSLT.") XLSM) format spreadsheets into plaintext @dfn{comma separated values} (CSV) files. It is designed to be fast and to handle large input files.") (license license:gpl2+))) + +(define-public python-defusedxml + (package + (name "python-defusedxml") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "defusedxml" version)) + (sha256 + (base32 + "0y147zy3jqmk6ly7fbhqmzn1hf41xcb53f2vcc3m8x4ba5d1smfd")))) + (build-system python-build-system) + (home-page "https://bitbucket.org/tiran/defusedxml") + (synopsis "XML bomb protection for Python stdlib modules") + (description + "Defusedxml provides XML bomb protection for Python stdlib modules.") + (license license:psfl))) + +(define-public python2-defusedxml + (package-with-python2 python-defusedxml)) -- 2.12.2 --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-python-openid.patch" >From e588ace594815381ce73dabccf2b669d8cb6ba86 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sat, 7 Jan 2017 16:46:11 +0000 Subject: [PATCH 2/6] gnu: Add python-openid. * gnu/packages/python.scm (python-openid): New variable. --- gnu/packages/python.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0746af24a..875908505 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -5549,6 +5549,32 @@ for clients and servers.") for clients and servers.") (license license:asl2.0))) +;; This is named "python3-openid" upstream, but python-python3-openid +;; is too much of an tautology. +(define-public python-openid + (package + (name "python-openid") + (version "3.0.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python3-openid" version)) + (sha256 + (base32 + "1x3nh3fycqfn43jp5j5pb4q4y2jxp4mdka4absaa3bc0078qd758")))) + (propagated-inputs + `(("python-defusedxml" ,python-defusedxml))) + (native-inputs + `(("python-coverage" ,python-coverage))) + (build-system python-build-system) + (home-page "https://github.com/necaris/python3-openid") + (synopsis "OpenID support for modern servers and consumers") + (description + "This library provides OpenID authentication for Python, both +for clients and servers. This package provides the Python 3 port +of python-openid.") + (license license:asl2.0))) + (define-public python-urwidtrees (package (name "python-urwidtrees") -- 2.12.2 --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-python-django-allauth.patch" Content-Transfer-Encoding: 8bit >From d767b82d5e8bd4d0ad5626fb6bb6b60ff6d37f84 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 8 Jan 2017 20:02:41 +0000 Subject: [PATCH 3/6] gnu: Add python-django-allauth. * gnu/packages/django.scm (python-django-allauth): New variable. --- gnu/packages/django.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 805dca6c9..4f7620ee2 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2016 Efraim Flashner +;;; Copyright © 2017 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -189,3 +190,34 @@ them do this.") (define-public python2-django-filter (package-with-python2 python-django-filter)) + +(define-public python-django-allauth + (package + (name "python-django-allauth") + (version "0.30.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-allauth" version)) + (sha256 + (base32 + "1fslqc5qqb0b66yscvkyjwfv8cnbfx5nlkpnwimyb3pf1nc1w7r3")))) + (build-system python-build-system) + (propagated-inputs + `(("python-openid" ,python-openid) + ("python-requests" ,python-requests) + ("python-requests-oauthlib" ,python-requests-oauthlib))) + (native-inputs + `(("python-mock" ,python-mock))) + (inputs + `(("python-django" ,python-django))) + (home-page "https://github.com/pennersr/django-allauth") + (synopsis "Set of Django applications addressing authentication") + (description + "Integrated set of Django applications addressing authentication, +registration, account management as well as 3rd party (social) +account authentication.") + (license license:expat))) + +(define-public python2-django-allauth + (package-with-python2 python-django-allauth)) -- 2.12.2 --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-Add-python-django-gravatar2.patch" >From 1c2f5592e86ff0616386af4aaaac4088147b6219 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 8 Jan 2017 20:31:53 +0000 Subject: [PATCH 4/6] gnu: Add python-django-gravatar2. * gnu/packages/django.scm (python-django-gravatar2): New variable. --- gnu/packages/django.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 4f7620ee2..2038473f5 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -221,3 +221,27 @@ account authentication.") (define-public python2-django-allauth (package-with-python2 python-django-allauth)) + +(define-public python-django-gravatar2 + (package + (name "python-django-gravatar2") + (version "1.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-gravatar2" version)) + (sha256 + (base32 + "1v4qyj6kms321yw0z2g1kch6b2dskmv6fjd6sfxzwr4xshq9mccl")))) + (build-system python-build-system) + (inputs + `(("python-django" ,python-django))) + (home-page "https://github.com/twaddington/django-gravatar") + (synopsis "Gravatar support for Django, improved version") + (description + "Essential Gravatar support for Django. Features helper methods, +templatetags and a full test suite.") + (license license:expat))) + +(define-public python2-django-gravatar2 + (package-with-python2 python-django-gravatar2)) -- 2.12.2 --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0005-gnu-Add-python-django-mailman3.patch" >From 1d2371fc9958873d244b6db6b2c7eea8e2989b15 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 8 Jan 2017 20:54:47 +0000 Subject: [PATCH 5/6] gnu: Add python-django-mailman3. * gnu/packages/mail.scm (python-django-mailman3): New variable. --- gnu/packages/mail.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 13861a8ad..44730f297 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages databases) #:use-module (gnu packages dejagnu) + #:use-module (gnu packages django) #:use-module (gnu packages dns) #:use-module (gnu packages documentation) #:use-module (gnu packages emacs) @@ -2145,3 +2146,41 @@ Options can be specified in environment variables, configuration files, and the command line allowing maximum configurability and ease of use for operators and scripters.") (license gpl2+))) + +(define-public python-django-mailman3 + (package + (name "python-django-mailman3") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "django-mailman3" version)) + (sha256 + (base32 + "1adxyh8knw9knjlh73xq0jpn5adml0ck4alsv0swakm95wfyx46z")))) + (build-system python-build-system) + (inputs + `(("python-django" ,python-django) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-requests-oauthlib" ,python-requests-oauthlib) + ("python-openid" ,python-openid) + ("python-mailmanclient" ,python-mailmanclient) + ("python-django-allauth" ,python-django-allauth) + ("python-django-gravatar2" ,python-django-gravatar2) + ("python-pytz" ,python-pytz))) + (home-page "https://gitlab.com/mailman/django-mailman3") + (synopsis "Django library for Mailman UIs") + (description + "Libraries and templates for Django-based interfaces +interacting with Mailman.") + (license gpl3+))) + +(define-public python2-django-mailman3 + (let ((base (package-with-python2 + python-django-mailman3))) + (package + (inherit base) + (propagated-inputs + `(("python2-openid" ,python2-openid) + ,@(package-propagated-inputs base)))))) -- 2.12.2 --hmwz7eggv2a53527 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0006-gnu-Add-postorius.patch" >From 191c0c22d72a39dab8fb852b43afc9d0769061c7 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 2 Feb 2017 21:08:05 +0000 Subject: [PATCH 6/6] gnu: Add postorius. * gnu/packages/mail.scm (postorius): New variable. --- gnu/packages/mail.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 44730f297..bd1e24e17 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -2184,3 +2184,33 @@ interacting with Mailman.") (propagated-inputs `(("python2-openid" ,python2-openid) ,@(package-propagated-inputs base)))))) + +(define-public postorius + (package + (name "postorius") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "postorius" version "+post2.tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wymcpv2icjjy8h1ni52p6dr7wwxf71ivqgbqhzx4i82yqphcaq5")))) + (build-system python-build-system) + (arguments + `(; One test dependency relies on Persona, which was shut down in + ;; November 2016. + #:tests? #f + ;; The part of the frontend of Mailman is still python 2.7. + #:python ,python-2)) + (inputs + `(("python2-django" ,python2-django) + ("python2-django-mailman3" ,python2-django-mailman3) + ("python2-mailmanclient" ,python2-mailmanclient))) + (home-page "https://gitlab.com/mailman/postorius") + (synopsis "Web user interface for GNU Mailman") + (description + "Postorius is a Django app which provides a web user interface +to access GNU Mailman.") + (license (list gpl3+ lgpl3+)))) -- 2.12.2 --hmwz7eggv2a53527-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 08 12:43:34 2017 Received: (at 25736-done) by debbugs.gnu.org; 8 Apr 2017 16:43:34 +0000 Received: from localhost ([127.0.0.1]:38367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwtSY-0005Ly-5r for submit@debbugs.gnu.org; Sat, 08 Apr 2017 12:43:34 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:44100 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwtSW-0005Lp-C0 for 25736-done@debbugs.gnu.org; Sat, 08 Apr 2017 12:43:32 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 3A74E50D98F; Sat, 8 Apr 2017 18:43:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491669811; bh=sswesK/RckJXV6qFPfOaZ2dyKSme8FPL49Vpj5XONOM=; h=From:To:Subject:References:Date:In-Reply-To:From; b=lTjkCCTkVoa0mXuiwl+DoqEXzRrO8GORK1L/1yQOwgdEBpoK1bmRoOqykXv3ceNLz idWN4Ma5C209rsASP9eUBtUyHZV2PCnaXTav/GNuvIrUIHh7hMAbPagiuQRZyOtnrr XdldgFy2kXrUON5b1HD8bnTHQy3Ma012FHGTB5+Q= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491669810; bh=sswesK/RckJXV6qFPfOaZ2dyKSme8FPL49Vpj5XONOM=; h=From:To:Subject:References:Date:In-Reply-To:From; b=l9MsTjMieQQWRtu3equjimtQtPe4D0hq9kfbFSZJpNR0dKJcKeeISuQzjCt96YLpU nI8T885Z7PqzRM3hCgCFymr76U4fpYxovs24Ce/600GtC3OXN1a5ojnV6I/QRyno5y 0D1i395ZH7EYDd1UjaCyFIFwKnUA15WxGlkoebbY= To: 25736-done@debbugs.gnu.org Subject: Re: bug#25736: postorius (mailman) References: <20170215100241.7l5doqgev53yxbf4@wasp> <20170323114011.ko5xf6uq2if4aq23@abyayala> <20170408163932.fobequvo63uhhimj@abyayala> Date: Sat, 08 Apr 2017 12:43:26 -0400 In-Reply-To: <20170408163932.fobequvo63uhhimj@abyayala> (ng0's message of "Sat, 8 Apr 2017 16:39:32 +0000") Message-ID: <87wpau3l5d.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25736-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable ng0 writes: > Updated patches appended. > > ng0 transcribed 1.0K bytes: >> ng0 transcribed 0.7K bytes: >> > This patch series adds postorius, one part of mailman version 3. >> > It was reviewed by Harmut as "Okay, good to go" and I see no point in >> > waiting for a discussion to happen on django bits of the python build >> > system. If there are minor issues on the what should be propagated or >> > native inputs, they can be solved afterwards. The packages are good to >> > go. >> >=20 >> > 0001-gnu-Add-python-defusedxml.patch >> > 0002-gnu-Add-python-openid.patch >> > 0003-gnu-Add-python-django-allauth.patch >> > 0004-gnu-Add-python-django-gravatar2.patch >> > 0005-gnu-Add-python-django-mailman3.patch >> > 0006-gnu-Add-postorius.patch >> >=20 >> > For the previous discussion, search "postorius" on the guix-devel@ lis= t. >> >=20 >> > Thanks. >>=20 >> It seems to me as if send in on 2017-02-15, time passed until today, the >> 2017-03-23 would be enough to simply push this if I could (access >> level). >>=20 >> For those who can push, these patches should theoretically still apply. >> If they do not apply anymore, tell me and I'll rebase them. >>=20 >>=20 >>=20 Patches applied to master and pushed. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljpEy8ACgkQ5qXuPBlG eg2L+xAAwy7pHcTF0R4bonc7/uybSJhnArt8E/Gy/3F6tUvGjICh+k1pkJRtTQ4h yReAFTosezmLoJdDe5/wWmqkORyuv77qUtrCG9pezWSHPQo7pCMU7Y72ICw3BXWG XA+YEg4tfbjtlrELwdav0+Ap3IjPaJPcJ5mDzvInE5dDS2oNoyf2QJ2/X9gXgtlW bTfxBCMifmPCTJ7XLIQqRClndwVg13OQQRkxbjZQJTssMGUCZ8/+hHK2akGFylkh sBfsNuRsRLQOe5Qtid3xMmQzsJiB9BkCiqgzZABWid72CbEF2ry8RwmyexSDbBp2 MrR8S4iSE8XdKNAnvTlImHFDL6kyYHue2IecaAZ9UmlsLJvXmSj3TQhffK1vHriX qT99YzzhaKyAjtNXRvOzbUTw66Qh+qak1gOGSPB5EEjSc10L5HD+Vzbjv1TxYL1l 9STcZnmfBFyKnWh+3eDEqWy3nxJNn6XOK8YAKQv6sUrPlNBJXBMQdyfO8zGixVkb HvAMFk+K5Akn3sbikqZ6LXxQYrt2QYAefNtFZwr6fQhJmzOeQdzqgCpgfwvXbeXD d5GUpHFur30uLBASryV24oxuLoTOk8v0x2c1UzkTcoct42w6wp+8W59CKQxATLRr 09qX/t+VVqs4BiG/avYq8d8eAuROKyXHXglcTrl2VC5so9U3q8Y= =+Dy4 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 11:36:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 07 May 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator