I was actually developing an app of my own back in January which would list out the trending music. Just a feature that I wanted on the social media app. For that I started to look for APIs that could help me with that.
TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews
alastairp: how does sleep 1 work in run files that come before syslog alphabetically? my understanding was that it waits for current run file to complete execution before proceeding. so sleep would block the current script and prevent it from bringing up syslog
2021-05-26 14656, 2021
alastairp
lucifer: not quite. it starts up each service in order, but each one is started as a new process
2021-05-26 14612, 2021
alastairp
maybe we could have this service tutorial now ;)
2021-05-26 14624, 2021
alastairp
so, each `run` file should start up in the foreground
2021-05-26 14643, 2021
alastairp
runit knows that the app has exited (successfully or unsuccessfully) when run exits
that's the only way I was able to show the parent ids
2021-05-26 14619, 2021
alastairp
but you can see that `/usr/sbin/cron -f` is a child process of runsv cron
2021-05-26 14633, 2021
alastairp
and that all of the runsv whatevers are child processes of /usr/bin/runsvdir
2021-05-26 14652, 2021
alastairp
so runsvdir starts _all_ of the dirs
2021-05-26 14611, 2021
alastairp
but `run` is only executed if the `down` file doesn't exist
2021-05-26 14619, 2021
alastairp
but there's no guarantee about how long each of those processes take to start up
2021-05-26 14645, 2021
alastairp
so "we started to execute this thing" - sv is happy to say that it started to execute it
2021-05-26 14605, 2021
alastairp
but maybe syslog takes a while to start up (at least a second...?)
2021-05-26 14647, 2021
ruaok
> oks os basically we *are* the _whatever_ of music.
2021-05-26 14602, 2021
ruaok
yep, pretty much. I think this is deffo some sign of "having made it".
2021-05-26 14630, 2021
alastairp
ruaok: oh yeah
2021-05-26 14632, 2021
alastairp
> In addition, 5A Standard Power Range (SPR) cables are being deprecated entirely, to be replaced by the new EPR cables. All full-featured cables (and cables rated for more than 3 A current) are required to be electronically marked, allowing devices to probe the cable itself for its power delivery capabilities (or lack thereof).
2021-05-26 14643, 2021
alastairp
that thing where your power cable has more processing power than the first computer you owned
2021-05-26 14605, 2021
ruaok
lol.
2021-05-26 14635, 2021
ruaok
I was just looking over the specs of the Cray-2. My mobile phone blows the cray-2 out of the water. and my phone has NO active cooling. lol
np. I didn't catch the migration at first, so some of my machines are still on freenode
2021-05-26 14640, 2021
CatQuest
glad that you're here
2021-05-26 14649, 2021
Freso
outsidecontext: Up for some German translation? :)
2021-05-26 14624, 2021
lucifer
ruaok: still up for youtube verification or some other day?
2021-05-26 14641, 2021
ruaok
yes, let me finish a few things. half hour?
2021-05-26 14645, 2021
lucifer
sure
2021-05-26 14636, 2021
SothoTalKer joined the channel
2021-05-26 14631, 2021
lucifer
alastairp: reviewed the PR, one comment to change. i looked into uuid stuff, it appeared that uuid and uuidgen have different defaults from the manpage as to which version to UUID to generate, but both seem to be working fine for me and for our purposes all versions will work fine anyways.
2021-05-26 14614, 2021
alastairp
lucifer: cool thanks. I'm not sure if we even want to use the uuid argument
2021-05-26 14632, 2021
alastairp
This should make each event unique, so that sentry doesn't swallow startup errors
2021-05-26 14656, 2021
alastairp
I mean, if there's an error and we fix it; we should get an email the next time it happens, even if we don't mark it as resolved