From: Psionic K <psionik@positron.solutions>
To: Philip Kaludercic <philipk@posteo.net>
Cc: Psionic K <psionik@positron.solutions>,
"Emacs-devel@gnu.org" <Emacs-devel@gnu.org>
Subject: Re: Submitting Dslide to Non-GNU ELPA
Date: Sat, 23 Nov 2024 19:51:20 +0900 [thread overview]
Message-ID: <CADQMGAT=V5P2i6Y_zwqYdqYa6arKbPaZeTp1zzKS-r4=GPEFEw@mail.gmail.com> (raw)
In-Reply-To: <87ttbyntol.fsf@posteo.net>
> I cannot compile the .org file to .texi before I apply this change
I believe the change in question is already applied in dee290e
https://github.com/positron-solutions/dslide/commit/dee290e1c41fdcaa3be508f8476b3ca3a5e56ed1#diff-b456cfb70f8b49bf51eb0d96e83118d82736fc1d5ae1c89a8896fade494d7604R7
> Unless you insist on us using your .texi file
If it still does not build, I would prefer it at this time. I used
some macros from elisp-repo-kit (elisp prefix erk) that I need to do
some maintenance on.
> build server will synchronise your changes
If I need to bump a minor version to accommodate any configuration
changes for the manual, let me know. I don't intend to bump the
version again soon.
On Sat, Nov 23, 2024 at 7:14 PM Philip Kaludercic <philipk@posteo.net> wrote:
>
> (I've added Emacs Devel to the CCs.)
>
> Psionic K <psionik@positron.solutions> writes:
>
> > Hello Philip, I have gotten around to adding a proper manual to the build.
> >
> > https://github.com/positron-solutions/dslide/blob/master/doc/dslide.texi
>
> We would usually build the manual from the .org file, so that you don't
> have to update and track a generated file, but the issue is that I
> cannot compile the .org file to .texi before I apply this change:
>
> diff --git a/dslide.el b/dslide.el
> index a5bd575c56..5732499500 100644
> --- a/dslide.el
> +++ b/dslide.el
> @@ -4,7 +4,7 @@
> ;; Copyright (C) 2024 Positron
> ;;
> ;; Author: Positron <contact@positron.solutions>
> -;; Version: 0.5.3
> +;; Version: 0.5.4
> ;; Package-Requires: ((emacs "29.2"))
> ;; Maintainer: Positron <contact@positron.solutions>
> ;; URL: https://github.com/positron-solutions/dslide
>
> I am not an org-expert and cannot tell you why this is the case, but
> without it the build fails with a stack trace like this one:
>
> --8<---------------cut here---------------start------------->8---
> Error: wrong-type-argument (stringp nil)
> mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0x138225cfbe510f1c>))
> debug-early-backtrace()
> debug-early(error (wrong-type-argument stringp nil))
> string-match(\"lisp\" nil nil t)
> org-texinfo-src-block((src-block (:language nil :switches nil :parameters nil :begin 6057 :end 6527 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value \"+--dslide-stateful-sequence\\n +--dslide-action\\n +--dslide-action-propertize\\n +--dslide-action-image\\n +--dslide-action-babel\\n +--dslide-action-item-reveal\\n +--dslide-action-hide-markup\\n +--dslide-slide-action\\n +--dslide-slide-action-every-child\\n +--dslide-slide-action-inline\\n +--dslide-slide-action-child\\n +--dslide-slide-action-flat\\n\" :post-blank 0 :post-affiliated 6057 :mode nil :granularity nil :parent (section (:begin 5442 :end 6527 :contents-begin 5442 :contents-end 6527 :robust-begin 5442 :robust-end 6525 :post-blank 0 :post-affiliated 5442 :mode section :granularity nil :parent (headline (:raw-value \"
> ...
> --8<---------------cut here---------------end--------------->8---
>
> Unless you insist on us using your .texi file, it would be nice if you
> could apply this change as well.
>
> > The license file was also moved to COPYING.
> >
> > On Tue, Aug 13, 2024 at 2:20 AM Philip Kaludercic <philipk@posteo.net>
> > wrote:
> >
> >> Psionic K <psionik@positron.solutions> writes:
> >>
> >> > Is anything blocked on me for dslide?
> >>
> >> My mail client isn't indicating that I responded to this message, so I
> >> just want to make sure by saying that the package has already been added
> >> to NonGNU ELPA: https://elpa.nongnu.org/nongnu/dslide.html.
> >>
> >> --
> >> Philip Kaludercic on peregrine
> >>
>
> Psionic K <psionik@positron.solutions> writes:
>
> > I've bumped the version to 0.5.4. No idea if I need to tell anyone or
> > if you monitor tags on upstreams.
>
> No, as long as you bump the "Version" header in dslide.el, then the ELPA
> build server will synchronise your changes, detect the new version and
> prepare new release tarballs.
>
> > On Fri, Nov 22, 2024 at 6:11 PM Psionic K <psionik@positron.solutions> wrote:
> >>
> >> Hello Philip, I have gotten around to adding a proper manual to the build.
> >>
> >> https://github.com/positron-solutions/dslide/blob/master/doc/dslide.texi
> >>
> >> The license file was also moved to COPYING.
> >>
> >> On Tue, Aug 13, 2024 at 2:20 AM Philip Kaludercic <philipk@posteo.net> wrote:
> >>>
> >>> Psionic K <psionik@positron.solutions> writes:
> >>>
> >>> > Is anything blocked on me for dslide?
> >>>
> >>> My mail client isn't indicating that I responded to this message, so I
> >>> just want to make sure by saying that the package has already been added
> >>> to NonGNU ELPA: https://elpa.nongnu.org/nongnu/dslide.html.
> >>>
> >>> --
> >>> Philip Kaludercic on peregrine
> >>
> >>
> >>
> >> --
> >> Only the Future is Certain
>
> --
> Philip Kaludercic on siskin
--
Only the Future is Certain
next prev parent reply other threads:[~2024-11-23 10:51 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-20 6:02 Submitting Dslide to Non-GNU ELPA Psionic K
2024-06-20 8:05 ` Philip Kaludercic
2024-06-20 8:57 ` Psionic K
2024-06-20 13:28 ` Philip Kaludercic
2024-06-20 16:16 ` Psionic K
2024-06-20 17:53 ` Philip Kaludercic
2024-06-20 23:34 ` Psionic K
2024-06-21 5:55 ` Philip Kaludercic
2024-06-21 6:06 ` Psionic K
2024-06-21 6:59 ` Philip Kaludercic
2024-06-21 8:55 ` Psionic K
2024-06-21 13:42 ` Psionic K
2024-06-21 15:04 ` Philip Kaludercic
2024-06-22 0:47 ` Psionic K
2024-07-02 15:41 ` Psionic K
2024-07-07 21:26 ` Philip Kaludercic
2024-08-12 17:20 ` Philip Kaludercic
[not found] ` <CADQMGAR6a1Ny5QcnQs+zQzrtu0iYOB-vV4JF58DLBfkZdyHo1A@mail.gmail.com>
2024-11-23 10:14 ` Philip Kaludercic
2024-11-23 10:51 ` Psionic K [this message]
2024-11-24 20:13 ` Philip Kaludercic
2024-11-25 5:11 ` Psionic K
2024-11-25 11:45 ` Psionic K
2024-11-25 13:46 ` Philip Kaludercic
2024-11-25 14:13 ` Psionic K
2024-11-25 15:00 ` Philip Kaludercic
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='CADQMGAT=V5P2i6Y_zwqYdqYa6arKbPaZeTp1zzKS-r4=GPEFEw@mail.gmail.com' \
--to=psionik@positron.solutions \
--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).