Run of fresh-snapshots for mhc

Merge these changes:

git pull https://janitor.debian.net/git/mhc fresh-snapshots/main
git pull https://janitor.debian.net/git/mhc fresh-snapshots/pristine-tar
git pull https://janitor.debian.net/git/mhc fresh-snapshots/upstream

Summary

Merged new upstream version: 1.2.4+git20211028.1.67f9596 (was: 1.2.4).

Diff

Branch: main

Diff is too long (more than 200 lines). Download the raw diff.

Branch: pristine-tar

diff --git a/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.delta b/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.delta
new file mode 100644
index 0000000..e5e0658
Binary files /dev/null and b/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.delta differ
diff --git a/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.id b/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.id
new file mode 100644
index 0000000..d121790
--- /dev/null
+++ b/mhc_1.2.4+git20211028.1.67f9596.orig.tar.gz.id
@@ -0,0 +1 @@
+0effa0bdcca7a7e91137eed36bbd6dae1afdc283

Branch: upstream

Tag: upstream/1.2.4+git20211028.1.67f9596
diff --git a/bin/mhc b/bin/mhc
index 5c791bb..4ec859c 100755
--- a/bin/mhc
+++ b/bin/mhc
@@ -131,7 +131,8 @@ class MhcCLI < Thor
         search_range = nil
       end
       next if task.in_category?("done") && !options[:show_all]
-      todos << task.occurrences(range: search_range).first
+      task_first = task.occurrences(range: search_range).first
+      todos << task_first if task_first
     end
     todos.each.sort{|a, b| a.dtstart <=> b.dtstart}.each do |t|
       deadline = t.dtstart
diff --git a/emacs/mhc.el b/emacs/mhc.el
index cc29e54..c3172f8 100644
--- a/emacs/mhc.el
+++ b/emacs/mhc.el
@@ -325,10 +325,11 @@
         ret))))
 
 (defun mhc-expr-compile (string)
-  (byte-compile
-   `(lambda (schedule)
-      ,(mhc-expr-parse string)
-      )))
+  (let ((lexical-binding nil))
+    (byte-compile
+     `(lambda (schedule)
+	,(mhc-expr-parse string)
+	))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;

Publish Blockers

  • ☑ run was successful
  • ☑ package has not been removed from the archive
  • ☑ command has not changed
  • ☒ not yet reviewed, but review needed
  • ☑ 0 publish attempts so far.not currently attempting to back off
  • ☒ merge proposals for the package maintainer are currently being rate-limited (open: 1258, max open: 200)
  • ☑ change set a2190c71-4dd3-469d-9c8e-958a4776e188 is ready

Resulting package

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots mhc-utilsapt install -t fresh-snapshots mhc

Lintian Result

Full worker log Full build log