Community
Chat Logs
Sunday, October 18, 2026 (America/New_York)
- * phaleth joined #repopack
- phalethblue: I was going to optimize container file for flog, but these failing tests are in the way https://repopack.com/project/flog/apps/flog can I just remove those tests?
- phalethlatest ant still fails to run primate website https://paste.debian.net/plainh/9401fa97
- bluephaleth: which tests?
- phalethtake a look at the failed deployment of flog docs
- phaleththere is some smoke.js file in that is being triggered during the deployment
- phalethblue: do you know if flog somehow autodetects runtime and can be told to use a custom one? other than node
- bluephaleth: I just merged the latest website refresh, it's no longer failing
- blueO dpm
- phalethyeah, I see
- blueI don't know if it detects runtime, let me see
- phalethwhen it invokes primate build I guess it should
- phalethotherwise there is of course one more optimization I could do
- phalethactually, let me try
- bluehow do you mean, invokes primate? you mean `primate build`?
- bluebecause once primate is built, there's a generated js file and you choose the runtime
- blueso it's a question of what runtime you encode into the containerfile
- blueclanker says it doesn't detect runtime
- bluewhat is the use case?
- phalethtrying yet another JS runtime
- phalethyeah, well in the past `npx primate build` was used and that needs esbuild but also JS runtime
- blueyesterday dog was 30x times slower than v8, phaleth
- bluetoday we're down to 18x
- bluewe're getting there, no need for other runtimes
- bluenow working on jiting non-leaf non-numeric functions
- phalethI just wanna test :D
- bluedid you see the std: proposal?
- blueI think I finally found the holy grail
- bluehttps://repopack.com/project/flog/tasks/74
- bluethis is a dog/flog combined proposal, so it's not actionable until dog arrives in repopack
- blue"Flog owns package management, packing, publishing, manifest/artifact validation and development-task orchestration. Dog owns JS/TS execution, std: resolution, implementation of native APIs, and export-condition selection."
- bluethat seam is amazing. exactly the separation bun needed
- phalethah, well, this runtime I'm trying is not general purpose, they require their own app as well
- blueand unlike Bun or Deno, Dog is not trying to reinvent the world, it's trying to be 100% node/npm compatible while still going forward
- bluebtw phaleth: Dog is also not general purpose. it's highly optimised for server workloads. that means linux/amd64
- phalethI hope flog isn't gonna be locked this much to specific app, I realize it'll be tested against primate, but still
- bluercompat will soon switch to flog
- bluerepopack too
- blueI hope bytecode.news, I don't know what package manager they're using, probably npm
- phalethI didn't have a chance to take a look at bytecode.news's Containerfile
- phaleththink it's closed source
- blueif you ping dreamreal he'll probably give you access, he's been working a lot on Containerfiles for BCN and optimising, I think some of it in prepartion for repopack
- phaleththere is some postinstall that needs node
- phaleth> esbuild postinstall
- phaleth> node install.js
- phaleth/bin/sh: node: not found
- phalethok
- blueyou can add node to the containerfile, no?
- dreamrealoi
- dreamrealphaleth: BCN is closed source? I think not!
- dreamrealphaleth: the CODE is actually MIT licensed, the repos are private, not CLOSED
- bluesame difference >_>
- dreamrealit is not
- phalethyeah, I mean not that I can look into Containerfile for the primate frontend
- phalethdreamreal: any way I can give suggestions to the Containerfile?
- blueomg he has infected you as WELL in calling primate a frontend
- * blue shudders
- dreamrealIf you want access to the primate repo, asking means um... hold on, let me consult the lawyers... um, going on IRC and saying stupid things like "hey dreamreal can I have access to the primate repo, this is my github id"
- dreamrealblue: no, it's not a frontend but the ui-primate IS a frontend
- blueyeah I'm gonna go back to dog
- dreamrealphaleth: I don't know what that means, but I don't see why not if you can splain it to me
- phalethI'll just optimize the container image build for primate frontend
- phalethI'm phaleth everywhere except for twitter
- dreamrealso, uh, do you want access :D
- blueyeah he's reliably phaleth
- dreamreal"do these two steps" "okay here's one"
- blueOMG dreamreal
- phalethheh
- phalethshould just move it to repopack :)
- blueyes, the repopack team would like access to your repo for further optimisations of devops operations, with or without regard to deploying on repopack
- phalethwait is it on github?
- blueya
- dreamrealInvited. But please tell me what you're doing so I can do the learnin thing
- phalethok :D
- phalethsure
- dreamrealyes, it's on github right now
- * phaleth will make a nice new handmade favicon instead
- dreamrealAlthough I will say that I can totally see the ui-primate module being suboptimal in OCI
- bluethis is his new hobby, favicons
- dreamrealsomething about how the dockerfile organizes the layers
- phaleth:D
- dreamrealfavicons = fun! It's why they both start with "f"
- phalethI figured out how to make super optimal favicons without loosing pixels
- blueI feel like I'm probably burning too many tokens on Dog, but this is too much fun
- bluelol, phaleth
- phalethnext release of primate is getting bulkier so gotta save some kBs somewhere
- bluewait, is it? nobody informed me of that
- phalethyou are burning tokens on dog
- bluewell technically I'm burning tokens on paws, which is dog lingo for tasks, but yes
- phalethyeah, look at primate.run vs. primate-master.repopack.app
- bluefor some reason dreamreal finds this very amusing
- bluewait comparison aspect for primate.run vs primate-matser.repopack.app?
- bluewhat*
- dreamrealI find it amusing because it's funny as hell
- dreamrealthat's how that works :D
- phalethyou call some software a paw?
- bluedog is real, dreamreal. you also share the first letter with it, which according to you, indicates a relationship
- bluephaleth: no no, this is a joke. no software is called paw
- dreamrealI like dogs!
- bluebut the tasks I'm working on for Dog, are called paws, which is also a joke
- bluethat's related to the Dog motto of "One paw at a time"
- dreamreal... I also use that phrase whenever someone does a non sequitur without intending to, so this is funny too because it's NOT a non sequitur
- dreamreal(plus I actually do like dogs)
- blueyou better do, dogs are awesome
- dreamrealI prefer the german breeds, particularly the guarding breeds, I don't know the etymology: dobermans, shepherds, rottweilers...
- bluethere's only one dog breed you should care about
- dreamreal"canine?" I mean, I can get along with every dog breed except the chihuahua
- dreamrealratdogs can take off, eh
- bluegoldens
- dreamrealSomehow I knew you'd say that :D
- blueyes
- blueyou're very smart
- bluealso small dogs are incredily annoying
- blueincredibly*
- dreamrealOr Ihave a memory that's slightly better than what God gave goldfish, which is more likely
- blueit's almost like God didn't intend for them to exist. but I shouldn't be that presumptive, because goldens are also an orchestrated breed
- dreamrealPretty much every breed is
- dreamrealI don't know which ones are closest to wolves
- blueyeah but some are more... wolvey, I guess
- phalethblue: ok
- dreamrealYeah, that's why I like rotties and shepherds
- blueclanker has now implemented oracle GC in Dog
- blueclanker can predict the GC future now, it seems
- dreamreal(It does not hurt that those are the breeds my brother had when we were younger, and the breeds he likes today)
- bluerotties will bite you in the butt
- blueshepherds are okay... I guess
- dreamreal... unless they don't like you
- dreamrealI mean, my brother's rotties are FANTASTIC
- dreamreallike, awesome bad human detectors
- blueI had a Great Dane once. dumb as a brick. Probably contends with goldfish for RAM size
- dreamrealSomeone tried to mug my brother - an ex-marine, so mugging him is dumb - but his rottie had other ideas
- bluehe broke into our house and started feasting on sugar and chocolate
- dreamrealmy brother had to convince the rottie to let the guy have his genitalia back
- blueoof
- blueyeah, rotties are bad, bad fellas. don't wanna deal with that
- blueit's like alligator dog, essentially
- blueonce it snatches, oh boy
- dreamrealLike, he said the guy tried to threaten him, and his rottie latched on and applied.... just enough pressure to let the mugger know this was a gentle taste of what having his nuts bitten off would feel like
- dreamrealneedless to say, it was not a successful mugging :D
- bluethat's an *pacified* rottie
- blueit's the untamed ones that are crazy to deal with, absolute war machines
- bluea*
- dreamrealYeah, william was like "I didn't come out her to fight, but I'm good if you are, and guess who's built better for it"
- dreamreal(dog's name was william, as in shakespeare)
- blueHe called his dog Bill?
- dreamrealno, we're not barbarians, it was always william
- blueI never heard of a dog called William
- dreamrealnow you have!
- bluethat's a very... humany name
- bluethat's call
- bluecool*
- dreamrealexcellent dog, but developed hip dysplasia, apparently quite common in rotties :/
- blueya dogs have it in general
- * nevet joined #repopack
- * blue!~blue@user/blue changed the topic to: https://repopack.com | This channel is logged: https://bytecode.news/logs/irc/libera/repopack
- * nevet joined #repopack
- * blue!~blue@user/blue changed the topic to: https://repopack.com | This channel is logged: https://bytecode.news/logs/irc/libera/repopack
- * phaleth quit (Ping timeout: 246 seconds)
- * phaleth joined #repopack
- * lioloc joined #repopack
- * blue quit (Remote host closed the connection)
- * phaleth quit (Quit: phaleth)
- * lioloc quit (Ping timeout: 240 seconds)
- * nevet joined #repopack
- * blue!~blue@user/blue changed the topic to: https://repopack.com | This channel is logged: https://bytecode.news/logs/irc/libera/repopack