unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Akib Azmain Turja <akib@disroot.org>
To: Stefan Kangas <stefankangas@gmail.com>
Cc: Stefan Monnier <monnier@iro.umontreal.ca>,
	 Richard Stallman <rms@gnu.org>,
	 emacs-devel@gnu.org
Subject: Re: Magit
Date: Sun, 04 Sep 2022 00:32:07 +0600	[thread overview]
Message-ID: <87a67gl36g.fsf@disroot.org> (raw)
In-Reply-To: <CADwFkmmQH7z+Y23bhj23EAQoQ1ZfC-Y6P_6qrKqrgP8o_7MmRQ@mail.gmail.com> (Stefan Kangas's message of "Sat, 3 Sep 2022 08:16:43 -0700")

[-- Attachment #1: Type: text/plain, Size: 1729 bytes --]

Stefan Kangas <stefankangas@gmail.com> writes:

> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>
>> Actually, in a sense it's pretty easy: just make an exception for the
>> rule that all code needs to have its copyright assigned to the FSF.
>
> Sounds good to me, FWIW.
>
>> But even if we do make such an exception, having a copy of Magit in
>> `emacs.git` would add extra maintenance burden to keep that copy in sync
>> with the one maintained elsewhere.  So for administrative reasons, it's
>> probably preferable to keep it outside of `emacs.git`.
>
> I'm not sure I understand the objection.  Is it not just a question of
> popping something like this in a shell script that runs every N days:
>
>   git clone <MAGIT-URL> magit
>   cp magit/*.el lisp/magit
>   rm -rf magit
>   git commit -a -m "; Auto-update Magit"
>   git push

Yeah, I also think it isn't a too big problem.  I also think we should
take the portable packages (i.e. the packages which don't depend on
Emacs internals, e.g. term, artist, comint (maybe), doctor) out of the
main Emacs repository and make them available through GNU ELPA (while
still keeping a copy in main Emacs repository).  That way Emacs 28.1
users (and possibly Emacs 27.2 users) will get the latest updates to
those packages.

>
> If we want to be a bit more conservative, we have code in NonGNU ELPA to
> check out the latest tagged package version.

The last time I checked, the Magit version hosted on NonGNU ELPA was
completely broken.

-- 
Akib Azmain Turja

Find me on Mastodon at @akib@hostux.social.

This message is signed by me with my GnuPG key.  Its fingerprint is:

    7001 8CE5 819F 17A3 BBA6  66AF E74F 0EFA 922A E7F5

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

  reply	other threads:[~2022-09-03 18:32 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-31  5:41 Hunting the culprit package Pankaj Jangid
2022-08-31 12:25 ` Stefan Monnier
2022-08-31 17:20   ` Pankaj Jangid
2022-08-31 22:12     ` Stefan Monnier
2022-09-01  0:31       ` T.V Raman
2022-09-03  2:51         ` Magit Richard Stallman
2022-09-03  6:29           ` Magit Akib Azmain Turja
2022-09-03 14:20             ` Magit Stefan Monnier
2022-09-03 14:56               ` Magit Eli Zaretskii
2022-09-03 18:22                 ` Magit Akib Azmain Turja
2022-09-03 18:34                   ` Magit Eli Zaretskii
2022-09-04  2:47                     ` Magit Akib Azmain Turja
2022-09-04  5:16                       ` Magit Eli Zaretskii
2022-09-03 15:16               ` Magit Stefan Kangas
2022-09-03 18:32                 ` Akib Azmain Turja [this message]
2022-09-03 18:51                   ` Magit broken in NonGNU ELPA Stefan Kangas
2022-09-03 19:09                   ` Magit Philip Kaludercic
2022-09-05  4:03                     ` Magit Richard Stallman
2022-09-05  8:58                       ` Magit Philip Kaludercic
2022-09-07  2:19                         ` Magit Richard Stallman
2022-09-07  3:33                           ` Magit Phil Sainty
2022-09-07 12:40                           ` Magit Stefan Monnier
2022-09-07 13:02                             ` Magit Akib Azmain Turja
2022-09-03 18:45                 ` Magit Stefan Monnier
2022-09-05  4:03             ` Magit Richard Stallman
2022-09-05  9:04               ` Magit Philip Kaludercic
2022-09-05 11:48                 ` Magit Eli Zaretskii
2022-09-07  2:19                 ` Magit Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2022-09-03 14:35 Magit Payas Relekar
2022-09-04  4:13 Magit Payas Relekar
2022-09-04  5:25 ` Magit Eli Zaretskii
2022-09-04  5:51   ` Magit tomas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a67gl36g.fsf@disroot.org \
    --to=akib@disroot.org \
    --cc=emacs-devel@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    --cc=rms@gnu.org \
    --cc=stefankangas@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).