GNU bug report logs - #71347
[PATCH] gnu: Add emacs-org-timeblock.

Previous Next

Package: guix-patches;

Reported by: Ilya Chernyshov <ichernyshovvv <at> gmail.com>

Date: Mon, 3 Jun 2024 18:26:02 UTC

Severity: normal

Tags: patch

Done: Andrew Tropin <andrew <at> trop.in>

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 71347 in the body.
You can then email your comments to 71347 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#71347; Package guix-patches. (Mon, 03 Jun 2024 18:26:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ilya Chernyshov <ichernyshovvv <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 03 Jun 2024 18:26:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ilya Chernyshov <ichernyshovvv <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add emacs-org-timeblock.
Date: Tue, 04 Jun 2024 01:00:33 +0700
* gnu/packages/emacs-xyz.scm (emacs-org-timeblock): New variable.

Change-Id: I7a5844bc11d263131b4e1d2fb23a223747c4f63c
---
 gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2209169864..c15e99c9fc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -23545,6 +23545,35 @@ (define-public emacs-org-recur
 for defining recurring tasks and easily scheduling them.")
     (license license:gpl3+)))
 
+(define-public emacs-org-timeblock
+  (let ((revision "0")
+        (commit "b423b01712b9c25dff3e4203c7cde736225f62ef"))
+    (package
+      (name "emacs-org-timeblock")
+      (version (git-version "0.2" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/ichernyshovvv/org-timeblock.git")
+           (commit commit)))
+         (sha256
+          (base32 "1q0271nli4yw01rwybkzdlqcj8ivqwh5r70yv9x0qqwxa955c9k9"))
+         (file-name (git-file-name name version))))
+      (build-system emacs-build-system)
+      (propagated-inputs (list emacs-compat))
+      (home-page "https://github.com/ichernyshovvv/org-timeblock")
+      (synopsis
+       "Schedule your day visually, using timeblocking technique inside Emacs")
+      (description "The builtin orgmode package for viewing tasks or events
+for a particular day, org-agenda, does not help you to quickly understand,
+where, for example, you have free time in your day or where you have overlapping
+tasks. Just a list of tasks is not sufficient. This package is created to
+fix this problem and provide some of the functionality that modern calendars
+provide.")
+      (license license:gpl3+))))
+
 (define-public emacs-org-super-agenda
   (package
     (name "emacs-org-super-agenda")

base-commit: 2e53fa5346bf52f6d6d26e035bc905ebd410dabb
prerequisite-patch-id: fec8c38c077df9e314d4c220cc9314e3ec50d550
-- 
2.41.0






Reply sent to Andrew Tropin <andrew <at> trop.in>:
You have taken responsibility. (Wed, 05 Jun 2024 09:22:02 GMT) Full text and rfc822 format available.

Notification sent to Ilya Chernyshov <ichernyshovvv <at> gmail.com>:
bug acknowledged by developer. (Wed, 05 Jun 2024 09:22:02 GMT) Full text and rfc822 format available.

Message #10 received at 71347-done <at> debbugs.gnu.org (full text, mbox):

From: Andrew Tropin <andrew <at> trop.in>
To: Ilya Chernyshov <ichernyshovvv <at> gmail.com>, 71347-done <at> debbugs.gnu.org
Subject: Re: [bug#71347] [PATCH] gnu: Add emacs-org-timeblock.
Date: Wed, 05 Jun 2024 13:20:11 +0400
[Message part 1 (text/plain, inline)]
On 2024-06-04 01:00, Ilya Chernyshov wrote:

> * gnu/packages/emacs-xyz.scm (emacs-org-timeblock): New variable.
>
> Change-Id: I7a5844bc11d263131b4e1d2fb23a223747c4f63c
> ---
>  gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++
>  1 file changed, 29 insertions(+)
>
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 2209169864..c15e99c9fc 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -23545,6 +23545,35 @@ (define-public emacs-org-recur
>  for defining recurring tasks and easily scheduling them.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-org-timeblock
> +  (let ((revision "0")
> +        (commit "b423b01712b9c25dff3e4203c7cde736225f62ef"))
> +    (package
> +      (name "emacs-org-timeblock")
> +      (version (git-version "0.2" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri
> +          (git-reference
> +           (url "https://github.com/ichernyshovvv/org-timeblock.git")
> +           (commit commit)))
> +         (sha256
> +          (base32 "1q0271nli4yw01rwybkzdlqcj8ivqwh5r70yv9x0qqwxa955c9k9"))
> +         (file-name (git-file-name name version))))
> +      (build-system emacs-build-system)
> +      (propagated-inputs (list emacs-compat))
> +      (home-page "https://github.com/ichernyshovvv/org-timeblock")
> +      (synopsis
> +       "Schedule your day visually, using timeblocking technique inside Emacs")
> +      (description "The builtin orgmode package for viewing tasks or events
> +for a particular day, org-agenda, does not help you to quickly understand,
> +where, for example, you have free time in your day or where you have overlapping
> +tasks. Just a list of tasks is not sufficient. This package is created to
> +fix this problem and provide some of the functionality that modern calendars
> +provide.")
> +      (license license:gpl3+))))
> +
>  (define-public emacs-org-super-agenda
>    (package
>      (name "emacs-org-super-agenda")
>
> base-commit: 2e53fa5346bf52f6d6d26e035bc905ebd410dabb
> prerequisite-patch-id: fec8c38c077df9e314d4c220cc9314e3ec50d550

Hi Ilya!

You can use `guix lint` to see the recommendations for code formatting,
please run it next time before submitting the package.

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix lint emacs-org-timeblock
gnu/packages/emacs-xyz.scm:23569:19: emacs-org-timeblock <at> 0.2-0.b423b01: sentences in description should be followed by two spaces; possible infractions at 217, 257
gnu/packages/emacs-xyz.scm:23555:7: emacs-org-timeblock <at> 0.2-0.b423b01: permanent redirect from https://github.com/ichernyshovvv/org-timeblock.git to https://github.com/ichernyshovvv/org-timeblock
--8<---------------cut here---------------end--------------->8---

I incorporated the suggestions from linter and pushed the changes as
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=6e1bd62d55

Thank you for the patch!

-- 
Best regards,
Andrew Tropin
[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. (Wed, 03 Jul 2024 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 352 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.