~sourcemage/sorcery

bfc15982 — Ismael Luceno 4 months ago master
libtablet: Simplify tablet_create_version_cache

* Sort output instead of input;
* Ignore missing page dirs, this may happen if installwatch fails to run
  for non-staged spells, but we can at least use the version.
* Remove awk code, just make a list of broken spells in a file.
* Update error message.
9744d4e1 — Ismael Luceno 4 months ago
scribe: Fix colouring and excess white-space
e027b1c6 — Ismael Luceno 4 months ago
libmedia: Reset color with PROBLEM_COLOR
532fd0e9 — Ismael Luceno 5 months ago
sightsee: Add a special case for Gitlab
557b8a08 — Ismael Luceno 6 months ago
sightsee: Add matching for Debian-style tarball names
3f8fb69e — Ismael Luceno 6 months ago
sightsee: Add special case for Github
708443f9 — Ismael Luceno 7 months ago
sightsee: Add {spell}-{version}-sources[.]... to the regex
5b20c17a — Ismael Luceno 7 months ago
install: Fix arch-prefixed symlink installation
72af65ed — Ismael Luceno 7 months ago
install: Add clang to compilers
c4b7e006 — Ismael Luceno 11 months ago
libgpg: Fix LANGUAGE overriding LC_ALL

Fixes: da2b9f84a380 ("libmisc: introduce get_safe_locale and use it in cast, libgpg", 2020-03-18)
Fixes: 496fc22b0037 ("Fix build issues related to non-UTF-8 LC_ALL", 2018-03-10)
Fixes: 7aafabba713f ("libgpg: set LC_ALL=C for commands output of which we parse #14705", 2008-09-02)
bca927a6 — Ismael Luceno 11 months ago
Fix version bumping

- Revert back to parsing tags, but match version tags only
- Add timestamp (from commit date) to snapshots

Fixes: 468486f77bb3 ("Makefile: version bumping for devel")
c8601169 — Ismael Luceno 11 months ago
Makefile: Make filename depend on branch

- Removes the $(shell ...) GNUism.
- Stable releases get called: sorcery-x.y.z.tar.bz2
  (x.y.z comes from etc/sorcery/version)
- Other branches get called: sorcery-${BRANCH}.tar.bz2
468486f7 — Remko van der Vossen 1 year, 7 days ago
Makefile: version bumping for devel
113a5a7e — Remko van der Vossen 1 year, 7 days ago
Starting 1.17
3a72b84a — Thomas Orgis 1 year, 1 month ago
libdepengine: ignore pre_remove and post_remove failures for failure detection

The loop prevention hack guessed wrongly that a pre_remove failure is
serious and hence caused lots of spells being dropped once e.g.
grep was cast, which has a PRE_REMOVE that returns non-zero (something we could
investigate). Sorcery ignores that return value also for post_remove, but
the runtime mechanism still stores the failure reason.

Maybe we should ignore that failure reason log altogether. But I think I
had a reason including it.

We need to rewrite this all ...

This commit also makes the two messages different, adding 'subtly' for the
cases where the spell didn't outright fail but still has a reason (conflicts
is one remaining case which we might want to settle) and listing the
found reasons. This mainly should aid debugging once we get rid of these
cases. Either there is a failure or not, please.
6e5f1e1c — Thomas Orgis 1 year, 2 months ago
resurrect: fix for symlink on /var/cache/sorcery
80d53a2f — Ismael Luceno 1 year, 3 months ago
Revert "Implement logging by reusing file descriptors"

This reverts commit e9a142540638bf09792acc31fd8d715e3b59d962.
43e2cd7f — Ismael Luceno 1 year, 4 months ago
sightsee: Use CODEX_ROOT
8d44d25f — Ismael Luceno 1 year, 5 months ago
libgrimoire: Simplify setting size in mk_source_dir
e9a14254 — Ismael Luceno 1 year, 5 months ago
Implement logging by reusing file descriptors

Avoid opening files, references to /proc/self/fd/ may cause permission
issues when dropping privileges.
Next