Subject: Re: bug#57200: 29.0.50; Symbol's function definition is void: update-directory-autoloads

From: Yasuhiro Kimura <[email-masked]>
Date: Mon, 15 Aug 2022 01:38:36 +0900 (JST)

From: Eli Zaretskii <[email-masked]>
Subject: Re: bug#57200: 29.0.50; Symbol's function definition is void: update-directory-autoloads
Date: Sun, 14 Aug 2022 15:58:22 +0300

> From NEWS:
> 
>   ** The autoload.el library is now obsolete.
>   It is superseded by the loaddefs-gen.el library.
> 
> So you are supposed to switch to using loaddefs-gen.el for Emacs 29.

OK, I should modify 3rd party application that use autoload.el so they
use loaddefs-gen.el instead. But please let me confirm one point.

When some .el file is moved to lisp/obsolete, is function defined
in it unavaiable any more?

cl.el was also moved to lisp/obsolete before. But I use some 3rd party
applications/libraries that use it and they still works (or seem to
work) well.

Is is just by chance?

---
Yasuhiro Kimura