News for hackers. Stuff that matters.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by kjkjadksj on Thursday February 15, 2024 @12:20PM (#39385392)
The way these modern macs are set up in terms of permissions is really strange and has put some projects on a backburner for me.

My latest woe is getting newsboat to refresh my rss feeds either as a cronjob or launchd service. On my mojave machine this was as trivial as it sounds, either a single line in crontab or a single line with some window dressing to make it into a launchd plist file then its OK. I try and do this now and it doesn’t work, since it appears newsboat runs and pulls changes but is unable to actually write changes to the cache database now.

I have gone down the rabbit hole now of giving full disk access to the shell, cron, launchd, launchctl, and the newsboat binary, but no dice. I can’t get it to work and I can’t find anything about why this shouldn’t work other than permitting full disk access. Even then that shouldn’t be required because the cache.db file sits in the users home directory.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by frizlab on Thursday February 15, 2024 @12:53PM (#39385876)
Oh that’s interesting to me. I’ve gone deep into the automation and stuff on macOS and it really _should_ work… Do you have logs?
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by kjkjadksj on Sunday February 18, 2024 @09:48PM (#39425763)
I have looked at the newsboat logs with the most verbose setting and there’s nothing standing out, other than the run taking 1/10th the time as when I just run newsboat -x reload interactively, and no writing to the cache.db file. Nothing in std err or out. According to those newsboat specific logs it seems to connect to the feeds and output some new article titles along with the time to connect. It does manage to generate the cach lock file but thats it. Its maddening for sure because I feel like at this point I’m out of levers to try and pull.