Skip to content

ws-butler takes a very long time to clone (>30 min) #1259

Description

@leodag

What's wrong

Related to #1191, #1192, and potentially melpa/melpa#9366.

This has been happening since the recent change to ws-butler's recipe.

When trying to clone ws-butler, straight.el tries to clone the entirety of the https://git.savannah.gnu.org/git/emacs/nongnu.git repository, instead of cloning only the single branch. This has a huge amount of files and takes a long time (hasn't managed to finish the clone here, my transfer speeds for that repository are abysmal).

@milanglacier's comment solves the issue, but also pulls from a different repository (from emacsmirror's copy of nongnu ELPA).

Not sure if this is an issue with straight.el, with MELPA's recipe or something else.

Directions to reproduce

Keeps cloning forever here, test "times out" with this output. It'd probably finish if I left it running for a few hours, but >30 mins and it's still running here.

This test has been done with current main branch, but I repeated it with develop and the same happened.

Tested with package.el too: M-x package-install ws-butler completes almost instantly.

Test Case
(straight-bug-report
  :post-bootstrap
  (straight-use-package 'ws-butler))
  • Test run at: 2025-08-29 11:08:40
  • system-type: gnu/linux
  • straight-version: prerelease (HEAD -> master, origin/master, origin/main, origin/HEAD) b7da472 2025-07-01
  • emacs-version: GNU Emacs 30.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2025-08-27
Output
Bootstrapping straight.el...
Bootstrapping straight.el...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 8b3a54b 2025-08-21
Looking for ws-butler recipe → Cloning melpa...
Looking for ws-butler recipe → Cloning melpa...done
Cloning ws-butler...

Version information

  • Emacs version: 30.2
  • Operating system: Ubuntu 24.04 and Arch Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions