GNU bug report logs -
#78086
[PATCH] gnu: Add emacs-org-rss-publishing.
Previous Next
Reported by: Fabio Natali <me <at> fabionatali.com>
Date: Sun, 27 Apr 2025 09:55:02 UTC
Severity: normal
Tags: patch
Done: Arun Isaac <arunisaac <at> systemreboot.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 78086 in the body.
You can then email your comments to 78086 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Sun, 27 Apr 2025 09:55:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Fabio Natali <me <at> fabionatali.com>
:
New bug report received and forwarded. Copy sent to
andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
.
(Sun, 27 Apr 2025 09:55:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
Change-Id: I063fa0ba2ba3d87bcde2af8c8e3d04423de4ba2e
---
Hi All. 👋
This is to add 'org-rss-publishing', an RSS generator for Org Mode's built-in
publishing system. See the project page for details:
https://git.sr.ht/~taingram/org-publish-rss
I hope it looks alright, but let me know what you think and if there's anything
that needs to be addressed.
Thanks, cheers, Fabio.
gnu/packages/emacs-xyz.scm | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d10fb7737..0e0ffef58c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -129,7 +129,7 @@
;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2023 Gabriel Wicki <gabriel <at> erlikon.ch>
;;; Copyright © 2022-2023 Simon Josefsson <simon <at> josefsson.org>
-;;; Copyright © 2023 Fabio Natali <me <at> fabionatali.com>
+;;; Copyright © 2023, 2025 Fabio Natali <me <at> fabionatali.com>
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier <at> free.fr>
;;; Copyright © 2023 Ahmad Draidi <a.r.draidi <at> redscript.org>
;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
@@ -31854,6 +31854,32 @@ (define-public emacs-org-web-tools
inserts it as an Org entry instead of displaying it in a new buffer.")
(license license:gpl3+)))
+(define-public emacs-org-rss-publishing
+ (let ((commit "1b33dc252cfedfbb2107ea407266b168b71bebb1")
+ (revision "0"))
+ (package
+ (name "emacs-org-rss-publishing")
+ (version (git-version "0.0.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~taingram/org-publish-rss")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0axz3r8jw15imhfmbriljsiaxiiqhgrq77nad3kmmgpmvhhlk65f"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-org))
+ (home-page "https://git.sr.ht/~taingram/org-publish-rss")
+ (synopsis "RSS generator for Org Mode's built-in publishing system")
+ (description "This package adds new RSS generation options to the
+@code{org-publish-project-alist} variable (see the Org manual if you are new to
+the publishing options). It adds @code{:auto-rss} and other options that work
+similar to the included @code{:auto-sitemap} functionality. This should make it
+easy for users to add RSS feeds to existing Org-based websites.")
+ (license license:gpl3))))
+
(define-public emacs-blimp
(let ((commit "e420763d6d18b5d1be552cdbc47f91418343db03"))
(package
base-commit: 7e5913f90df916d8d9f5c509354d62324f54f481
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Sun, 27 Apr 2025 11:27:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 78086 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Fabio,
A few remarks:
> + (version (git-version "0.0.0" revision commit))
Version is 0.6, see header in org-publish-rss.el.
> + (propagated-inputs (list emacs-org))
No need to, emacs includes org.
> + (license license:gpl3))))
gpl3+ ?
The, try a:
./pre-inst-env guix lint emacs-org-rss-publishing
you’ll get:
sentences in description should be followed by two spaces; possible
infractions at 155, 268
And don’t forget disable tests, if there are no, as this becomes mandatory:
+ (arguments `(#:tests? #false)) ;no tests
Could you please send a v2 ?
C.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Sun, 27 Apr 2025 18:45:04 GMT)
Full text and
rfc822 format available.
Message #11 received at 78086 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
Change-Id: I063fa0ba2ba3d87bcde2af8c8e3d04423de4ba2e
---
Hi,
Here's a v2 that should (hopefully) address all of Cayetano's points:
- Version now reported as 0.6.
- 'emacs-org' removed from the list of propagated inputs.
- Licence now reported as 'gpl3+'.
- Description now using double-spaces as sentence delimiters.
- Tests disabled.
Thanks for the useful feedback! I hope this looks better now.
Best wishes, Fabio.
gnu/packages/emacs-xyz.scm | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d10fb7737..0e0ffef58c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -129,7 +129,7 @@
;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2023 Gabriel Wicki <gabriel <at> erlikon.ch>
;;; Copyright © 2022-2023 Simon Josefsson <simon <at> josefsson.org>
-;;; Copyright © 2023 Fabio Natali <me <at> fabionatali.com>
+;;; Copyright © 2023, 2025 Fabio Natali <me <at> fabionatali.com>
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier <at> free.fr>
;;; Copyright © 2023 Ahmad Draidi <a.r.draidi <at> redscript.org>
;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
@@ -31854,6 +31854,32 @@ (define-public emacs-org-web-tools
inserts it as an Org entry instead of displaying it in a new buffer.")
(license license:gpl3+)))
+(define-public emacs-org-rss-publishing
+ (let ((commit "1b33dc252cfedfbb2107ea407266b168b71bebb1")
+ (revision "0"))
+ (package
+ (name "emacs-org-rss-publishing")
+ (version (git-version "0.0.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~taingram/org-publish-rss")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0axz3r8jw15imhfmbriljsiaxiiqhgrq77nad3kmmgpmvhhlk65f"))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-org))
+ (home-page "https://git.sr.ht/~taingram/org-publish-rss")
+ (synopsis "RSS generator for Org Mode's built-in publishing system")
+ (description "This package adds new RSS generation options to the
+@code{org-publish-project-alist} variable (see the Org manual if you are new to
+the publishing options). It adds @code{:auto-rss} and other options that work
+similar to the included @code{:auto-sitemap} functionality. This should make it
+easy for users to add RSS feeds to existing Org-based websites.")
+ (license license:gpl3))))
+
(define-public emacs-blimp
(let ((commit "e420763d6d18b5d1be552cdbc47f91418343db03"))
(package
base-commit: 7e5913f90df916d8d9f5c509354d62324f54f481
--
2.49.0
Information forwarded
to
andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Sun, 27 Apr 2025 18:54:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 78086 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12
---
Ooops! I messed things up and sent a v2 which is identical to v1! Here's the new
patch with the various fixes. Hope it's alright. Thanks, cheers, Fabio.
gnu/packages/emacs-xyz.scm | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d10fb7737..a9478a5afa 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -129,7 +129,7 @@
;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2023 Gabriel Wicki <gabriel <at> erlikon.ch>
;;; Copyright © 2022-2023 Simon Josefsson <simon <at> josefsson.org>
-;;; Copyright © 2023 Fabio Natali <me <at> fabionatali.com>
+;;; Copyright © 2023, 2025 Fabio Natali <me <at> fabionatali.com>
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier <at> free.fr>
;;; Copyright © 2023 Ahmad Draidi <a.r.draidi <at> redscript.org>
;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
@@ -31854,6 +31854,31 @@ (define-public emacs-org-web-tools
inserts it as an Org entry instead of displaying it in a new buffer.")
(license license:gpl3+)))
+(define-public emacs-org-rss-publishing
+ (package
+ (name "emacs-org-rss-publishing")
+ (version "0.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~taingram/org-publish-rss")
+ (commit "1b33dc252cfedfbb2107ea407266b168b71bebb1")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0axz3r8jw15imhfmbriljsiaxiiqhgrq77nad3kmmgpmvhhlk65f"))))
+ (build-system emacs-build-system)
+ (arguments `(#:tests? #false)) ;no tests
+ (home-page "https://git.sr.ht/~taingram/org-publish-rss")
+ (synopsis "RSS generator for Org Mode's built-in publishing system")
+ (description "This package adds new RSS generation options to the
+@code{org-publish-project-alist} variable (see the Org manual if you are new to
+the publishing options). It adds @code{:auto-rss} and other options that work
+similar to the included @code{:auto-sitemap} functionality. This should make it
+easy for users to add RSS feeds to existing Org-based websites.")
+ (license license:gpl3+)))
+
(define-public emacs-blimp
(let ((commit "e420763d6d18b5d1be552cdbc47f91418343db03"))
(package
base-commit: 7e5913f90df916d8d9f5c509354d62324f54f481
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Mon, 28 Apr 2025 07:29:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 78086 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
>dim. 27 avril 2025 at 19:51, Fabio Natali <me <at> fabionatali.com> wrote:
> * gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
>
> Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12
> ---
> Ooops! I messed things up and sent a v2 which is identical to v1! Here's the new
> patch with the various fixes. Hope it's alright. Thanks, cheers, Fabio.
The let binding was fine, no need to remove it. Have a look at
emacs-0x0, for example, you can use it as a template (adding the
#:tests? flag)
C.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Mon, 28 Apr 2025 09:19:04 GMT)
Full text and
rfc822 format available.
Message #20 received at 78086 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12
---
Ooops, thanks Cayetano. I followed emacs-0x0 as close as possible, I hope I got
it right. Thanks for all the help. 🙏🙏🙏
F.
gnu/packages/emacs-xyz.scm | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d10fb7737..dadb1fe9f7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -129,7 +129,7 @@
;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2023 Gabriel Wicki <gabriel <at> erlikon.ch>
;;; Copyright © 2022-2023 Simon Josefsson <simon <at> josefsson.org>
-;;; Copyright © 2023 Fabio Natali <me <at> fabionatali.com>
+;;; Copyright © 2023, 2025 Fabio Natali <me <at> fabionatali.com>
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier <at> free.fr>
;;; Copyright © 2023 Ahmad Draidi <a.r.draidi <at> redscript.org>
;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
@@ -31854,6 +31854,32 @@ (define-public emacs-org-web-tools
inserts it as an Org entry instead of displaying it in a new buffer.")
(license license:gpl3+)))
+(define-public emacs-org-rss-publishing
+ (let ((commit "1b33dc252cfedfbb2107ea407266b168b71bebb1")
+ (revision "0"))
+ (package
+ (name "emacs-org-rss-publishing")
+ (version (git-version "0.6" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~taingram/org-publish-rss")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0axz3r8jw15imhfmbriljsiaxiiqhgrq77nad3kmmgpmvhhlk65f"))))
+ (build-system emacs-build-system)
+ (arguments `(#:tests? #false)) ;no tests
+ (home-page "https://git.sr.ht/~taingram/org-publish-rss")
+ (synopsis "RSS generator for Org Mode's built-in publishing system")
+ (description "This package adds new RSS generation options to the
+@code{org-publish-project-alist} variable (see the Org manual if you are new to
+the publishing options). It adds @code{:auto-rss} and other options that work
+similar to the included @code{:auto-sitemap} functionality. This should make it
+easy for users to add RSS feeds to existing Org-based websites.")
+ (license license:gpl3+))))
+
(define-public emacs-blimp
(let ((commit "e420763d6d18b5d1be552cdbc47f91418343db03"))
(package
base-commit: 7e5913f90df916d8d9f5c509354d62324f54f481
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Mon, 28 Apr 2025 20:43:06 GMT)
Full text and
rfc822 format available.
Message #23 received at 78086 <at> debbugs.gnu.org (full text, mbox):
>lun. 28 avril 2025 at 10:13, Fabio Natali <me <at> fabionatali.com> wrote:
> * gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
>
> Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12
> ---
> Ooops, thanks Cayetano. I followed emacs-0x0 as close as possible, I hope I got
> it right. Thanks for all the help. 🙏🙏🙏
The package looks good to me !
Next time, watch your Change-Id, which is supposed to remain the same
with successive versions.
C.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Mon, 28 Apr 2025 20:55:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 78086 <at> debbugs.gnu.org (full text, mbox):
On 2025-04-28, 22:41 +0200, Cayetano Santos <cayetano.santos <at> inventati.org> wrote:
> The package looks good to me !
Yay! Thanks Cayetano.
> Next time, watch your Change-Id, which is supposed to remain the same
> with successive versions.
Ha, got it. Thanks.
🙏
F.
Reply sent
to
Arun Isaac <arunisaac <at> systemreboot.net>
:
You have taken responsibility.
(Fri, 02 May 2025 21:14:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Fabio Natali <me <at> fabionatali.com>
:
bug acknowledged by developer.
(Fri, 02 May 2025 21:14:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 78086-done <at> debbugs.gnu.org (full text, mbox):
Thanks for the review, Cayetano! And, thanks for the patch, Fabio!
Pushed as 903916f8341bc45408f3883a448f7b0a04368796.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78086
; Package
guix-patches
.
(Fri, 02 May 2025 21:22:02 GMT)
Full text and
rfc822 format available.
Message #34 received at 78086-done <at> debbugs.gnu.org (full text, mbox):
On 2025-05-02, 22:13 +0100, Arun Isaac <arunisaac <at> systemreboot.net> wrote:
> Thanks for the review, Cayetano! And, thanks for the patch, Fabio!
Super, thanks Arun! 🙏
F.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 31 May 2025 11:24:16 GMT)
Full text and
rfc822 format available.
This bug report was last modified 72 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.