unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: pinmacs@cas.cat
To: emacs-devel@gnu.org
Subject: Re: Emacs 30 Release?
Date: Sun, 1 Sep 2024 22:15:59 +0200	[thread overview]
Message-ID: <b35717fe-647d-4f68-85b9-babe030ec951@cas.cat> (raw)
In-Reply-To: <86a5gzjht0.fsf@gnu.org>


[-- Attachment #1.1.1: Type: text/plain, Size: 5978 bytes --]

Hi,

Please be explicit if this kind of reports are useful

Overall experience: Compiled emacs-30 branch on 2024-08-23 with commit 
44c2614. I am using it since then: works better in general, I perceive 
it faster and more stable. I dedicated an effort of around 3 hours of 
upgrading the additional packages, looking at the news on emacs and 
orgmode. I am very happy that I did it, and thank you.

In my case, it is possible that the next time I will search for a new 
version is in the next holidays/christmas, or in summer. I feel this is 
great (even better than emacs 29) for my production workflow

Compiled it with this options (as I am user of debian stable i3wm with X11):

./configure --with-native-compilation --with-native-compilation=aot 
--with-x-toolkit=lucid

Failed the part of `make -j4`. But worked with `make bootstrap` (as 
suggested by the compilation error) [1]

FYI, my init.el file has 6347 lines, which installs 48 packages and has 
a lot of small programs

After the upgrade, one package, pass, stopped to work, but I know it was 
time to upgrade all the packages. That's what package.el suggested, and 
it went fine, except that autoremove removed again all the packages 
installed? Solved reinstalling all the packages again, but saying no to 
autoremove

I encountered 2 minor issues with orgmode that I will report in the 
corresponding list; even if that issues cannot be solved, I am very 
happy on everything as is :)

The last one that I encountered today is that I could not benefit from 
the new and nice use-package-vc [2] feature. That is because my compiled 
emacs comes from previous versions and usage, and it looks like I was 
using a very old use-package version instead of the built-in, so I could 
not set up this stuff until I removed the old package

Cheers,
pinmacs

[1]

