* having emacs-matlab in ELPA, finally. FSF paper signed @ 2024-08-02 12:45 Uwe Brauer 2024-08-06 21:55 ` Andrea Corallo 0 siblings, 1 reply; 13+ messages in thread From: Uwe Brauer @ 2024-08-02 12:45 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 1349 bytes --] Hi all After quite a bit of time I can say the following : 1) All authors/contributors have either signed the corresponding FSF papers, in the very few cases where they have not, their corresponding code has been completely removed and therefore matlab-emacs could be in ELPA. Eli gave me his ok. (And RMS a while ago, if all legal requirements would be satisfied, of course). 2) Can someone please provide me with some information or a link how to proceed? I have to say that we, the authors, are now cleaning up a bit the repository, rebase, delete obselete branches etc, before including the package in ELPA. 3) I also have to tell you that the authors working for mathworks, want the main development taking place in github, since it would be easier to have pull/merge requests. I hope this will not cause any problems. 4) However, I will ensure that only commits will end up in ELPA, if the corresponding authors have signed the FSF papers. Regards Uwe Brauer -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5684 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-02 12:45 having emacs-matlab in ELPA, finally. FSF paper signed Uwe Brauer @ 2024-08-06 21:55 ` Andrea Corallo 2024-08-07 17:03 ` Uwe Brauer 0 siblings, 1 reply; 13+ messages in thread From: Andrea Corallo @ 2024-08-06 21:55 UTC (permalink / raw) To: Uwe Brauer; +Cc: emacs-devel Uwe Brauer <oub@mat.ucm.es> writes: > Hi all > > After quite a bit of time I can say the following : > > 1) All authors/contributors have either signed the corresponding FSF > papers, in the very few cases where they have not, their > corresponding code has been completely removed and therefore > matlab-emacs could be in ELPA. Eli gave me his ok. (And RMS a > while ago, if all legal requirements would be satisfied, of course). Hi, that's great news! > 2) Can someone please provide me with some information or a link how > to proceed? I have to say that we, the authors, are now cleaning > up a bit the repository, rebase, delete obselete branches etc, > before including the package in ELPA. The ELPA README is the place to start from <https://git.savannah.gnu.org/cgit/emacs/elpa.git/plain/README> > 3) I also have to tell you that the authors working for mathworks, > want the main development taking place in github, since it would > be easier to have pull/merge requests. I hope this will not cause > any problems. This is not a problem, if I count them correctly we host 236 ELPA packages developed on github ATM. > 4) However, I will ensure that only commits will end up in ELPA, if > the corresponding authors have signed the FSF papers. Thanks! Andrea ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-06 21:55 ` Andrea Corallo @ 2024-08-07 17:03 ` Uwe Brauer 2024-08-07 17:54 ` Andrea Corallo 2024-08-12 11:20 ` Philip Kaludercic 0 siblings, 2 replies; 13+ messages in thread From: Uwe Brauer @ 2024-08-07 17:03 UTC (permalink / raw) To: Andrea Corallo; +Cc: Uwe Brauer, emacs-devel [-- Attachment #1: Type: text/plain, Size: 1794 bytes --] >>> "AC" == Andrea Corallo <acorallo@gnu.org> writes: > Uwe Brauer <oub@mat.ucm.es> writes: >> Hi all >> >> After quite a bit of time I can say the following : >> >> 1) All authors/contributors have either signed the corresponding FSF >> papers, in the very few cases where they have not, their >> corresponding code has been completely removed and therefore >> matlab-emacs could be in ELPA. Eli gave me his ok. (And RMS a >> while ago, if all legal requirements would be satisfied, of course). > Hi, > that's great news! >> 2) Can someone please provide me with some information or a link how >> to proceed? I have to say that we, the authors, are now cleaning >> up a bit the repository, rebase, delete obselete branches etc, >> before including the package in ELPA. > The ELPA README is the place to start from > <https://git.savannah.gnu.org/cgit/emacs/elpa.git/plain/README> Thanks for this pointer. I had a first glance, it reminds me very much on the xemacs package system (but that used mercurial not git😉). I have to read it in more details, but so far, I have two questions. 1. The name of the branches is fixed, that is the principal branch has to be called main (and couldn't be called say default?) 2. Matlab is right now in MELPA and it seems much simpler to add a package to MELPA than to ELPA. Is one of the reasons, the github interface MELPA uses, but ELPA is bound to savannah that does not provide something similar? Regards Uwe -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5684 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-07 17:03 ` Uwe Brauer @ 2024-08-07 17:54 ` Andrea Corallo 2024-08-12 11:20 ` Philip Kaludercic 1 sibling, 0 replies; 13+ messages in thread From: Andrea Corallo @ 2024-08-07 17:54 UTC (permalink / raw) To: Uwe Brauer; +Cc: emacs-devel Uwe Brauer <oub@mat.ucm.es> writes: >>>> "AC" == Andrea Corallo <acorallo@gnu.org> writes: > >> Uwe Brauer <oub@mat.ucm.es> writes: >>> Hi all >>> >>> After quite a bit of time I can say the following : >>> >>> 1) All authors/contributors have either signed the corresponding FSF >>> papers, in the very few cases where they have not, their >>> corresponding code has been completely removed and therefore >>> matlab-emacs could be in ELPA. Eli gave me his ok. (And RMS a >>> while ago, if all legal requirements would be satisfied, of course). > >> Hi, > >> that's great news! > >>> 2) Can someone please provide me with some information or a link how >>> to proceed? I have to say that we, the authors, are now cleaning >>> up a bit the repository, rebase, delete obselete branches etc, >>> before including the package in ELPA. > >> The ELPA README is the place to start from >> <https://git.savannah.gnu.org/cgit/emacs/elpa.git/plain/README> > > Thanks for this pointer. I had a first glance, it reminds me very much > on the xemacs package system (but that used mercurial not git😉). > > I have to read it in more details, but so far, I have two questions. > > 1. The name of the branches is fixed, that is the principal branch > has to be called main (and couldn't be called say default?) Not an ELPA expert here but AFAIU the branch your community is using to produce releases can be called as you prefer, see the decription of :release-branch in README. > 2. Matlab is right now in MELPA and it seems much simpler to add a > package to MELPA than to ELPA. Is one of the reasons, the github > interface MELPA uses, but ELPA is bound to savannah that does not > provide something similar? I'm not sure why you think the MELPA process should be easier, adding emacs-matlab to ELPA should be like a three line patch to <https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/elpa-packages> where we just specify package-name, url and release-branch no? You can submit the patch here or if these three parameters are known we can write and push the patch for you :) Thanks Andrea ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-07 17:03 ` Uwe Brauer 2024-08-07 17:54 ` Andrea Corallo @ 2024-08-12 11:20 ` Philip Kaludercic 2024-08-12 11:33 ` Andreas Schwab 2024-08-12 12:16 ` Uwe Brauer 1 sibling, 2 replies; 13+ messages in thread From: Philip Kaludercic @ 2024-08-12 11:20 UTC (permalink / raw) To: Uwe Brauer; +Cc: Andrea Corallo, emacs-devel [-- Attachment #1: Type: text/plain, Size: 2209 bytes --] Uwe Brauer <oub@mat.ucm.es> writes: >>>> "AC" == Andrea Corallo <acorallo@gnu.org> writes: > >> Uwe Brauer <oub@mat.ucm.es> writes: >>> Hi all >>> >>> After quite a bit of time I can say the following : >>> >>> 1) All authors/contributors have either signed the corresponding FSF >>> papers, in the very few cases where they have not, their >>> corresponding code has been completely removed and therefore >>> matlab-emacs could be in ELPA. Eli gave me his ok. (And RMS a >>> while ago, if all legal requirements would be satisfied, of course). > >> Hi, > >> that's great news! > >>> 2) Can someone please provide me with some information or a link how >>> to proceed? I have to say that we, the authors, are now cleaning >>> up a bit the repository, rebase, delete obselete branches etc, >>> before including the package in ELPA. > >> The ELPA README is the place to start from >> <https://git.savannah.gnu.org/cgit/emacs/elpa.git/plain/README> > > Thanks for this pointer. I had a first glance, it reminds me very much > on the xemacs package system (but that used mercurial not git😉). > > I have to read it in more details, but so far, I have two questions. > > 1. The name of the branches is fixed, that is the principal branch > has to be called main (and couldn't be called say default?) Packages usually don't have to deal with that, all the ELPA build system needs is a git repository URL, and that is usually enough to figure out the rest. If it uses some unconventional branch name that is not default, we just need to note that in the package specification. > 2. Matlab is right now in MELPA and it seems much simpler to add a > package to MELPA than to ELPA. Is one of the reasons, the github > interface MELPA uses, but ELPA is bound to savannah that does not > provide something similar? So this is the host: https://sourceforge.net/projects/matlab-emacs/? IIRC MELPA forces contributors to write their own package specifications, right? Some people do that for ELPA, but it is not expected (I usually find it easier to update elpa.git myself). In this case, the basic specification is just: [-- Attachment #2: Type: text/plain, Size: 595 bytes --] diff --git a/matlab-shell.el b/matlab-shell.el index ee80555bee..07c6223137 100644 --- a/matlab-shell.el +++ b/matlab-shell.el @@ -1003,7 +1003,7 @@ Sends commands to the MATLAB shell to initialize the MATLAB process." (ecca (if ecc (format "emacs.set('clientcmd', '%s');" ecc) "")) (args (list nsa ecca)) (cmd (format "run('%s');%s" initcmd (apply 'concat args)))) - (matlab-shell-send-command cmd) + (matlab-shell-send-command (string-replace (expand-file-name "~/") "~/" cmd)) ) ;; Setup is misconfigured - we need emacsinit because it tells us how to debug [-- Attachment #3: Type: text/plain, Size: 198 bytes --] Though right now the package doesn't build, as the package is not well formed according to (elisp) Packaging. Among other things, it lacks a "Version" header. -- Philip Kaludercic on peregrine ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 11:20 ` Philip Kaludercic @ 2024-08-12 11:33 ` Andreas Schwab 2024-08-12 11:38 ` Philip Kaludercic 2024-08-12 12:16 ` Uwe Brauer 1 sibling, 1 reply; 13+ messages in thread From: Andreas Schwab @ 2024-08-12 11:33 UTC (permalink / raw) To: Philip Kaludercic; +Cc: Uwe Brauer, Andrea Corallo, emacs-devel On Aug 12 2024, Philip Kaludercic wrote: > diff --git a/matlab-shell.el b/matlab-shell.el > index ee80555bee..07c6223137 100644 > --- a/matlab-shell.el > +++ b/matlab-shell.el > @@ -1003,7 +1003,7 @@ Sends commands to the MATLAB shell to initialize the MATLAB process." > (ecca (if ecc (format "emacs.set('clientcmd', '%s');" ecc) "")) > (args (list nsa ecca)) > (cmd (format "run('%s');%s" initcmd (apply 'concat args)))) > - (matlab-shell-send-command cmd) > + (matlab-shell-send-command (string-replace (expand-file-name "~/") "~/" cmd)) aka abbreviate-file-name -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 11:33 ` Andreas Schwab @ 2024-08-12 11:38 ` Philip Kaludercic 0 siblings, 0 replies; 13+ messages in thread From: Philip Kaludercic @ 2024-08-12 11:38 UTC (permalink / raw) To: Andreas Schwab; +Cc: Uwe Brauer, Andrea Corallo, emacs-devel [-- Attachment #1: Type: text/plain, Size: 707 bytes --] Andreas Schwab <schwab@suse.de> writes: > On Aug 12 2024, Philip Kaludercic wrote: > >> diff --git a/matlab-shell.el b/matlab-shell.el >> index ee80555bee..07c6223137 100644 >> --- a/matlab-shell.el >> +++ b/matlab-shell.el >> @@ -1003,7 +1003,7 @@ Sends commands to the MATLAB shell to initialize the MATLAB process." >> (ecca (if ecc (format "emacs.set('clientcmd', '%s');" ecc) "")) >> (args (list nsa ecca)) >> (cmd (format "run('%s');%s" initcmd (apply 'concat args)))) >> - (matlab-shell-send-command cmd) >> + (matlab-shell-send-command (string-replace (expand-file-name "~/") "~/" cmd)) > > aka abbreviate-file-name Uh, wrong patch (don't even remember touching that file?): [-- Attachment #2: Type: text/plain, Size: 434 bytes --] diff --git a/elpa-packages b/elpa-packages index f320d79dd7..7954d9062f 100644 --- a/elpa-packages +++ b/elpa-packages @@ -482,6 +482,7 @@ :ignored-files ("LICENSE")) (markchars :url nil) (math-symbol-lists :url "https://github.com/vspinu/math-symbol-lists.git") + (matlab :url "https://git.code.sf.net/p/matlab-emacs/src") (mct :url "https://gitlab.com/protesilaos/mct" :doc "README.org") (memory-usage :url nil) [-- Attachment #3: Type: text/plain, Size: 37 bytes --] -- Philip Kaludercic on peregrine ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 11:20 ` Philip Kaludercic 2024-08-12 11:33 ` Andreas Schwab @ 2024-08-12 12:16 ` Uwe Brauer 2024-08-12 12:29 ` Philip Kaludercic 1 sibling, 1 reply; 13+ messages in thread From: Uwe Brauer @ 2024-08-12 12:16 UTC (permalink / raw) To: Philip Kaludercic; +Cc: Uwe Brauer, Andrea Corallo, emacs-devel [-- Attachment #1: Type: text/plain, Size: 2754 bytes --] > Uwe Brauer <oub@mat.ucm.es> writes: > Packages usually don't have to deal with that, all the ELPA build system > needs is a git repository URL, and that is usually enough to figure out > the rest. If it uses some unconventional branch name that is not > default, we just need to note that in the package specification. Ok > So this is the host: https://sourceforge.net/projects/matlab-emacs/? Aeh, well yes and no. This is, still the main repository for your development. But lately, especially the authors working for matlab, would like to move the main development to github, because of its interface, pull requests etc (I am not a huge fan though 😬). But before we move I would like to clean up the repository a bit, deleting obsolete branches, rebasing this sort of things, and there is still a branch, not merged with master whose status is unclear. The next thing is then to check the headers of the files etc. An issue that worries me is this. If out of a sudden a lot of new contributions pop up, then I have to think of having a separate branch, say called ELPA in which all authors have signed the FSF papers and main/default the main development branch. I have still not made my mine > IIRC MELPA forces contributors to write their own package > specifications, right? Yes a so called recipy files and then you have to do a pull request, sigh 😬 > Some people do that for ELPA, but it is not > expected (I usually find it easier to update elpa.git myself). In this > case, the basic specification is just: > diff --git a/matlab-shell.el b/matlab-shell.el > index ee80555bee..07c6223137 100644 > --- a/matlab-shell.el > +++ b/matlab-shell.el > @@ -1003,7 +1003,7 @@ Sends commands to the MATLAB shell to initialize the MATLAB process." > (ecca (if ecc (format "emacs.set('clientcmd', '%s');" ecc) "")) > (args (list nsa ecca)) > (cmd (format "run('%s');%s" initcmd (apply 'concat args)))) > - (matlab-shell-send-command cmd) > + (matlab-shell-send-command (string-replace (expand-file-name "~/") "~/" cmd)) > ) > ;; Setup is misconfigured - we need emacsinit because it tells us how to debug Thanks I will have look later > Though right now the package doesn't build, as the package is not well > formed according to (elisp) Packaging. Among other things, it lacks a > "Version" header. Yes, I know on my TODO list, but I want to finish the cleanup process fist -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5684 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 12:16 ` Uwe Brauer @ 2024-08-12 12:29 ` Philip Kaludercic 2024-08-12 14:58 ` Uwe Brauer 0 siblings, 1 reply; 13+ messages in thread From: Philip Kaludercic @ 2024-08-12 12:29 UTC (permalink / raw) To: Uwe Brauer; +Cc: Andrea Corallo, emacs-devel Uwe Brauer <oub@mat.ucm.es> writes: >> Uwe Brauer <oub@mat.ucm.es> writes: > >> Packages usually don't have to deal with that, all the ELPA build system >> needs is a git repository URL, and that is usually enough to figure out >> the rest. If it uses some unconventional branch name that is not >> default, we just need to note that in the package specification. > > Ok > > >> So this is the host: https://sourceforge.net/projects/matlab-emacs/? > > Aeh, well yes and no. This is, still the main repository for your > development. But lately, especially the authors working for matlab, > would like to move the main development to github, because of its > interface, pull requests etc (I am not a huge fan though 😬). > > But before we move I would like to clean up the repository a bit, > deleting obsolete branches, rebasing this sort of things, and there is > still a branch, not merged with master whose status is unclear. > > The next thing is then to check the headers of the files etc. > > An issue that worries me is this. If out of a sudden a lot of new > contributions pop up, then I have to think of having a separate branch, > say called ELPA in which all authors have signed the FSF papers and > main/default the main development branch. I have still not made my mine I am afraid I don't understand what you are trying to say here. It is true that you should check if new contributors have signed the FSF CA, but how does that related to Git branches? >> IIRC MELPA forces contributors to write their own package >> specifications, right? > > Yes a so called recipy files and then you have to do a pull request, > sigh 😬 > >> Some people do that for ELPA, but it is not >> expected (I usually find it easier to update elpa.git myself). In this >> case, the basic specification is just: > >> diff --git a/matlab-shell.el b/matlab-shell.el >> index ee80555bee..07c6223137 100644 >> --- a/matlab-shell.el >> +++ b/matlab-shell.el >> @@ -1003,7 +1003,7 @@ Sends commands to the MATLAB shell to initialize the MATLAB process." >> (ecca (if ecc (format "emacs.set('clientcmd', '%s');" ecc) "")) >> (args (list nsa ecca)) >> (cmd (format "run('%s');%s" initcmd (apply 'concat args)))) >> - (matlab-shell-send-command cmd) >> + (matlab-shell-send-command (string-replace (expand-file-name "~/") "~/" cmd)) >> ) > >> ;; Setup is misconfigured - we need emacsinit because it tells us how to debug > > Thanks I will have look later Disregard this, I seem to have attached the wrong diff. >> Though right now the package doesn't build, as the package is not well >> formed according to (elisp) Packaging. Among other things, it lacks a >> "Version" header. > > Yes, I know on my TODO list, but I want to finish the cleanup process fist OK, just ping me when you think the cleanup process is done, and I can tell you if anything remains to be done before adding the package. -- Philip Kaludercic on peregrine ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 12:29 ` Philip Kaludercic @ 2024-08-12 14:58 ` Uwe Brauer 2024-08-12 15:06 ` Philip Kaludercic 0 siblings, 1 reply; 13+ messages in thread From: Uwe Brauer @ 2024-08-12 14:58 UTC (permalink / raw) To: Philip Kaludercic; +Cc: Uwe Brauer, Andrea Corallo, emacs-devel [-- Attachment #1: Type: text/plain, Size: 1935 bytes --] > Uwe Brauer <oub@mat.ucm.es> writes: > I am afraid I don't understand what you are trying to say here. It is > true that you should check if new contributors have signed the FSF CA, > but how does that related to Git branches? Sorry for not having explained this better. Once we have moved to github (which I hoped to have done already), there are two scenarios 1. We proceed as before, that is around 4 authors, all of them having signed the FSF paper, continue to contribute. 2. Out of sudden, because it is github and a people love pull requests, a lot of contributions pop up, maybe from people working for matlab, or for any other reasons. These contributions might introduce new sexy features or bug fixes or both, but the authors are somehow lazy to sign the FSF papers (it was quite a bit of ordeal to have all contributors signed). In that scenario, it might be a good idea to have 2 branches, 1. one for commits with authos having signed the FSF papers 2. One for commits with new contributions but with non-FSF authors. From experience it is best to be prepared. I know git is flexible: I can create, rename and delete branches, but because git is so flexible the process is not failsafe, name-rev does not always assign to a commit the correct branch, which makes me nervous (being a mercurial user). > Disregard this, I seem to have attached the wrong diff. Ok. > OK, just ping me when you think the cleanup process is done, and I can > tell you if anything remains to be done before adding the package. Hopefully soon. -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5684 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 14:58 ` Uwe Brauer @ 2024-08-12 15:06 ` Philip Kaludercic 2024-08-12 15:17 ` Uwe Brauer 0 siblings, 1 reply; 13+ messages in thread From: Philip Kaludercic @ 2024-08-12 15:06 UTC (permalink / raw) To: Uwe Brauer; +Cc: Andrea Corallo, emacs-devel Uwe Brauer <oub@mat.ucm.es> writes: >> Uwe Brauer <oub@mat.ucm.es> writes: > >> I am afraid I don't understand what you are trying to say here. It is >> true that you should check if new contributors have signed the FSF CA, >> but how does that related to Git branches? > > Sorry for not having explained this better. Once we have moved to github > (which I hoped to have done already), BTW, I forgot to mention that I can also recommend Codeberg, if it is just the UI you care about. > there are two scenarios > > 1. We proceed as before, that is around 4 authors, all of them > having signed the FSF paper, continue to contribute. > > 2. Out of sudden, because it is github and a people love pull > requests, a lot of contributions pop up, maybe from people > working for matlab, or for any other reasons. These contributions > might introduce new sexy features or bug fixes or both, but the > authors are somehow lazy to sign the FSF papers (it was quite a > bit of ordeal to have all contributors signed). In that scenario, > it might be a good idea to have 2 branches, > > 1. one for commits with authos having signed the FSF papers > > 2. One for commits with new contributions but with non-FSF > authors. Hmm, I have never heard of this kind of a model, usually a pull request would just stay open until the person has signed the documents. The main issue I'd anticipate is that it would become difficult to keep an overview of what was contributed by someone having signed the CA and not, causing fragmentation and a higher burden of maintenance. > > From experience it is best to be prepared. I know git is flexible: I can > create, rename and delete branches, but because git is so flexible the > process is not failsafe, name-rev does not always assign to a commit the > correct branch, which makes me nervous (being a mercurial user). > > >> Disregard this, I seem to have attached the wrong diff. > > Ok. > >> OK, just ping me when you think the cleanup process is done, and I can >> tell you if anything remains to be done before adding the package. > > Hopefully soon. -- Philip Kaludercic on peregrine ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 15:06 ` Philip Kaludercic @ 2024-08-12 15:17 ` Uwe Brauer 2024-08-12 16:11 ` Philip Kaludercic 0 siblings, 1 reply; 13+ messages in thread From: Uwe Brauer @ 2024-08-12 15:17 UTC (permalink / raw) To: Philip Kaludercic; +Cc: Uwe Brauer, Andrea Corallo, emacs-devel [-- Attachment #1: Type: text/plain, Size: 1054 bytes --] > Uwe Brauer <oub@mat.ucm.es> writes: > BTW, I forgot to mention that I can also recommend Codeberg, if it is > just the UI you care about. Thanks, I don't care about the UI, I prefer the command line or emacs for that matter. The others want github (I even would have preferred gitlab) > Hmm, I have never heard of this kind of a model, usually a pull > request would just stay open until the person has signed the > documents. The main issue I'd anticipate is that it would become > difficult to keep an overview of what was contributed by someone > having signed the CA and not, causing fragmentation and a higher > burden of maintenance. Yeah, the longer I think about it the more I come to the conclusion that it should be a method of last, well, very last resort. -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine. [-- Attachment #2: smime.p7s --] [-- Type: application/pkcs7-signature, Size: 5684 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: having emacs-matlab in ELPA, finally. FSF paper signed 2024-08-12 15:17 ` Uwe Brauer @ 2024-08-12 16:11 ` Philip Kaludercic 0 siblings, 0 replies; 13+ messages in thread From: Philip Kaludercic @ 2024-08-12 16:11 UTC (permalink / raw) To: Uwe Brauer; +Cc: Andrea Corallo, emacs-devel Uwe Brauer <oub@mat.ucm.es> writes: >> Uwe Brauer <oub@mat.ucm.es> writes: > >> BTW, I forgot to mention that I can also recommend Codeberg, if it is >> just the UI you care about. > > Thanks, I don't care about the UI, I prefer the command line or emacs > for that matter. > The others want github (I even would have preferred gitlab) FWIW Codeberg would allow logging in using a GitHub account, while not depending on non-free software IIRC (and generally minimising Javascript where unnecessary). >> Hmm, I have never heard of this kind of a model, usually a pull >> request would just stay open until the person has signed the >> documents. The main issue I'd anticipate is that it would become >> difficult to keep an overview of what was contributed by someone >> having signed the CA and not, causing fragmentation and a higher >> burden of maintenance. > > Yeah, the longer I think about it the more I come to the conclusion that > it should be a method of last, well, very last resort. 1+ -- Philip Kaludercic on peregrine ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2024-08-12 16:11 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-08-02 12:45 having emacs-matlab in ELPA, finally. FSF paper signed Uwe Brauer 2024-08-06 21:55 ` Andrea Corallo 2024-08-07 17:03 ` Uwe Brauer 2024-08-07 17:54 ` Andrea Corallo 2024-08-12 11:20 ` Philip Kaludercic 2024-08-12 11:33 ` Andreas Schwab 2024-08-12 11:38 ` Philip Kaludercic 2024-08-12 12:16 ` Uwe Brauer 2024-08-12 12:29 ` Philip Kaludercic 2024-08-12 14:58 ` Uwe Brauer 2024-08-12 15:06 ` Philip Kaludercic 2024-08-12 15:17 ` Uwe Brauer 2024-08-12 16:11 ` Philip Kaludercic
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.