<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:17:17]
<Forecaster> %sip
L2[00:17:17] <MichiBot> You drink a ripe sky
potion (New!). Forecaster is now Borg until they steal the
moon.
L3[00:17:38]
<Forecaster> Moon resistance is
futile
L4[00:42:10] <Amanda> %choose rain box or
the complete annihilation of fox kind
L5[00:42:10] <MichiBot> Amanda: I saw that
"the complete annihilation of fox kind" is the best
choice in a vision
L6[00:42:26] <Amanda> Well, obviously
L7[00:42:38] <Amanda> But I think I'll use
the rain box first
L8[00:44:15] ⇦
Quits: Vexatos (~Vexatos@pd9e21222.dip0.t-ipconnect.de) (Quit:
Insert quantum chemistry joke here)
L9[01:16:38] ⇨
Joins: morington (~morington@85.26.232.31)
L10[01:17:26] <morington> Привет всем
L11[01:22:15] ⇦
Quits: morington (~morington@85.26.232.31) (Ping timeout: 186
seconds)
L12[01:25:27] <Amanda> Welp, there's no
more hot water, I guess the foxen live for another dat
L13[01:51:46] ⇨
Joins: nik8 (webchat@62.240.24.68)
L14[01:52:19] ⇦
Quits: nik8 (webchat@62.240.24.68) (Client Quit)
L15[02:13:25] ⇨
Joins: morington (~morington@85.26.232.31)
L16[02:13:37] ⇦
Quits: morington (~morington@85.26.232.31) (Client
Quit)
L17[02:59:58]
<!
LittleTimmy52 !> I am well aware this is the server for
opencomputers, but I dont really know where to find smarter people
when it comes to minecraft. So... I haphazardly threw 126 curse
forage mods together and it wont launch. Is there any way I could
get help?
L18[03:00:40] *
Amanda flops down around Elfi, meows sleepily about how it's best
to not give billionaires loaded guns on the top of their towers,
does a heccen zzzmrw
L19[03:01:44] <Amanda> Night girls
L20[04:07:28]
<!
LittleTimmy52 !> anyone know where i can get the guitoolkit for
openglasses
L21[04:07:34]
<!
LittleTimmy52 !> and the render toolkit
L22[04:07:43]
<!
LittleTimmy52 !> i cant find it on curseforge
L23[04:18:47]
<!
LittleTimmy52 !> nvm
L24[04:31:14]
<Michiyo>
%tonkout
L25[04:31:15] <MichiBot> Awesome! Michiyo!
You beat your own previous record of 3 hours and 58 seconds (By 1
hour, 47 minutes and 51 seconds)! I hope you're happy!
L26[04:31:16] <MichiBot> Michiyo has
tonked out! Tonk has been reset! They gained 0.004 tonk points!
plus 0.006 bonus points for consecutive hours! Current score:
0.06699, Position #3 Need 0.0397 more points to pass
CompanionCube!
L27[06:52:20]
<Forecaster> I wonder what would happen if
you asked chatgpt to produce an enigma machine in x language
L28[06:58:24] ***
TPG24 is now known as ThePiGuy24
L29[06:58:39] <ThePiGuy24> %tonk
L30[06:58:39] <MichiBot> Eh! ThePiGuy24!
You beat Michiyo's previous record of <0 (By 2 hours, 27
minutes and 24 seconds)! I hope you're happy!
L31[06:58:40] <MichiBot> ThePiGuy24's new
record is 2 hours, 27 minutes and 24 seconds! ThePiGuy24 also
gained 0.00246 tonk points for stealing the tonk. Position #7. Need
0.00388 more points to pass RedstoneParkour!
L32[07:00:31] ⇦
Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit:
http://quassel-irc.org - Chat comfortably.
Anywhere.)
L33[07:01:06] ⇨
Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L34[08:44:59] ⇨
Joins: Vexatos
(~Vexatos@pd9e21222.dip0.t-ipconnect.de)
L35[08:44:59] zsh
sets mode: +v on Vexatos
L36[10:14:56] <Izaya> Amanda: what are you
using for your syslog stuff?
L37[10:15:17] <Izaya> you had it plumbed
into grafana or something, right?
L38[10:20:06]
<RedstoneParkour> %tonk
L39[10:20:06] <MichiBot> Dagnabbit!
RedstoneParkour! You beat ThePiGuy24's previous record of 2
hours, 27 minutes and 24 seconds (By 54 minutes and 1 second)! I
hope you're happy!
L40[10:20:07] <MichiBot> RedstoneParkour's
new record is 3 hours, 21 minutes and 26 seconds! RedstoneParkour
also gained 0.0027 (0.0009 x 3) tonk points for stealing the tonk.
Position #6 => #5. (Overtook SquidDev) Need 0.02989 more points
to pass Vaur!
L42[10:32:48] <Izaya> You wouldn't want an
atomic clock?
L43[10:35:01]
<Vaur>
%sip
L44[10:35:01] <MichiBot> You drink a goopy
caterium potion (New!). Vaur: Nothing seemed to happen...
L45[10:51:54]
<Wattana>
>Izaya: You wouldn't want an atomic clock?
L46[10:51:54]
<Wattana>
Doubt I can afford one
L47[10:54:23] <Izaya> Well, yeah, but
want
L48[11:34:52]
<Vaur>
%sip
L49[11:34:53] <MichiBot> You drink a light
toxictop potion (New!). Vaur feels slightly more agile.
L50[12:06:13]
<T-Rak>
>! LittleTimmy52 !: I am well aware this is the server for
opencomputers, but I dont really …
L51[12:06:13]
<T-Rak> The
best solution usually is stealing modpack config files
L52[12:09:03]
<T-Rak> To
be clear: It doesn't always work, but you can adapt better from
there.
L53[12:16:04]
<T-Rak> If,
for whatever reason, you need to do it from the ground up (or if
the config files aren't enough to either avoid crashing / produce
crash logs that are significant in data that could help you to
solve the crash), then start by adding terrain generators, then
other nature stuff, then basic tech mods, then advanced ones, then
minor addons, then QoL additions, then random trinkets and similars
(such as roleplay things like ICBM and
L54[12:16:04]
<T-Rak>
ClaySoldiers), and finally, performance tools (Optifine, BetterFPS,
FoamFix).
L55[12:16:39]
<T-Rak> At
every step, keep a track of the changes and/or multiple versions of
the "mods" and "config" folders.
L56[12:24:06] <Amanda> Izaya: if you mean
the patch I made for your minitel syslog it was piped into my Loki
instance
L57[12:24:29] <Izaya> I meant system logs
in general
L58[12:24:40] <Izaya> Loki huh
L59[12:24:46] <Amanda> Ah, then same thing,
loki
L60[12:25:24] <Amanda> Every host runs a
promtail instance to scrape journald 's logs
L61[12:26:14] <SquidDev> 👍 to Loki, it's so
nice.
L62[12:30:05] <Amanda> And one host's
promtail listens on syslog to get logs from my unifi hardware
ingested
L63[12:30:16] <Izaya> Hmm, it looks like
it'd work well with my existing stuff
L64[12:30:44] <Izaya> can't send syslog
directly to it though, huh?
L65[12:31:24] <Amanda> Nah, it leaves all
the minutiae of the different log sources to promtail
L66[12:31:42] <Amanda> Then it all gets
ingested with one api for loki
L67[12:31:50] <Izaya> I guess that makes
sense of a sort
L68[12:31:56] <Izaya> maybe I'll poke at
that tomorrow
L69[12:32:05] <Amanda> This let's Loki
worry about storing and indexing thenlogs
L70[12:32:32] <Amanda> Only storing*
L71[12:34:18] ⇨
Joins: Thutmose (~Patrick@2620:103:a004:31::23)
L72[13:33:32] ⇨
Joins: Patapon6789 (~Patapon67@51.154.62.82)
L73[13:35:26] ⇨
Joins: RuSergO (~RuSergO@185.117.149.123)
L74[13:35:31] <RuSergO> Есть тут кто?
L75[13:35:56] <Patapon6789> ?
L76[13:36:15] <Amanda> English please
L77[13:36:28] ⇦
Quits: Patapon6789 (~Patapon67@51.154.62.82) (Client
Quit)
L78[13:37:28] <RuSergO> Oh, okay, i am
sorry
L79[13:38:34] <RuSergO> Can you tell me if
there are servers that can normally play with a weak PC and this
mod?
L80[13:40:34] <Amanda> Not sure, most of
the people who talk about playing packs in here build their own
packs
L81[13:40:35] ⇨
Joins: Patapon6789 (~Patapon67@51.154.62.82)
L82[13:41:24] ⇨
Joins: Patapon888 (webchat@51.154.62.82)
L83[13:42:10] <Patapon888> hi
L84[13:42:17] <Amanda> %yeshi
L85[13:42:17] <MichiBot> Hi, welcome to the
opencomputers IRC channel. If you just connected from minecraft,
yes this is a real chat. There are people here, but dont expect
people to engage with someone who just says "hi" or
similar, we are (usually) pretty busy.
L86[13:42:18] <Patapon6789> hi
L87[13:43:13] ⇦
Quits: Patapon6789 (~Patapon67@51.154.62.82) (Quit:
Patapon6789)
L88[13:43:31] ⇦
Quits: Patapon888 (webchat@51.154.62.82) (Quit:
webchat.esper.net)
L89[13:44:05] ⇦
Quits: RuSergO (~RuSergO@185.117.149.123) (Ping timeout: 189
seconds)
L90[13:47:12] <CompanionCube> %tonk
L91[13:47:12] <MichiBot> Jiminy Cricket!
CompanionCube! You beat RedstoneParkour's previous record of 3
hours, 21 minutes and 26 seconds (By 5 minutes and 39 seconds)! I
hope you're happy!
L92[13:47:13] <MichiBot> CompanionCube's
new record is 3 hours, 27 minutes and 6 seconds! CompanionCube also
gained 0.00036 (0.00009 x 4) tonk points for stealing the tonk.
Position #2. Need 0.00515 more points to pass Forecaster!
L93[13:59:40]
<Vaur>
%sip
L94[13:59:40] <MichiBot> You drink a ripe
red potion (New!). Vaur grows slightly until they steal a
shoe.
L95[14:30:37]
<Forecaster> %sip
L96[14:30:37] <MichiBot> You drink a
stirring diamond potion (New!). Forecaster's radiation level goes
up by 3. Forecaster's radiation level is 3. (Rem. uses: 3)
L97[15:03:32]
<Vaur>
%sip
L98[15:03:32] <MichiBot> You drink a
shimmering titanium potion (New!). It sounds like someone is
dragging a large metal axe along the floor nearby... Wait, now the
sound is gone...
L99[15:11:14] <Amanda> %p
L100[15:11:15] <MichiBot> Ping reply from
Amanda 0.27s
L101[15:11:41]
<Forecaster> you forgot the s and i
L102[15:13:17] <Amanda> Nah, I was testing
if my chat was working
L103[15:15:54]
<Forecaster> but any command would serve
that purpose
L104[15:18:59] <Amanda> Your right, next
time I'll %splash Forecaster with mutable
L105[15:18:59] <MichiBot> You fling a
mutable aqua potion (New!) that splashes onto Forecaster.
Forecaster turns into a lizard girl until they have a fluffy
dilithium potion.
L106[15:19:27]
<Forecaster> D:<
L107[16:05:31] ⇦
Quits: Amanda (~m-yt727s@2601:46:c601:ef1:1fd7:e9e4:c81b:d949)
(Ping timeout: 189 seconds)
L108[16:06:22]
<Forecaster> The cat is gone, the lizards
rule!
L109[16:06:49]
<Forecaster> %sip fluffy dilithium
L110[16:06:50] <MichiBot> You drink a
fluffy dilithium potion (New!). Forecaster falls into a shaft and
drop 3 floors!
L111[16:07:04]
<Forecaster> not sure that was worth it,
ouch
L112[16:09:54]
⇨ Joins: Amanda
(~m-yt727s@2601:46:c601:ef1:7a6c:acf6:ce17:6f8a)
L113[16:12:20]
<Forecaster> any mention of a lizard-based
rebellion is a lie
L115[16:13:06]
⇨ Joins: Windowser (~Windowser@80.76.61.107)
L116[16:13:10]
<AR2000>
>Forecaster: any mention of a lizard-based rebellion is a
lie
L118[16:13:38] ⇦
Quits: Windowser (~Windowser@80.76.61.107) (Client
Quit)
L119[16:19:49] ⇦
Quits: Amanda (~m-yt727s@2601:46:c601:ef1:7a6c:acf6:ce17:6f8a)
(Ping timeout: 189 seconds)
L120[16:22:18]
⇨ Joins: Amanda
(~m-yt727s@2601:46:c601:ef1:95ff:db3f:18c2:f930)
L121[16:44:21]
⇨ Joins: Webchat125 (webchat@79.118.23.84)
L122[16:44:44] ⇦
Quits: Webchat125 (webchat@79.118.23.84) (Client Quit)
L124[17:13:19]
<Wattana>
now all progress dialogs are using the default theme lmao
L125[17:16:13]
<Forecaster> the nerve
L126[17:29:36]
⇨ Joins: Docktor_Windows11
(~Docktor_W@80.76.61.107)
L127[17:29:49] ⇦
Quits: Docktor_Windows11 (~Docktor_W@80.76.61.107) (Client
Quit)
L128[17:34:14] <CompanionCube>
%tonkout
L129[17:34:14] <MichiBot> Fiddlesticks!
CompanionCube! You beat your own previous record of 3 hours, 27
minutes and 6 seconds (By 19 minutes and 55 seconds)! I hope you're
happy!
L130[17:34:15] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.003 tonk points!
plus 0.004 bonus points for consecutive hours! Current score:
0.11405, Position #2 => #1 (Overtook Forecaster)
L131[17:34:23]
<Forecaster> aww
L132[17:41:33]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:8291:6b00:8644:56f2:180c:209c)
L133[18:15:18]
⇨ Joins: S|h|a|w|n (~shawn156@67.218.67.153)
L134[18:15:29] ⇦
Quits: S|h|a|w|n (~shawn156@67.218.67.153) (Client
Quit)
L135[18:38:25] ⇦
Quits: SinZ (thelounge@grimm.361zn.is) (Ping timeout: 189
seconds)
L136[18:47:24]
⇨ Joins: SinZ
(thelounge@2400:6180:0:d0::64f:9001)
L137[19:36:45] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Read error: No
route to host)
L138[19:36:53]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L139[19:40:56] <SquidDev> %tonk
L140[19:40:56] <MichiBot> Hooray!
SquidDev! You beat CompanionCube's previous record of <0 (By 2
hours, 6 minutes and 41 seconds)! I hope you're happy!
L141[19:40:57] <MichiBot> SquidDev's new
record is 2 hours, 6 minutes and 41 seconds! SquidDev also gained
0.00211 tonk points for stealing the tonk. Position #6. Need
0.00005 more points to pass RedstoneParkour!
L142[19:55:31]
<Vaur>
%sip
L143[19:55:31] <MichiBot> You drink an
eroded aluminium potion (New!). Vaur feels like a champion!
L144[20:22:38] <Amanda> %choose comfort or
utility
L145[20:22:38] <MichiBot> Amanda: Why not
both? Okay fine. "utility".
L146[21:10:54]
<Z0idberg>
Ooh
L147[21:10:58]
<Z0idberg>
Linux is working
L149[21:11:38]
<Forecaster> impossible!
L150[21:18:34]
<Z0idberg>
TBF typing is horrible.
L151[21:18:46]
<Z0idberg>
You use the dpad + start and c left
L152[21:18:56]
<Z0idberg>
R for shift I guess, didn't test that
L153[21:19:07]
<Z0idberg>
it's weird either way
L154[21:53:06] <Amanda> Izaya, nadja:
Here, have a cursed idea I have for my database dumps: I'm
considing an abomination of sed or perl or similar, to just take a
straight pg_dumpall log and filter it into a tar file, since tar is
faily simple AIUI
L155[21:53:26] <nadja> … but *why*?
L156[21:54:34] <Amanda> nadja: atm I'm
dumping my postgres into a single file, then backing it up with
borg, as a single 18543808-line .sql file
L157[21:55:16] <Amanda> I figure with perl
or similar I can fairly easily turn that stream into a tar file,
since IIRC tar is pretty much designed to be appended to
L158[21:57:57] <nadja> … ah.
L159[21:58:05] <Hawk777> I thought
PostgreSQL’s dump tool already had an option to output to
tar?
L160[21:58:13] <Hawk777> Maybe I’m
confusing it with something else.
L161[21:58:29] <Amanda> And this way when
I need to revive a specific database, I don't need to go through
the whole 18M line file
L162[21:58:34] <Amanda> ... does it?
That'd be great
L163[21:58:46] <Izaya> you can dump
individual DBs I'm pretty sure
L164[21:58:47] <nadja> I mean it has
BASEBACKUP which can work to tar
L165[21:58:57] <Izaya> you could just
output each individually
L168[21:59:34] <Amanda> Izaya: this means
keeping a tally of all the databases, though. Which I could do with
nixos partially, but I'm not that fond of it
L169[21:59:51] <Hawk777> One file per
table, apparently.
L170[22:00:09] <Izaya> Or parsing the
output of the command to list the dbs
L171[22:00:36] <nadja> Hawk777: basebackup
if you want a "backup this entire pg installation into this
file please" solution
L172[22:01:41] <Amanda> I'm using
pg_dumpall to dump the entire postgres database + schemas
L173[22:01:45] <Hawk777> I don’t actually
use psql myself right now, I just have in the past. I generally use
a snapshotting filesystem and just back up its native files
instead, since if I want to restore after catastrophic failure, I
know it will be to the same version and CPU arch.
L174[22:06:36]
<Forecaster> %tonkout
L175[22:06:36] <MichiBot> Yikes!
Forecaster! You beat SquidDev's previous record of 2 hours, 6
minutes and 41 seconds (By 18 minutes and 58 seconds)! I hope
you're happy!
L176[22:06:37] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.002 tonk
points! plus 0.001 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.1157. Position #2 => #1
(Overtook CompanionCube)
L177[22:06:44] <SquidDev> Darn it.
L178[22:06:48] <Amanda> nadja: this
doesn't seem to be designed for partial recoveries? The whole
reason I'm considering this abomination is so I can more easily
grab some stuff and not others
L179[22:07:09] <nadja> Ah no, that's for
disaster recovery more than anything
L180[22:07:30] <Amanda> Really the only
reason I'm using pg_dumpall atm is so that I can dump everything,
without having to maintain a seperate list of databases oin the
server
L181[22:07:41] <nadja> If you'd want
partial recovery out of that you'd have to use it to set up a
running cluster and extract what you need from that
L182[22:08:12] <Amanda> maybe querying
postgres and getting a list of databases then doing a loop of
pg_dump -F tar would work better
L183[22:08:22] <nadja> Probably?
L184[22:10:56] <Amanda> Because honestly,
that's what I care more about, partial recoveries with a full being
possible as well. The whole thing that led me down this rabbithole
of an idea is that the CI software I use implemented secret
encryption! Badly! It can encrypt, and decrypt.. untill the server
is restarted, then it constantly complains about an invalid key, so
I rolled back to before this "feature" was added, and
nuked then restored the secrets...
L185[22:11:01] <Amanda> ... database from
the dump
L186[22:11:59] <Amanda> And trying to find
the correct part of that 18M line dump was a pita
L187[22:20:19] <Amanda> nadja: also, did
you know you can use sed like this? sed '/^COPY
public[.]secrets.*/,/^\./p;d' stdin
L188[22:20:43] <nadja> sed works on pretty
much all streams, yes :P
L189[22:21:23] <Amanda> The stdin was the
name of a file, I meant more like the sed command itself there.
"Print all lines from /foo/ to /bar/; delete all
lines"
L190[22:21:35] <Amanda> Ends up just
printing the lines between /foo/ and /bar/
L191[22:21:50] <Amanda> ( inclusive
)
L192[22:22:51] <nadja> ah, I never had to
use sed like that but I assumed it did proper multiline regex
L193[22:23:20] <Amanda> nope, two seperate
regexes, forming a range, with the command to print them
L194[22:23:42] <Amanda> without the
";d" at the end, it would print the entire file... and
the range specified twice
L195[22:23:45] <nadja> ah. Yeah, I never
used sed for editing in *that* way, no :D
L196[22:24:30] <Amanda> I think I saw it
in some random bash incantation at some point, and it percolated in
the back of my mind as a possibility until I ended up finding how
to do it again today. :P
L197[22:25:54]
<AR2000>
Woul anyone use a packagin utility on openOs ? like `dpkg` on linux
?
L198[22:26:05] <Amanda> You mean like
oppm?
L199[22:26:33] <Amanda> I think Izaya had
designs for their packagefs as well being ported to OpenOS, but IDK
if that ever went anywhere
L200[22:26:47]
<AR2000>
oppm doesn't really use packages. It download individual files of
github
L201[22:27:19]
<AR2000> I
meat something that would download a tar file from a url, extract
it and manage installed files
L202[22:28:49] <Izaya> is solaris's
package manager not a package manager because it downloads
individual files?
L203[22:29:15]
<Forecaster> can individual files be
considered a package?
L204[22:29:28]
<AR2000>
>Izaya: is solaris's package manager not a package manager
because it downloads i…
L205[22:29:28]
<AR2000> I
would say no. A package is a archive file that contain all the file
needed.
L206[22:29:29]
<Forecaster> maybe it's an individial-file
manager
L207[22:29:46]
<AR2000>
oppm is a good installer, not package manager
L208[22:29:49] <Izaya> that's an
interesting definition
L209[22:30:16] <Izaya> so a typical linux
install has no packages, because the archives get extracted?
L210[22:30:26] <nadja> Izaya: I mean you
call Qt-based applications "documents" based on the fact
that their UI definition files are XML.
L211[22:31:14] <Amanda> %choose halucinate
or continue tabbing around in nvim
L212[22:31:14] <MichiBot> Amanda: My
grandfather always told me that "halucinate" is the way
to go!
L213[22:31:19]
<AR2000> a
.msi is a package. Most windows app use self extracting packages
(.exe)
L214[22:31:20]
<AR2000>
.dep or .rpm on linux .apk for android. All of them are packages.
But oppm really handle individually downloaded files
L215[22:31:40] <Izaya> nadja: don't tempt
me
L216[22:31:54] <Amanda> I find it weird to
make the definttion of a package rely on something transient and
not really important to the end user
L217[22:32:02] <Izaya> structure
purist
L218[22:32:11] <Amanda> The end user
doesn't care that they downloaded a .tar or a bunch of wgets
L219[22:32:13] <nadja> Izaya: we literally
had that discussion and no I absolutely want you to make that
meme
L220[22:32:35] <nadja> If I can make
shitty GPU related memes you can make shitty desktop application
ones :P
L221[22:32:59]
<AR2000>
>Izaya: so a typical linux install has no packages, because the
archives get extr…
L222[22:32:59]
<AR2000>
oppm never extract anything. The archive extracted is the
package.
L223[22:32:59]
<AR2000>
dpkg extract them. apt download them, read the CONTROL file in the
package and handle requirment
L224[22:33:15] <Izaya> ngl now I'm
thinking about a package manager alignment chart
L225[22:33:45]
<AR2000>
Technically, apt call dpkg to extract and install the package. apt
just download what's needed
L226[22:34:26] <Izaya> I'm p sure
lunar_sam had a package manager that did archives fwiw
L227[22:34:38] <Amanda> And you have pkgfs
for PsycheOS2
L228[22:34:51] <Amanda> Which I thought
was pretty neat of an idea, don't even do the extraction!
L229[22:35:05] <Izaya> I steal only the
best ideas
L230[22:35:21] <Izaya> oppm is well-suited
to how people tend to use OpenOS though; being able to rip from
github master is pretty sweet
L231[22:36:05]
<AR2000>
But to come back to my initial question : would anyone use a
package manager like dpkg that can get a arbitrary link to download
the package from ?
L232[22:36:06]
<AR2000>
Maybe someone could make a apt like app later to go on top of it
and manage repo and auto dep management
L233[22:36:28] <Izaya> probably not tbh,
oppm exists
L234[22:36:52]
<AR2000>
>Izaya: oppm is well-suited to how people tend to use OpenOS
though; being able t…
L235[22:36:52]
<AR2000>
The issue I have with oppm are multiple. FIrst it doesn't have a
notion of config file
L236[22:36:53]
<AR2000>
Second : it only work with github
L237[22:36:54] <Amanda> probably not. Most
of my OpenOS deploys are done by a program that reads from an
arbitary folder, assumed to be mirrored somehow from my
oc-monorepo, and copies the files according to a manifest
L238[22:37:13] <Izaya> config file?
L239[22:37:22] <Amanda> Then I have
several vfs' for my mood for how to expose that oc-monorepo
folder
L240[22:37:27]
<AR2000>
`/etc`
L241[22:38:00]
<Forecaster> `/andsoon`
L242[22:38:02]
<AR2000>
Almost all my prog use a config file. OPPM doesn't know how to
handle them
L244[22:39:16] <Izaya> :)
L245[22:39:41]
<AR2000>
Yeah, I know, I read that
L247[22:39:55] <Amanda> Inheritence!
L250[22:41:20] <Amanda> wait no, that's
not it. Which fucking program was it
L251[22:41:24] <Izaya> I was gonna say
"I've used an oppm repo hosted on my git" but I think I
actually used the repo to make an installer disk for the
packages
L252[22:41:32] *
Izaya shrugs
L254[22:43:17] <Amanda> I should clean out
some of the older stuff in there sometime
L255[22:43:38]
<AR2000>
>Izaya: I was gonna say "I've used an oppm repo hosted on
my git" but I think I a…
L256[22:43:38]
<AR2000> My
git repo is oppm compliant. I'm just looking for a way to share a
package with other, upload it on other places that github
L257[22:44:16] <Izaya> you can cheat and
have a github repo that references external files
L258[22:44:21]
<AR2000>
The control file could be inspred by monoropo, or oppm config's
file
L259[22:45:05]
<AR2000>
>Izaya: you can cheat and have a github repo that references
external files
L260[22:45:05]
<AR2000>
The goal is to be able to use gitlab for example, or a random file
hosting service, or even your own srv
L261[22:45:18] <Izaya> fair
L262[22:45:25] *
Izaya would modify oppm, in that case
L263[22:45:34] <Amanda> You can make it,
just don't expect people to swarm to use it, Signed: ac-get
developer
L264[22:46:04]
<AR2000>
>Amanda: You can make it, just don't expect people to swarm to
use it, Signed: ac-…
L265[22:46:04]
<AR2000>
what is ac-get ?
L266[22:46:08] <Izaya> exactly
L267[22:46:16] <Amanda> My CC package
manager, ofc
L268[22:46:30]
<AR2000>
Well, I don't use CC
L269[22:46:34] <Amanda> I still use it
when I play with cc:t on newer packs, but I gave up getting people
to use it
L270[22:46:39]
<AR2000> I
used to use it, but not anymore
L271[22:46:58]
<AR2000>
but the idea of updating oppm...
L272[22:46:59]
<AR2000>
why not
L273[22:47:22] <Amanda> I was going to try
and port it to OC at some point, but decided I didn't remember
enough of ac-get's decisions, or know enough of OC yet to do
that
L274[22:47:31]
<AR2000>
But I think I'll still go with a package manager, that manage
packages
L275[22:47:42] <Amanda> glhf
L276[22:47:52] <Izaya> some handling for
repos that start with https?:// would be interesting
L277[22:47:53] *
Amanda curls up around Elfi, reads stories to her
L278[22:47:59] <Izaya> then you could keep
the original repo definitions too
L279[22:47:59]
<AR2000>
maybe patch oppm later so it could call my package manager
L280[22:48:02]
<Forecaster> I'll have my byte-manager
thankyouverymuch
L282[22:49:26]
<AR2000>
How I see it is to add a version property to a program in oppm's
config. If absent it assume github. If present it use a other
parser to handle other hosts, or formats
L284[22:49:45]
<AR2000>
UNDOCUMENTED OPTION !!!!
L285[22:50:00] <Izaya> it's used by my
repoinstaller floppy :)
L287[22:50:19]
<AR2000>
whait what ???
L288[22:50:32] <nadja> Izaya: hot take;
there are no packages because even if the files have the same
content each computer is unique and specialized on a meta level so
you can not *actually* install the same thing on two
computers.
L289[22:50:40]
<AR2000>
can oppm already use something other than github ?
L290[22:50:48] <Izaya> like I said, you
can reference external files in a programs.cfg
L291[22:51:01] <Izaya> nadja: if nothing
else the magnetic flux or specific level of the flash cell is
different
L292[22:51:11] <nadja> see?!
L293[22:51:25] <Izaya> ASLR makes sure
it's always loaded into a different place
L294[22:51:51] <Izaya> any package is only
a facsimile of any other
L296[22:52:31]
<AR2000>
it's incomplete
L297[22:52:35] <Izaya> no, you fix
this
L298[22:52:48]
<AR2000>
idk what's possible, you do
L299[22:53:12]
<AR2000> Or
I'm up for digging into unknown source code again
L300[22:54:38]
<AR2000>
The only thing I found nice for config files is the `?` prefix. `--
This file will only be installed or updated if it doesn't exist
already, unless option -f is specified`
L301[22:55:09]
<AR2000>
but the fact you can use a postinstall cmd or any url is nowhere in
the doc
L302[22:55:33] <Izaya> I mean, oppm
doesn't do postinstall commands
L303[22:56:15]
<AR2000> So
why is it in the minitel's program.cfg file ?
L304[22:56:35] <Izaya> > it's used by
my repoinstaller floppy :)
L306[22:59:41]
<AR2000> I
have to test that
L308[23:05:38]
<AR2000>
well...
L310[23:05:52]
<AR2000>
that's a fail
L311[23:06:11]
<Forecaster> at least it's a successful
fail
L312[23:06:43] <Izaya> yeah I'd never seen
those flags, so I didn't implement them :)
L313[23:06:45]
<AR2000>
nop
L314[23:07:14]
<AR2000>
Well, the `:` is really useful for big libs, and `?` for.. config
files
L315[23:08:12]
<AR2000>
sooo, it's a fail
L316[23:08:18] <Izaya> feel free to submit
a PR
L317[23:10:34] <nadja> @AR2000 do try to
be less obnoxious about this, you're not exactly doing yourself a
favour here.
L318[23:15:54]
⇨ Joins: Talonsfold
(~Talonsfol@071-088-221-081.res.spectrum.com)
L319[23:17:43]
<Kristopher38> for your own sanity, don't
dig into oppm's codebase
L320[23:18:36]
<AR2000>
>nadja: <@256917157559009281> do try to be less obnoxious
about this, you're not …
L321[23:18:36]
<AR2000>
the "nop" was for @Forecaster who said is was a
successful fail. It was not
L322[23:18:37]
<AR2000>
And I'm trying to bodge a fix rn, maybe making a PR, but the `:` is
giving me prblm
L323[23:19:03] ⇦
Quits: Talonsfold (~Talonsfol@071-088-221-081.res.spectrum.com)
(Ping timeout: 186 seconds)
L324[23:27:19]
<AR2000>
>Kristopher38: for your own sanity, don't dig into oppm's
codebase
L325[23:27:19]
<AR2000>
Well, I'm in it's code, to understand how to get the file list in a
folder
L326[23:28:04]
<Forecaster> Any fail you can walk away
from is a successful fail
L327[23:28:21]
<Forecaster> - ancient proverb
L328[23:28:26]
<AR2000>
>Forecaster: Any fail you can walk away from is a successful
fail
L329[23:28:26]
<AR2000>
But when 25% of the files are missing...
L331[23:28:56]
<Ariri>
this was for emitech or staricraft?
L332[23:28:59]
<Forecaster> You don't seem to get that
it's a joke
L333[23:29:11]
<AR2000> It
didn't crash, but didn't succeed
L334[23:29:34] <Amanda> @Ariri emitech,
there's another file in that directory for staricraft
L335[23:29:57]
<Ariri>
at
L336[23:29:59]
<Ariri>
ah*
L337[23:30:47]
<Ariri>
emitech isn't *dead* it's just uh not updated
L338[23:30:47]
<Ariri>
server is still on and kicking but i was busy 2 weeks ago building
new pcs for me and someone else and now i've just been enjoying it
:3
L339[23:31:30] *
Izaya set up systemd socket activation for Minecraft
servers
L340[23:31:32]
<AR2000>
I'll be back at it later, when less tired. It look like a awesome
tool. It just doesn't understand folders.
L341[23:31:32]
<AR2000> I
made `?` work
L342[23:32:11] <Amanda> @Ariri I thought
it kept crashing when the world loaded, was that fixed and you
didn't tell me?
L343[23:33:55] <Izaya> actually, I've been
meaning to improve the socket activation thinger; I have my server
set up to listen for connections then start the container and
forward them, but I'd like to do better and have the container
listen for individual servers
L344[23:34:08] <Izaya> so if I run more
than one it only starts the one that people are trying to connect
to
L345[23:54:41] <Amanda> Nested socket
activation
L346[23:54:51] <Izaya> yup
L347[23:55:00] <Izaya> tad worried about
the latency implications, but
L348[23:56:16] <Amanda> It's ~~turtles~~
systemd socket activation all the way down!