```
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Pure Lisp storage overflowed
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...

Error: error ("Invalid byte opcode: op=0, ptr=0")
   imagemagick-register-types()
byte-code("\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\13\210\300\316\302\303\317DD\320\306\321\310\311\312\322\314\323&\13\210\324 
\207" [custom-declare-variable imagemagick-types-inhibit funcall 
function #[0 "\300\207" [(C HTML HTM INFO M TXT PDF)] 1 ""] "List of 
ImageMagick types that should never be treated as images.\nThis should 
be a list of symbols, each of which should be one of\nthe ImageMagick 
types listed by `imagemagick-types'.  The listed\nimage types are not 
registered by `imagemagick-register-types'.\n\nIf the value is t, 
inhibit the use of ImageMagick for images.\n\nIf you change this without 
using customize, you must call\n`imagemagick-register-types' 
afterwards.\n\nIf Emacs is compiled without ImageMagick support, this 
variable\nhas no effect." :type (choice (const :tag "Support all 
ImageMagick types" nil) (const :tag "Disable all ImageMagick types" t) 
(repeat symbol)) :initialize custom-initialize-default :set #[514 
"\300\2\2\"\210\301 \207" [set-default imagemagick-register-types] 5 
"\n\n(fn SYMBOL VALUE)"] :version "24.3" imagemagick-enabled-types #[0 
"\300\207" [(3FR ARW AVS BMP BMP2 BMP3 CAL CALS CMYK CMYKA CR2 CRW CUR 
CUT DCM DCR DCX DDS DJVU DNG DPX EXR FAX FITS GBR GIF GIF87 GRB HRZ ICB 
ICO ICON J2C JNG JP2 JPC JPEG JPG JPX K25 KDC MIFF MNG MRW MSL MSVG MTV 
NEF ORF OTB PBM PCD PCDS PCL PCT PCX PDB PEF PGM PICT PIX PJPEG PNG 
PNG24 PNG32 PNG8 PNM PPM PSD PTIF PWP RAF RAS RBG RGB RGBA RGBO RLA RLE 
SCR SCT SFW SGI SR2 SRF SUN SVG SVGZ TGA TIFF TIFF64 TILE TIM TTF UYVY 
VDA VICAR VID VIFF VST WBMP WPG X3F XBM XC XCF XPM XV XWD YCbCr YCbCrA 
YUV)] 1 ""] "List of ImageMagick types to treat as images.\nEach list 
element should be a string or symbol, representing one\nof the image 
types returned by `imagemagick-types'.  If the\nelement is a string, it 
is handled as a regexp that enables all\nmatching types.\n\nThe value of 
`imagemagick-enabled-types' may also be t, meaning\nto enable all types 
that ImageMagick supports.\n\nThe variable `imagemagick-types-inhibit' 
overrides this variable.\n\nIf you change this without using customize, 
you must call\n`imagemagick-register-types' afterwards.\n\nIf Emacs is 
compiled without ImageMagick support, this variable\nhas no effect." 
(choice (const :tag "Support all ImageMagick types" t) (const :tag 
"Disable all ImageMagick types" nil) (repeat :tag "List of types" 
(choice (symbol :tag "type") (regexp :tag "regexp")))) #[514 
"\300\2\2\"\210\301 \207" [set-default imagemagick-register-types] 5 
"\n\n(fn SYMBOL VALUE)"] "26.2" imagemagick-register-types] 12)
   load("image")
   (progn (load "fringe") (load "emacs-lisp/regexp-opt") (load "image") 
(load "international/fontset") (load "dnd") (load "tool-bar"))
   (if (fboundp 'x-create-frame) (progn (load "fringe") (load 
"emacs-lisp/regexp-opt") (load "image") (load "international/fontset") 
(load "dnd") (load "tool-bar")))
   load("loadup.el")
Invalid byte opcode: op=0, ptr=0
make[2]: *** [Makefile:684: emacs.pdmp] Error 255
make[2]: Leaving directory '/home/user/src-core/emacs/src'
make[1]: *** [Makefile:554: src] Error 2
make[1]: Leaving directory '/home/user/src-core/emacs'
make[1]: Entering directory '/home/user/src-core/emacs'
\***
\*** "make all" failed with exit status 2.
\***
\*** You could try to:
\*** - run "make bootstrap", which might fix the problem
\*** - run "make V=1", which displays the full commands invoked by make,
\***   to further investigate the problem
\***
make[1]: *** [Makefile:418: advice-on-failure] Error 2
make[1]: Leaving directory '/home/user/src-core/emacs'
make: *** [Makefile:374: all] Error 2
[2024-08-30 Fri 11:31:30] $ make bootstrap
```

[2] https://tony-zorman.com/posts/use-package-vc.html

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 3323 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

  parent reply	other threads:[~2024-09-01 20:15 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-21 21:43 Emacs 30 Release? Christopher Howard
2024-08-22  3:50 ` Eli Zaretskii
2024-08-22 16:35   ` Christopher Howard
2024-08-22 16:56     ` : " Robert Pluim
2024-08-22 17:24     ` Juergen Fenn
2024-08-22 17:49     ` Eli Zaretskii
2024-08-22 19:39       ` Christopher Howard
2024-08-23 22:41         ` Stefan Kangas
2024-08-26 17:01           ` Christopher Howard
2024-08-26 17:49             ` Eli Zaretskii
2024-08-28 15:21               ` Post-Upgrade Breakage Philip Kaludercic
2024-09-01 20:15               ` pinmacs [this message]
2024-09-01 20:24                 ` Emacs 30 Release? pinmacs
2024-09-02 11:20                 ` Eli Zaretskii

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=b35717fe-647d-4f68-85b9-babe030ec951@cas.cat \
    --to=pinmacs@cas.cat \
    --cc=emacs-devel@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 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).