branch: externals/el-job commit 560fd0ef07710e45038db3e341d06a3e1e712f1d Author: Martin Edström <meedst...@runbox.eu> Commit: Martin Edström <meedst...@runbox.eu>
Advance deprecations --- el-job.el | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/el-job.el b/el-job.el index 583b658c74..30694e55a6 100644 --- a/el-job.el +++ b/el-job.el @@ -61,9 +61,6 @@ (defvar el-job-major-version 2 "Number incremented for breaking changes.") -(define-obsolete-variable-alias 'el-jobs 'el-job--all-jobs "2.2.0 (2025-03-09)" - "I liked this name, but it breaks an Elisp convention.") - ;;; Subroutines @@ -845,22 +842,26 @@ Safely return nil otherwise, whether or not ID is known." (and job (el-job-busy job)))) -;;; Ok, don't need to break convention anymore. - -(define-obsolete-function-alias 'el-job:id #'el-job-id "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:callback #'el-job-callback "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:n-cores-to-use #'el-job-n-cores-to-use "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:ready #'el-job-ready "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:busy #'el-job-busy "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:stderr #'el-job-stderr "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:timestamps #'el-job-timestamps "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:poll-timer #'el-job-timer "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:finish-times #'el-job-finish-times "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:spawn-args #'el-job-spawn-args "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:past-elapsed #'el-job-past-elapsed "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:queued-inputs #'el-job-queued-inputs "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:input-sets #'el-job-input-sets "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:result-sets #'el-job-result-sets "2.3.0 (2025-03-16)") +;;; Obsolete + +;; Accelerate the timeframe until we can clean the namespace +(defvar el-jobs :obsolete) +(let ((complainer + (lambda (_) (error "el-job had renames in 2.3.0, update your code")))) + (fset 'el-job:id complainer) + (fset 'el-job:callback complainer) + (fset 'el-job:n-cores-to-use complainer) + (fset 'el-job:ready complainer) + (fset 'el-job:busy complainer) + (fset 'el-job:stderr complainer) + (fset 'el-job:timestamps complainer) + (fset 'el-job:poll-timer complainer) + (fset 'el-job:finish-times complainer) + (fset 'el-job:spawn-args complainer) + (fset 'el-job:past-elapsed complainer) + (fset 'el-job:queued-inputs complainer) + (fset 'el-job:input-sets complainer) + (fset 'el-job:result-sets complainer)) (provide 'el-job)