From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 30 00:13:04 2021 Received: (at 47260) by debbugs.gnu.org; 30 Mar 2021 04:13:04 +0000 Received: from localhost ([127.0.0.1]:49976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lR5kW-0003eR-4G for submit@debbugs.gnu.org; Tue, 30 Mar 2021 00:13:04 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:58491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lR5kQ-0003dt-F5 for 47260@debbugs.gnu.org; Tue, 30 Mar 2021 00:13:02 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9AFC917C6; Tue, 30 Mar 2021 00:12:52 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 30 Mar 2021 00:12:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; s=fm2; bh=p8tv8Vp8YAuvM2giK03GYBqaC/ zI6u3QUM+xddSeIbE=; b=hs4JB8o81RDEGjjBxQ496axEjfhpvdSwihSGbIKf4m llyPZg1U13IsnFE9SVjm5LU0kzy5FYopAp8R6RkEa++gWHGQbYTgRf3tjYxWQiMH k9cGqHABtM0Q39Trs0Ww+RDds3zjlcnM5yKmUvbG63BRFgdmDcK/0TRkgVsHRoxV 4vWDcNVsXXDOjPZsn14rGPp8JkgydUO7SrZ5sCQUJhHTKo8jVy3QUMPfoTsvgMKO 0lFX7BwkRdfNAjVXOvwmVQsbk8obWRpi2Ao9kcwkI5oNK/FGB2y/emV11m8GVRcN PIjkLx7MZJYGRZ8dG9fRdvqj7v2l6zvaguM5uApLUx3g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=p8tv8V p8YAuvM2giK03GYBqaC/zI6u3QUM+xddSeIbE=; b=oJ6XzfiNOmBDY50Fe/te1P PuyZ0ja0+7B3zcDGH7clQ4txqdVuBOhcj6hO31HbRw31wAPaxOrHkH3eBwvO/ZbW VgnkdQWVzUujH0gZKfzVY/sfw9SUI+Nah1iXn+AynwR27D+JajxQOZ/yAtL/GAkP 2m24XPoPfwnM/zlaFQilO1fJKZM4cF5GHO8i6OUyKvx6R46BZnskJJCQ6fGMYNwf vvV3l+JaKsuCbeBpoaMNo7Y0+U0knk4rQEU0/VUdnuZ67XRxD0Vu87wWcnkVDySG umtrmfZ6HrzrAHrLu9BPqpSw6s9QjiQNRBLEqzDnNZQenbWrLlmtIQINdsBYv88A == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudehledgkeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufhffjgfkfgggtgesthdtre dttdertdenucfhrhhomhepuegvnhcuufhtuhhrmhhfvghlshcuoegsvghnsehsthhurhhm rdgtohhmrdgruheqnecuggftrfgrthhtvghrnhepueefhfeuhefhueefieehvddtfefgve ejvdehtdegueehvdduvdethffhkefhhfeknecuffhomhgrihhnpehgnhhurdhorhhgnecu kfhppedvtdefrddvudegrddufedvrddujedtnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepsggvnhesshhtuhhrmhdrtghomhdrrghu X-ME-Proxy: Received: from Marseille (203-214-132-170.perm.iinet.net.au [203.214.132.170]) by mail.messagingengine.com (Postfix) with ESMTPA id A23CE1080063; Tue, 30 Mar 2021 00:12:50 -0400 (EDT) From: Ben Sturmfels To: 47260@debbugs.gnu.org Subject: Re: bug#47260: Package GNU MediaGoblin as a Guix service References: <87eegbz65q.fsf@sturm.com.au> Date: Tue, 30 Mar 2021 15:12:48 +1100 In-Reply-To: <87eegbz65q.fsf@sturm.com.au> (Ben Sturmfels's message of "Fri, 19 Mar 2021 23:20:33 +1100") Message-ID: <87k0ppqny7.fsf@sturm.com.au> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47260 Cc: cwebber@dustycloud.org, =?utf-8?Q?L=C3=A9o?= Le Bouter 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: -1.7 (-) Just an update: On Fri, 19 Mar 2021, Ben Sturmfels wrote: > 1. Add OGG support to libsndfile which is needed to package > python-soundfile [patch 47210] lfam pointed out that this has already been done in 46067, which is now in core-updates awaiting merging into master: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46067 For the time being, we've also copied the updated libsndfile into MediaGoblin's guix-env.scm. > 2. Package python-soundfile (see above). After this the test suite > should pass 100% with pytest installed from PyPI [patch 47181] We now have a local copy of python-soundfile in MediaGoblin's guix-env.scm which is passing all audio tests. Yay! > 3. Work out why python-pytest-6/python-pytest-xdist/python-pytest-forked > in Guix seem to be incompatible. After this our test suite should run > 100% with only dependencies from Guix! Discovered we'll also need to upgrade Guix's python-wtforms, but in the mean time, installing only wtforms, pytest, pytest-xdist, pytest-forked from PyPI allows us to pass the test suite 100% Getting closer! > ... > 8. Either package RabbitMQ (probably hard) or rewrite MediaGoblin's > processing backend from Celery/RabbitMQ to RQ/Redis. Celery has been > implicated in many bugs anyway, so there may benefits to the project to > doing this anyway. I learnt that Celery has a Redis backend, so maybe we don't need to rewrite just yet. Regards, Ben