From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Fleischer Newsgroups: gmane.emacs.devel Subject: Gitlab Migration Date: Thu, 26 Aug 2021 19:20:36 +0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2941"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.3; emacs 28.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 26 18:21:34 2021 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 1mJI8D-0000aw-Jr for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 18:21:33 +0200 Original-Received: from localhost ([::1]:35948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJI8C-0007ad-J5 for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 12:21:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJI7R-0006qn-7u for emacs-devel@gnu.org; Thu, 26 Aug 2021 12:20:45 -0400 Original-Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:43938) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJI7P-0003wT-9C for emacs-devel@gnu.org; Thu, 26 Aug 2021 12:20:45 -0400 Original-Received: by mail-ej1-x62e.google.com with SMTP id ia27so7487813ejc.10 for ; Thu, 26 Aug 2021 09:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:user-agent:date:message-id:mime-version; bh=5A//0yb5H6LaSDbQkhjMcbNcWO7yHVTbi67G8YdIgxI=; b=pWP9QYFUwZuEb7hdJpSRGyFaufnZN0PU2tz0AkC4goIBbTzQ9h0D0EKDjLgk/Ah6hf nkkRPjpzW59kJuKXewbI8tiWmtACdj7Mxg3TFu6phVwhmJg1zFYsKfB5SIn6m7TmXFVS tOYXSM4QZilzyZbY4T45OcHZUFhZGZwYWEeC5wRIfrlIH9ftg8yInHvrPEs3NIXhNsxd WSC6ZBS8UGd+q58g/r5GWDsqow0dyA7+TWvujMaH/rHOVRsWjp3t3LXyM6/CZJCq3dXx TqnSOcpC26OVxn75HcOLKtp2fS6Cvno7IpxsXZbMJke5FHLz6rFDtt+L11legXBPpT46 yMKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:user-agent:date:message-id :mime-version; bh=5A//0yb5H6LaSDbQkhjMcbNcWO7yHVTbi67G8YdIgxI=; b=rTOsWQKWFb2mqJgI+/g0D+pNzanxf6YsH6/V7/cJG5UhPENJ2TDV/YQbhjSpAH2H8l y4fy76Hw63gYN1Yc9JkaBRuz3ywrD8D0LNIvLDbTeqy0X7AYoESBHtNXkjQ6SQxXFpXg Z4Imf5zylnAFCqv0Ctt5ZZKI9yM277rHN3tskABx9TERHFsimNnqiylpdzTN0AFODVdo ZMOGIBZTYF9qGxnAz2H8xOETdbUWWopqIyJpyh8ZDr1t2B+8ZnvirKoyvX0UeRDU8KUX DQ4BQUnMNg0dkfyv9WxkCzCsDWwAZy97fePKsBCq/tVggkOA4nNbkJCytthXCJqURbfj Sz6A== X-Gm-Message-State: AOAM532aytzBKzOFLOgJ1nFIjAqkNmSxmKiJB2VGPTUbPYolg/p/o8i9 lxOgiQbqXUQWrfBquPOcVWtuCtle51g= X-Google-Smtp-Source: ABdhPJxXQvmfG/uj+QtbT1o3yq9Z9r3vCQTHA26mLAzgUIVWeYN3kodIWXM8OMf2lkF+JIOm3oJh1Q== X-Received: by 2002:a17:906:4c42:: with SMTP id d2mr5093869ejw.301.1629994841534; Thu, 26 Aug 2021 09:20:41 -0700 (PDT) Original-Received: from Home-Mac ([141.226.10.22]) by smtp.gmail.com with ESMTPSA id v13sm1660892ejh.62.2021.08.26.09.20.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Aug 2021 09:20:41 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::62e; envelope-from=danflscr@gmail.com; helo=mail-ej1-x62e.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:273044 Archived-At: --=-=-= Content-Type: text/html Content-Disposition: inline

Hi everyone, I'm new here and looking to contribute to Emacs and
Org-mode.

One issue which I think is important is the move to a new VC system,
e.g. Gitlab. I started reading the relevant threads and I'm not sure
where the issue stands today. Let me recap the benefits:

  1. The need for new people to join the community and help. Newer
    (younger) people will be more familiar with the newer VC platforms
    (github/lab and similar). These are not only developers but regular
    users who want to report an issue (bug) or suggest a feature.
    Lowering the bar for participation is the key to growing Emacs and
    the community.
  2. Having the code + issues + discussions in the same place as opposed
    to now, where the code and discussions (lists) are in 3 different
    places (Savannah, Gnu mailing lists and Gnu bug tracker). With a
    modern VC system, one can jump easily between issues, discussions,
    code commits back and forth easily as opposed to now, where if it's a
    bug you can use its number to search lists and commits messages but
    if it's a discussion, it's not "connected" to anything.

Possible issue:

  1. Being able to use Emacs for all these needs. One way is being able to
    interact with the VC system using emails, i.e. issues, features,
    discussions should have a nice and efficient email interface in
    addition to using a website. Another approach is using the wonderful
    Magit and Forge packages. Forge currently is lacking the discussions
    feature but has a very good git + pull-requests + org-mode
    integration abilities.
  2. Changing processes, how people operate. Whether it's the technical
    aspect of a pull-request approval vs. patch submission to the more
    conceptual change of dealing with "issues" representing bugs, ideas,
    feature requests or general discussions instead of mailing lists.
    These changes shouldn't be too disruptive. However I do believe a
    small price has to be paid in order to go from one local minima of
    effort in a given practice to another, hopefully better local minima.

Does this describe well the current situation?
What areas need attention in order to facilitate the change?

Thanks for any feedback.

Daniel Fleischer

--=-=-=--