* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
[not found] ` <E1YMyAp-0003wG-NT@vcs.savannah.gnu.org>
@ 2015-02-15 22:33 ` Stefan Monnier
2015-02-15 23:47 ` Rocky Bernstein
0 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2015-02-15 22:33 UTC (permalink / raw)
To: emacs-devel; +Cc: rocky
> Using .gitmodules in this way is a bit of an experiment. Currently these
> four projects are separate github repositories.
Don't use submodules: the scripts which build the GNU ELPA packages from
the elpa.git repository don't know what to do with them.
As explained in elpa/README, you can either add your packages as
subdirectories in the main branch (typically using something like "git
subtree" or "git merge -s subtree") or add them as *branches* (called
externals/<pkg>). They also need to be mentioned in the
elpa/externals-list file (for externals/<pkg> it's indispensible, for
subtrees it's just good practice).
Stefan
> ---
> .gitmodules | 12 ++++++++++++
> packages/load-relative | 1 +
> packages/loc-changes | 1 +
> packages/realgud | 1 +
> packages/test-simple | 1 +
> 5 files changed, 16 insertions(+), 0 deletions(-)
> diff --git a/.gitmodules b/.gitmodules
> new file mode 100644
> index 0000000..6d90d7e
> --- /dev/null
> +++ b/.gitmodules
> @@ -0,0 +1,12 @@
> +[submodule "packages/test-simple"]
> + path = packages/test-simple
> + url = https://github.com/rocky/emacs-test-simple.git
> +[submodule "packages/load-relative"]
> + path = packages/load-relative
> + url = https://github.com/rocky/emacs-load-relative.git
> +[submodule "packages/loc-changes"]
> + path = packages/loc-changes
> + url = https://github.com/rocky/emacs-loc-changes.git
> +[submodule "packages/realgud"]
> + path = packages/realgud
> + url = https://github.com/rocky/emacs-dbgr.git
> diff --git a/packages/load-relative b/packages/load-relative
> new file mode 160000
> index 0000000..15ffaa9
> --- /dev/null
> +++ b/packages/load-relative
> @@ -0,0 +1 @@
> +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d
> diff --git a/packages/loc-changes b/packages/loc-changes
> new file mode 160000
> index 0000000..8447baf
> --- /dev/null
> +++ b/packages/loc-changes
> @@ -0,0 +1 @@
> +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b
> diff --git a/packages/realgud b/packages/realgud
> new file mode 160000
> index 0000000..d811316
> --- /dev/null
> +++ b/packages/realgud
> @@ -0,0 +1 @@
> +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb
> diff --git a/packages/test-simple b/packages/test-simple
> new file mode 160000
> index 0000000..75eea25
> --- /dev/null
> +++ b/packages/test-simple
> @@ -0,0 +1 @@
> +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-15 22:33 ` [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to Stefan Monnier
@ 2015-02-15 23:47 ` Rocky Bernstein
2015-02-15 23:48 ` Rocky Bernstein
2015-02-16 2:08 ` Stefan Monnier
0 siblings, 2 replies; 7+ messages in thread
From: Rocky Bernstein @ 2015-02-15 23:47 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 3131 bytes --]
On Sun, Feb 15, 2015 at 5:33 PM, Stefan Monnier <monnier@iro.umontreal.ca>
wrote:
> > Using .gitmodules in this way is a bit of an experiment. Currently
> these
> > four projects are separate github repositories.
>
> Don't use submodules: the scripts which build the GNU ELPA packages from
> the elpa.git repository don't know what to do with them.
> As explained in elpa/README, you can either add your packages as
> subdirectories in the main branch (typically using something like "git
> subtree" or "git merge -s subtree") or add them as *branches* (called
> externals/<pkg>). They also need to be mentioned in the
> elpa/externals-list file (for externals/<pkg> it's indispensible, for
> subtrees it's just good practice).
>
>
> Stefan
>
Ok. Thanks for the information. The previous changes have been essentially
reverted. I've added one of the four packages, test-simple, in what I hope
is an acceptable way: as a subtree.
Please double check that test-simple has been added properly. When that is
done properly, I'll do the others (load-relative, loc-changes, and
realgud) in the corresponding fashion.
I make mistakes. That's why I work on debuggers.
>
> > ---
> > .gitmodules | 12 ++++++++++++
> > packages/load-relative | 1 +
> > packages/loc-changes | 1 +
> > packages/realgud | 1 +
> > packages/test-simple | 1 +
> > 5 files changed, 16 insertions(+), 0 deletions(-)
>
> > diff --git a/.gitmodules b/.gitmodules
> > new file mode 100644
> > index 0000000..6d90d7e
> > --- /dev/null
> > +++ b/.gitmodules
> > @@ -0,0 +1,12 @@
> > +[submodule "packages/test-simple"]
> > + path = packages/test-simple
> > + url = https://github.com/rocky/emacs-test-simple.git
> > +[submodule "packages/load-relative"]
> > + path = packages/load-relative
> > + url = https://github.com/rocky/emacs-load-relative.git
> > +[submodule "packages/loc-changes"]
> > + path = packages/loc-changes
> > + url = https://github.com/rocky/emacs-loc-changes.git
> > +[submodule "packages/realgud"]
> > + path = packages/realgud
> > + url = https://github.com/rocky/emacs-dbgr.git
> > diff --git a/packages/load-relative b/packages/load-relative
> > new file mode 160000
> > index 0000000..15ffaa9
> > --- /dev/null
> > +++ b/packages/load-relative
> > @@ -0,0 +1 @@
> > +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d
> > diff --git a/packages/loc-changes b/packages/loc-changes
> > new file mode 160000
> > index 0000000..8447baf
> > --- /dev/null
> > +++ b/packages/loc-changes
> > @@ -0,0 +1 @@
> > +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b
> > diff --git a/packages/realgud b/packages/realgud
> > new file mode 160000
> > index 0000000..d811316
> > --- /dev/null
> > +++ b/packages/realgud
> > @@ -0,0 +1 @@
> > +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb
> > diff --git a/packages/test-simple b/packages/test-simple
> > new file mode 160000
> > index 0000000..75eea25
> > --- /dev/null
> > +++ b/packages/test-simple
> > @@ -0,0 +1 @@
> > +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4
>
[-- Attachment #2: Type: text/html, Size: 4776 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-15 23:47 ` Rocky Bernstein
@ 2015-02-15 23:48 ` Rocky Bernstein
2015-02-16 2:05 ` Stefan Monnier
2015-02-16 2:08 ` Stefan Monnier
1 sibling, 1 reply; 7+ messages in thread
From: Rocky Bernstein @ 2015-02-15 23:48 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 3408 bytes --]
One other thing. After making a change to externals-list, how does one
check that it works properly?
On Sun, Feb 15, 2015 at 6:47 PM, Rocky Bernstein <rocky@gnu.org> wrote:
> On Sun, Feb 15, 2015 at 5:33 PM, Stefan Monnier <monnier@iro.umontreal.ca>
> wrote:
>
>> > Using .gitmodules in this way is a bit of an experiment. Currently
>> these
>> > four projects are separate github repositories.
>>
>> Don't use submodules: the scripts which build the GNU ELPA packages from
>> the elpa.git repository don't know what to do with them.
>
>
>> As explained in elpa/README, you can either add your packages as
>> subdirectories in the main branch (typically using something like "git
>> subtree" or "git merge -s subtree") or add them as *branches* (called
>> externals/<pkg>). They also need to be mentioned in the
>> elpa/externals-list file (for externals/<pkg> it's indispensible, for
>> subtrees it's just good practice).
>>
>>
>> Stefan
>>
>
> Ok. Thanks for the information. The previous changes have been essentially
> reverted. I've added one of the four packages, test-simple, in what I hope
> is an acceptable way: as a subtree.
>
> Please double check that test-simple has been added properly. When that is
> done properly, I'll do the others (load-relative, loc-changes, and
> realgud) in the corresponding fashion.
>
> I make mistakes. That's why I work on debuggers.
>
>
>>
>> > ---
>> > .gitmodules | 12 ++++++++++++
>> > packages/load-relative | 1 +
>> > packages/loc-changes | 1 +
>> > packages/realgud | 1 +
>> > packages/test-simple | 1 +
>> > 5 files changed, 16 insertions(+), 0 deletions(-)
>>
>> > diff --git a/.gitmodules b/.gitmodules
>> > new file mode 100644
>> > index 0000000..6d90d7e
>> > --- /dev/null
>> > +++ b/.gitmodules
>> > @@ -0,0 +1,12 @@
>> > +[submodule "packages/test-simple"]
>> > + path = packages/test-simple
>> > + url = https://github.com/rocky/emacs-test-simple.git
>> > +[submodule "packages/load-relative"]
>> > + path = packages/load-relative
>> > + url = https://github.com/rocky/emacs-load-relative.git
>> > +[submodule "packages/loc-changes"]
>> > + path = packages/loc-changes
>> > + url = https://github.com/rocky/emacs-loc-changes.git
>> > +[submodule "packages/realgud"]
>> > + path = packages/realgud
>> > + url = https://github.com/rocky/emacs-dbgr.git
>> > diff --git a/packages/load-relative b/packages/load-relative
>> > new file mode 160000
>> > index 0000000..15ffaa9
>> > --- /dev/null
>> > +++ b/packages/load-relative
>> > @@ -0,0 +1 @@
>> > +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d
>> > diff --git a/packages/loc-changes b/packages/loc-changes
>> > new file mode 160000
>> > index 0000000..8447baf
>> > --- /dev/null
>> > +++ b/packages/loc-changes
>> > @@ -0,0 +1 @@
>> > +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b
>> > diff --git a/packages/realgud b/packages/realgud
>> > new file mode 160000
>> > index 0000000..d811316
>> > --- /dev/null
>> > +++ b/packages/realgud
>> > @@ -0,0 +1 @@
>> > +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb
>> > diff --git a/packages/test-simple b/packages/test-simple
>> > new file mode 160000
>> > index 0000000..75eea25
>> > --- /dev/null
>> > +++ b/packages/test-simple
>> > @@ -0,0 +1 @@
>> > +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4
>>
>
>
[-- Attachment #2: Type: text/html, Size: 5296 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-15 23:48 ` Rocky Bernstein
@ 2015-02-16 2:05 ` Stefan Monnier
0 siblings, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2015-02-16 2:05 UTC (permalink / raw)
To: Rocky Bernstein; +Cc: emacs-devel
> One other thing. After making a change to externals-list, how does one
> check that it works properly?
As mentioned for "subtree", the info in externals-list is just used as
documentation (basically, it's useful to humans).
Otherwise, "make externals" can used, which will use externals-list to
setup the packages in the "externals/<foo>" branches as
submodule-like subdirectories.
Stefan
> On Sun, Feb 15, 2015 at 6:47 PM, Rocky Bernstein <rocky@gnu.org> wrote:
>> On Sun, Feb 15, 2015 at 5:33 PM, Stefan Monnier <monnier@iro.umontreal.ca>
>> wrote:
>>
>>> > Using .gitmodules in this way is a bit of an experiment. Currently
>>> these
>>> > four projects are separate github repositories.
>>>
>>> Don't use submodules: the scripts which build the GNU ELPA packages from
>>> the elpa.git repository don't know what to do with them.
>>
>>
>>> As explained in elpa/README, you can either add your packages as
>>> subdirectories in the main branch (typically using something like "git
>>> subtree" or "git merge -s subtree") or add them as *branches* (called
>>> externals/<pkg>). They also need to be mentioned in the
>>> elpa/externals-list file (for externals/<pkg> it's indispensible, for
>>> subtrees it's just good practice).
>>>
>>>
>>> Stefan
>>>
>>
>> Ok. Thanks for the information. The previous changes have been essentially
>> reverted. I've added one of the four packages, test-simple, in what I hope
>> is an acceptable way: as a subtree.
>>
>> Please double check that test-simple has been added properly. When that is
>> done properly, I'll do the others (load-relative, loc-changes, and
>> realgud) in the corresponding fashion.
>>
>> I make mistakes. That's why I work on debuggers.
>>
>>
>>>
>>> > ---
>>> > .gitmodules | 12 ++++++++++++
>>> > packages/load-relative | 1 +
>>> > packages/loc-changes | 1 +
>>> > packages/realgud | 1 +
>>> > packages/test-simple | 1 +
>>> > 5 files changed, 16 insertions(+), 0 deletions(-)
>>>
>>> > diff --git a/.gitmodules b/.gitmodules
>>> > new file mode 100644
>>> > index 0000000..6d90d7e
>>> > --- /dev/null
>>> > +++ b/.gitmodules
>>> > @@ -0,0 +1,12 @@
>>> > +[submodule "packages/test-simple"]
>>> > + path = packages/test-simple
>>> > + url = https://github.com/rocky/emacs-test-simple.git
>>> > +[submodule "packages/load-relative"]
>>> > + path = packages/load-relative
>>> > + url = https://github.com/rocky/emacs-load-relative.git
>>> > +[submodule "packages/loc-changes"]
>>> > + path = packages/loc-changes
>>> > + url = https://github.com/rocky/emacs-loc-changes.git
>>> > +[submodule "packages/realgud"]
>>> > + path = packages/realgud
>>> > + url = https://github.com/rocky/emacs-dbgr.git
>>> > diff --git a/packages/load-relative b/packages/load-relative
>>> > new file mode 160000
>>> > index 0000000..15ffaa9
>>> > --- /dev/null
>>> > +++ b/packages/load-relative
>>> > @@ -0,0 +1 @@
>>> > +Subproject commit 15ffaa9ebf1b7bbfcc307d1716eec135253b3b8d
>>> > diff --git a/packages/loc-changes b/packages/loc-changes
>>> > new file mode 160000
>>> > index 0000000..8447baf
>>> > --- /dev/null
>>> > +++ b/packages/loc-changes
>>> > @@ -0,0 +1 @@
>>> > +Subproject commit 8447baff7cb4839ef8d1d747a14e5da85d0cee5b
>>> > diff --git a/packages/realgud b/packages/realgud
>>> > new file mode 160000
>>> > index 0000000..d811316
>>> > --- /dev/null
>>> > +++ b/packages/realgud
>>> > @@ -0,0 +1 @@
>>> > +Subproject commit d811316e6a0f4eeee8a1347f504c196c86baa2cb
>>> > diff --git a/packages/test-simple b/packages/test-simple
>>> > new file mode 160000
>>> > index 0000000..75eea25
>>> > --- /dev/null
>>> > +++ b/packages/test-simple
>>> > @@ -0,0 +1 @@
>>> > +Subproject commit 75eea25bae04d8e5e3e835a2770f02f0ff4602c4
>>>
>>
>>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-15 23:47 ` Rocky Bernstein
2015-02-15 23:48 ` Rocky Bernstein
@ 2015-02-16 2:08 ` Stefan Monnier
2015-02-16 2:35 ` Stefan Monnier
1 sibling, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2015-02-16 2:08 UTC (permalink / raw)
To: Rocky Bernstein; +Cc: emacs-devel
> Ok. Thanks for the information. The previous changes have been essentially
> reverted. I've added one of the four packages, test-simple, in what I hope
> is an acceptable way: as a subtree.
It looks OK from here except for:
% make check_copyrights
[...]
+./test-simple/example/gcd.el
+./test-simple/example/test-gcd.el
+./test-simple/test-simple.el
+./test-simple/test-simple.el:;; Copyright (C) 2010, 2012-2013, 2014 Rocky Bernstein
+./test-simple/test/test-basic.el
+./test-simple/test/test-fns.el
+./test-simple/test/test-no-clear.el
[...]
which means that the Copyright line of test-simple/test-simple.el still
has your name instead of the FSF's name on it, and that the other *.el
files there are missing the usual copright&license blurb.
Stefan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-16 2:08 ` Stefan Monnier
@ 2015-02-16 2:35 ` Stefan Monnier
2015-02-16 4:11 ` Rocky Bernstein
0 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2015-02-16 2:35 UTC (permalink / raw)
To: Rocky Bernstein; +Cc: emacs-devel
>> Ok. Thanks for the information. The previous changes have been essentially
>> reverted. I've added one of the four packages, test-simple, in what I hope
>> is an acceptable way: as a subtree.
> It looks OK from here except for:
Oh, one more thing: the "Author:" header says "Rocky Bernstein" but it
should contain an email address, as in "Rocky Bernstein <rocky@gnu.org>".
Stefan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to
2015-02-16 2:35 ` Stefan Monnier
@ 2015-02-16 4:11 ` Rocky Bernstein
0 siblings, 0 replies; 7+ messages in thread
From: Rocky Bernstein @ 2015-02-16 4:11 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 658 bytes --]
On Sun, Feb 15, 2015 at 9:35 PM, Stefan Monnier <monnier@iro.umontreal.ca>
wrote:
> >> Ok. Thanks for the information. The previous changes have been
> essentially
> >> reverted. I've added one of the four packages, test-simple, in what I
> hope
> >> is an acceptable way: as a subtree.
>
> > It looks OK from here except for:
>
> Oh, one more thing: the "Author:" header says "Rocky Bernstein" but it
> should contain an email address, as in "Rocky Bernstein <rocky@gnu.org>".
>
Ok. with commit 785e186ee6f4a2890e86fdf4e42d8082196e58d5 both the
copyright, boilerplate verbiage and author info issues should be fixed.
If not or there's more, let me know.
[-- Attachment #2: Type: text/html, Size: 1222 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-02-16 4:11 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20150215121943.15106.28763@vcs.savannah.gnu.org>
[not found] ` <E1YMyAp-0003wG-NT@vcs.savannah.gnu.org>
2015-02-15 22:33 ` [elpa] master 6a77459 1/2: New gud replacement package: realgud (a front end interface to Stefan Monnier
2015-02-15 23:47 ` Rocky Bernstein
2015-02-15 23:48 ` Rocky Bernstein
2015-02-16 2:05 ` Stefan Monnier
2015-02-16 2:08 ` Stefan Monnier
2015-02-16 2:35 ` Stefan Monnier
2015-02-16 4:11 ` Rocky Bernstein
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.