16:32:47
leonardus:
https://docs.getmonero.org/rpc-library/monerod-rpc/#other-daemon-rpc-calls
16:32:51
leonardus:
Note: It is recommended to use JSON RPC where such alternatives exist, rather than the following methods. For example, the recommended way to get a node's height is via the JSON RPC methods get_info or get_last_block_header, rather than get_height below.
16:32:52
leonardus:
Why?
16:35:35
vtnerd:monero.social:
I have no clue, you may have to dig into who wrote that to find out why
16:36:06
vtnerd:monero.social:
Json-rpc is a pain server side when attempting domless parsing, that's for sure
16:36:54
vtnerd:monero.social:
My best guess is that someone assumed the non json-rpc endpoints would eventually be deprecated/removed
17:21:16
ofrnxmr:xmr.mx:
If it turns out that there is no reason, i can remove that line
22:37:22
kayabanerve:matrix.org:
gingeropolous: I know there's a MRL supercomputer and all but does Monero have access to a macOS CI?
22:37:53
kayabanerve:matrix.org:
Apple Silicon, official Apple hardware
22:38:41
kayabanerve:matrix.org:
I'm sure one could emulate Apple Silicon and possibly even with a macOS guest, but that isn't satisfactory to my inquiry here unfortunately
22:38:51
syntheticbird:monero.social:
Monero project should stop building monerod on apple silicon all together. Let's instantiate Apple racism
22:39:08
syntheticbird:monero.social:
but on a more serious note, the MRL cluster do not have Apple ARM hardware no
22:39:20
kayabanerve:matrix.org:
macOS in macOS would be fine though
22:39:42
ofrnxmr:xmr.mx:
Yes
22:39:43
kayabanerve:matrix.org:
Boo. I have a 7-8hr CI (estimate) that GH is killing after 6h.
22:40:08
kayabanerve:matrix.org:
I would've asked if I could have a weekly run or so gifted to me.
22:40:19
ofrnxmr:xmr.mx:
Not sure if apple silicon hut macstadium sponsors a (iirc) macmini
22:40:44
syntheticbird:monero.social:
which year
22:40:52
syntheticbird:monero.social:
if it was within the last 3 years it's likely ARM
22:41:12
ofrnxmr:xmr.mx:
No clue, i probably lost the login for it as well, but its aarch64
22:41:25
syntheticbird:monero.social:
so apple silicon
22:41:33
kayabanerve:matrix.org:
Then it's Apple Silicon.
22:44:04
ofrnxmr:xmr.mx:
Fwd'd to chatgpt for confirmation
22:44:17
ofrnxmr:xmr.mx:
(/s)
22:44:18
kayabanerve:matrix.org:
GH is giving me 3 threads of a m1, which is a macOS guest on a macOS host. I'm only using a few GB of RAM, if that. My job takes ~8hr however, so while it isn't a resource hog, it's a time hog. I'd love if someone who handles dev ops and already has a macOS CI available (and consistent) would donate me a weekly run of a specific job.
22:44:46
kayabanerve:matrix.org:
Oh thank God, I had already started writing a snarky comment on the imbecility of the modern internet
22:45:19
ofrnxmr:xmr.mx:
I should have waited before adding the /s
22:46:49
kayabanerve:matrix.org:
I am willing to port my CI/have it literally post a Matrix message to confirm the result (I don't need a dashboard or specific CI integration). I just don't care to rent a server myself and if I'm outsourcing, need a trustworthy enough host 😬
22:47:00
ofrnxmr:xmr.mx:
Can you run the ci locally on the macmini? Or does it need to be setup/integrated ad a runner on github? I dont think it's setup to be used for ci atm, just local testing
22:47:04
kayabanerve:matrix.org:
"if I'm outsourcing" I'm begging, let's call a spade a spade.
22:47:14
kayabanerve:matrix.org:
:p
22:47:51
syntheticbird:monero.social:
just setup vnc on the macmini and post the credential in this cha
22:48:05
ofrnxmr:xmr.mx:
Ive fwd'd the request to the ceo's and atp jus making small talk until i hear a response
22:48:07
syntheticbird:monero.social:
security/1000
22:48:09
kayabanerve:matrix.org:
*this isn't actually that important. I'm not pleading or desperate. If Monero does have such a CI and can make space for a specific Serai job, it'd be appreciated :) Else, I'll rent hardware or just manually ask a friend to spot check it once a month.
22:48:29
kayabanerve:matrix.org:
I need root and no firewall SyntheticBird:
22:48:51
syntheticbird:monero.social:
alright
22:48:52
syntheticbird:monero.social:
proposal
22:48:58
kayabanerve:matrix.org:
Can you set the password to "password"? It's so obvious, no one tires it anymore!
22:49:06
syntheticbird:monero.social:
instead of remotely getting root on the macmini, and since you can't get a macmini to your place
22:49:12
syntheticbird:monero.social:
how about moving out to where the macmini is
22:49:25
ofrnxmr:xmr.mx:
No, because thats already the password
22:49:32
kayabanerve:matrix.org:
But yeah, just publicly post the root:password@ip -p 443 here and I'll get to it!
22:49:54
kayabanerve:matrix.org:
I can get a Mac mini to my place if you ship me one.
22:50:32
syntheticbird:monero.social:
I have a ship but no macmini
22:50:35
syntheticbird:monero.social:
sorry
22:50:51
kayabanerve:matrix.org:
*I actually had a m1 Air, which I got years ago to confirm something's premise, and then never used. I donated it when the m3 was new to a friend who was looking at buying a used m1, due to needing a new computer and affordability, as mine was just rotting at my place.
22:51:02
kayabanerve:matrix.org:
And yet now I need to confirm the premise of something again 😬
22:51:17
kayabanerve:matrix.org:
which also means I'll simply beg who I gave it to if necessary :p
22:54:38
kayabanerve:matrix.org:
Alternatively, I can accept donations in the forms of accelerating qemu-system-aarch64 with the TCG backend on an Apple Silicon host by 33%. Then my GitHub CI won't time out.
22:55:42
kayabanerve:matrix.org:
(I can't use hvf, hardware-accelerated virtualization, because Apple Silicon doesn't support nested virtualization until the m3, it's quite annoying)
22:55:44
syntheticbird:monero.social:
how about paying github
22:55:52
syntheticbird:monero.social:
why don't you give your money huh
22:56:19
syntheticbird:monero.social:
iirc pro ci have more time and options
22:56:52
kayabanerve:matrix.org:
How about migrating off of GH?
22:57:07
kayabanerve:matrix.org:
They recently announced, and then backtracked on, charging people for self-hosted runners 😭
22:57:09
syntheticbird:monero.social:
ethics you said, i don't what this word mean
22:57:11
ofrnxmr:xmr.mx:
To what, codeberg :P?
22:57:21
ofrnxmr:xmr.mx:
On private repos*
22:57:36
kayabanerve:matrix.org:
While I can respect the legacy, userbase, and free utility, I don't believe I want to give GH my money at this time.
22:57:37
syntheticbird:monero.social:
i prefer having an official monero forgejo instance that having to deal codeberg staff
22:57:40
ofrnxmr:xmr.mx:
Theyve always charged $ for anything they cant steal
22:58:02
kayabanerve:matrix.org:
Besides, my CI is single-threaded and can't be multi-threaded. That creates weird pricing for it.
22:58:23
ofrnxmr:xmr.mx:
If they cant train ai on youe repos, you gotta pay
22:58:38
kayabanerve:matrix.org:
Like, I don't need a bigger machine. I could use a smaller machine. I just need more time, but time is costly.
23:00:35
kayabanerve:matrix.org:
If I am reading this correctly, GH would charge me $28.80 a run.
23:01:11
kayabanerve:matrix.org:
Actually $29.76. It's 6.2c a minute under the new pricing model, and I have an 8h run.
23:02:03
kayabanerve:matrix.org:
I don't see why I wouldn't simply rent a machine for a month to schedule onto at that price.
23:02:22
kayabanerve:matrix.org:
Or why I wouldn't buy a m1 mini from idk, Walmart
23:02:34
kayabanerve:matrix.org:
Pays for itself after 15 runs?
23:41:17
datahoarder:monero.social:
buy an M1 mini, used. it's what I replaced my CI aarch64 runner
23:41:42
datahoarder:monero.social:
though I have some linux VMs on it for CI, also runs macOS for manual tests
23:41:58
datahoarder:monero.social:
it really works fine, and M1 should be quite cheap nowadays