Subject: gnu: emacs-docker: Remove unnecessary dependency
From: Javier Olaechea <[email-masked]>
To: [email-masked]
Date: Wed, 21 Aug 2024 02:34:31 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,
Tracking down a warning shown by emacs about docker-tramp being deprecated
I found it was being pulled as a dependency by the emacs-docker package.
However emacs-docker stopped depending on emacs-docker-tramp a version ago.
Attached you'll find a patch to remove the unnecessary dependency from
emacs-docker.

Cheers,
Javier Olaechea

-- 
"I object to doing things that computers can do." — Olin Shivers
From 8700b738f74d139b7906b2db6c1c3ebc79204248 Mon Sep 17 00:00:00 2001
Message-ID: <[email-masked]>
From: Javier Olaechea <[email-masked]>
Date: Tue, 20 Aug 2024 20:45:51 -0500
Subject: [PATCH] gnu: emacs-docker: Remove docker-tramp from the dependency
 list.

* gnu/packages/emacs-xyz.scm (emacs-docker): Remove docker-tramp from the
  dependency list.

Docker-tramp was removed as a dependency in version 2.3.0 of docker.el. Having
the docker-tramp package installed shows a warning in Emacs.

For more context see:

- https://github.com/Silex/docker.el/blob/f3adbf49e1140d13c934f16e19754c42a97dc91f/CHANGELOG.md?plain=1#L17
- https://github.com/Silex/docker.el/commit/cc0046e6a557dce0ccc4108dd22e04f21ba8b0dc

Change-Id: I36a4a10c141072356fe18128213a50a5975b44bb
---
 gnu/packages/emacs-xyz.scm | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7106111613..07489ba76a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31431,7 +31431,6 @@ (define-public emacs-docker
     (propagated-inputs
      (list emacs-aio
            emacs-dash
-           emacs-docker-tramp
            emacs-json-mode
            emacs-s
            emacs-tablist))

base-commit: 2e7236a4c267267f4fff8c96ba5ae22b2f461c16
-- 
2.45.1