all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Sam Halliday <sam.halliday@gmail.com>
To: Glenn Morris <rgm@gnu.org>
Cc: 19983@debbugs.gnu.org
Subject: bug#19983: 24.4; exit-emacs regression in 24.4?
Date: Tue, 10 Mar 2015 23:17:39 +0000	[thread overview]
Message-ID: <874mpsv3vw.fsf@gmail.com> (raw)
In-Reply-To: <CALR_T9BbU6eKc9xZiQtiKgQOt0=y_xA29abkPJ1MDkPVkAcNyQ@mail.gmail.com>

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

Hi all,

With logic added to my script to skip bad builds, I get the following,
which is really confusing because the emacs-24.3 tag is Sun Mar 10 2013
and this is well before that. It's part of some epic merge at some
point, and I think git just fails to calculate the correct steps between
the two tags. Any suggestions for a better bound to check within that
won't confuse git so much? What the earliest parent commit for the 24.4
branch before the 24.3 code freezes?


================================================================
052f924a01f8a65ca0bfc9e6584302613e019489 is the first bad commit
commit 052f924a01f8a65ca0bfc9e6584302613e019489
Author: Chong Yidong <cyd@gnu.org>
Date:   Fri Nov 2 08:48:12 2012 +0800

    Bump version to 24.3.50

:100644 100644 2c50c5bbb91174367246f5e585a31265b001d68d 9153c656dbea20eb462f32830da09b180e2df92a M	README
:100644 100644 4564bc3085e3413b69595794c8cb6eca58af6002 b0711923e1a0024cc522d059fc3a30e9b0fb9775 M	configure.ac
:040000 040000 25ee22b3e1847fe28470188ca03bffdbcfc694cd c4bb600a6d1910112edc713c5ce5ff002ca95e4c M	doc
:040000 040000 43eda55478723dc07364848fec466c7eb76cb0d3 665f36f085d3d792a6d29310dd00eb8ac044f3ee M	msdos
:040000 040000 c4ecb38213739ee30d8701454ef8bbbbfceb8f51 a2005bb04895d7d6070456aaaef9a710e34b1462 M	nt
bisect run success
================================================================

# bad: [83bad90efe943e7c88431b7a71bc1d5cf1304c92] Add 24.4 release ChangeLog entries
# good: [24958590a00900371b6b3b154fc1df5c980d056c] Add 24.3 release to ChangeLogs
git bisect start 'emacs-24.4' 'emacs-24.3'
# skip: [dd4f8b743d6c3f5f59e5afeca813c13619a0a771] * lisp/progmodes/cc-mode.el: Minor cleanup of var declarations. (c-define-abbrev-table): Add `doc' argument. (c-mode-abbrev-table, c++-mode-abbrev-table) (objc-mode-abbrev-table, java-mode-abbrev-table) (idl-mode-abbrev-table, pike-mode-abbrev-table) (awk-mode-abbrev-table): Use it. (c-mode-syntax-table, c-mode-map, c++-mode-syntax-table) (c++-mode-map, objc-mode-syntax-table, objc-mode-map) (java-mode-syntax-table, java-mode-map, idl-mode-syntax-table) (idl-mode-map, pike-mode-syntax-table, pike-mode-map, awk-mode-map): Move initialization into the declaration; and remove any autoload cookie.
git bisect skip dd4f8b743d6c3f5f59e5afeca813c13619a0a771
# bad: [91b982a0355d6eff74f7d9df56d5b321b13d2f8a] * progmodes/grep.el (rgrep): Escape command line.  Sometimes, it is too long for Tramp.  See discussion in <http://thread.gmane.org/gmane.emacs.tramp/8233/focus=8244>.
git bisect bad 91b982a0355d6eff74f7d9df56d5b321b13d2f8a
# bad: [4a9204fe04dee76dd067aaf1b078a777d1bb1a91] * callproc.c (Fcall_process): Don't misreport vfork failure.
git bisect bad 4a9204fe04dee76dd067aaf1b078a777d1bb1a91
# bad: [b24696b8c857f76f4fa5769578e9b8db279a2aa8] nt/config.nt: Sync with autogen/config.in. (GETGROUPS_T, GETGROUPS_ZERO_BUG, GNULIB_FACCESSAT, HAVE_ACCESS) (HAVE_EACCESS, HAVE_FACCESSAT, HAVE_GETGROUPS, HAVE_LIBGEN_H): New macros.
git bisect bad b24696b8c857f76f4fa5769578e9b8db279a2aa8
# skip: [79b3e3765638652130d01dc083fdbfa2efc0092c] * lisp/progmodes/perl-mode.el (perl-prettify-symbols): New defcustom. (perl--prettify-symbols-alist): New const. (perl--font-lock-compose-symbol, perl--font-lock-symbols-keywords): New funs. (perl-font-lock-keywords-2): Use them. (perl-electric-noindent-p): New function. (perl-mode): Use it to set up electric-indent-mode. (perl-electric-terminator, perl-indent-command): Mark obsolete. (perl-mode-map): Remove bindings for them. (perl-imenu-generic-expression, perl-outline-level): Match functions&packages in column>0.
git bisect skip 79b3e3765638652130d01dc083fdbfa2efc0092c
# bad: [f5925cd9f5e525c1e023c163338ccbf6c19e9ef0] * lisp/emacs-lisp/bytecomp.el (byte-compile-out-toplevel): Don't turn (funcall '(lambda ..) ..) into ((lambda ..) ..).
git bisect bad f5925cd9f5e525c1e023c163338ccbf6c19e9ef0
# bad: [89bc059271bd3d7c62314a05664b111705c4bec9] * window.c (quad): New function. (Fwindow_edges, Fwindow_pixel_edges, Fwindow_inside_edges) (Fwindow_absolute_pixel_edges, Fwindow_inside_absolute_pixel_edges) (Fwindow_inside_pixel_edges, Fpos_visible_in_window_p) (Fwindow_line_height): Use it. (Fwindow_fringes): Use list3. (Fwindow_scroll_bars): Use list4. (Fwindow_frame, Fwindow_top_child, Fwindow_left_child) (Fwindow_combination_limit): Allow zero number of arguments.
git bisect bad 89bc059271bd3d7c62314a05664b111705c4bec9
# bad: [f58542e1510319921d1745e0ad647ed42b1157f2] Merge from emacs-24; up to 2012-11-03T05:11:34Z!dmantipov@yandex.ru
git bisect bad f58542e1510319921d1745e0ad647ed42b1157f2
# bad: [00a3b041730e178fe68850b76ac4216af62ea606] No need for filecache.el to load find-lisp when compiling
git bisect bad 00a3b041730e178fe68850b76ac4216af62ea606
# bad: [1005b4b98a43c4aea2ac8f01a5743b6b38bdd964] Implement backtrace output for fatal errors on MS-Windows.
git bisect bad 1005b4b98a43c4aea2ac8f01a5743b6b38bdd964
# bad: [2b371ff75d64fb34466119e33f5cbb2c5eb27364] Remove pad from struct input_event. * termhooks.h (struct input_event): Remove padding field. Adjust comment. * keyboard.c (event_to_kboard): Simplify because frame_or_window member is never cons for a long time.  Adjust comment. (mark_kboards): Adjust because SELECTION_REQUEST_EVENT and SELECTION_CLEAR_EVENT has no Lisp_Objects to mark.  Add comment. * xterm.c (handle_one_xevent): Do not initialize frame_or_window field of SELECTION_REQUEST_EVENT and SELECTION_CLEAR_EVENT.
git bisect bad 2b371ff75d64fb34466119e33f5cbb2c5eb27364
# bad: [052f924a01f8a65ca0bfc9e6584302613e019489] Bump version to 24.3.50
git bisect bad 052f924a01f8a65ca0bfc9e6584302613e019489
# first bad commit: [052f924a01f8a65ca0bfc9e6584302613e019489] Bump version to 24.3.50





