emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NonGNU ELPA work


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:

Attachment: 0001-elpa-packages-geiser-Add-packages.patch
Description: Text Data

Attachment: 0002-elpa-packages-evil-Add-packages.patch
Description: Text Data

Attachment: 0003-elpa-packages-smartparens-Add-package.patch
Description: Text Data

Attachment: 0004-elpa-packages-lua-mode-Add-package.patch
Description: Text Data

Attachment: 0005-elpa-packages-wgrep-Add-package.patch
Description: Text Data

Attachment: 0006-elpa-packages-editorconfig-Add-package.patch
Description: Text Data

Attachment: 0007-elpa-packages-yasnippet-snippets-Add-package.patch
Description: Text Data

Attachment: 0008-elpa-packages-rust-mode-Add-package.patch
Description: Text Data

Attachment: 0009-elpa-packages-go-mode-Add-package.patch
Description: Text Data

Attachment: 0010-elpa-packages-paredit-Add-package.patch
Description: Text Data

Attachment: 0011-elpa-packages-htmlize-Add-package.patch
Description: Text Data

Attachment: 0012-elpa-packages-haskell-mode-Add-package.patch
Description: Text Data

Attachment: 0013-elpa-packages-multiple-cursors-Add-package.patch
Description: Text Data

Attachment: 0014-elpa-packages-macrostep-Add-package.patch
Description: Text Data

Attachment: 0015-elpa-packages-erlang-Add-package.patch
Description: Text Data

Attachment: 0016-elpa-packages-slime-Add-package.patch
Description: Text Data

Attachment: 0017-elpa-packages-web-mode-Add-package.patch
Description: Text Data

If you want to, I can push the commits directly.

-- 
        Philip Kaludercic

reply via email to

[Prev in Thread] Current Thread [Next in Thread]