unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
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



  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).