-
leonardus
-
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.
-
leonardus
Why?
-
m-relay
<vtnerd:monero.social> I have no clue, you may have to dig into who wrote that to find out why
-
m-relay
<vtnerd:monero.social> Json-rpc is a pain server side when attempting domless parsing, that's for sure
-
m-relay
<vtnerd:monero.social> My best guess is that someone assumed the non json-rpc endpoints would eventually be deprecated/removed
-
m-relay
<ofrnxmr:xmr.mx> If it turns out that there is no reason, i can remove that line
-
m-relay
<kayabanerve:matrix.org> gingeropolous: I know there's a MRL supercomputer and all but does Monero have access to a macOS CI?
-
m-relay
<kayabanerve:matrix.org> Apple Silicon, official Apple hardware
-
m-relay
<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
-
m-relay
<syntheticbird:monero.social> Monero project should stop building monerod on apple silicon all together. Let's instantiate Apple racism
-
m-relay
<syntheticbird:monero.social> but on a more serious note, the MRL cluster do not have Apple ARM hardware no
-
m-relay
<kayabanerve:matrix.org> macOS in macOS would be fine though
-
m-relay
<ofrnxmr:xmr.mx> Yes
-
m-relay
<kayabanerve:matrix.org> Boo. I have a 7-8hr CI (estimate) that GH is killing after 6h.
-
m-relay
<kayabanerve:matrix.org> I would've asked if I could have a weekly run or so gifted to me.
-
m-relay
<ofrnxmr:xmr.mx> Not sure if apple silicon hut macstadium sponsors a (iirc) macmini
-
m-relay
<syntheticbird:monero.social> which year
-
m-relay
<syntheticbird:monero.social> if it was within the last 3 years it's likely ARM
-
m-relay
<ofrnxmr:xmr.mx> No clue, i probably lost the login for it as well, but its aarch64
-
m-relay
<syntheticbird:monero.social> so apple silicon
-
m-relay
<kayabanerve:matrix.org> Then it's Apple Silicon.
-
m-relay
<ofrnxmr:xmr.mx> Fwd'd to chatgpt for confirmation
-
m-relay
<ofrnxmr:xmr.mx> (/s)
-
m-relay
<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.
-
m-relay
<kayabanerve:matrix.org> Oh thank God, I had already started writing a snarky comment on the imbecility of the modern internet
-
m-relay
<ofrnxmr:xmr.mx> I should have waited before adding the /s
-
m-relay
<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 😬
-
m-relay
<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
-
m-relay
<kayabanerve:matrix.org> "if I'm outsourcing" I'm begging, let's call a spade a spade.
-
m-relay
<kayabanerve:matrix.org> :p
-
m-relay
<syntheticbird:monero.social> just setup vnc on the macmini and post the credential in this cha
-
m-relay
<ofrnxmr:xmr.mx> Ive fwd'd the request to the ceo's and atp jus making small talk until i hear a response
-
m-relay
<syntheticbird:monero.social> security/1000
-
m-relay
<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.
-
m-relay
<kayabanerve:matrix.org> I need root and no firewall SyntheticBird:
-
m-relay
<syntheticbird:monero.social> alright
-
m-relay
<syntheticbird:monero.social> proposal
-
m-relay
<kayabanerve:matrix.org> Can you set the password to "password"? It's so obvious, no one tires it anymore!
-
m-relay
<syntheticbird:monero.social> instead of remotely getting root on the macmini, and since you can't get a macmini to your place
-
m-relay
<syntheticbird:monero.social> how about moving out to where the macmini is
-
m-relay
<ofrnxmr:xmr.mx> No, because thats already the password
-
m-relay
<kayabanerve:matrix.org> But yeah, just publicly post the root:password@ip -p 443 here and I'll get to it!
-
m-relay
<kayabanerve:matrix.org> I can get a Mac mini to my place if you ship me one.
-
m-relay
<syntheticbird:monero.social> I have a ship but no macmini
-
m-relay
<syntheticbird:monero.social> sorry
-
m-relay
<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.
-
m-relay
<kayabanerve:matrix.org> And yet now I need to confirm the premise of something again 😬
-
m-relay
<kayabanerve:matrix.org> which also means I'll simply beg who I gave it to if necessary :p
-
m-relay
<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.
-
m-relay
<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)
-
m-relay
<syntheticbird:monero.social> how about paying github
-
m-relay
<syntheticbird:monero.social> why don't you give your money huh
-
m-relay
<syntheticbird:monero.social> iirc pro ci have more time and options
-
m-relay
<kayabanerve:matrix.org> How about migrating off of GH?
-
m-relay
<kayabanerve:matrix.org> They recently announced, and then backtracked on, charging people for self-hosted runners 😭
-
m-relay
<syntheticbird:monero.social> ethics you said, i don't what this word mean
-
m-relay
<ofrnxmr:xmr.mx> To what, codeberg :P?
-
m-relay
<ofrnxmr:xmr.mx> On private repos*
-
m-relay
<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.
-
m-relay
<syntheticbird:monero.social> i prefer having an official monero forgejo instance that having to deal codeberg staff
-
m-relay
<ofrnxmr:xmr.mx> Theyve always charged $ for anything they cant steal
-
m-relay
<kayabanerve:matrix.org> Besides, my CI is single-threaded and can't be multi-threaded. That creates weird pricing for it.
-
m-relay
<ofrnxmr:xmr.mx> If they cant train ai on youe repos, you gotta pay
-
m-relay
<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.
-
m-relay
<kayabanerve:matrix.org> If I am reading this correctly, GH would charge me $28.80 a run.
-
m-relay
<kayabanerve:matrix.org> Actually $29.76. It's 6.2c a minute under the new pricing model, and I have an 8h run.
-
m-relay
<kayabanerve:matrix.org> I don't see why I wouldn't simply rent a machine for a month to schedule onto at that price.
-
m-relay
<kayabanerve:matrix.org> Or why I wouldn't buy a m1 mini from idk, Walmart
-
m-relay
<kayabanerve:matrix.org> Pays for itself after 15 runs?
-
m-relay
<datahoarder:monero.social> buy an M1 mini, used. it's what I replaced my CI aarch64 runner
-
m-relay
<datahoarder:monero.social> though I have some linux VMs on it for CI, also runs macOS for manual tests
-
m-relay
<datahoarder:monero.social> it really works fine, and M1 should be quite cheap nowadays