[-- Attachment #2.1: Type: text/plain, Size: 1062 bytes --]

Sam Halliday <sam.halliday@gmail.com> writes:

> Yeah it's weird. I asked git to stay between 24.4 (bad) and 24.3 (good). I
> tried it again with return 155 but again it jumped outside the bound.
>
> I'll have to read up on cut biscect. It's not behaving as expected.
>
> A minimal reproducible case would certainly get the thanks of my
> ludicrously overheated CPUs right about now! :-P
> On 10 Mar 2015 19:30, "Glenn Morris" <rgm@gnu.org> wrote:
>
>> Sam Halliday wrote:
>>
>> > 5f53d2441abf6eafe8e14f29d73e14afe8bec35f is the first bad commit
>>
>> This commit first appeared in Emacs 23.4.
>>
>> This makes no sense, since you previously said that the issue (whatever
>> it actually is) was not present in 24.1, 24.2, or 24.3. So why are you
>> even bisecting over such old revisions? You might want to repeat your
>> bisection but only over the range corresponding to the 24.3 and 24.4
>> releases.
>>
>> (Personally I think this report is suffering from a lack of a minimal
>> reproducible example.)
>>

-- 
Best regards,
Sam

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

  reply	other threads:[~2015-03-10 23:17 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-02 22:38 bug#19983: 24.4; exit-emacs regression in 24.4? Sam Halliday
2015-03-03 15:38 ` Eli Zaretskii
     [not found]   ` <87k2yrvea4.fsf@gmail.com>
2015-03-08 16:14     ` Eli Zaretskii
2015-03-08 16:26       ` Sam Halliday
2015-03-08 16:31         ` Eli Zaretskii
2015-03-08 18:34           ` Sam Halliday
2015-03-08 20:17             ` Eli Zaretskii
2015-03-08 19:11           ` Sam Halliday
2015-03-08 20:18             ` Eli Zaretskii
2015-03-08 22:57           ` Sam Halliday
2015-03-09  3:16             ` Óscar Fuentes
2015-03-10 18:57             ` Eli Zaretskii
2015-03-10 19:30             ` Glenn Morris
2015-03-10 19:42               ` Sam Halliday
2015-03-10 23:17                 ` Sam Halliday [this message]
2015-03-11 16:07                   ` Eli Zaretskii
2015-03-11 17:44                   ` Glenn Morris
2015-03-13  0:47                     ` Sam Halliday
2015-03-13  6:24                       ` Glenn Morris
2015-03-13  8:30                   ` Andreas Schwab
2015-03-14 10:36                     ` Sam Halliday
2015-03-22 20:00                       ` Sam Halliday
2015-03-10 20:53             ` Andreas Schwab

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

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

  git send-email \
    --in-reply-to=874mpsv3vw.fsf@gmail.com \
    --to=sam.halliday@gmail.com \
    --cc=19983@debbugs.gnu.org \
    --cc=rgm@gnu.org \
    /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 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.