unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: [elpa] master 1d46de7 07/50: removed lexical-binding: t (confusing because not necessary)
       [not found] ` <E1ZvdF6-0001UZ-U2@vcs.savannah.gnu.org>
@ 2015-11-09  4:25   ` Stefan Monnier
  2015-11-09  4:36     ` Michael Heerdegen
  0 siblings, 1 reply; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:25 UTC (permalink / raw)
  To: emacs-devel; +Cc: Michael Heerdegen

>     removed lexical-binding: t (confusing because not necessary)

In which sense is it confusing?

lexical-binding:t is expected to be "the standard" for new Elisp code.
It has various advantages such as giving more precise/detailed warnings,
have cleaner semantics, and even better performance (tho this is largely
hypothetical/theoretical for now).



        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master 0caf472 02/50: increased def value of on-screen-delay
       [not found] ` <E1ZvdF4-0001To-Td@vcs.savannah.gnu.org>
@ 2015-11-09  4:26   ` Stefan Monnier
  2015-11-09  4:37     ` Michael Heerdegen
  0 siblings, 1 reply; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:26 UTC (permalink / raw)
  To: emacs-devel; +Cc: Michael Heerdegen

> -(defcustom on-screen-delay 3
> +(defcustom on-screen-delay 5
>    "How long `on-screen-mode' should display optical aids."
>    :group 'on-screen :type 'number)
 
The :group argument is redundant in those defcustoms, since it would
default to the latest group defined in the current file, i.e. to
`on-screen', anyway.


        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master 350a979 23/50: add workaround for bug#16796
       [not found] ` <E1ZvdFD-0001Ww-CQ@vcs.savannah.gnu.org>
@ 2015-11-09  4:29   ` Stefan Monnier
  2015-11-09  4:56     ` Michael Heerdegen
  0 siblings, 1 reply; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:29 UTC (permalink / raw)
  To: emacs-devel; +Cc: Michael Heerdegen

>     add workaround for bug#16796

Do you still see this bug in Emacs-25?


        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master c083518 09/50: added homepage to header
       [not found] ` <E1ZvdF7-0001Uq-NT@vcs.savannah.gnu.org>
@ 2015-11-09  4:33   ` Stefan Monnier
  2015-11-09  4:41     ` Michael Heerdegen
  0 siblings, 1 reply; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:33 UTC (permalink / raw)
  To: emacs-devel; +Cc: Michael Heerdegen

> +;; Homepage: https://github.com/michael-heerdegen/on-screen.el

GNU ELPA's standard pseudo-header for that is "URL:".


        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
       [not found] ` <E1ZvdFM-0001aq-D8@vcs.savannah.gnu.org>
@ 2015-11-09  4:35   ` Stefan Monnier
  2015-11-09  4:45     ` Michael Heerdegen
  0 siblings, 1 reply; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:35 UTC (permalink / raw)
  To: emacs-devel; +Cc: Michael Heerdegen

> +;; Copyright (C) 2013 - 2015 Michael Heerdegen
> +;;               2015 Free Software Foundation, Inc
 
I think this is wrong: I think it should be

   ;; Copyright (C) 2013-2015 Free Software Foundation, Inc


        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master 1d46de7 07/50: removed lexical-binding: t (confusing because not necessary)
  2015-11-09  4:25   ` [elpa] master 1d46de7 07/50: removed lexical-binding: t (confusing because not necessary) Stefan Monnier
@ 2015-11-09  4:36     ` Michael Heerdegen
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  4:36 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Hi Stefan,

the new commits you see result from something I did today: trying to
convert on-screen to a subtree, while it was already developed as an
ordinary package on Elpa.  So I had to merge, I hope everything is
alright.  The actually new changes are minimal.  Most of the stuff are
just very old commits that have now just become "official" part of the
Elpa repo.

> >     removed lexical-binding: t (confusing because not necessary)
>
> In which sense is it confusing?

To be honest, I don't know what I was thinking at that moment.  I added
it back later.  I guess it was just nonsense.


Michael.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master 0caf472 02/50: increased def value of on-screen-delay
  2015-11-09  4:26   ` [elpa] master 0caf472 02/50: increased def value of on-screen-delay Stefan Monnier
@ 2015-11-09  4:37     ` Michael Heerdegen
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  4:37 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> The :group argument is redundant in those defcustoms, since it would
> default to the latest group defined in the current file, i.e. to
> `on-screen', anyway.

Yip, I've already fixed this today, it's included in the merge commit,
thanks.


Michael.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master c083518 09/50: added homepage to header
  2015-11-09  4:33   ` [elpa] master c083518 09/50: added homepage to header Stefan Monnier
@ 2015-11-09  4:41     ` Michael Heerdegen
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  4:41 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> > +;; Homepage: https://github.com/michael-heerdegen/on-screen.el
>
> GNU ELPA's standard pseudo-header for that is "URL:".

Fixed, thanks.  At that moment, the thing had not been on Elpa yet.  I
missed to correct this when I performed the merge.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09  4:35   ` [elpa] master d08c167 48/50: on-screen: merge from remote repo Stefan Monnier
@ 2015-11-09  4:45     ` Michael Heerdegen
  2015-11-09  4:59       ` Stefan Monnier
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  4:45 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> > +;; Copyright (C) 2013 - 2015 Michael Heerdegen
> > +;;               2015 Free Software Foundation, Inc
>  
> I think this is wrong: I think it should be
>
>    ;; Copyright (C) 2013-2015 Free Software Foundation, Inc

Are you sure?  Can I do this retroactively?  I added the package to Elpa
two weeks ago.  Before that, the Copyright was 2013 - 2015 Michael
Heerdegen.  But now those old commits are part of the Elpa repo.  Mmh.
I'm ok with changing it, if it makes sense to you.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master 350a979 23/50: add workaround for bug#16796
  2015-11-09  4:29   ` [elpa] master 350a979 23/50: add workaround for bug#16796 Stefan Monnier
@ 2015-11-09  4:56     ` Michael Heerdegen
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  4:56 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> >     add workaround for bug#16796
>
> Do you still see this bug in Emacs-25?

At least the recipe I provided in that bug report doesn't seem to be
reproducible any longer.

I'll comment the fix out and see what will happen.


Michael.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09  4:45     ` Michael Heerdegen
@ 2015-11-09  4:59       ` Stefan Monnier
  2015-11-09  5:13         ` Michael Heerdegen
                           ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Stefan Monnier @ 2015-11-09  4:59 UTC (permalink / raw)
  To: Michael Heerdegen; +Cc: emacs-devel

> Are you sure?  Can I do this retroactively?

I don't expect you to change the old versions of the file, but the new
version should state that the FSF copyright (now) applies to the past
as well.
IANAL, but that's what we've always done.


        Stefan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09  4:59       ` Stefan Monnier
@ 2015-11-09  5:13         ` Michael Heerdegen
  2015-11-09  8:32         ` David Kastrup
  2015-11-09 21:49         ` Richard Stallman
  2 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09  5:13 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> > Are you sure?  Can I do this retroactively?
>
> I don't expect you to change the old versions of the file, but the new
> version should state that the FSF copyright (now) applies to the past
> as well.
> IANAL, but that's what we've always done.

Ok, I've done that now, thanks.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09  4:59       ` Stefan Monnier
  2015-11-09  5:13         ` Michael Heerdegen
@ 2015-11-09  8:32         ` David Kastrup
  2015-11-09 21:49         ` Richard Stallman
  2 siblings, 0 replies; 15+ messages in thread
From: David Kastrup @ 2015-11-09  8:32 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Michael Heerdegen, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> Are you sure?  Can I do this retroactively?
>
> I don't expect you to change the old versions of the file, but the new
> version should state that the FSF copyright (now) applies to the past
> as well.
> IANAL, but that's what we've always done.

That's what copyright assignment for past and future changes means.  It
does not mean that the FSF has written any of those changes, just that
you transferred your copyright interests to them.  And the year numbers
are not the years of the transfer, but the year of the copyright's
origin which usually is the date of "first publication".  If you have
never published the stuff previously in any manner, copyright starts
ticking in 2015.  If you did in some publicly accessible manner,
copyright starts ticking at the time you did.

-- 
David Kastrup



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09  4:59       ` Stefan Monnier
  2015-11-09  5:13         ` Michael Heerdegen
  2015-11-09  8:32         ` David Kastrup
@ 2015-11-09 21:49         ` Richard Stallman
  2015-11-09 21:52           ` Michael Heerdegen
  2 siblings, 1 reply; 15+ messages in thread
From: Richard Stallman @ 2015-11-09 21:49 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: michael_heerdegen, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > Are you sure?  Can I do this retroactively?

  > I don't expect you to change the old versions of the file, but the new
  > version should state that the FSF copyright (now) applies to the past
  > as well.
  > IANAL, but that's what we've always done.

That's correct.

If you've assigned your copyright to the FSF,
then the old version copyrights are now the FSF's too.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [elpa] master d08c167 48/50: on-screen: merge from remote repo
  2015-11-09 21:49         ` Richard Stallman
@ 2015-11-09 21:52           ` Michael Heerdegen
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Heerdegen @ 2015-11-09 21:52 UTC (permalink / raw)
  To: emacs-devel

Richard Stallman <rms@gnu.org> writes:

> That's correct.
>
> If you've assigned your copyright to the FSF,
> then the old version copyrights are now the FSF's too.

Ok, good to know, thanks for the clarification.


Michael.




^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-11-09 21:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20151109033535.5602.4896@vcs.savannah.gnu.org>
     [not found] ` <E1ZvdF6-0001UZ-U2@vcs.savannah.gnu.org>
2015-11-09  4:25   ` [elpa] master 1d46de7 07/50: removed lexical-binding: t (confusing because not necessary) Stefan Monnier
2015-11-09  4:36     ` Michael Heerdegen
     [not found] ` <E1ZvdF4-0001To-Td@vcs.savannah.gnu.org>
2015-11-09  4:26   ` [elpa] master 0caf472 02/50: increased def value of on-screen-delay Stefan Monnier
2015-11-09  4:37     ` Michael Heerdegen
     [not found] ` <E1ZvdFD-0001Ww-CQ@vcs.savannah.gnu.org>
2015-11-09  4:29   ` [elpa] master 350a979 23/50: add workaround for bug#16796 Stefan Monnier
2015-11-09  4:56     ` Michael Heerdegen
     [not found] ` <E1ZvdF7-0001Uq-NT@vcs.savannah.gnu.org>
2015-11-09  4:33   ` [elpa] master c083518 09/50: added homepage to header Stefan Monnier
2015-11-09  4:41     ` Michael Heerdegen
     [not found] ` <E1ZvdFM-0001aq-D8@vcs.savannah.gnu.org>
2015-11-09  4:35   ` [elpa] master d08c167 48/50: on-screen: merge from remote repo Stefan Monnier
2015-11-09  4:45     ` Michael Heerdegen
2015-11-09  4:59       ` Stefan Monnier
2015-11-09  5:13         ` Michael Heerdegen
2015-11-09  8:32         ` David Kastrup
2015-11-09 21:49         ` Richard Stallman
2015-11-09 21:52           ` Michael Heerdegen

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).