-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix issue #32 Parent dirs in elfeed-score-rule-stats-file are not
Setting `elfeed-score-rule-stats-file` to a path with intermediate directories that don't exist will error-out. This fix will at least attempt to create them. Also, update the CI workflow & generally prep for the merge (new versions in docs &c) As an aside, the regression test was originally written using `file-name-concat' which was only introduced in Emacs 28.1 (we support 26.1). It now uses a purpose-build Emacs Lisp replacement.
- Loading branch information
Showing
12 changed files
with
191 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,71 @@ | ||
2023-07-28 Michael Herstine <[email protected]> | ||
|
||
Fix issue #32 Parent dirs in elfeed-score-rule-stats-file are not | ||
Setting `elfeed-score-rule-stats-file` to a path with intermediate | ||
directories that don't exist will error-out. This fix will at | ||
least attempt to create them. | ||
|
||
Also, update the CI workflow & generally prep for the merge | ||
(new versions in docs &c) | ||
|
||
As an aside, the regression test was originally written using | ||
`file-name-concat' which was only introduced in Emacs 28.1 | ||
(we support 26.1). It now uses a purpose-build Emacs Lisp | ||
replacement. | ||
|
||
2023-07-27 Michael Herstine <[email protected]> | ||
|
||
Fix the Continuous Integration job. | ||
I neglected to do `sudo apt-get update` before doing an `apt-get | ||
install`. This commit remedies that. | ||
|
||
2023-07-12 Michael Herstine <[email protected]> | ||
|
||
Fix the Continuous Integration job. | ||
I neglected to do `sudo apt-get update` before doing an `apt-get | ||
install`. This commit remedies that. | ||
|
||
2023-06-17 Michael Herstine <[email protected]> | ||
|
||
Allow the melpazoid check to run on-demand as well as nightly | ||
|
||
2023-06-14 Michael Herstine <[email protected]> | ||
|
||
Fix make distcheck | ||
|
||
2023-06-13 Michael Herstine <[email protected]> | ||
|
||
Fix CI | ||
|
||
2023-05-06 Michael Herstine <[email protected]> | ||
|
||
- Updated the elfeed-score manual to reflect this | ||
- Fixed a unit test that was broken by the previous merge | ||
- Added swflint to AUTHORS | ||
Updating project workflows. | ||
|
||
Make release 1.2.6. | ||
|
||
Merge branch 'elfeed-enable-configurably' | ||
|
||
- Updated the elfeed-score manual to reflect this - Fixed a unit test that was broken by the previous merge - Added swflint to AUTHORS | ||
|
||
2023-05-02 Samuel W. Flint <[email protected]> | ||
|
||
Add configurability to elfeed-score-scoring-score-entry depth | ||
|
||
2023-04-18 Michael Herstine <[email protected]> | ||
2023-04-19 Michael <[email protected]> | ||
|
||
Merge pull request #29 from sp1ff/pr-process | ||
Maintenance commit. This commit: | ||
|
||
2023-04-19 Michael Herstine <[email protected]> | ||
|
||
Maintenance commit. This commit: | ||
- fixes the unit tests | ||
- updates copyrights | ||
- adds a new workflow for PRs | ||
- changes the logic for the "melpazoid" workflow | ||
|
||
2023-04-18 Michael Herstine <[email protected]> | ||
|
||
Merge branch 'master' of github.com:sp1ff/elfeed-score | ||
|
||
Updating the Python version in the Melpazoid checks. | ||
|
@@ -25,7 +75,6 @@ | |
Merge pull request #28 from swflint/master | ||
Use with-help-window to make the explanation buffer easily quittable | ||
|
||
|
||
2023-03-09 Samuel W. Flint <[email protected]> | ||
|
||
Use with-help-window to make the explanation buffer easily quittable | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
#+DESCRIPTION: Gnus-style scoring for Elfeed | ||
#+AUTHOR: Michael Herstine | ||
#+EMAIL: [email protected] | ||
#+DATE: <2023-05-06 Sat 08:17> | ||
#+DATE: <2023-07-26 Wed 07:28> | ||
#+AUTODATE: t | ||
#+OPTIONS: toc:nil org-md-headline-style:setext *:t ^:nil | ||
#+STARTUP: overview | ||
|
@@ -73,7 +73,7 @@ The easiest way to install elfeed-score is [[https://github.com/melpa/melpa][MEL | |
If you would prefer to install the package manually, you can also download the Emacs package file on the GitHub releases [[https://github.com/sp1ff/elfeed-score/releases][page]] or from my personal [[https://www.unwoundstack/distros.html][page]]. Then say: | ||
|
||
#+BEGIN_SRC elisp | ||
(package-install-file "elfeed-score-1.2.6.tar") | ||
(package-install-file "elfeed-score-1.2.7.tar") | ||
#+END_SRC | ||
|
||
** Autotools Source Distributions | ||
|
@@ -82,8 +82,8 @@ You can also download Autotools source tarballs (again available either on the G | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L --output elfeed-score-1.2.6.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.6/elfeed-score-1.2.6.tar.gz | ||
tar xvf elfeed-score-1.2.6.tar.gz && cd elfeed-score-1.2.6 | ||
curl -L --output elfeed-score-1.2.7.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.7/elfeed-score-1.2.7.tar.gz | ||
tar xvf elfeed-score-1.2.7.tar.gz && cd elfeed-score-1.2.7 | ||
export EMACSLOADPATH=$HOME/.emacs.d/elpa/elfeed-20200209.1942:$EMACSLOADPATH | ||
./configure | ||
make | ||
|
@@ -98,16 +98,16 @@ The unit tests require some macros defined by the [[https://github.com/skeeto/el | |
#+BEGIN_SRC bash | ||
cd /tmp | ||
git clone https://github.com/skeeto/elfeed.git | ||
curl -L --output=elfeed-score-1.2.6.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.6/elfeed-score-1.2.6.tar.gz | ||
tar xvf elfeed-score-1.2.6.tar.gz && cd elfeed-score-1.2.6 | ||
export EMACSLOADPATH=/tmp/elfeed-score-1.2.6:/tmp/elfeed:/tmp/elfeed/tests:$EMACSLOADPATH | ||
curl -L --output=elfeed-score-1.2.7.tar.gz https://github.com/sp1ff/elfeed-score/releases/download/1.2.7/elfeed-score-1.2.7.tar.gz | ||
tar xvf elfeed-score-1.2.7.tar.gz && cd elfeed-score-1.2.7 | ||
export EMACSLOADPATH=/tmp/elfeed-score-1.2.7:/tmp/elfeed:/tmp/elfeed/tests:$EMACSLOADPATH | ||
./configure | ||
make | ||
make check | ||
sudo make install | ||
#+END_SRC | ||
|
||
Again, unless you already use =EMACSLOADPATH=, you'll need to set =EMACSLOADPATH= appropriately to your system, something like =EMACSLOADPATH=/tmp/elfeed-score-1.2.6:/tmp/elfeed:/tmp/elfeed/tests:/usr/share/emacs/25.2/lisp=. | ||
Again, unless you already use =EMACSLOADPATH=, you'll need to set =EMACSLOADPATH= appropriately to your system, something like =EMACSLOADPATH=/tmp/elfeed-score-1.2.7:/tmp/elfeed:/tmp/elfeed/tests:/usr/share/emacs/25.2/lisp=. | ||
** Building From Source | ||
|
||
Finally, you can of course just clone this repo & build there. I've started a [[https://github.com/sp1ff/elfeed-score/wiki][wiki]], whose intended audience are people looking to hack on elfeed-score, that includes build instructions. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
AC_PREREQ([2.69]) | ||
AC_INIT([elfeed-score], [1.2.6], [[email protected]], [elfeed-score], [https://github.com/sp1ff/elfeed-score]) | ||
AC_INIT([elfeed-score], [1.2.7], [[email protected]], [elfeed-score], [https://github.com/sp1ff/elfeed-score]) | ||
AC_CONFIG_AUX_DIR([build-aux]) | ||
AC_CONFIG_SRCDIR([./elfeed-score.el]) | ||
AC_PROG_MAKE_SET | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
@set UPDATED 6 May 2023 | ||
@set UPDATED-MONTH May 2023 | ||
@set EDITION 1.2.6 | ||
@set VERSION 1.2.6 | ||
@set EDITION 1.2.7 | ||
@set VERSION 1.2.7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
(define-package | ||
"elfeed-score" | ||
"1.2.6" | ||
"1.2.7" | ||
"Gnus-style scoring for Elfeed" | ||
'((emacs "26.1") (elfeed "3.3.0"))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
;; Copyright (C) 2019-2023 Michael Herstine <[email protected]> | ||
|
||
;; Author: Michael Herstine <[email protected]> | ||
;; Version: 1.2.6 | ||
;; Version: 1.2.7 | ||
;; Package-Requires: ((emacs "26.1") (elfeed "3.3.0")) | ||
;; Keywords: news | ||
;; URL: https://github.com/sp1ff/elfeed-score | ||
|
@@ -44,7 +44,7 @@ | |
(require 'elfeed-score-scoring) | ||
(require 'elfeed-score-maint) | ||
|
||
(defconst elfeed-score-version "1.2.6") | ||
(defconst elfeed-score-version "1.2.7") | ||
|
||
(defgroup elfeed-score nil | ||
"Gnus-style scoring for Elfeed entries." | ||
|
Oops, something went wrong.