David Blue ⁂ ∆

(replying to iSH)

@ish @grunfink wait... so you have an iOS/iPadOS device running to serve this, right?

Saagar Jha

(replying to David Blue ⁂ ∆)
@DavidBlue @ish @grunfink I built it for Linux and it’s running off a cheap Linode. We could put it on an actual iOS device but pointing DNS records at it would be a pain…on the flip side it would probably be a lot faster. Maybe if my server starts having issues keeping up?

The Real Grunfink

(replying to Saagar Jha)
If you ever run on an iOS device, I would love to know all details about it 😉

CC: @DavidBlue@mastodon.social @ish@ish.app

Saagar Jha

(replying to The Real Grunfink)
@grunfink @DavidBlue @ish Amusingly it works better in iSH than it does natively because Darwin doesn’t support anonymous POSIX semaphores. I’ve been meaning to send a patch to the person who’s been packaging snac for MacPorts but haven’t gotten around to it…
1 replies →
1 replies

ティージェーグレェ

(replying to Saagar Jha)

@saagar oh, interesting! I am that MacPorts person. I just submitted a PR to update snac to 2.29, but other patches and improvements are more than welcome!

Please be patient with me though as I'm hardly a MacPorts wizard. I don't even have commit access to the project.

@grunfink @DavidBlue @ish

Saagar Jha

(replying to ティージェーグレェ)
@teajaygrey @grunfink @DavidBlue @ish Figured I’d send it upstream first: https://codeberg.org/grunfink/snac2/pulls/32. Otherwise we can just move the patch into MacPorts itself. (Unrelated: why disable parallel builds?)
2 replies →
2 replies

ティージェーグレェ

(replying to Saagar Jha)

@saagar Oh, nice one!

Hopefully this will be included in 2.31?

As far as the disabled parallel builds question?

If I recall correctly without it, the CI/build bots may have failed? That was a simple fix when conferring with other MacPorts contributors a while ago as far as their suggestion.

@grunfink @DavidBlue @ish

ティージェーグレェ

(replying to ティージェーグレェ)

@saagar

I just tested removing the "use_parallel_build no" line from a Portfile locally.
Still seems to build for me cleanly!

I know the MacPorts' CI/build bots have changed (e.g. they now test against macOS 13) since I first submitted snac for fun.
So the next time I submit a PR, I'll see if that alteration will run?

@grunfink @DavidBlue @ish

Saagar Jha

(replying to ティージェーグレェ)
@teajaygrey @grunfink @DavidBlue @ish Yep I’ve built it several dozen times at this point, I don’t think there is anything that inherently blocks parallel builds here. To be honest the build process is so simple that if anything doesn’t work that should probably get fixed

The Real Grunfink

(replying to Saagar Jha)
Hi: I've accepted these patches into the main tree, so they will be there for 2.31.

Thank you very much to everyone involved!

CC: @DavidBlue@mastodon.social @ish@ish.app @teajaygrey@rap.social

ティージェーグレェ

(replying to The Real Grunfink)

@grunfink

Groovy!

Thank you for your diligent contributions, which reminds me, I want to donate to your Ko-Fi.

@DavidBlue @ish @saagar

The Real Grunfink

(replying to ティージェーグレェ)
The pleasure is mine, working with brilliant people is always amazing.

CC: @DavidBlue@mastodon.social @ish@ish.app @saagar@saagarjha.com

Saagar Jha

(replying to Saagar Jha)
@grunfink @DavidBlue @ish I guess it also works better in iSH-on-iOS than it does in iSH-on-Linux, since there’s a hacky patch for that too in the timed wait code that I need to get around to removing