* [emacs-announce] Emacs pretest 25.0.93 @ 2016-04-22 17:26 Nicolas Petton 2016-04-22 17:52 ` Philipp Stephani ` (3 more replies) 0 siblings, 4 replies; 44+ messages in thread From: Nicolas Petton @ 2016-04-22 17:26 UTC (permalink / raw To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 517 bytes --] Hi! Another pretest for what will be the 25.1 release of Emacs (the extensible text editor) is available at ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz You can get the PGP signature at ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz.sig Please give it as much testing as you can. As always, if you encounter problems building or using Emacs, send a report to bug-gnu-emacs@gnu.org with full details (if possible, use M-x report-emacs-bug). Thanks for helping to test Emacs. Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 17:26 [emacs-announce] Emacs pretest 25.0.93 Nicolas Petton @ 2016-04-22 17:52 ` Philipp Stephani 2016-04-22 18:58 ` Eli Zaretskii ` (2 subsequent siblings) 3 siblings, 0 replies; 44+ messages in thread From: Philipp Stephani @ 2016-04-22 17:52 UTC (permalink / raw To: Nicolas Petton, emacs-devel [-- Attachment #1: Type: text/plain, Size: 389 bytes --] Nicolas Petton <nicolas@petton.fr> schrieb am Fr., 22. Apr. 2016 um 19:26 Uhr: > Hi! > > Another pretest for what will be the 25.1 release of Emacs > (the extensible text editor) is available at > > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz > > Thanks! One question: for the other pretests you added tags to the Git repo, could you please do the same for this pretest? [-- Attachment #2: Type: text/html, Size: 789 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 17:26 [emacs-announce] Emacs pretest 25.0.93 Nicolas Petton 2016-04-22 17:52 ` Philipp Stephani @ 2016-04-22 18:58 ` Eli Zaretskii 2016-04-22 19:08 ` nicolas 2016-04-22 19:12 ` Nicolas Petton 2016-04-23 11:41 ` Achim Gratz 2016-04-25 10:09 ` Phillip Lord 3 siblings, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-22 18:58 UTC (permalink / raw To: Nicolas Petton; +Cc: emacs-devel > From: Nicolas Petton <nicolas@petton.fr> > Date: Fri, 22 Apr 2016 19:26:02 +0200 > > Another pretest for what will be the 25.1 release of Emacs > (the extensible text editor) is available at > > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz Thanks. However, building the current emacs-25 branch still produces a 25.0.92.NNN version. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 18:58 ` Eli Zaretskii @ 2016-04-22 19:08 ` nicolas 2016-04-22 19:12 ` Nicolas Petton 1 sibling, 0 replies; 44+ messages in thread From: nicolas @ 2016-04-22 19:08 UTC (permalink / raw To: Eli Zaretskii; +Cc: emacs-devel > Thanks. However, building the current emacs-25 branch still produces > a 25.0.92.NNN version. I will have a look at that. Nico ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 18:58 ` Eli Zaretskii 2016-04-22 19:08 ` nicolas @ 2016-04-22 19:12 ` Nicolas Petton 2016-04-22 19:58 ` Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Nicolas Petton @ 2016-04-22 19:12 UTC (permalink / raw To: Eli Zaretskii; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 184 bytes --] Eli Zaretskii <eliz@gnu.org> writes: > Thanks. However, building the current emacs-25 branch still produces > a 25.0.92.NNN version. Of course, I forgot to push my commits :) Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 19:12 ` Nicolas Petton @ 2016-04-22 19:58 ` Eli Zaretskii 0 siblings, 0 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-22 19:58 UTC (permalink / raw To: Nicolas Petton; +Cc: emacs-devel > From: Nicolas Petton <nicolas@petton.fr> > Date: Fri, 22 Apr 2016 21:12:03 +0200 > Cc: emacs-devel@gnu.org > > Eli Zaretskii <eliz@gnu.org> writes: > > > Thanks. However, building the current emacs-25 branch still produces > > a 25.0.92.NNN version. > > Of course, I forgot to push my commits :) Thanks, now everything seems to be in order. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-22 17:26 [emacs-announce] Emacs pretest 25.0.93 Nicolas Petton 2016-04-22 17:52 ` Philipp Stephani 2016-04-22 18:58 ` Eli Zaretskii @ 2016-04-23 11:41 ` Achim Gratz 2016-04-23 12:05 ` Eli Zaretskii 2016-04-25 10:09 ` Phillip Lord 3 siblings, 1 reply; 44+ messages in thread From: Achim Gratz @ 2016-04-23 11:41 UTC (permalink / raw To: emacs-devel Nicolas Petton writes: > As always, if you encounter problems building or using Emacs, > send a report to bug-gnu-emacs@gnu.org with full details > (if possible, use M-x report-emacs-bug). When I'm trying to build this from Git, the build errors out with "Invalid time specification" on trying to create any of the loaddefs files. What's up with that? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 11:41 ` Achim Gratz @ 2016-04-23 12:05 ` Eli Zaretskii 2016-04-23 12:28 ` Achim Gratz 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-23 12:05 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel > From: Achim Gratz <Stromeko@nexgo.de> > Date: Sat, 23 Apr 2016 13:41:38 +0200 > > Nicolas Petton writes: > > As always, if you encounter problems building or using Emacs, > > send a report to bug-gnu-emacs@gnu.org with full details > > (if possible, use M-x report-emacs-bug). > > When I'm trying to build this from Git, the build errors out with > > "Invalid time specification" > > on trying to create any of the loaddefs files. What's up with that? Doesn't happen here. What command fails, exactly? Is that reproducible if you invoke the same command by hand? ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 12:05 ` Eli Zaretskii @ 2016-04-23 12:28 ` Achim Gratz 2016-04-23 12:37 ` Achim Gratz 2016-04-23 12:52 ` [emacs-announce] " Eli Zaretskii 0 siblings, 2 replies; 44+ messages in thread From: Achim Gratz @ 2016-04-23 12:28 UTC (permalink / raw To: emacs-devel Eli Zaretskii writes: > Doesn't happen here. What command fails, exactly? Is that > reproducible if you invoke the same command by hand? EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \ --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ --eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"../../lisp/calendar/cal-loaddefs.el\")))" \ -f batch-update-autoloads ../../lisp/calendar Invalid time specification And yes, the same thing happens when I run this command manually. Trying to run bootstrap-emacs in interactive mode results in this error: Loading /home/gratz/lisp/emacs/lisp/delsel.el (source)...done Loading /home/gratz/lisp/emacs/lisp/gnus/gnus.el (source)... Eager macro-expansion failure: (void-function cl-subseq) [3 times] Loading /home/gratz/lisp/emacs/lisp/gnus/gnus.el (source)...done Loading /home/gratz/lisp/emacs/lisp/paren.el (source)...done Eager macro-expansion failure: (void-function cl-subseq) [8 times] setq: Symbol’s function definition is void: cl-subseq When I then run the same stuff from the scratch buffer I get the same error. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 12:28 ` Achim Gratz @ 2016-04-23 12:37 ` Achim Gratz 2016-04-23 12:51 ` Eli Zaretskii 2016-04-23 12:52 ` [emacs-announce] " Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Achim Gratz @ 2016-04-23 12:37 UTC (permalink / raw To: emacs-devel Achim Gratz writes: > When I then run the same stuff from the scratch buffer I get the same error. While trying to bisect this it becoame clear that this is caused by the build environment. I'm running openSUSE/Tumbleweed, so the 20 days since the last successful build had quite a lot of updates. I have no idea what to look for, though. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 12:37 ` Achim Gratz @ 2016-04-23 12:51 ` Eli Zaretskii 2016-04-23 13:29 ` Achim Gratz 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-23 12:51 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel > From: Achim Gratz <Stromeko@nexgo.de> > Date: Sat, 23 Apr 2016 14:37:14 +0200 > > Achim Gratz writes: > > When I then run the same stuff from the scratch buffer I get the same error. > > While trying to bisect this it becoame clear that this is caused by the > build environment. I'm running openSUSE/Tumbleweed, so the 20 days > since the last successful build had quite a lot of updates. I have no > idea what to look for, though. Run the faulting command under a debugger, put a breakpoint in Fsignal, and show the backtrace. That might produce enough hints to find out what is failing and why. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 12:51 ` Eli Zaretskii @ 2016-04-23 13:29 ` Achim Gratz 2016-04-23 13:48 ` Eli Zaretskii 0 siblings, 1 reply; 44+ messages in thread From: Achim Gratz @ 2016-04-23 13:29 UTC (permalink / raw To: emacs-devel Eli Zaretskii writes: > Run the faulting command under a debugger, put a breakpoint in > Fsignal, and show the backtrace. That might produce enough hints to > find out what is failing and why. It doesn't really fault, at least not at the lisp level. There actually is an auto-save file that seems to have all the extracted loaddefs in, but somehow it then doesn't finish. For the autoloads entries there are lots of differences like these (I'm comparing with the installed version of my last build): -;;;### (autoloads nil "cal-iso" "cal-iso.el" t) +;;;### (autoloads nil "cal-iso" "cal-iso.el" (22225 49314 854982 +;;;;;; 791000)) Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 13:29 ` Achim Gratz @ 2016-04-23 13:48 ` Eli Zaretskii 2016-04-23 15:20 ` Michael Heerdegen 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-23 13:48 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel > From: Achim Gratz <Stromeko@nexgo.de> > Date: Sat, 23 Apr 2016 15:29:42 +0200 > > Eli Zaretskii writes: > > Run the faulting command under a debugger, put a breakpoint in > > Fsignal, and show the backtrace. That might produce enough hints to > > find out what is failing and why. > > It doesn't really fault, at least not at the lisp level. Fsignal is on the C level, so a breakpoint set there in GDB will catch any error. > There actually is an auto-save file that seems to have all the > extracted loaddefs in, but somehow it then doesn't finish. For the > autoloads entries there are lots of differences like these (I'm > comparing with the installed version of my last build): > > -;;;### (autoloads nil "cal-iso" "cal-iso.el" t) > +;;;### (autoloads nil "cal-iso" "cal-iso.el" (22225 49314 854982 > +;;;;;; 791000)) AFAIU, these differences are meaningless. But I have no autoloads whose time stamp is 't'. The problem is still the error that is signaled, and the way to investigate it is to figure out why the error is signaled. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 13:48 ` Eli Zaretskii @ 2016-04-23 15:20 ` Michael Heerdegen 2016-04-23 16:55 ` Achim Gratz 0 siblings, 1 reply; 44+ messages in thread From: Michael Heerdegen @ 2016-04-23 15:20 UTC (permalink / raw To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 704 bytes --] Eli Zaretskii <eliz@gnu.org> writes: > > -;;;### (autoloads nil "cal-iso" "cal-iso.el" t) > > +;;;### (autoloads nil "cal-iso" "cal-iso.el" (22225 49314 854982 > > +;;;;;; 791000)) > > AFAIU, these differences are meaningless. But I have no autoloads > whose time stamp is 't'. FWIW, I once saw this while calling "make" for Helm. I investigated and saw such a "t" timestamp in the loaddefs file. I didn't think long about it. I just deleted that loaddefs file - after that, "make" succeeded, and instead of "t" there was a "real" time stamp. But we are lucky, I still have a Lisp backtrace from the error in my Trash (not from building, but from reproducing with `update-directory-autoloads'): [-- Attachment #2: bt.txt_1407PLz --] [-- Type: text/plain, Size: 7810 bytes --] Debugger entered--Lisp error: (error "Invalid time specification") time-less-p(t (22288 49208 740259 566000)) (not (time-less-p (nth 4 form) (nth 5 (file-attributes file)))) (cond ((and (consp file) (stringp (car file))) (autoload-remove-section (match-beginning 0)) (setq last-time (nth 4 form)) (let ((--dolist-tail-- file)) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (let ((file-time ...)) (if (and file-time ...) (progn ... ...))) (setq --dolist-tail-- (cdr --dolist-tail--)))))) ((not (stringp file))) ((or (not (file-exists-p file)) (member file done) (member (expand-file-name file) autoload-excludes)) (autoload-remove-section (match-beginning 0))) ((not (time-less-p (nth 4 form) (nth 5 (file-attributes file)))) nil) (t (autoload-remove-section (match-beginning 0)) (if (autoload-generate-file-autoloads file (current-buffer) buffer-file-name) (setq no-autoloads (cons file no-autoloads))))) (let* ((form (autoload-read-section-header)) (file (nth 3 form))) (cond ((and (consp file) (stringp (car file))) (autoload-remove-section (match-beginning 0)) (setq last-time (nth 4 form)) (let ((--dolist-tail-- file)) (while --dolist-tail-- (let ((file ...)) (let (...) (if ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))))) ((not (stringp file))) ((or (not (file-exists-p file)) (member file done) (member (expand-file-name file) autoload-excludes)) (autoload-remove-section (match-beginning 0))) ((not (time-less-p (nth 4 form) (nth 5 (file-attributes file)))) nil) (t (autoload-remove-section (match-beginning 0)) (if (autoload-generate-file-autoloads file (current-buffer) buffer-file-name) (setq no-autoloads (cons file no-autoloads))))) (setq done (cons file done)) (setq files (delete file files))) (while (search-forward generate-autoload-section-header nil t) (let* ((form (autoload-read-section-header)) (file (nth 3 form))) (cond ((and (consp file) (stringp (car file))) (autoload-remove-section (match-beginning 0)) (setq last-time (nth 4 form)) (let ((--dolist-tail-- file)) (while --dolist-tail-- (let (...) (let ... ...) (setq --dolist-tail-- ...))))) ((not (stringp file))) ((or (not (file-exists-p file)) (member file done) (member (expand-file-name file) autoload-excludes)) (autoload-remove-section (match-beginning 0))) ((not (time-less-p (nth 4 form) (nth 5 (file-attributes file)))) nil) (t (autoload-remove-section (match-beginning 0)) (if (autoload-generate-file-autoloads file (current-buffer) buffer-file-name) (setq no-autoloads (cons file no-autoloads))))) (setq done (cons file done)) (setq files (delete file files)))) (save-excursion (setq files (delete (file-relative-name buffer-file-name) (mapcar 'file-relative-name files))) (goto-char (point-min)) (while (search-forward generate-autoload-section-header nil t) (let* ((form (autoload-read-section-header)) (file (nth 3 form))) (cond ((and (consp file) (stringp (car file))) (autoload-remove-section (match-beginning 0)) (setq last-time (nth 4 form)) (let ((--dolist-tail-- file)) (while --dolist-tail-- (let ... ... ...)))) ((not (stringp file))) ((or (not (file-exists-p file)) (member file done) (member (expand-file-name file) autoload-excludes)) (autoload-remove-section (match-beginning 0))) ((not (time-less-p (nth 4 form) (nth 5 ...))) nil) (t (autoload-remove-section (match-beginning 0)) (if (autoload-generate-file-autoloads file (current-buffer) buffer-file-name) (setq no-autoloads (cons file no-autoloads))))) (setq done (cons file done)) (setq files (delete file files))))) (save-current-buffer (set-buffer (autoload-find-generated-file)) (save-excursion (setq files (delete (file-relative-name buffer-file-name) (mapcar 'file-relative-name files))) (goto-char (point-min)) (while (search-forward generate-autoload-section-header nil t) (let* ((form (autoload-read-section-header)) (file (nth 3 form))) (cond ((and (consp file) (stringp ...)) (autoload-remove-section (match-beginning 0)) (setq last-time (nth 4 form)) (let (...) (while --dolist-tail-- ...))) ((not (stringp file))) ((or (not ...) (member file done) (member ... autoload-excludes)) (autoload-remove-section (match-beginning 0))) ((not (time-less-p ... ...)) nil) (t (autoload-remove-section (match-beginning 0)) (if (autoload-generate-file-autoloads file ... buffer-file-name) (setq no-autoloads ...)))) (setq done (cons file done)) (setq files (delete file files))))) (let ((no-autoloads-time (or last-time '(0 0 0 0))) file-time) (let ((--dolist-tail-- files)) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (cond ((member ... autoload-excludes) nil) ((setq file-time ...) (setq no-autoloads ...) (if ... ...))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (if no-autoloads (progn (setq no-autoloads (sort no-autoloads 'string<)) (goto-char (point-max)) (search-backward "\f" nil t) (autoload-insert-section-header (current-buffer) nil nil no-autoloads no-autoloads-time) (insert generate-autoload-section-trailer)))) (let ((version-control 'never)) (save-buffer)) (autoload-save-buffers)) (let* ((files-re (let ((tmp nil)) (let ((--dolist-tail-- (get-load-suffixes))) (while --dolist-tail-- (let (...) (if ... nil ...) (setq --dolist-tail-- ...)))) (concat "^[^=.].*" (regexp-opt tmp t) "\\'"))) (files (apply 'nconc (mapcar #'(lambda (dir) (directory-files ... t files-re)) dirs))) (done nil) (last-time) (no-autoloads nil) (autoload-modified-buffers nil) (generated-autoload-file (if (called-interactively-p 'interactive) (read-file-name "Write autoload definitions to file: ") generated-autoload-file))) (save-current-buffer (set-buffer (autoload-find-generated-file)) (save-excursion (setq files (delete (file-relative-name buffer-file-name) (mapcar 'file-relative-name files))) (goto-char (point-min)) (while (search-forward generate-autoload-section-header nil t) (let* ((form (autoload-read-section-header)) (file (nth 3 form))) (cond ((and ... ...) (autoload-remove-section ...) (setq last-time ...) (let ... ...)) ((not ...)) ((or ... ... ...) (autoload-remove-section ...)) ((not ...) nil) (t (autoload-remove-section ...) (if ... ...))) (setq done (cons file done)) (setq files (delete file files))))) (let ((no-autoloads-time (or last-time '(0 0 0 0))) file-time) (let ((--dolist-tail-- files)) (while --dolist-tail-- (let ((file ...)) (cond (... nil) (... ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--))))) (if no-autoloads (progn (setq no-autoloads (sort no-autoloads 'string<)) (goto-char (point-max)) (search-backward "\f" nil t) (autoload-insert-section-header (current-buffer) nil nil no-autoloads no-autoloads-time) (insert generate-autoload-section-trailer)))) (let ((version-control 'never)) (save-buffer)) (autoload-save-buffers))) update-directory-autoloads(".") (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads ".")) (progn (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads "."))) eval((progn (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads "."))) nil) pp-eval-expression((progn (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads ".")))) my-pp-eval-expression((my-eval-in-mb-wrapper (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads "."))) nil) funcall-interactively(my-pp-eval-expression (my-eval-in-mb-wrapper (let ((generated-autoload-file (expand-file-name "helm-autoloads.el" ".")) (backup-inhibited t)) (update-directory-autoloads "."))) nil) call-interactively(my-pp-eval-expression nil nil) command-execute(my-pp-eval-expression) [-- Attachment #3: Type: text/plain, Size: 17 bytes --] HTH, Michael. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 15:20 ` Michael Heerdegen @ 2016-04-23 16:55 ` Achim Gratz 2016-04-23 17:23 ` Michael Heerdegen 2016-04-23 17:39 ` Glenn Morris 0 siblings, 2 replies; 44+ messages in thread From: Achim Gratz @ 2016-04-23 16:55 UTC (permalink / raw To: emacs-devel Michael Heerdegen writes: > FWIW, I once saw this while calling "make" for Helm. I investigated and > saw such a "t" timestamp in the loaddefs file. I didn't think long > about it. I just deleted that loaddefs file - after that, "make" > succeeded, and instead of "t" there was a "real" time stamp. Just like you, the removal of the existing autoload files made the build succeed again. The reason for why there was no proper timestamp on these entries was that during my last build on 3rd of April I built also an EMacs from master and that build destroys trhe time-stamps that emacs-25 so desperately needs. Really, if there's something wrong with a file the build can re-create, it should not error out. Plus, there really needs to be some Makefile target to really clean up (no, 'make distclean' didn't do it). Plus, the fact that the lisp directory is shared between different builds and doesn't contain just the sources doesn't really help, either. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 16:55 ` Achim Gratz @ 2016-04-23 17:23 ` Michael Heerdegen 2016-04-23 17:59 ` Eli Zaretskii 2016-04-23 17:39 ` Glenn Morris 1 sibling, 1 reply; 44+ messages in thread From: Michael Heerdegen @ 2016-04-23 17:23 UTC (permalink / raw To: emacs-devel Achim Gratz <Stromeko@nexgo.de> writes: > The reason for why there was no proper timestamp on these entries was > that during my last build on 3rd of April I built also an EMacs from > master [...] Exactly the same story here. Michael. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 17:23 ` Michael Heerdegen @ 2016-04-23 17:59 ` Eli Zaretskii 2016-04-23 18:11 ` Achim Gratz 2016-04-23 22:19 ` Michael Heerdegen 0 siblings, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-23 17:59 UTC (permalink / raw To: Michael Heerdegen; +Cc: emacs-devel > From: Michael Heerdegen <michael_heerdegen@web.de> > Date: Sat, 23 Apr 2016 19:23:40 +0200 > > Achim Gratz <Stromeko@nexgo.de> writes: > > > The reason for why there was no proper timestamp on these entries was > > that during my last build on 3rd of April I built also an EMacs from > > master [...] > > Exactly the same story here. IOW, you both build in the same directory from 2 different Git branches, is that right? ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 17:59 ` Eli Zaretskii @ 2016-04-23 18:11 ` Achim Gratz 2016-04-23 22:19 ` Michael Heerdegen 1 sibling, 0 replies; 44+ messages in thread From: Achim Gratz @ 2016-04-23 18:11 UTC (permalink / raw To: emacs-devel Eli Zaretskii writes: > IOW, you both build in the same directory from 2 different Git > branches, is that right? No, I built emacs-25 in build-25 and master in build-master. But it's all for naught anyway because the build doesn't put all build products into the build dirs. You actually need to do a 'make extraclean', but I'm rather going to build in-tree and use git-worktree instead, that seems easier to me. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 17:59 ` Eli Zaretskii 2016-04-23 18:11 ` Achim Gratz @ 2016-04-23 22:19 ` Michael Heerdegen 2016-04-24 5:56 ` Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Michael Heerdegen @ 2016-04-23 22:19 UTC (permalink / raw To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > IOW, you both build in the same directory from 2 different Git > branches, is that right? I think so. To make it clear: I had no problems with (building) Emacs itself. I had Helm build with master. Then I switched to emacs-25 and tried to upgrade Helm. Helm's makefile calling `update-directory-autoloads' gave the error. Michael. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 22:19 ` Michael Heerdegen @ 2016-04-24 5:56 ` Eli Zaretskii 2016-04-24 6:22 ` Achim Gratz 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-24 5:56 UTC (permalink / raw To: Michael Heerdegen; +Cc: emacs-devel > From: Michael Heerdegen <michael_heerdegen@web.de> > Date: Sun, 24 Apr 2016 00:19:13 +0200 > Cc: emacs-devel@gnu.org > > Eli Zaretskii <eliz@gnu.org> writes: > > > IOW, you both build in the same directory from 2 different Git > > branches, is that right? > > I think so. To make it clear: I had no problems with (building) Emacs > itself. > > I had Helm build with master. Then I switched to emacs-25 and tried to > upgrade Helm. Helm's makefile calling `update-directory-autoloads' gave > the error. I don't think this can be done reliably without completely cleaning your Git clone (with Git commands), in addition to "make distclean" etc. Emacs branches diverge too quickly for this to work (like it does with some other projects); it's why I use two separate directory trees to track both branches simultaneously. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-24 5:56 ` Eli Zaretskii @ 2016-04-24 6:22 ` Achim Gratz 0 siblings, 0 replies; 44+ messages in thread From: Achim Gratz @ 2016-04-24 6:22 UTC (permalink / raw To: emacs-devel Eli Zaretskii writes: > I don't think this can be done reliably without completely cleaning > your Git clone (with Git commands), in addition to "make distclean" > etc. No, you can't do that since .gitignore tells Fit to leave those files alone. As I said before, the only command that removes those files is "make extraclean". > Emacs branches diverge too quickly for this to work (like it > does with some other projects); it's why I use two separate directory > trees to track both branches simultaneously. Yes, that's what I'm using now and what I'd recommend to anyone with a new enough Git to have "git worktree". Don't bother with out-of-tree builds, they just don't work the way you would expect them to. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-23 16:55 ` Achim Gratz 2016-04-23 17:23 ` Michael Heerdegen @ 2016-04-23 17:39 ` Glenn Morris 2016-04-23 17:54 ` Achim Gratz 2016-04-23 18:46 ` Glenn Morris 1 sibling, 2 replies; 44+ messages in thread From: Glenn Morris @ 2016-04-23 17:39 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel Achim Gratz wrote: > The reason for why there was no proper timestamp on these entries was > that during my last build on 3rd of April I built also an EMacs from > master and that build destroys trhe time-stamps that emacs-25 so > desperately needs. Really, if there's something wrong with a file the > build can re-create, it should not error out. Plus, there really needs > to be some Makefile target to really clean up (no, 'make distclean' > didn't do it). Plus, the fact that the lisp directory is shared > between different builds and doesn't contain just the sources doesn't > really help, either. Ie, you switched in place from master to the release branch without cleaning up first. You can't expect this to work. An older branch cannot reliably clean-up for a newer branch. Please take the emacs-announce keyword out of the subject (future announcements should use Keyword: instead to avoid this), since this whole chain is not an announcement. It's not even related to the pretest, since you built from git, not the pretest. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-23 17:39 ` Glenn Morris @ 2016-04-23 17:54 ` Achim Gratz 2016-04-23 18:46 ` Glenn Morris 1 sibling, 0 replies; 44+ messages in thread From: Achim Gratz @ 2016-04-23 17:54 UTC (permalink / raw To: emacs-devel Glenn Morris writes: > Ie, you switched in place from master to the release branch without > cleaning up first. You can't expect this to work. An older branch cannot > reliably clean-up for a newer branch. If Emacs had proper out-of-tree build it would. With the current state of affairs it might be better not to pretend that out-of-tree builds are supposed to work because they don't. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-23 17:39 ` Glenn Morris 2016-04-23 17:54 ` Achim Gratz @ 2016-04-23 18:46 ` Glenn Morris 1 sibling, 0 replies; 44+ messages in thread From: Glenn Morris @ 2016-04-23 18:46 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel Anyway, sounds like using a dummy timestamp like (0 0 0 0) instead of t might be better. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [emacs-announce] Emacs pretest 25.0.93 2016-04-23 12:28 ` Achim Gratz 2016-04-23 12:37 ` Achim Gratz @ 2016-04-23 12:52 ` Eli Zaretskii 1 sibling, 0 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-23 12:52 UTC (permalink / raw To: Achim Gratz; +Cc: emacs-devel > From: Achim Gratz <Stromeko@nexgo.de> > Date: Sat, 23 Apr 2016 14:28:38 +0200 > > Eli Zaretskii writes: > > Doesn't happen here. What command fails, exactly? Is that > > reproducible if you invoke the same command by hand? > > EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \ > --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ > --eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"../../lisp/calendar/cal-loaddefs.el\")))" \ > -f batch-update-autoloads ../../lisp/calendar > Invalid time specification > > And yes, the same thing happens when I run this command manually. > Trying to run bootstrap-emacs in interactive mode results in this error: Not surprisingly, this doesn't fail here. The only difference I can spot is that I build inside the source tree, whereas you (evidently) have a separate build directory. But I don't think this could explain the error. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-22 17:26 [emacs-announce] Emacs pretest 25.0.93 Nicolas Petton ` (2 preceding siblings ...) 2016-04-23 11:41 ` Achim Gratz @ 2016-04-25 10:09 ` Phillip Lord 2016-04-25 10:21 ` Eli Zaretskii 3 siblings, 1 reply; 44+ messages in thread From: Phillip Lord @ 2016-04-25 10:09 UTC (permalink / raw To: emacs-devel I've build the windows binaries for this pre-test. One think I notice is that the splash screen is now in italics. Was this deliberate? Phil ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-25 10:09 ` Phillip Lord @ 2016-04-25 10:21 ` Eli Zaretskii 2016-04-25 13:25 ` Chris Zheng 2016-04-25 22:30 ` Phillip Lord 0 siblings, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-25 10:21 UTC (permalink / raw To: Phillip Lord; +Cc: emacs-devel > From: phillip.lord@russet.org.uk (Phillip Lord) > Date: Mon, 25 Apr 2016 11:09:12 +0100 > > I've build the windows binaries for this pre-test. Thanks. > One think I notice is that the splash screen is now in italics. It isn't here. Can you show a screenshot? ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-25 10:21 ` Eli Zaretskii @ 2016-04-25 13:25 ` Chris Zheng 2016-04-26 5:45 ` Eli Zaretskii 2016-04-25 22:30 ` Phillip Lord 1 sibling, 1 reply; 44+ messages in thread From: Chris Zheng @ 2016-04-25 13:25 UTC (permalink / raw To: Eli Zaretskii; +Cc: emacs-devel@gnu.org [-- Attachment #1.1: Type: text/plain, Size: 424 bytes --] Hi Eli, The attached is the screenshot running with `emacs -Q'. On Mon, Apr 25, 2016 at 6:21 PM, Eli Zaretskii <eliz@gnu.org> wrote: > > From: phillip.lord@russet.org.uk (Phillip Lord) > > Date: Mon, 25 Apr 2016 11:09:12 +0100 > > > > I've build the windows binaries for this pre-test. > > Thanks. > > > One think I notice is that the splash screen is now in italics. > > It isn't here. Can you show a screenshot? > > [-- Attachment #1.2: Type: text/html, Size: 904 bytes --] [-- Attachment #2: splash.png --] [-- Type: image/png, Size: 61040 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-25 13:25 ` Chris Zheng @ 2016-04-26 5:45 ` Eli Zaretskii 2016-04-26 16:49 ` Phillip Lord 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 5:45 UTC (permalink / raw To: Chris Zheng; +Cc: emacs-devel > Date: Mon, 25 Apr 2016 21:25:59 +0800 > From: Chris Zheng <chriszheng99@gmail.com> > Cc: "emacs-devel@gnu.org" <emacs-devel@gnu.org> > > The attached is the screenshot running with `emacs -Q'. Unbelievable! AFAICT, the font used is actually bold-italic, not just italic, right? When you click S-mouse-1 and select "Change Buffer Font" from the menu that pops up, which font is shown as the current one? Anyway, I have no idea what could cause this, it certainly doesn't happen to me with the binary of the same tarball I built myself. Does anyone else see that with 25.0.93 pretest (or the latest emacs-25 branch)? If not, I guess Phillip will have to see how this build was different from the previous one he did. Thanks. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 5:45 ` Eli Zaretskii @ 2016-04-26 16:49 ` Phillip Lord 2016-04-26 17:26 ` Eli Zaretskii 0 siblings, 1 reply; 44+ messages in thread From: Phillip Lord @ 2016-04-26 16:49 UTC (permalink / raw To: Eli Zaretskii; +Cc: Chris Zheng, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> Date: Mon, 25 Apr 2016 21:25:59 +0800 >> From: Chris Zheng <chriszheng99@gmail.com> >> Cc: "emacs-devel@gnu.org" <emacs-devel@gnu.org> >> >> The attached is the screenshot running with `emacs -Q'. > > Unbelievable! > > AFAICT, the font used is actually bold-italic, not just italic, right? > When you click S-mouse-1 and select "Change Buffer Font" from the menu > that pops up, which font is shown as the current one? > > Anyway, I have no idea what could cause this, it certainly doesn't > happen to me with the binary of the same tarball I built myself. Does > anyone else see that with 25.0.93 pretest (or the latest emacs-25 > branch)? If not, I guess Phillip will have to see how this build was > different from the previous one he did. AFAICT, I did nothing different. I had a go at bisecting this, and the results are so surprising, that I need to replicate them on a different machine.... git bisect start # bad: [5c587fdff164e8b90beb47f6da64b4884290e40a] Bump version to 25.0.93 git bisect bad 5c587fdff164e8b90beb47f6da64b4884290e40a # good: [6287381da495ac5cc2a2a4acb7f49825677a44c8] ; Auto-commit of loaddefs files. git bisect good 6287381da495ac5cc2a2a4acb7f49825677a44c8 # bad: [45577d548d3abfe504d3f936b3c9b997d0cf7f9c] Avoid GTK 3 crash with icons and masks git bisect bad 45577d548d3abfe504d3f936b3c9b997d0cf7f9c # good: [26b56dc739460bfd35bd12b4aca7434d381d9ef5] Fix some single quotes in documentation git bisect good 26b56dc739460bfd35bd12b4aca7434d381d9ef5 # good: [9094304a9c109495bf2212a713df1b07270d15cd] * lisp/progmodes/xref.el (xref-buffer-name, xref--window): Move definitions before use. git bisect good 9094304a9c109495bf2212a713df1b07270d15cd # good: [d8b2ce5f8a6a849e55b48699dfa0e769a4b9a3f6] Ignore invalid base64 encoded embedded images git bisect good d8b2ce5f8a6a849e55b48699dfa0e769a4b9a3f6 # good: [c0165ea4d6ecf81db6728782c7322c311ee0a783] Resurrect GNUS-NEWS autogeneration git bisect good c0165ea4d6ecf81db6728782c7322c311ee0a783 # bad: [7eba90c12227d86636aaa3da8d68b0c213fb3910] Improve font selection by family on MS-Windows git bisect bad 7eba90c12227d86636aaa3da8d68b0c213fb3910 # good: [9524ec5e4e3c7c3036f2640b2595d3755894c1b3] Ignore more merges when generating ChangeLog git bisect good 9524ec5e4e3c7c3036f2640b2595d3755894c1b3 # bad: [73d213f2816876fe9c6c429e75a3be5454a42b34] Comint, term, and compile now set EMACS git bisect bad 73d213f2816876fe9c6c429e75a3be5454a42b34 # first bad commit: [73d213f2816876fe9c6c429e75a3be5454a42b34] Comint, term, and compile now set EMACS So, it's *that* commit again, setting EMACS=t. And here is the irony; that commit has largely been reverted on current emacs-25. I probably wont be able to test this on another machine today, so, I'm sending this in case anyone has time to try the last two commits in the bisect. Phil ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 16:49 ` Phillip Lord @ 2016-04-26 17:26 ` Eli Zaretskii 2016-04-26 17:45 ` Phillip Lord 2016-04-26 18:29 ` Eli Zaretskii 0 siblings, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 17:26 UTC (permalink / raw To: Phillip Lord; +Cc: chriszheng99, emacs-devel > From: phillip.lord@russet.org.uk (Phillip Lord) > Cc: Chris Zheng <chriszheng99@gmail.com>, emacs-devel@gnu.org > Date: Tue, 26 Apr 2016 17:49:45 +0100 > > I had a go at bisecting this, and the results are so surprising, that I > need to replicate them on a different machine.... I don't know what happened with your bisecting, because the culprit is indeed 7eba90c12227d86636aaa3da8d68b0c213fb3910. What happens is that the variable-pitch face picks up a bold-italic font. This is why tooltips also display in that font: they use variable-pitch. The strange thing is, I cannot see the problem on my main development system. only on another box. Maybe it has something to do with font setup, I don't know. I cannot just revert that commit, because it fixed a problem that is no less serious. Ideas welcome. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 17:26 ` Eli Zaretskii @ 2016-04-26 17:45 ` Phillip Lord 2016-04-26 18:29 ` Eli Zaretskii 1 sibling, 0 replies; 44+ messages in thread From: Phillip Lord @ 2016-04-26 17:45 UTC (permalink / raw To: Eli Zaretskii; +Cc: chriszheng99, emacs-devel, Phillip Lord On Tue, April 26, 2016 6:26 pm, Eli Zaretskii wrote: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> Cc: Chris Zheng <chriszheng99@gmail.com>, emacs-devel@gnu.org >> Date: Tue, 26 Apr 2016 17:49:45 +0100 >> >> >> I had a go at bisecting this, and the results are so surprising, that I >> need to replicate them on a different machine.... > > I don't know what happened with your bisecting, because the culprit is > indeed 7eba90c12227d86636aaa3da8d68b0c213fb3910. I'm terrible at manual bisects:-) Ah, well, I thought my result was odd indeed. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 17:26 ` Eli Zaretskii 2016-04-26 17:45 ` Phillip Lord @ 2016-04-26 18:29 ` Eli Zaretskii 2016-04-26 19:09 ` Kaushal Modi 2016-04-26 19:32 ` Stephen Leake 1 sibling, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 18:29 UTC (permalink / raw To: phillip.lord, chriszheng99; +Cc: emacs-devel > Date: Tue, 26 Apr 2016 20:26:41 +0300 > From: Eli Zaretskii <eliz@gnu.org> > Cc: chriszheng99@gmail.com, emacs-devel@gnu.org > > I cannot just revert that commit, because it fixed a problem that is > no less serious. Ideas welcome. Could people who are affected please try this kludgey workaround, and see if it gives good results? Thanks. (Of course, if someone has got a better idea, please speak up.) diff --git a/lisp/faces.el b/lisp/faces.el index 612bd16..3d3adaa 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -2281,7 +2281,9 @@ fixed-pitch :group 'basic-faces) (defface variable-pitch - '((t :family "Sans Serif")) + '((((type w32)) + :font "-outline-Arial-normal-normal-normal-sans-*-*-*-*-p-*-iso8859-1") + (t :family "Sans Serif")) "The basic variable-pitch face." :group 'basic-faces) ^ permalink raw reply related [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 18:29 ` Eli Zaretskii @ 2016-04-26 19:09 ` Kaushal Modi 2016-04-26 19:14 ` Eli Zaretskii 2016-04-26 19:32 ` Stephen Leake 1 sibling, 1 reply; 44+ messages in thread From: Kaushal Modi @ 2016-04-26 19:09 UTC (permalink / raw To: Eli Zaretskii, phillip.lord, chriszheng99; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 1583 bytes --] I don't have the setup to build emacs on Windows. So I tried applying your patch just to <emacs extracted dir>/share/emacs/25.0.93/lisp/faces.el, recompiling faces.elc and restarting emacs. But the variable-pitch is still "Sans Serif" family instead of being set to Arial. On my windows, C-h v system-type gives windows-nt. So I replaced w32 with windows-nt, recompiled faces.elc, restarted emacs, and still nothing happened. I am not sure I any of my previous emails were received, but FWIW, I cannot figure out if edits to that faces.el are being effective on Windows, or if that patch is working for me. On Tue, Apr 26, 2016 at 2:30 PM Eli Zaretskii <eliz@gnu.org> wrote: > > Date: Tue, 26 Apr 2016 20:26:41 +0300 > > From: Eli Zaretskii <eliz@gnu.org> > > Cc: chriszheng99@gmail.com, emacs-devel@gnu.org > > > > I cannot just revert that commit, because it fixed a problem that is > > no less serious. Ideas welcome. > > Could people who are affected please try this kludgey workaround, and > see if it gives good results? Thanks. > > (Of course, if someone has got a better idea, please speak up.) > > diff --git a/lisp/faces.el b/lisp/faces.el > index 612bd16..3d3adaa 100644 > --- a/lisp/faces.el > +++ b/lisp/faces.el > @@ -2281,7 +2281,9 @@ fixed-pitch > :group 'basic-faces) > > (defface variable-pitch > - '((t :family "Sans Serif")) > + '((((type w32)) > + :font > "-outline-Arial-normal-normal-normal-sans-*-*-*-*-p-*-iso8859-1") > + (t :family "Sans Serif")) > "The basic variable-pitch face." > :group 'basic-faces) > > > -- -- Kaushal Modi [-- Attachment #2: Type: text/html, Size: 2281 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 19:09 ` Kaushal Modi @ 2016-04-26 19:14 ` Eli Zaretskii 2016-04-26 19:28 ` Kaushal Modi 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 19:14 UTC (permalink / raw To: Kaushal Modi; +Cc: chriszheng99, emacs-devel, phillip.lord > From: Kaushal Modi <kaushal.modi@gmail.com> > Date: Tue, 26 Apr 2016 19:09:18 +0000 > Cc: emacs-devel@gnu.org > > I don't have the setup to build emacs on Windows. So I tried applying your patch just to <emacs extracted > dir>/share/emacs/25.0.93/lisp/faces.el, recompiling faces.elc and restarting emacs. But the variable-pitch is > still "Sans Serif" family instead of being set to Arial. No, it's not Sans Serif, it's Arial, just the bold-italic variant of it. Try this: M-: (face-font 'variable-pitch) RET What do you see? > On my windows, C-h v system-type gives windows-nt. So I replaced w32 with windows-nt, recompiled > faces.elc, restarted emacs, and still nothing happened. faces is preloaded, so it's not enough to recompile it. And w32 is correct, since it should name the frame type (a.k.a. 'window-system') value, not the system type. > I am not sure I any of my previous emails were received, but FWIW, I cannot figure out if edits to that faces.el > are being effective on Windows, or if that patch is working for me. You need to dump Emacs after byte-compiling faces.el. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 19:14 ` Eli Zaretskii @ 2016-04-26 19:28 ` Kaushal Modi 0 siblings, 0 replies; 44+ messages in thread From: Kaushal Modi @ 2016-04-26 19:28 UTC (permalink / raw To: Eli Zaretskii; +Cc: chriszheng99, phillip.lord, emacs-devel [-- Attachment #1: Type: text/plain, Size: 762 bytes --] > > No, it's not Sans Serif, it's Arial, just the bold-italic variant of > it. Try this: > > M-: (face-font 'variable-pitch) RET > > What do you see? > Correct, variable-pitch face is set to bold-italic variant of Arial; I get "-outline-Arial-bold-italic-normal-sans-17-*-*-*-p-*-ascii-0" I tried applying your patch but that was futile (I get the same result) as I cannot build emacs on Windows. faces is preloaded, so it's not enough to recompile it. And w32 is > correct, since it should name the frame type (a.k.a. 'window-system') > value, not the system type. > > You need to dump Emacs after byte-compiling faces.el. > Thanks for that info. Some one who can build emacs on Windows should be then able to verify the patch. -- -- Kaushal Modi [-- Attachment #2: Type: text/html, Size: 1391 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 18:29 ` Eli Zaretskii 2016-04-26 19:09 ` Kaushal Modi @ 2016-04-26 19:32 ` Stephen Leake 2016-04-26 19:40 ` Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Stephen Leake @ 2016-04-26 19:32 UTC (permalink / raw To: Eli Zaretskii; +Cc: chriszheng99, emacs-devel, phillip.lord Eli Zaretskii <eliz@gnu.org> writes: >> Date: Tue, 26 Apr 2016 20:26:41 +0300 >> From: Eli Zaretskii <eliz@gnu.org> >> Cc: chriszheng99@gmail.com, emacs-devel@gnu.org >> >> I cannot just revert that commit, because it fixed a problem that is >> no less serious. Ideas welcome. > > Could people who are affected please try this kludgey workaround, and > see if it gives good results? Thanks. Fixes the problem for me, for both splash screen and tooltips. > > > (Of course, if someone has got a better idea, please speak up.) > > diff --git a/lisp/faces.el b/lisp/faces.el > index 612bd16..3d3adaa 100644 > --- a/lisp/faces.el > +++ b/lisp/faces.el > @@ -2281,7 +2281,9 @@ fixed-pitch > :group 'basic-faces) > > (defface variable-pitch > - '((t :family "Sans Serif")) > + '((((type w32)) > + :font "-outline-Arial-normal-normal-normal-sans-*-*-*-*-p-*-iso8859-1") > + (t :family "Sans Serif")) > "The basic variable-pitch face." > :group 'basic-faces) > > > -- -- Stephe ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 19:32 ` Stephen Leake @ 2016-04-26 19:40 ` Eli Zaretskii 2016-04-26 22:32 ` Phillip Lord 2016-04-30 9:57 ` Eli Zaretskii 0 siblings, 2 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 19:40 UTC (permalink / raw To: Stephen Leake; +Cc: chriszheng99, emacs-devel, phillip.lord > From: Stephen Leake <stephen_leake@stephe-leake.org> > Cc: phillip.lord@russet.org.uk, chriszheng99@gmail.com, emacs-devel@gnu.org > Date: Tue, 26 Apr 2016 14:32:38 -0500 > > > Could people who are affected please try this kludgey workaround, and > > see if it gives good results? Thanks. > > Fixes the problem for me, for both splash screen and tooltips. Thanks. I will wait a few days for more feedback (and hopefully better ideas), and commit after that, if nothing bad comes out. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 19:40 ` Eli Zaretskii @ 2016-04-26 22:32 ` Phillip Lord 2016-04-27 7:25 ` Eli Zaretskii 2016-04-30 9:57 ` Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Phillip Lord @ 2016-04-26 22:32 UTC (permalink / raw To: Eli Zaretskii; +Cc: chriszheng99, phillip.lord, Stephen Leake, emacs-devel On Tue, April 26, 2016 8:40 pm, Eli Zaretskii wrote: >> From: Stephen Leake <stephen_leake@stephe-leake.org> >> Cc: phillip.lord@russet.org.uk, chriszheng99@gmail.com, >> emacs-devel@gnu.org Date: Tue, 26 Apr 2016 14:32:38 -0500 >> >> >>> Could people who are affected please try this kludgey workaround, and >>> see if it gives good results? Thanks. >> >> Fixes the problem for me, for both splash screen and tooltips. >> > > Thanks. > > > I will wait a few days for more feedback (and hopefully better ideas), > and commit after that, if nothing bad comes out. Also, it works for me. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 22:32 ` Phillip Lord @ 2016-04-27 7:25 ` Eli Zaretskii 0 siblings, 0 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-27 7:25 UTC (permalink / raw To: Phillip Lord; +Cc: chriszheng99, phillip.lord, stephen_leake, emacs-devel > Date: Tue, 26 Apr 2016 23:32:45 +0100 > From: "Phillip Lord" <phillip.lord@russet.org.uk> > Cc: "Stephen Leake" <stephen_leake@stephe-leake.org>, > chriszheng99@gmail.com, > emacs-devel@gnu.org, > phillip.lord@russet.org.uk > > > I will wait a few days for more feedback (and hopefully better ideas), > > and commit after that, if nothing bad comes out. > > Also, it works for me. Thanks. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 19:40 ` Eli Zaretskii 2016-04-26 22:32 ` Phillip Lord @ 2016-04-30 9:57 ` Eli Zaretskii 1 sibling, 0 replies; 44+ messages in thread From: Eli Zaretskii @ 2016-04-30 9:57 UTC (permalink / raw To: stephen_leake, chriszheng99, emacs-devel, phillip.lord > Date: Tue, 26 Apr 2016 22:40:11 +0300 > From: Eli Zaretskii <eliz@gnu.org> > Cc: chriszheng99@gmail.com, emacs-devel@gnu.org, phillip.lord@russet.org.uk > > > From: Stephen Leake <stephen_leake@stephe-leake.org> > > Cc: phillip.lord@russet.org.uk, chriszheng99@gmail.com, emacs-devel@gnu.org > > Date: Tue, 26 Apr 2016 14:32:38 -0500 > > > > > Could people who are affected please try this kludgey workaround, and > > > see if it gives good results? Thanks. > > > > Fixes the problem for me, for both splash screen and tooltips. > > Thanks. > > I will wait a few days for more feedback (and hopefully better ideas), > and commit after that, if nothing bad comes out. Done. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-25 10:21 ` Eli Zaretskii 2016-04-25 13:25 ` Chris Zheng @ 2016-04-25 22:30 ` Phillip Lord 2016-04-26 13:43 ` Eli Zaretskii 1 sibling, 1 reply; 44+ messages in thread From: Phillip Lord @ 2016-04-25 22:30 UTC (permalink / raw To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> Date: Mon, 25 Apr 2016 11:09:12 +0100 >> >> I've build the windows binaries for this pre-test. > > Thanks. > >> One think I notice is that the splash screen is now in italics. > > It isn't here. Can you show a screenshot? Do you mean, your build isn't in italics, or my build isn't in italics? The screen by Chris is exactly what I am getting. I don't see the same thing with previous pretests. Phil ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-25 22:30 ` Phillip Lord @ 2016-04-26 13:43 ` Eli Zaretskii 2016-04-26 13:57 ` Kaushal Modi 0 siblings, 1 reply; 44+ messages in thread From: Eli Zaretskii @ 2016-04-26 13:43 UTC (permalink / raw To: Phillip Lord; +Cc: emacs-devel > From: phillip.lord@russet.org.uk (Phillip Lord) > Cc: emacs-devel@gnu.org > Date: Mon, 25 Apr 2016 23:30:39 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > >> From: phillip.lord@russet.org.uk (Phillip Lord) > >> Date: Mon, 25 Apr 2016 11:09:12 +0100 > >> > >> I've build the windows binaries for this pre-test. > > > > Thanks. > > > >> One think I notice is that the splash screen is now in italics. > > > > It isn't here. Can you show a screenshot? > > Do you mean, your build isn't in italics, or my build isn't in italics? The former, of course. > The screen by Chris is exactly what I am getting. I don't see the same > thing with previous pretests. And I don't see this with the current pretest (or any of the previous ones), and not with the current emacs-25 branch. It is something in the way you built this pretest, I presume. Or maybe I'm missing something. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: Emacs pretest 25.0.93 2016-04-26 13:43 ` Eli Zaretskii @ 2016-04-26 13:57 ` Kaushal Modi 0 siblings, 0 replies; 44+ messages in thread From: Kaushal Modi @ 2016-04-26 13:57 UTC (permalink / raw To: Eli Zaretskii, Phillip Lord; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 1234 bytes --] In the *About GNU Emacs* buffer (C-h C-a), I see those bold italics from Chris Zheng's build (as he sees the same too, of course). I don't see that on my latest build of emacs-25 as of yesterday on RHEL 6.6. On Tue, Apr 26, 2016 at 9:43 AM Eli Zaretskii <eliz@gnu.org> wrote: > > From: phillip.lord@russet.org.uk (Phillip Lord) > > Cc: emacs-devel@gnu.org > > Date: Mon, 25 Apr 2016 23:30:39 +0100 > > > > Eli Zaretskii <eliz@gnu.org> writes: > > > > >> From: phillip.lord@russet.org.uk (Phillip Lord) > > >> Date: Mon, 25 Apr 2016 11:09:12 +0100 > > >> > > >> I've build the windows binaries for this pre-test. > > > > > > Thanks. > > > > > >> One think I notice is that the splash screen is now in italics. > > > > > > It isn't here. Can you show a screenshot? > > > > Do you mean, your build isn't in italics, or my build isn't in italics? > > The former, of course. > > > The screen by Chris is exactly what I am getting. I don't see the same > > thing with previous pretests. > > And I don't see this with the current pretest (or any of the previous > ones), and not with the current emacs-25 branch. It is something in > the way you built this pretest, I presume. Or maybe I'm missing > something. > > -- -- Kaushal Modi [-- Attachment #2: Type: text/html, Size: 1999 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2016-04-30 9:57 UTC | newest] Thread overview: 44+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-04-22 17:26 [emacs-announce] Emacs pretest 25.0.93 Nicolas Petton 2016-04-22 17:52 ` Philipp Stephani 2016-04-22 18:58 ` Eli Zaretskii 2016-04-22 19:08 ` nicolas 2016-04-22 19:12 ` Nicolas Petton 2016-04-22 19:58 ` Eli Zaretskii 2016-04-23 11:41 ` Achim Gratz 2016-04-23 12:05 ` Eli Zaretskii 2016-04-23 12:28 ` Achim Gratz 2016-04-23 12:37 ` Achim Gratz 2016-04-23 12:51 ` Eli Zaretskii 2016-04-23 13:29 ` Achim Gratz 2016-04-23 13:48 ` Eli Zaretskii 2016-04-23 15:20 ` Michael Heerdegen 2016-04-23 16:55 ` Achim Gratz 2016-04-23 17:23 ` Michael Heerdegen 2016-04-23 17:59 ` Eli Zaretskii 2016-04-23 18:11 ` Achim Gratz 2016-04-23 22:19 ` Michael Heerdegen 2016-04-24 5:56 ` Eli Zaretskii 2016-04-24 6:22 ` Achim Gratz 2016-04-23 17:39 ` Glenn Morris 2016-04-23 17:54 ` Achim Gratz 2016-04-23 18:46 ` Glenn Morris 2016-04-23 12:52 ` [emacs-announce] " Eli Zaretskii 2016-04-25 10:09 ` Phillip Lord 2016-04-25 10:21 ` Eli Zaretskii 2016-04-25 13:25 ` Chris Zheng 2016-04-26 5:45 ` Eli Zaretskii 2016-04-26 16:49 ` Phillip Lord 2016-04-26 17:26 ` Eli Zaretskii 2016-04-26 17:45 ` Phillip Lord 2016-04-26 18:29 ` Eli Zaretskii 2016-04-26 19:09 ` Kaushal Modi 2016-04-26 19:14 ` Eli Zaretskii 2016-04-26 19:28 ` Kaushal Modi 2016-04-26 19:32 ` Stephen Leake 2016-04-26 19:40 ` Eli Zaretskii 2016-04-26 22:32 ` Phillip Lord 2016-04-27 7:25 ` Eli Zaretskii 2016-04-30 9:57 ` Eli Zaretskii 2016-04-25 22:30 ` Phillip Lord 2016-04-26 13:43 ` Eli Zaretskii 2016-04-26 13:57 ` Kaushal Modi
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.