From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YMvkCIvOPmFfoQAAgWs5BA (envelope-from ) for ; Mon, 13 Sep 2021 06:07:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 0AdlBIvOPmHiagAAbx9fmQ (envelope-from ) for ; Mon, 13 Sep 2021 04:07:39 +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 7FCBF1E2EF for ; Mon, 13 Sep 2021 06:07:38 +0200 (CEST) Received: from localhost ([::1]:60392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPdFp-0002IH-Is for larch@yhetil.org; Mon, 13 Sep 2021 00:07:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41160) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPdFG-0002Gq-Sh for bug-guix@gnu.org; Mon, 13 Sep 2021 00:07:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60562) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mPdFG-0000zS-Ku for bug-guix@gnu.org; Mon, 13 Sep 2021 00:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mPdFG-0003GG-FR for bug-guix@gnu.org; Mon, 13 Sep 2021 00:07:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47260: Package GNU MediaGoblin as a Guix service Resent-From: Ben Sturmfels Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 Sep 2021 04:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47260 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47260@debbugs.gnu.org Cc: cwebber@dustycloud.org, Raghav Gururajan , =?UTF-8?Q?L=C3=A9o?= Le Bouter , jgart Received: via spool by 47260-submit@debbugs.gnu.org id=B47260.163150597812475 (code B ref 47260); Mon, 13 Sep 2021 04:07:02 +0000 Received: (at 47260) by debbugs.gnu.org; 13 Sep 2021 04:06:18 +0000 Received: from localhost ([127.0.0.1]:43874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPdEY-0003F9-Hm for submit@debbugs.gnu.org; Mon, 13 Sep 2021 00:06:18 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:33349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPdET-0003Eh-5o for 47260@debbugs.gnu.org; Mon, 13 Sep 2021 00:06:15 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 25AC85C0106; Mon, 13 Sep 2021 00:06:08 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 13 Sep 2021 00:06:08 -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=fm3; bh=rB8PPo30132dXKMqfszjdPwmyG dBeQi4v6gkzIhSuSU=; b=Xou41bfiWB8AiDXX0FhT6T76EA5uBxUu2AHzGU3ECf HIpO0btN6maK/8xA2p/l0oHxDR+C4CXYoMOurRR8IyaCh4ow4dY8vMBwbUQTOhXE u5XtCkpREqQ0Z75Z5xnCLR/kyua+S+mpEtqlmnaIy7t3Vjyt/I0jotkkT5wFECm1 AAzy5MMjJN7fNQ6vBM2nXjy+hgYQalv++F6EqL0tG7wNVLMGICjRwGhsaQ267mJ4 v/N5Bh8aZyFWeWjDTDNy0PMXU6Iv0pX8sxip8CoPsrJkeriaZu6X4wJZ6LMWgu+M jyqCFNBOXP+jcauIIm1Kt7iSymUll2PuWh78GE2Ji1Eg== 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=fm3; bh=rB8PPo 30132dXKMqfszjdPwmyGdBeQi4v6gkzIhSuSU=; b=AWdRYArSwWtG4FwVeQHy60 OR7bzJdaqmmkzjoQT7bxqsj3CQlDHg7agr/nAnJT9arpvyHgV5ITifRhNjAocXcS uGmxHCTCeWHE7tyPYm99NFk5ptGEluzpGoxqKiLn7ueepQNtnHM5OTzc8f3XHgeY id1CsDv1Yrd3sZK3HXuRCVflrILcX4n8DUv4a+W/+NeJbpjru0eT1MC2txG4FDtJ O4ys13fmPtX3td0rWIUJKu3aa22sZ/7PmuJTIsJ2OwpZhbJERJ/6v4snX+wQ/nE7 MxghsND0wQ6m44OK55Y1GLBt3ouIQXgTDsTvEB8Rp5MrDZG1Gf65wU84hT5ndrQA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudegiedgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucggtffrrghtth gvrhhnpeethffhtdfhueejtefhtedtkeevudejkeeuveelgeejffehudefiedvieekteek geenucffohhmrghinhepshhrrdhhthdprhgvrggumhgvrdhmugenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghnsehsthhurhhmrdgtohhm rdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 13 Sep 2021 00:06:05 -0400 (EDT) Received: from Marseille (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d47b2e71; Mon, 13 Sep 2021 04:06:03 +0000 (UTC) References: <87eegbz65q.fsf@sturm.com.au> <87k0ppqny7.fsf@sturm.com.au> <87tuoqsqw3.fsf@sturm.com.au> <87wntfsjt7.fsf@sturm.com.au> <87r1jms0aa.fsf@sturm.com.au> <874kaqplh3.fsf@sturm.com.au> Date: Mon, 13 Sep 2021 14:06:03 +1000 In-Reply-To: <874kaqplh3.fsf@sturm.com.au> (Ben Sturmfels's message of "Sun, 12 Sep 2021 12:38:00 +1000") Message-ID: <875yv5t904.fsf@sturm.com.au> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Ben Sturmfels From: Ben Sturmfels via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631506058; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=rB8PPo30132dXKMqfszjdPwmyGdBeQi4v6gkzIhSuSU=; b=nYdCLraaUI5GiJ3G3Xg2NcjVskXxfAeO7dFHJwumX2Wpy4aSh4/dalx/PuvBe/A0b9gaek TOo2FWEb5xII0L4JLR/16DPqeuRqmM4nCdf+QAVWaGoxryilrxZTvuPEkt5n2QsWsn0ntK uljvAjy4HdEMXbHnCzVd9B1vbLlJH/941dRNI55jbfjPxJCXqd8JSep7tEJOvfICofQpvf CGRfMkANTDUsuHHxWdV33ZoQMrL5x1knrVB/JJ6ka1Ho824NJpNrXjR81jau1cab27iZaK xocZW0+/aRqL3qHS4aw0TesUTL7q8GJfNIFbldnHHeZ1nxzUGxC9KCm5BdqAcQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631506058; a=rsa-sha256; cv=none; b=Zw2UOAKZHJ+I9CVS7dupVNil5nasdR0JrKI/ymB2Ugv9ox1xNDr5keNAuQNjJQ/oJTw17+ iYqZnBCN3VD+oqPFOa0bf1zblfgHtcCE215QdZ1HM9G/92NNN8NOf2fwMthzxnWEbFUJmx 0+z/HmKiM3dBZwxOB+6ItRKcx2uDAaGnhAVBPchggwbiNQxnvZCj3467y9RjODxfWQp9EF so5xZa43cGhW/RZmJM+ylQvXhsMX8ThBqt0XQUlM+S3ddOWGHhnuDvXNYpJIKs8+CO69sV FUgqtD9GpfXoGl95TrixAqFMioR+e23KleN8AQTBUF+rOglqp47swhemmwA1Rw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=sturm.com.au header.s=fm3 header.b=Xou41bfi; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=AWdRYArS; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.41 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=sturm.com.au header.s=fm3 header.b=Xou41bfi; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=AWdRYArS; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 7FCBF1E2EF X-Spam-Score: -1.41 X-Migadu-Scanner: scn0.migadu.com X-TUID: NxI7OpsCSmDT I've now written up all the progress in our MediaGoblin Guix channel README: https://git.sr.ht/~mediagoblin/mediagoblin-guix/tree/master/item/README.md In short MediaGoblin can be installed as a Guix package with no external dependencies or Python virtualenvs. After some slightly clumsy static files configuration the web interface runs successfully based on an SQLite database. The Celery backend run successfully. Images and video can be uploaded and viewed successfully. Video plays via the stock browser player but doesn't allow selection of video quality. Audio is broken pending merge of updated libsndfile from Guix's "core-updates" branch. To try it out, follow the instructions in "Install via load-path", followed by "Run MediaGoblin" from the README mentioned above. Regards, Ben