~evhan

New Zealand

https://foldling.org/

Feel free to contact me at my username at foldling.org, or visit my homepage for more info.

Trackers

~evhan/dust

Last active 2 months ago

~evhan/beaker

Last active 7 months ago

~evhan/git-fs

Last active 9 months ago

~evhan/chicken-sourcehut

Last active 9 months ago

~evhan/sq

Last active 9 months ago

~evhan/chicken-git

Last active 1 year, 2 months ago

~evhan/chick-8

Last active 1 year, 4 months ago

~evhan/vim-scheme

Last active 1 year, 9 months ago

~evhan/schematic

Last active 3 years ago

#16 Make distribution packages relocable without patching 2 months ago

Comment by ~evhan on ~evhan/dust

This approach will work for the runtime and core programs (chicken, csc, and csi), but the extension-related tools (chicken-install, etc.) have some assumptions baked in that prevent this trick from working seamlessly. Specifically, the build and install scripts generated during egg installation assume PREFIX is an absolute path.

Leaving this ticket open as it's a nice idea, but that will need to change before this can progress.

#16 Make distribution packages relocable without patching 3 months ago

Ticket created by ~evhan on ~evhan/dust

Marc Feeley shared a nice hack that may allow the archives distributed by Dust to be used without patching.

#315 Follow symlinks in .builds/ directory 9 months ago

Ticket created by ~evhan on ~sircmpwn/builds.sr.ht

It would be nice if symlinks in the .builds/ directory were followed, so that they trigger builds just the same as regular files.

My use case for this is a project with multiple components, and multiple manifests for each component, so the files are laid out like so:

.builds/
  foo.yml -> ../builds/foo/primary.yml
  bar.yml -> ../builds/bar/primary.yml
builds/
  foo/
    primary.yml
    secondary.yml
  bar/
    primary.yml
    secondary.yml

This way I can keep all build manifests together, and have some subset of them run automatically when commits are pushed.

Currently, this setup throws the following error. It looks like builds.sr.ht isn't dereferencing the symlink, and is trying to parse the link target as YAML instead:

$ git push origin test
Total 8 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Error submitting build job: bar.yml: yaml: unmarshal errors:
remote:   line 1: cannot unmarshal !!str `../buil...` into main.Manifest
To git.sr.ht:~evhan/example
 * [new branch]      test -> test

#1 Add support for ticket creation 9 months ago

Comment by ~evhan on ~evhan/chicken-sourcehut

Sidenote, these last few ticket updates were triggered via the CLI like so:

$ sourcehut update ticket chicken-sourcehut 1 --comment=-
$ sourcehut update ticket chicken-sourcehut 1 --status=resolved --resolution=implemented

#1 Add support for ticket creation 9 months ago

on ~evhan/chicken-sourcehut

REPORTED RESOLVED IMPLEMENTED

#1 Add support for ticket creation 9 months ago

Comment by ~evhan on ~evhan/chicken-sourcehut

No worries, I've added this to the latest version.

I don't know much about Guix but I'd be happy to help get it running there, or try to package it if that would be useful.

#1 Add support for ticket creation 9 months ago

Comment by ~evhan on ~evhan/chicken-sourcehut

Hey ~alextee, did you happen to get a start on this? I'll probably take a swing at it here over the holidays, but let me know if you're already working on it.

#1 Add support for ticket creation 1 year, 2 months ago

~evhan assigned ~evhan to #1 on ~evhan/chicken-sourcehut

#1 Add support for ticket creation 1 year, 2 months ago

Ticket created by ~evhan on ~evhan/chicken-sourcehut

The ticket procedure currently supports retrieving tickets, but not adding or modifying them. It should be extended to work with the update and create operations.

#14 Add support to renamed binary of dust none feature. 1 year, 4 months ago

Comment by ~evhan on ~evhan/dust

I've added a dust disable command that turns off the active CHICKEN version. This is included in version 0.0.13. Please give it a try and reopen this ticket if it doesn't work for you.

Thanks again for the suggestion!

REPORTED RESOLVED IMPLEMENTED