|
From: | Philip Kaludercic |
Subject: | Re: NonGNU ELPA work |
Date: | Wed, 04 Aug 2021 18:41:42 +0000 |
Stefan Monnier <monnier@iro.umontreal.ca> writes: >> I have been trying to prepare the patches for the last few days, but >> there seem to be issues with the build system (or hopefully I'm doing >> something wrong): >> >> $ make build-all >> emacs --batch -Q -l admin/elpa-admin.el \ >> -f elpaa-batch-pkg-spec-make-dependencies .pkg-descs.mk >> emacs --batch -l /home/philip/Code/src/nongnu/admin/elpa-admin.el \ >> -f elpaa-batch-make-all-packages >> Updating worktree in "/home/philip/Code/src/nongnu/packages/geiser/" >> Updated geiser: merge: refs/remotes/origin/elpa/geiser - not something we >> can merge >> >> Updating worktree in "/home/philip/Code/src/nongnu/packages/smartparens/" >> Updated smartparens: fatal: No remote for the current branch. >> >> Updating worktree in "/home/philip/Code/src/nongnu/packages/lua-mode/" >> Updated lua-mode: fatal: No remote for the current branch. >> >> Updating worktree in "/home/philip/Code/src/nongnu/packages/wgrep/" >> Updated wgrep: fatal: No remote for the current branch. > > This seems to point to a problem in the "setup" of your directory. > Maybe `origin` isn't pointing to the nongnu,git repository? It seems to be pointing to the right destination: icterid$ git remote -v gnu-elpa https://git.sv.gnu.org/r/emacs/elpa.git (fetch) gnu-elpa https://git.sv.gnu.org/r/emacs/elpa.git (push) origin zge@git.savannah.gnu.org:/srv/git/emacs/nongnu.git (fetch) origin zge@git.savannah.gnu.org:/srv/git/emacs/nongnu.git (push) > `build-all` is really meant for `elpa.gnu.org` and you shouldn't need to > use it unless you really want to reproduce the whole NonGNU archive. > > Instead you can use things like `make build/lua-mode` or `make > lua-mode.tar` to test a particular package spec. I was using build-all for the sake of convenience, but the same issue appears when making build/lua-mode. lua-mode.tar seems to work, so I'm adding the patches for all the packages I have tested until now:
0001-elpa-packages-geiser-Add-packages.patch
Description: Text Data
0002-elpa-packages-evil-Add-packages.patch
Description: Text Data
0003-elpa-packages-smartparens-Add-package.patch
Description: Text Data
0004-elpa-packages-lua-mode-Add-package.patch
Description: Text Data
0005-elpa-packages-wgrep-Add-package.patch
Description: Text Data
0006-elpa-packages-editorconfig-Add-package.patch
Description: Text Data
0007-elpa-packages-yasnippet-snippets-Add-package.patch
Description: Text Data
0008-elpa-packages-rust-mode-Add-package.patch
Description: Text Data
0009-elpa-packages-go-mode-Add-package.patch
Description: Text Data
0010-elpa-packages-paredit-Add-package.patch
Description: Text Data
0011-elpa-packages-htmlize-Add-package.patch
Description: Text Data
0012-elpa-packages-haskell-mode-Add-package.patch
Description: Text Data
0013-elpa-packages-multiple-cursors-Add-package.patch
Description: Text Data
0014-elpa-packages-macrostep-Add-package.patch
Description: Text Data
0015-elpa-packages-erlang-Add-package.patch
Description: Text Data
0016-elpa-packages-slime-Add-package.patch
Description: Text Data
0017-elpa-packages-web-mode-Add-package.patch
Description: Text Data
If you want to, I can push the commits directly. -- Philip Kaludercic
[Prev in Thread] | Current Thread | [Next in Thread] |