About News Download Docs Forum Bugs Contact

Forum

Information

Tools

Resources

All posts created by SneakyThunder

Submitted by SneakyThunder 28 Nov, 2022 18:34 #

Hmm... It looks the same: nodev^Ifuse$

Maybe its something with my version of grep?

Submitted by SneakyThunder 20 Nov, 2022 08:32 #

I tried your patch. works great, but I had no problem with staging before your patch. what locale do you use? can you change it to C and check some spell without your patch?

# locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

It seems like it uses "C" locale by default. Prepending LC_ALL=C to cast command doesn't solve this issue

Submitted by SneakyThunder 19 Nov, 2022 10:18 #

For some reason sorcery (from master branch) fails to detect castfs support on my machine, in chroot. I simplified regex in libtrack that it uses to do so, and it worked...

Patch:

diff --git a/var/lib/sorcery/modules/libtrack b/var/lib/sorcery/modules/libtrack
index 60f19162..31f86bd0 100755
--- a/var/lib/sorcery/modules/libtrack
+++ b/var/lib/sorcery/modules/libtrack
@@ -181,7 +181,7 @@ is_castfs_installed()
   if type castfs >/dev/null 2>&1 &&
      (
        modprobe fuse > /dev/null 2>&1 ||
-       grep -q '^nodev[\t\v\f\r ]*fuse$' /proc/filesystems
+       grep -q '^nodev\s*fuse$' /proc/filesystems
      ) &&
      [ -c /dev/fuse ]
   then

P.S: I don't know about correct procedure for submitting patches, so let me know if I shouldn't just "dump" it on the forum

Submitted by SneakyThunder 19 Aug, 2022 08:05 #

I`m not sure if its a bug or I misunderstand something,

but when I run 'gaze orphans' command - it spits out a bunch of spells that was explicitly cast

Including: linux, basesystem, htop, etc. I expect it to only show spells that was installed as a dependency, but no longer needed.

If its intended behavior, than how do I get list of unneeded dependencies?

Sorcery version: from 'master' branch, commit 5cce1e31e9eaaa6c902d4af007887a4e187f5339

Submitted by SneakyThunder 14 Aug, 2022 08:00 #

Pretty cool license BTW.

;-)

Yeah, I don't see a reason to use something less permissive for a small script

Submitted by SneakyThunder 13 Aug, 2022 14:29 #

HI. I wrote a little script for finding updates for "spells". I think it could be helpful to maintainers of (especially large) grimoires

It checks latest tag version from git repo specified in "SOURCE_URL" and tries go guess if this version is greater than one in "grimoire". Then it displays message containing spell name, current version and "latest" version.

Example output for my personal grimoire:

$ ./update-checker.elv serpentine
mold: 1.3.0 -> 1.4.0
neovim: 0.7.0 -> 0.7.2
luv: 1.43.0-0 -> 1.44.2-0
elvish: 0.18.0 -> 0.19.0-dev
kitty: 0.24.2 -> 0.25.2

I'm not sure if tool like this already exists, but at least didn't find any

Repo: https://gitlab.com/SneakyThunder/baf

Edited 13 Aug, 2022 14:31
Submitted by SneakyThunder 13 Aug, 2022 08:37 #

Hi! When I try to build "cairo" I get this error:

meson.build:1:0: ERROR: Value "enbled" (of type "string") for combo option "xcb" is not one of the choices. Possible choices are (as string): "enabled", "disabled", "auto".

Its just a simple misspelled word in SUB_DEPENDS file (line 6).

Please fix. Thanks

Edited 14 Aug, 2022 13:29
Submitted by SneakyThunder 28 Mar, 2022 16:23 #

Download page for this ISO says "DO NOT USE THIS VERSION, IT IS FOR TESTING ONLY", so I guess its better not to use it :P

I used "test chroot" image for my install. Its more up-to-date and "Install" page says that other install methods are outdated.

Submitted by SneakyThunder 16 Feb, 2022 11:50 #

Likely curl needs to be recompiled against this version of libressl first?

I tried, but it didnt fix the problem.

Also when I run cleanse it doesnt show any errors

Edited 16 Feb, 2022 11:51
Submitted by SneakyThunder 14 Feb, 2022 17:59 #

Ok, idk how to fix the formatting so I just posted entire log here: https://pastebin.com/7JdVGMgy