Andersbakken / rtags

A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
http://www.rtags.net
GNU General Public License v3.0
1.83k stars 253 forks source link

There is no 2.41 release in Releases in this repository #1409

Open SL-RU opened 3 years ago

SL-RU commented 3 years ago

Describe the bug I've installed rtags from elpa using package-install rtags. RTags version is 2.41 And rtags-install results the message:

Downloading rtags from https://github.com/Andersbakken/rtags/releases/download/v2.41/rtags-2.41.tar.bz2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     9  100     9    0     0     23      0 --:--:-- --:--:-- --:--:--    23
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Failed to untar rtags-2.41.tar.bz2

To Reproduce

  1. package-install rtags
  2. rtags-install

Expected behavior Download and compile rtags

Environment (please complete the following information):

Additional context There is no tag and release 2.41 in Releases here

SL-RU commented 3 years ago

I've fixed issue just editing value of rtags-package-version to 2.38 in rtags.el and M-x byte-recompile-directory. You need to make a new release in this repository

Thaodan commented 3 years ago

The new release should be tagged if it is not just a bump for the next version.

jarcode-foss commented 3 years ago

The 2.41 release still isn't tagged correctly (nor is 2.39 or 2.40).

precompute commented 3 years ago

Going to bump this, still an issue.

Github returns 404 for the following: https://github.com/Andersbakken/rtags/releases/download/v2.41/rtags-2.41.tar.bz2

avlec commented 2 years ago

@Andersbakken this is still an issue in 2022, looks like actually making a release in github was possibly skipped because everything was updated in 39339388256df662d0084b4a094d03e52748f9e8

If using doomemacs to install like me you'll need to change the version in the constant rtags-package-version in the file .emacs.d/.local/straight/repos/rtags/src/rtags.el then you'll need to update the byte-compiled file with .emacs.d/bin/doom build -r then restart emacs. However the build seems to fail after that portion, complaining about function argument mismatch when byte-compiling a file which is probably an issue from specifying 2.38 manually