unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Tassilo Horn <tsdh@gnu.org>
Cc: Philip Kaludercic <philipk@posteo.net>, emacs-devel@gnu.org
Subject: Re: [elpa] main b8d4806d47: * elpa-packages (switchy-window): Ignore LICENSE and Makefile
Date: Mon, 10 Apr 2023 09:30:06 +0200	[thread overview]
Message-ID: <873558qipv.fsf@gnu.org> (raw)
In-Reply-To: <87ttxoiw5t.fsf@gnu.org>

Hi Philip,

I think I need some ELPA help.  The package still hasn't appeared.

Yesterday evening, I got a mail with a build error caused by the
Copyright notice still mentioning myself and not the FSF.  I have fixed
that but still the package isn't online (and my experience with, e.g.,
AUCTeX suggests ELPA builds quite frequently nowadays).  Even more, I
cannot build the package locally and don't understand the error:

--8<---------------cut here---------------start------------->8---
elpa on  main 
❯ make packages/switchy-window
Byte compiling packages/switchy-window/switchy-window.el
Unable to activate package ‘switchy-window’.
Required package ‘compat-29.1.3.4’ is unavailable

In toplevel form:
packages/switchy-window/switchy-window.el:59:2: Error: Cannot open load file: No such file or directory, compat
make: *** [GNUmakefile:119: packages/switchy-window/switchy-window.elc] Error 1

elpa on  main 
❯ realpath packages/switchy-window
/home/horn/Repos/el/elpa/packages/switchy-window

elpa on  main 
❯ make build/switchy-window
emacs --batch -l /home/horn/Repos/el/elpa/admin/elpa-admin.el	\
         -f elpaa-batch-make-one-package switchy-window
======== Building tarball archive/switchy-window-1.0.tar...
Build error for archive/switchy-window-1.0.tar: (error "Can’t find main file /home/horn/Repos/el/elpa/packages/switchy-window/switchy-window.el file in /home/horn/Repos/el/elpa/packages/switchy-window/")
######## Build of package archive/switchy-window-1.0.tar FAILED!!

elpa on  main 
❯ ls -l /home/horn/Repos/el/elpa/packages/switchy-window/
total 56
-rw-r--r-- 1 horn horn 35141  9. Apr 23:21 LICENSE
-rw-r--r-- 1 horn horn   335 10. Apr 09:33 Makefile
-rw-r--r-- 1 horn horn  2863 10. Apr 09:33 README.md
-rw-r--r-- 1 horn horn  8355 10. Apr 09:33 switchy-window.el
--8<---------------cut here---------------end--------------->8---

Why can't it require compat?  I've bumped the compat version to 29.1.4.1
now (which is the most current version which I have installed locally,
too) and tried again after "make sync/switchy-window".  Now I get:

--8<---------------cut here---------------start------------->8---
elpa on  main 
❯ make package/switchy-window
make: *** No rule to make target 'package/switchy-window'.  Stop.

elpa on  main 
❯ make build/switchy-window
emacs --batch -l /home/horn/Repos/el/elpa/admin/elpa-admin.el	\
         -f elpaa-batch-make-one-package switchy-window
======== Building tarball archive/switchy-window-1.0.tar...
Build error for archive/switchy-window-1.0.tar: (error "Can’t find main file /home/horn/Repos/el/elpa/packages/switchy-window/switchy-window.el file in /home/horn/Repos/el/elpa/packages/switchy-window/")
######## Build of package archive/switchy-window-1.0.tar FAILED!!
--8<---------------cut here---------------end--------------->8---

Why can't it find
/home/horn/Repos/el/elpa/packages/switchy-window/switchy-window.el which
actually does exist?

And the local build aside, to I need to increment the Version in order
to trigger another try by ELPA after a failure?

Bye,
Tassilo



  reply	other threads:[~2023-04-10  7:30 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <168106451331.17156.9500255897449991646@vcs2.savannah.gnu.org>
     [not found] ` <20230409182153.93887C13A8C@vcs2.savannah.gnu.org>
2023-04-09 18:40   ` [elpa] main b8d4806d47: * elpa-packages (switchy-window): Ignore LICENSE and Makefile Philip Kaludercic
2023-04-09 21:13     ` Tassilo Horn
2023-04-10  7:30       ` Tassilo Horn [this message]
2023-04-10  9:14         ` Philip Kaludercic
2023-04-10 10:18           ` Tassilo Horn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=873558qipv.fsf@gnu.org \
    --to=tsdh@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=philipk@posteo.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).