From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Psionic K Newsgroups: gmane.emacs.devel Subject: Where / when Emacs on Gitlab? Date: Thu, 11 Jan 2024 15:22:12 +0900 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31858"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 11 07:23:19 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rNoTH-000859-Sg for ged-emacs-devel@m.gmane-mx.org; Thu, 11 Jan 2024 07:23:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rNoSU-0006ph-2h; Thu, 11 Jan 2024 01:22:30 -0500 Original-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 1rNoSS-0006pR-3F for emacs-devel@gnu.org; Thu, 11 Jan 2024 01:22:28 -0500 Original-Received: from mail-yb1-xb2d.google.com ([2607:f8b0:4864:20::b2d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rNoSQ-0004zJ-8D for emacs-devel@gnu.org; Thu, 11 Jan 2024 01:22:27 -0500 Original-Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-dbed7c0744cso3759964276.2 for ; Wed, 10 Jan 2024 22:22:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=positron.solutions; s=google; t=1704954143; x=1705558943; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=tGMXoX75VJYTrukez6ca2qzzi9ngx0kvY+W1CiXJvDI=; b=ZKg1oYonVezsDAcq4DrfK6uAkpX7r2ooXDxur4RCx/RykLmZ0E3PMZLYnK0UNOBTu8 R9bR1aIwBsqFdwbnpiJVDuQW1vsXozoFN1ptG8YLnmOZ/f4Nhb4NiVDsYzwvrLQmZTiA jUiS6nlDDVO9K27nC6XfwZ9HQJLYjr1DFOdTtzvqSQxtvvwMysui6IMNfSp/FzHS0csX XBM2t84cIoPK7RIFNijPkTjNZ93uqeSSO7IdX0FaOFWJNRiG8tInwI5fpjVJHJuhr1zv 8RFA1wb+LDb+6fa2XzMMykAxUj4T3kDRqDNZD1kadUCaevbwG8SjSNnS+5NCgXEZFr28 myYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704954143; x=1705558943; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tGMXoX75VJYTrukez6ca2qzzi9ngx0kvY+W1CiXJvDI=; b=t59ahzr2pSB6hUGmccvqZ9Bw+BU6Q/q3WIG25en9bim+TLz2lhhByanDeW+HZm9vgx 4EVfwWDFO2rKag6IAYpfENidEGPL8LhN5WFieT0dxDbdlum9BFbSOByTseuvZhjIQyEJ 6BJmp6hrmtUr2Ln3+kIrig7TTCnUIes56CB6l95n5HPY94BAdx1W9aPVH/DCI/9FKDzP YStyOg2MhC+3fuVLO4YqxDcPkxphi+ow5/Y3kp6WA9He2qZ95Ak7Dh6FsKhz2vrpIpQ3 Fa/57EYj7/fnifUS4uohPkhfZ6eBI0JYfHcQHyKibOJt27iSq9KUh7bPDFwddCdqEElt StoQ== X-Gm-Message-State: AOJu0YzzDEr5c+q3EM+DePqc8rERdLM3Km5pJIn+whBBnLUQp6cKPTsr 2Rob8RDdNpqzervfuE65vkBXF1ERAbSq9msK1G3nYGFovqzhIYcxqvP/qNK/3Os= X-Google-Smtp-Source: AGHT+IGlU/qy/iTJemB5+unfdRV2BuQI/q1sMeL0Wo61LXj/xafs3EmnP8MtdP0wQuTWKW8lcYLU9TBcB+LpAnQh/F4= X-Received: by 2002:a25:361e:0:b0:dbe:a537:58cd with SMTP id d30-20020a25361e000000b00dbea53758cdmr671694yba.52.1704954143464; Wed, 10 Jan 2024 22:22:23 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::b2d; envelope-from=exec@positron.solutions; helo=mail-yb1-xb2d.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:314833 Archived-At: I only just caught Stefan's presentation on Emacs development https://toobnix.org/w/m4XmrmE9Geat54AKT1RQaH I'm in favor of a relief valve for the email based workflows and generally experienced at these sorts of CI and repo automation tools. Most importantly in this email, I don't lurk on the mailing lists, so someone feel free to reply to me directly to make sure we connect on Gitlab etc whenever it's ready to happen. By the way, the largest downsides, which we can't see or measure on email based systems, are representation (ad-hoc emoji votes provide a lot of signal when following the Rust project) and survivor bias (we never hear again from those pushed away by development style preference). While these web 2.0 style services have their own drawbacks for communication that have become more clear in their 20 years of evolution, the better systems are currently under development and we should direct attention toward making better things rather than applying friction to each other over the drawbacks of these soon-to-be ancient web 2.0 platforms. Everyone go review transaction roll-ups and CRDT's, the data structures of freedom. See https://elpa.gnu.org/packages/crdt.html and then use web 2.0 without guilt until we can do better. The rule of bootstrapping is to use the merely sufficient to create the good. Gitlab appears allright. I had anxieties about losing familiarity with Actions automations. My default preference would have been Github since, if we're making a relief valve, we should choose the most popular relief valve and then adapt from there. I read at least one of RMS's ever abstract comments about ethics or something. Github or Gitlab etc is a tool. Tools are meant to be used, even abused without apology, to achieve ends. We should prioritize mass of purity over purity in spite of mass. A pure but infinitesimal mass is but the ghost of departed purity. By the way, a template for a Gitlab repository creation would do wonders for asking those using Github to move away. I have created such a template for https://github.com/positron-solutions/erk-basic and continue to refine the critical pieces towards achieving competitive parity with the Typescript folks at efficiently promulgating their software. Maintaining package headers and upgrading the local linting and emacsen testing workflows are my priorities for that package. I support choice, and Gitlab seems to be a choice we may see become popular in this ecosystem. I dare mention there may have been some confusion around emojis. People don't want to type "cat" to each other. We want to press a cat button on a message in order to create signal about how much attention is flowing into a topic and how much excitement, consensus, and/or contention is present without clogging up the pipes to say, "yeah, me too."