aboutsummaryrefslogtreecommitdiff
path: root/www/news/new-mailing-lists.md
diff options
context:
space:
mode:
authorMichael Reed <michael@michaelreed.io>2017-07-10 19:14:33 -0400
committerMichael Reed <michael@michaelreed.io>2017-07-10 20:26:39 -0400
commitbfc86546849e15dd98362852e76fa9feac2fba77 (patch)
tree5f9cbc546b1b9de8887e17321facff4383a8e24b /www/news/new-mailing-lists.md
parentc41354732a1e863be0dfc62218f29df81479c151 (diff)
downloadlibrebootfr-bfc86546849e15dd98362852e76fa9feac2fba77.tar.gz
librebootfr-bfc86546849e15dd98362852e76fa9feac2fba77.zip
www/index.sh: Fix OpenBSD touch(1) incompatibility
When running index.sh on OpenBSD, the following error happens for each item in the news/ directory (output is from "bash -x"): + touch -d '4 Jun 2017' news/andrew-robbins-new-maintainer.md touch: out of range or illegal time specification: YYYY-MM-DDThh:mm:ss[.frac][Z] This is because OpenBSD's touch(1) requires that the "d" flag's argument be in ISO 8601 format, that is, "YYYY-MM-DDThh:mm:ss[.frac][Z]". This could have been dealt with by converting the article date (determined by "sed -n 3p $f | sed -e 's/^..//g'") to ISO 8601 format, then passing the date to touch(1). That would have required even more code, so was discarded as a possible solution. Instead, this has been solved by prepending the ISO 8601 date to the names of all news items. This has the benefit of avoiding the need for touch(1) altogether, as a lexicographic sorting of ISO 8601 dates is the same as a date-based sorting. In other words, "ls news/*.md" will give a list of articles sorted by date, which we can then append to news/index.md in that order. One downside of this solution is that it introduces the possibility that the date in the filename (ISO 8601 format) of a news article does not match the date inside the article (e.g., 1 May 2017). I have not dealt with this as it remains to be seen whether it will be a problem in practice.
Diffstat (limited to 'www/news/new-mailing-lists.md')
-rw-r--r--www/news/new-mailing-lists.md25
1 files changed, 0 insertions, 25 deletions
diff --git a/www/news/new-mailing-lists.md b/www/news/new-mailing-lists.md
deleted file mode 100644
index 8d623331..00000000
--- a/www/news/new-mailing-lists.md
+++ /dev/null
@@ -1,25 +0,0 @@
-% New development mailing list for Libreboot
-% Leah Rowe
-% 10 Jun 2017
-
-Our sysadmin, Alyssa Rosenzweig, has set up a mailing list on libreboot.org
-infrastructure, for development discussions.
-
-The mailing list address is
-[development@libreboot.org](mailto:development@libreboot.org)
-
-Information about the mailing list and how to subscribe are
-[here](../lists/). Archives of discussion threads
-are [here](../pipermail/development/).
-
-This replaces the mailing lists that we had before. The mailing list software
-in use is [GNU Mailman](https://www.gnu.org/software/mailman/), which is also
-used by many other free software projects and is very popular. If you already
-use mailing lists in other projects, then the way to use Libreboot's new
-mailing list is exactly the same.
-
-This mailing list is for development discussion *only*. User support is still
-handled via #libreboot on Freenode IRC, as always.
-
-This new mailing list will also be used for beta testing of upcoming stable
-releases, from now on. Work is currently underway on a new Libreboot release.