From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id aC0kBb3IFmVhNwEAauVa8A:P1 (envelope-from ) for ; Fri, 29 Sep 2023 14:53:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aC0kBb3IFmVhNwEAauVa8A (envelope-from ) for ; Fri, 29 Sep 2023 14:53:17 +0200 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 2E0D84B2F8 for ; Fri, 29 Sep 2023 14:53:16 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=akI7OnLi; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=libre.brussels ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695991997; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=5vcQFSCEBs2FcxI6dlHthYE/agGO2vCSXcRXvHx4csc=; b=tbFU63z/Pp1/8DPkdfg84X4aIO8hq5xO/C4yYaXuQbgDqiycE1/tAgvGZxbLmQ8l8PAROg M2f6L/Lnkf+FgYu4Okka0gErz6pTZMduZg3b+v17QkkqKJah4PBi47oLT2EjPryokPwrBm HhYAyqJCbKPhRAzAFr8VtbYo9nJz2oixNpSVd0Ve64Y3m7CdF38FIUcQmQIkKleRgwJm71 /bTC+v50elwawQbIug92939LJGhiTT7gLjWMf52UyAG96OvELjYxy028EQvWPfD93P5WL3 oFC/IO2zm2qeDncn3OYTAENOhPYLPyHFqWD6KswzupZAybJcLTV0Cr72VZMOmw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695991997; a=rsa-sha256; cv=none; b=s8BkHxX49Fm74TWzNPuQzLpZRvQrhDyELp5DGL08sG3PCMwj30RXY9F+0bZUcKMUoo64YY FpfgDKpsGrz3oNipDRiNRNrbYoQbg5qAEZxpuv1J2Q66sUwD5+2U57JVAd9753cftzQl6y cFQBfuKwXc5DmYHX9OMLMgeYT8GN9XzqgouxpvYF5tTY6mMr6+gmvLf9078iyGCqVPzqSF /T3imhoyOrTbM/yqKrEbQO1qkd9H1N/IUpVNP2x3z9ekI7GPoJU1ZVaVgdV88YHWaTA7eX VRtcLuMkOrtqXBxAxI0lcL83JFUOejbhJ+DGZUuqLSv5yDJuX6zEJm8r8P9Inw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=akI7OnLi; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=libre.brussels Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qmCz2-0007JM-8V; Fri, 29 Sep 2023 08:52:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmCyw-00078V-8o for guix-devel@gnu.org; Fri, 29 Sep 2023 08:52:34 -0400 Received: from libre.brussels ([2a01:4f8:201:1044::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qmCyp-0008Ro-Jf for guix-devel@gnu.org; Fri, 29 Sep 2023 08:52:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libre.brussels; s=mail; t=1695991941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5vcQFSCEBs2FcxI6dlHthYE/agGO2vCSXcRXvHx4csc=; b=akI7OnLilgFN8H/VNo22HeULkx/0VBjUieFZVPomSPwu8KqllO4XmbliGlczkw5DtxTnFk /W4G0SeMfEcyiSmlQZAIinP06DchYDU16eb7jZQjCs4SBxZYU73IHWEaCt1w1lO5gELthV MrHKOslBCp4NxMW07EjqZuvSV4xNjv8= MIME-Version: 1.0 Date: Fri, 29 Sep 2023 14:52:21 +0200 From: indieterminacy To: Reza Housseini , guix-devel@gnu.org Subject: Re: ActtivityPub and Haunt In-Reply-To: References: <87wmwbv48r.fsf@dustycloud.org> Message-ID: <18706560668191e17196e36932c01e8b@libre.brussels> X-Sender: indieterminacy@libre.brussels Organization: Icebreaker Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a01:4f8:201:1044::1; envelope-from=indieterminacy@libre.brussels; helo=libre.brussels 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -6.61 X-Migadu-Spam-Score: -6.61 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: 2E0D84B2F8 X-TUID: c4l/kQj99R+b On 29-09-2023 14:10, Efraim Flashner wrote: > On Thu, Sep 28, 2023 at 10:03:13PM +0200, Reza Housseini wrote: >> > But I will hands-down say that Haunt was an EXCELLENT environment for >> > writing ap.rocks. The implementation guide page especially is a great >> > demonstration of Haunt's power: >> > >> > https://activitypub.rocks/implementation-report/ >> >> pretty cool stuff indeed! I also checked out the software mentioned on >> the >> page, are there any attempts at packaging some of the software e.g. >> microblog.pub? > > Looks like I was starting to work on it at some point. Not sure why I > stopped. > > https://git.sr.ht/~efraim/my-guix/tree/master/item/wip/microblog-pub.scm Should you want a good place to harvest I strongly recommend this list: https://delightful.club/delightful-fediverse-apps/ https://codeberg.org/fediverse/delightful-fediverse-apps As can be imagined, some of these softwares have stacks which Guix is not so usually adept at packaging. However, there are more minimalist and packaging friendly ones than the (interesting) Python one you have started with. If anybody wants some suggestions of low hanging fruit just message me and I can suggest a hitlist. -- Jonathan McHugh indieterminacy@libre.brussels