<< 13-12-2025 >>

01:45:09*Jjp137_ quit (Ping timeout: 260 seconds)
02:55:17*rockcavera joined #nim
03:56:50*Jjp137_ joined #nim
04:44:14FromDiscord<janakali> In reply to @mjsdev "_destroying my entire version": iirc git has subtrees, so maybe you can save your history
05:07:34FromDiscord<janakali> sent a code paste, see https://play.nim-lang.org/#pasty=JoLbrTHQ
05:07:44FromDiscord<janakali> (edit) "https://play.nim-lang.org/#pasty=jBwtdOJa" => "https://play.nim-lang.org/#pasty=bPcAmOrv"
05:07:57FromDiscord<janakali> (edit) "https://play.nim-lang.org/#pasty=LIMnSQJF" => "https://play.nim-lang.org/#pasty=pYOIQTiM"
05:46:45FromDiscord<nasuray> Why would using atlas require deleting version history?
05:51:38FromDiscord<mjsdev> In reply to @nasuray "Why would using atlas": Cause it gets into super broken states that require slop overloads if you're using URLs and they move.
05:52:18FromDiscord<mjsdev> And I don't feel like maintaining pkgOverrides
05:52:28FromDiscord<mjsdev> Its all like pre alpha
05:52:53FromDiscord<mjsdev> I was mostly just trying to see if I could make the thing work better than nimble
05:53:03FromDiscord<mjsdev> The answer is "kinda"
05:53:09FromDiscord<nasuray> Did you open a GitHub issue? Sounds like a bug
05:56:35FromDiscord<mjsdev> No, Im tired of those battles. It's not a bug. There's no way to match HEAD in early dev, so it downloads the .nimble files for multiple hashes and then complains of conflicting urls for the same package name and needing a pkgOverride to disambiguate
05:56:53FromDiscord<mjsdev> I'm sure of I opened an issue it would be expected behavior
05:57:33FromDiscord<mjsdev> Easier to squash yo one commit to remove the conflicts from history
05:57:44FromDiscord<mjsdev> (edit) "yo" => "to"
05:58:09FromDiscord<mjsdev> That's what I get for moving the repo
06:00:16FromDiscord<mjsdev> Maybe the neo guy will read my r/nim comments and finally make a decent package manager
06:08:57FromDiscord<mjsdev> If not maybe I'll write my own at some point
07:01:43*tiorock joined #nim
07:01:43*tiorock quit (Changing host)
07:01:43*tiorock joined #nim
07:01:43*rockcavera is now known as Guest7413
07:01:43*Guest7413 quit (Killed (tantalum.libera.chat (Nickname regained by services)))
07:01:43*tiorock is now known as rockcavera
07:34:32*beholders_eye joined #nim
07:39:35*beholders_eye quit (Ping timeout: 240 seconds)
08:33:01*rockcavera quit (Ping timeout: 264 seconds)
08:35:01*rockcavera joined #nim
13:30:28*xet7 joined #nim
14:59:31FromDiscord<tauruuuuuus> I just use atlas link ../path/to/local/dep with a local copy of the dependencies that can get modified a lot, if i got your use case right
15:08:51FromDiscord<mjsdev> My use case involves publishing these packages and having URL based repo dependencies actually work.
15:09:10FromDiscord<mjsdev> Without creating a nightmare for myself at least
15:09:23FromDiscord<mjsdev> I undoubtedly could have added pkgOverrides to my app skeleton
15:09:51FromDiscord<mjsdev> maybe not undoubtedly, I should probably never say that with respect to anything nim package management related anymore
15:10:51FromDiscord<mjsdev> I don't understand the insistence on maintaining this broken name paradigm.
15:13:10FromDiscord<mjsdev> Or things like versions in files
15:14:08FromDiscord<mjsdev> Which I don't know if it will (or has) been part of the problem yet, but almost undoubtly will be at some point.
16:31:13*rockcavera quit (Ping timeout: 264 seconds)
16:32:51*rockcavera joined #nim
16:32:51*rockcavera quit (Changing host)
16:32:51*rockcavera joined #nim
17:35:55*beholders_eye joined #nim
18:45:19*beholders_eye quit (Ping timeout: 264 seconds)
22:13:35*rockcavera quit (Ping timeout: 240 seconds)
22:15:54*rockcavera joined #nim
22:15:54*rockcavera quit (Changing host)
22:15:54*rockcavera joined #nim
22:56:49*ftajhii quit (Read error: Connection reset by peer)
23:05:07*ftajhii joined #nim