GNU bug report logs -
#37082
Add poussetaches
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 37082 in the body.
You can then email your comments to 37082 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#37082
; Package
guix-patches
.
(Mon, 19 Aug 2019 12:06:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Arun Isaac <arunisaac <at> systemreboot.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Mon, 19 Aug 2019 12:06:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
The attached patchset adds poussetaches, a lightweight asynchronous task
execution service.
[0001-gnu-Add-go-github-com-robfig-cron.patch (text/x-patch, inline)]
From cccbc240836acd1be7e1f1bc4eac51d1c719fd6a Mon Sep 17 00:00:00 2001
From: Arun Isaac <arunisaac <at> systemreboot.net>
Date: Mon, 19 Aug 2019 17:27:17 +0530
Subject: [PATCH 1/2] gnu: Add go-github-com-robfig-cron.
* gnu/packages/golang.scm (go-github-com-robfig-cron): New variable.
---
gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 01de446ce0..950ba9fb37 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -15,6 +15,7 @@
;;; Copyright @ 2018, 2019 Katherine Cox-Buday <cox.katherine.e <at> gmail.com>
;;; Copyright @ 2019 Giovanni Biscuolo <g <at> xelera.eu>
;;; Copyright @ 2019 Alex Griffin <a <at> ajgrf.com>
+;;; Copyright © 2019 Arun Isaac <arunisaac <at> systemreboot.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3640,3 +3641,26 @@ stack traces. It simplifies the traces to make salient information more visible
and aid debugging.")
(home-page "https://github.com/maruel/panicparse")
(license license:asl2.0)))
+
+(define-public go-github-com-robfig-cron
+ (package
+ (name "go-github-com-robfig-cron")
+ (version "3.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/robfig/cron")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bvq5gxkhyj21lq32nma23i4dpwp7bswnp2yks6372ilkcyisx2z"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/robfig/cron"))
+ (home-page "https://godoc.org/github.com/robfig/cron")
+ (synopsis "Cron library for Go")
+ (description "This package provides a cron library for Go. It implements
+a cron spec parser and job runner.")
+ (license license:expat)))
--
2.22.0
[0002-gnu-Add-poussetaches.patch (text/x-patch, inline)]
From e0edac0d08da5845a36b05de1f8f0110540cda17 Mon Sep 17 00:00:00 2001
From: Arun Isaac <arunisaac <at> systemreboot.net>
Date: Mon, 19 Aug 2019 17:28:22 +0530
Subject: [PATCH 2/2] gnu: Add poussetaches.
* gnu/packages/web.scm (poussetaches): New variable.
---
gnu/packages/web.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 0b7bf698f1..205826cc9a 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -68,6 +68,7 @@
#:use-module (guix build-system python)
#:use-module (guix build-system ant)
#:use-module (guix build-system scons)
+ #:use-module (guix build-system go)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
#:use-module (gnu packages adns)
@@ -92,6 +93,7 @@
#:use-module (gnu packages gnome)
#:use-module (gnu packages gnu-doc)
#:use-module (gnu packages gnupg)
+ #:use-module (gnu packages golang)
#:use-module (gnu packages gperf)
#:use-module (gnu packages gtk)
#:use-module (gnu packages guile)
@@ -6597,3 +6599,35 @@ It's also possible to rewrite existing log files.
Anonip can also be uses as a Python module in your own Python application.")
(license license:bsd-3)))
+
+(define-public poussetaches
+ (package
+ (name "poussetaches")
+ (version "0.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tsileo/poussetaches")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "07106kfcz3a39jvrv3mlqqxlihsmdhgkrjnqznyjsij9absgvdv6"))))
+ (build-system go-build-system)
+ (propagated-inputs
+ `(("go-github-com-robfig-cron" ,go-github-com-robfig-cron)
+ ("go-golang-org-x-time-rate" ,go-golang-org-x-time-rate)))
+ (arguments
+ `(#:import-path "github.com/tsileo/poussetaches"))
+ (home-page "https://github.com/tsileo/poussetaches")
+ (synopsis "Lightweight asynchronous task execution service")
+ (description "Poussetaches (which literally means \"push tasks\" in
+French) is a lightweight asynchronous task execution service that aims to
+replace Celery and RabbitMQ for small Python applications.
+
+The app posts base64-encoded payload to poussetaches and specifies the
+endpoint that will be used to trigger the task. Poussetaches makes HTTP
+requests with the registered payload until the right status code is
+returned.")
+ (license license:isc)))
--
2.22.0
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#37082
; Package
guix-patches
.
(Tue, 27 Aug 2019 10:32:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 37082 <at> debbugs.gnu.org (full text, mbox):
Hi Arun,
Arun Isaac <arunisaac <at> systemreboot.net> skribis:
> From cccbc240836acd1be7e1f1bc4eac51d1c719fd6a Mon Sep 17 00:00:00 2001
> From: Arun Isaac <arunisaac <at> systemreboot.net>
> Date: Mon, 19 Aug 2019 17:27:17 +0530
> Subject: [PATCH 1/2] gnu: Add go-github-com-robfig-cron.
>
> * gnu/packages/golang.scm (go-github-com-robfig-cron): New variable.
[...]
> From e0edac0d08da5845a36b05de1f8f0110540cda17 Mon Sep 17 00:00:00 2001
> From: Arun Isaac <arunisaac <at> systemreboot.net>
> Date: Mon, 19 Aug 2019 17:28:22 +0530
> Subject: [PATCH 2/2] gnu: Add poussetaches.
>
> * gnu/packages/web.scm (poussetaches): New variable.
Funny name. :-)
LGTM!
Ludo’.
Reply sent
to
Arun Isaac <arunisaac <at> systemreboot.net>
:
You have taken responsibility.
(Thu, 29 Aug 2019 19:57:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Arun Isaac <arunisaac <at> systemreboot.net>
:
bug acknowledged by developer.
(Thu, 29 Aug 2019 19:57:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 37082-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
>> * gnu/packages/web.scm (poussetaches): New variable.
>
> Funny name. :-)
:-) It apparently means "push tasks" in French.
>
> LGTM!
Pushed to master, thanks!
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 27 Sep 2019 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 213 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.