unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Build is temporarily broken - my apologies
@ 2014-11-22 10:55 Eric S. Raymond
  2014-11-22 11:05 ` Eli Zaretskii
  2014-11-22 11:23 ` martin rudalics
  0 siblings, 2 replies; 7+ messages in thread
From: Eric S. Raymond @ 2014-11-22 10:55 UTC (permalink / raw)
  To: emacs-devel

Build is temporarily broken - my apologies.  Might be fixed by the time you
read this.

I seem to have wandered into a weird corner of the build behavioral space where
nothing works, but you don't get to find out it's broken until some
generated file unpredictably goes stale.

Sigh...I'm trying to isolate VC backend code.  There are no real changes yet.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



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

* Re: Build is temporarily broken - my apologies
  2014-11-22 10:55 Build is temporarily broken - my apologies Eric S. Raymond
@ 2014-11-22 11:05 ` Eli Zaretskii
  2014-11-22 11:08   ` Eric S. Raymond
  2014-11-22 11:23 ` martin rudalics
  1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2014-11-22 11:05 UTC (permalink / raw)
  To: esr; +Cc: emacs-devel

> Date: Sat, 22 Nov 2014 05:55:46 -0500
> From: "Eric S. Raymond" <esr@thyrsus.com>
> 
> Build is temporarily broken - my apologies.  Might be fixed by the time you
> read this.

I still get suspicious warnings:

  In end of data:
  vc/vc-sccs.el:571:1:Warning: the function `vc-master-name' is not known to be
      defined.
  Wrote d:/gnu/git/emacs/trunk/lisp/vc/vc-sccs.elc

  In toplevel form:
  vc/vc-src.el:289:1:Warning: Unused lexical argument `start-revision'
  Wrote d:/gnu/git/emacs/trunk/lisp/vc/vc-src.elc
  Wrote d:/gnu/git/emacs/trunk/lisp/vc/vc.elc

  In end of data:
  vc/vc-rcs.el:1515:1:Warning: the function `vc-master-name' is not known to be
      defined.
  Wrote d:/gnu/git/emacs/trunk/lisp/vc/vc-rcs.elc

> I seem to have wandered into a weird corner of the build behavioral space where
> nothing works, but you don't get to find out it's broken until some
> generated file unpredictably goes stale.
> 
> Sigh...I'm trying to isolate VC backend code.  There are no real changes yet.

Why don't you use a local feature branch, until it is stable enough to
push upstream?



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

* Re: Build is temporarily broken - my apologies
  2014-11-22 11:05 ` Eli Zaretskii
@ 2014-11-22 11:08   ` Eric S. Raymond
  0 siblings, 0 replies; 7+ messages in thread
From: Eric S. Raymond @ 2014-11-22 11:08 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

Eli Zaretskii <eliz@gnu.org>:
> Why don't you use a local feature branch, until it is stable enough to
> push upstream?

Habit.  I'll do that, once I climb out of this hole.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



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

* Re: Build is temporarily broken - my apologies
  2014-11-22 10:55 Build is temporarily broken - my apologies Eric S. Raymond
  2014-11-22 11:05 ` Eli Zaretskii
@ 2014-11-22 11:23 ` martin rudalics
  2014-11-22 12:14   ` Eric S. Raymond
  1 sibling, 1 reply; 7+ messages in thread
From: martin rudalics @ 2014-11-22 11:23 UTC (permalink / raw)
  To: esr, emacs-devel

 > Build is temporarily broken - my apologies.  Might be fixed by the time you
 > read this.

(Not wanting to distract you.)  To trigger the bug I can use a simple
.emacs file that looks like


(custom-set-variables
  '(inhibit-startup-echo-area-message "martin"))

(find-file-noselect "c:/temp/foo.el")


This gets me here (on Windows XP)

Error: (void-function vc-check-master-templates)

Without setting `inhibit-startup-echo-area-message' I don't get that
error.  Getting a backtrace is difficult but I can construct one if
you're interested.

martin



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

* Re: Build is temporarily broken - my apologies
  2014-11-22 11:23 ` martin rudalics
@ 2014-11-22 12:14   ` Eric S. Raymond
  2014-11-22 13:33     ` martin rudalics
  0 siblings, 1 reply; 7+ messages in thread
From: Eric S. Raymond @ 2014-11-22 12:14 UTC (permalink / raw)
  To: martin rudalics; +Cc: emacs-devel

martin rudalics <rudalics@gmx.at>:
> Without setting `inhibit-startup-echo-area-message' I don't get that
> error.  Getting a backtrace is difficult but I can construct one if
> you're interested.

I figured it out.  Some stuff I thought could move to the new file
lisp/vc-filewise.el needs to stay in vc-hooks because the various backend
functions that check whether a backend is responsible for a file need
the helpers to be loaded that early.  I've added a comment that describes
the problem (in my local feature branch).

I would have spotted this sooner but for at least two stages of load
file generation that made it look like the re-partitioning was OK but
turned out to be like Coyote running on thin air - doomed as soon as he
looks down...

Trunk build seems to be currently OK.  Am beavering away on a feature
branch now.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



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

* Re: Build is temporarily broken - my apologies
  2014-11-22 12:14   ` Eric S. Raymond
@ 2014-11-22 13:33     ` martin rudalics
  2014-11-22 16:26       ` Eric S. Raymond
  0 siblings, 1 reply; 7+ messages in thread
From: martin rudalics @ 2014-11-22 13:33 UTC (permalink / raw)
  To: esr; +Cc: emacs-devel

> Trunk build seems to be currently OK.  Am beavering away on a feature
> branch now.

Works now.  We should get rid of the byte-compile warnings:

vc/vc-rcs.el:1515:1:Warning: the function `vc-master-name' is not known to be
     defined.

vc/vc-sccs.el:571:1:Warning: the function `vc-master-name' is not known to be
     defined.

vc/vc-src.el:289:1:Warning: Unused lexical argument `start-revision'

Thanks, martin




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

* Re: Build is temporarily broken - my apologies
  2014-11-22 13:33     ` martin rudalics
@ 2014-11-22 16:26       ` Eric S. Raymond
  0 siblings, 0 replies; 7+ messages in thread
From: Eric S. Raymond @ 2014-11-22 16:26 UTC (permalink / raw)
  To: martin rudalics; +Cc: emacs-devel

martin rudalics <rudalics@gmx.at>:
> >Trunk build seems to be currently OK.  Am beavering away on a feature
> >branch now.
> 
> Works now.  We should get rid of the byte-compile warnings:
> 
> vc/vc-rcs.el:1515:1:Warning: the function `vc-master-name' is not known to be
>     defined.
> 
> vc/vc-sccs.el:571:1:Warning: the function `vc-master-name' is not known to be
>     defined.
> 
> vc/vc-src.el:289:1:Warning: Unused lexical argument `start-revision'

Got the first two.  I'll fix the third nerxt time I modify SRC mode.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



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

end of thread, other threads:[~2014-11-22 16:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-22 10:55 Build is temporarily broken - my apologies Eric S. Raymond
2014-11-22 11:05 ` Eli Zaretskii
2014-11-22 11:08   ` Eric S. Raymond
2014-11-22 11:23 ` martin rudalics
2014-11-22 12:14   ` Eric S. Raymond
2014-11-22 13:33     ` martin rudalics
2014-11-22 16:26       ` Eric S. Raymond

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