gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<drakonis> hmm, kiiiinda
<drakonis> but none are as insanely aggressive as riaa
<infinisil> PLOT
<samueldr> none from a locale which BROADCASTS their everythings so loudly either
<drakonis> yes
<drakonis> GNU plot you mean?
<drakonis> i'm sure its randomly generated
<drakonis> but it rolled gnu there
<samueldr> infinisil: what kind of mischievious plotting are you into?
<infinisil> Yeah that's amazing
<infinisil> Nix performance plotting! Very proud, of both the plotting, and the fact that in the end there's no performance change!
<infinisil> This is for nix#4154 :D
<{^_^}> https://github.com/NixOS/nix/pull/4154 (by Infinisil, 1 week ago, open): [WIP] Lazy attribute names
<samueldr> we're up to nix 9 now?
<drakonis> ooo
<drakonis> shiny
<infinisil> Hehe, that's the 9'th commit :P
<infinisil> (not pushed)
<samueldr> >> A patch commit message MUST consist of a single short (less than 50 characters) line stating the problem (“Problem: …") being solved, followed by a blank line and then the proposed solution (“Solution: …").
<samueldr> uh
<samueldr> that's extremely tight with the problematic function name
<samueldr> and funnily enough, none of the commit messages from the repo follow that
* samueldr chooses asking for forgiveness
<infinisil> samueldr: Which repo is that/
<infinisil> ?
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #nixos-chat
<samueldr> though https://github.com/zeromq/mruby-zmq specifically
jdnixx-M1 has joined #nixos-chat
buckley310 has joined #nixos-chat
<hexa-> it's not a bug if you just autoclose it after 30 days, right? riiiight?
<gchristensen> haha yep
<cole-h> Autoclosing is bad
<cole-h> I'm glad we didn't do that for our stale bot
<hexa-> let's see how long my motivation can keep up with that bot
<cole-h> tfw I've been trying to debug a C++ issue and it was caused by a renamed function
<cole-h> lol
<samueldr> were you getting huge wall of texts for errors?
<cole-h> Yes
<cole-h> All because completions->insert became completions->add
<samueldr> yeah, not helpful to continue with "bad type!!!!!! OMG!!!" errors when they relate to a function that's not defined/declared
<cole-h> (:
<cole-h> omg and apparently I removed it in the next commit
<cole-h> whyyyyyyyyyyyyyyy
<samueldr> you did this to yourself?
<cole-h> I did this to myself.
<cole-h> o no
<cole-h> I skipped in a rebase and now they're lost
<samueldr> hope I'm not rubbing salt. but that makes it a whole lot funnier
<cole-h> to the reflog I go
<samueldr> (that was written before the rebase oopsie)
<cole-h> lol
<cole-h> All good
<cole-h> it's already pushed
<cole-h> so I can just reset
<cole-h> and redo the rebase
<cole-h> x)
<samueldr> when I have to make hard rebases, I sometimes just make a new worktree, and cherry-pick and manually work through my changes
<samueldr> or since cherry-pick sometimes is bad
<samueldr> git show $rev | git am || git am --show-current-patch | patch -p1
<samueldr> since git is quite strict with patches
<samueldr> (I'm sharing hoping to learn about better alternatives)
maxdevjs has quit [Ping timeout: 272 seconds]
<cole-h> Awwww yiss. 94/100 on my database midterm
<samueldr> .oO( Failure for a devops course should be at 99.999% )
<cole-h> Hahahaha
<cole-h> oh wait I didn't remove that function
<cole-h> I just moved it
* cole-h should be writing an essay, but here he is, tinkering with Nix
* cole-h and also watching a thesis defense
<samueldr> oh lol; I was wondering why the animation was so choppy on what I'm working on
<samueldr> until I remembered I'm remoted via x2go
<samueldr> considering the layer of indirection, it's not choppy at all!
waleee-cl has quit [Quit: Connection closed for inactivity]
rajivr has joined #nixos-chat
atriq is now known as Taneb
buckley310 has quit [Quit: Connection closed for inactivity]
cole-h has quit [Ping timeout: 258 seconds]
<jtojnar> how long before nixpkgs is DCMA'd for including youtube-dl?
<jtojnar> * how long before nixpkgs is DMCA'd for including youtube-dl?
<samueldr> meh
<danderson> I vaguely expect youtube-dl will counter-claim and be back online in a few days
<danderson> perhaps pointing at creative commons videos as their download examples :)
<samueldr> it... might or not
<samueldr> danderson: it's not examples, it's test cases under the test suite
<samueldr> they're validating specific cases, e.g. age restricted VEVO video
<samueldr> all of VEVO is music
<samueldr> and not like you uploading music
<samueldr> but big cartel music
<samueldr> so (1) it's not even proeminent!
<samueldr> and (2) not documentation
<samueldr> though they can definitely remove the test cases
<samueldr> thought it's not great not testing specifics
<samueldr> so yeah, until we see the obvious rehosts like debian's salsa being acted against, I don't think we'll see build instructions being acted against
<clever> samueldr: i have seen a github project taken down by automation before, because they hosted source outside of github, and compiled binaries on github (for weird reasons)
<clever> and the github automation thought it was malware, too many binaries, not enough src
cjpbirkbeck has quit [Quit: Goodbye, take care]
<samueldr> since I saw an issue on the Nixpkgs repo of people being all worried, I wrote up something
<samueldr> basically, we can carry on for a while until upstream gives news
<samueldr> we could even apply patches while using our old source if need be!
<samueldr> (please tell me if I made factual errors in that comment)
<MichaelRaskin> Should we make a statement that youtube-dl is the recommended way of downloading the CC-licensed NixCon recording from Youtube?
<MichaelRaskin> BTW, does anyone still clone NixOS repos with all PRs included? I guess if there is a couple of clones, then a GitHub takedown won't be that much of a loss
<energizer> there are probably people who mirror it with https://github.com/MichaelMure/git-bug
<MichaelRaskin> There is PR code and PR discussion, ideally we indeed need both…
* samueldr should dust-off the mirror thingy
<samueldr> I wanted to take time to improve it a bunch... but yeah, take time from where?
<MichaelRaskin> Heh
<MichaelRaskin> I wonder how soon running gh to retrieve issues threads in a loop will hit rate-limit
betawaffle has quit [Ping timeout: 272 seconds]
aria has quit [Ping timeout: 272 seconds]
kalbasit has quit [Ping timeout: 272 seconds]
aria has joined #nixos-chat
betawaffle has joined #nixos-chat
bridge[evilred] has quit [Ping timeout: 258 seconds]
bridge[evilred] has joined #nixos-chat
kalbasit has joined #nixos-chat
feepo has quit [Ping timeout: 272 seconds]
jared-w has quit [Ping timeout: 272 seconds]
feepo has joined #nixos-chat
jared-w has joined #nixos-chat
feepo has quit [Excess Flood]
feepo has joined #nixos-chat
claudiii has quit [Ping timeout: 272 seconds]
<LnL> I recently had builds on github actions that where rate limited
claudiii has joined #nixos-chat
<MichaelRaskin> We need more repos with the same code to confuse rate-limiting?
waleee-cl has joined #nixos-chat
__monty__ has joined #nixos-chat
<gchristensen> sigh: // newWatcher creates a new watcher.
<sphalerite> hahahaha
<gchristensen> ...
<gchristensen> sphalerite: that is how you know it is good code
<sphalerite> gchristensen: didn't you have the same problem with something the other day?
<gchristensen> sorta yea
<gchristensen> someone in #systemd has been trying to get them to add easter monday support to systemd timers for 4 days
<sphalerite> uuuuh okay
<gchristensen> 12:32 <gchristensen> what do you find very important about being able to use systemd list-timers to see the next easter monday?
<gchristensen> 12:33 <spiri> it would be nice to get a message "let the bunny hop" as a notification
<gchristensen> y
<sphalerite> gchristensen: help why am I feeding the troll
<gchristensen> lol
avn has quit [Ping timeout: 260 seconds]
maxdevjs has joined #nixos-chat
<MichaelRaskin> When I am in mood for a lot of pain, I should try pushing an RFC on recognising the fact that tristate logic describes half of the meta stuff better than booleans.
<gchristensen> yeah
<MichaelRaskin> Is Easter Monday even computable from databases that a normal system ships?
<MichaelRaskin> Isn't it tied to a judgement call whether the full moon moment is properly ascribed to one week or the next, or something like that?
<gchristensen> something like that
cole-h has joined #nixos-chat
<hexa-> first monday after the first sunday after the first full moon in spring
<hexa-> ez
<hexa-> the german wikipedia lists several methods https://de.wikipedia.org/wiki/Osterdatum#Methoden_der_Osterberechnung
<__monty__> So if the full moon is on a sunday in spring, it's not the day after but a week after?
<hexa-> apparently
<__monty__> (Having trouble with *first* monday after *first* sunday.)
<hexa-> oh right, my bad
<hexa-> easter is the first sunday after the first full moon in spring
<hexa-> easter monday is day++
<hexa-> so it is the first monday after that first sunday
<sphalerite> hexa-: you mean ++day? :p
<hexa-> obviously
<hexa-> we wouldn't make our easter calculations unefficient, right?
<hexa-> s/un/in/
<hexa-> we wouldn't wanna make our easter calculations inefficient, right?
<hexa-> fixed.
<sphalerite> well, day++ isn't just inefficient, it's incorrect ;)
<immae> It still doesn’t answer the question of whether "after" is inclusive or not. If the full moon happens on "sunday Xth", does "first sunday after" correspond to "sunday Xth" or "sunday (X+7)th"
<__monty__> I think the latter, because otherwise you'd just say first monday after full moon, no?
<__monty__> Unless first monday after first sunday was really supposed to be first monday after easter sunday.
<immae> which is as much imprecise as the previous formulatoin :)
<sphalerite> easter was a terrible idea.
<__monty__> immae: Well, after isn't on in my book.
<MichaelRaskin> sphalerite: it kind of began well! So they come to the empty grave. A bit of a reference to Ananda's enlightenemnt, I guess. Then it got worse.
Baughn has joined #nixos-chat
Baughn has quit [Client Quit]
Baughn has joined #nixos-chat
<infinisil> ,launch
<{^_^}> Ping for space stuff: infinisil Taneb ldlework etu philipp[m] eyJhb
<infinisil> In 30 minutes, stream starts in 15 minutes, SpaceX starlink :D
<infinisil> I'll probably miss this one
<philipp[m]> Same, Vuelta is more important while cooking!
<viric> I just switched to 20.09... text looks different
<viric> like without the LCD subpixel thing
<viric> the freetype patent problem or what?
<viric> Maybe that's for #nixos
<infinisil> 10 minutes to launch!
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
<infinisil> T-1minute
<infinisil> Won't miss it after all :)
Baughn has joined #nixos-chat
<infinisil> 🚀
<infinisil> 35km high in 2 minutes, rockets sure are fast!
<kraem> woah clicked the link on t+10s - didn't know what i was clicking, happy surprise :D
<infinisil> :D
<infinisil> I'll miss the landing though
<kraem> why? it's in a couple of minutes, no?
hmpffff has joined #nixos-chat
<gchristensen> anyone remember the name of the VCS systemwhich requires a failing test before you're allowed to commit?
<gchristensen> note: not as a specially configured hook, but like built-in to the tool in a fundamental way
<gchristensen> cc MichaelRaskin who probably knows :)
<viric> testing religion
<MichaelRaskin> Wait what, such a thing existed?
<gchristensen> yeah
<MichaelRaskin> I am mostly surprised by a VCS having an internal notion of a test
<joepie91> today's pre-commit review is gonna be awesome...
<gchristensen> unfortunately itis hard to search for weird VCS systems b/c all the lists are like, github, bitbucket, gitlab, ...
<joepie91> that lists some anyway :P
<MichaelRaskin> Was it even distributed?
<hexa-> sphalerite, __monty__: cal, ncal —
<joepie91> (the trick is to look for alternatives to some obscure VCS, not alternatives to git :P)
<hexa-> displays a calendar and the date of Easter
<hexa-> man cal(1)
<hexa-> The problem is apparently solved
<hexa-> The program that you likely know as "cal" is itself a clone, named "ncal" and written by Wolfgang Helbig in the 1990s. It was preceded by a clone written for BSD by Kim Letkeman in 1989, which was in turn a replacement for a "cal" written by Bill Joy.
<hexa-> More trivia
<MichaelRaskin> OK, at opensource DVCS Wikipedia beats me but alt-to doesn't
xd1le has joined #nixos-chat
kalbasit__ has joined #nixos-chat
kalbasit_ has quit [Ping timeout: 240 seconds]
<gchristensen> MichaelRaskin: I saw someone linking to your queryfs talk on twitter today
<infinisil> kraem: Had to get food :)
<MichaelRaskin> Happens, I guess
<MichaelRaskin> Maybe I finally get people with feature requests now?
xd1le has quit [Read error: Connection reset by peer]
xd1le has joined #nixos-chat
<das_j> nice, wolfgang helbig was actually a coworker of mine
<das_j> *helbig
<das_j> he retired like 2 years ago
<{^_^}> tweag/nickel#93 (by yannham, 17 weeks ago, open): Figure out an adoption plan
<drakonis> huh
<eyJhb> infinisil: Missed it by quite much :(
<eyJhb> Anyone have a VPN with AnyConnect + 2FA?
<eyJhb> Well, a setup in NIxOS that can do that
<__monty__> drakonis: IFD FTW \o/ : )
<drakonis> hah
<gchristensen> eyJhb: yea
<eyJhb> Anything you can share? <3
<gchristensen> networkmanager's gnome gui should be able to do it
<gchristensen> I think
<eyJhb> Trying to get a AnyConnect something to work... But I have little to no info
<eyJhb> Damn...
<eyJhb> I get a damn .sh script, with a packaged up tar file at the end of the .sh script, that it just wants to run...
<gchristensen> I use this with openconnect to run rdp: https://gist.github.com/grahamc/fc17c9fb25a68795fb8c097bff8c9677
<samueldr> MichaelRaskin: by ordering by last update and only *completing* your info, I have a feeling that *with a login* you can run it maybe every 15 minutes
<samueldr> MichaelRaskin: maybe even tighter loops
<samueldr> MichaelRaskin: though my implementation uses octokit which handles waiting for you if needed
<samueldr> MichaelRaskin: so you could do it in tight loops, but then you're burning requests when there might not have been any activity
<eyJhb> What.. The.. Hell...
<eyJhb> Holy hell gchristensen , I didn't know that openconnect was SO WELL. Not really used to that...
<gchristensen> huh?
<eyJhb> Meant to sent that before I connected to the VPN
<gchristensen> :)
<eyJhb> Got DC'ed from IRC when I connected to the VPN, so it didn't send the message :)
<gchristensen> ah :)
<eyJhb> Hoping I can do some nice iptables + VPN stuff, to only send specific ranges down the VPN...
<gchristensen> well... yeah, so that script I sent you is written the way it is so that ONLY the RDP program is using the VPN
<MichaelRaskin> samueldr: do you know if anyone runs mirroring?
<samueldr> I don't know
<samueldr> WHY oh why did I not leavea README with notes about how to use my own damn tool?
<MichaelRaskin> Docs are for weaklings
<cole-h> gchristensen: Hmm... that script looks familiar :P
<samueldr> hi, it me, weakly remembering how I did things
<MichaelRaskin> And that happens weekly?
<eyJhb> gchristensen: Well, I guess testing for today is over since I apparantly got banned for DoS on the authservice
<samueldr> MichaelRaskin: that was a word I tried to pun on, but the puns were weak
<MichaelRaskin> … at that time of the week
<drakonis> __monty__: soon we'll have nickel...
<drakonis> but are we really going to still have nixpkgs or nipkgs?
<cole-h> nclpkgs
<kraem> anyone had any experience with a streacom db4 chassi? :)
<samueldr> oh, I totally had forgotten that the script I use tries to handle direct pushes on branches!
<__monty__> drakonis: I'm secretly still rooting for dhall : )
<samueldr> and uh, it's definitely not working well since I ran it in the wrong order
<samueldr> it's telling me
<samueldr> 20.03..20.09: 21363 commits on master, (99.34%) 21506 total commits.
<samueldr> since I accidentally broke fetching the data beforehand :)
<samueldr> the amount of people that are just willy-nilly mirroring and sharing mirrored unverified youtube-dl around is... not going to be any help in the end :|
<samueldr> how many of those are trustable?
<samueldr> how many of those are accidentally going to be big SEO-wise?
<samueldr> so many reactionary responses that may harm the project in the end :/
<gchristensen> I'll trust any of them as long as their 2020.09.20 release hashes to 1pkw3hnkddk1kqv0in152q1k4jjgbmf2xvc9j3r5nd38z6f7j6mc
<gchristensen> btw, the sharing the source is silly since it is availableon the youtube-dlwebsite :)
<gchristensen> nice to get copies around but the reactionary sharing is silly since the website is unaffected
<samueldr> yeah
<samueldr> (though it wasn't serving downloads yesterday)
<gchristensen> oh?
<samueldr> (as they were served through github)
<gchristensen> ah
<samueldr> but yes, wait for upstream
<hexa-> I wonder who will pick up that legal battle though
<samueldr> hopefully the EFF can, and knows how to help
<samueldr> former maintainer*
xd1le has quit [Read error: Connection reset by peer]
<eyJhb> https://github.com/NixOS/nixos-search/issues/161 wis this could be fixed soon, hard reading examples
<{^_^}> nixos-search#161 (by hmenke, 8 weeks ago, open): Newlines in code blocks are rendered as \n
xd1le has joined #nixos-chat
<eyJhb> gchristensen: did you ever switch to nftables?
<hexa-> eyJhb: do you have any concrete question?
supersandro2000 has joined #nixos-chat
xd1le has quit [Read error: Connection reset by peer]
xd1le has joined #nixos-chat
<andi-> How are our GitHub backups going? ^^
<MichaelRaskin> gchristensen: Fossil very definitely does not require tests
<MichaelRaskin> source: have committed just a text file to a Fossil repository
<samueldr> 💤 zleepy timez (back in 1778 seconds)
<samueldr> andi-: Saving PR #12359
<{^_^}> https://github.com/NixOS/nixpkgs/pull/12359 (by hrdinka, 4 years ago, merged): qtpass: 1.0.5 -> 1.0.6
<andi-> samueldr: what tool is that?
<samueldr> mine
<andi-> neat, have a link to it? :)
<samueldr> it wasn't intended to _backup_ github, only to fiddle with more in-depth search
<andi-> can you search closed issues? :D
<samueldr> I'm redoing the import from the bottom up since I minorly goofed up
<andi-> That would be a killer feature...
<samueldr> andi-: you can search through patch fulltext
<samueldr> I used that in the past to search for PRs that touched a particular file
<samueldr> for _open_ PRs
<andi-> nice!
<samueldr> andi-: the totally not good code dump https://github.com/samueldr/github-stats
<andi-> It appears to feature emojis -> good code
<samueldr> back in 2018, or 2019, it took ~10 hours to dump only PRs from 0
<samueldr> most of that was written hastily before nixcon 2018 to dump stats for the graphs :)
<samueldr> part of that was handled at the hostel room the day before :)
<samueldr> I wanted to move the DB to postgreSQL at some point
<samueldr> and make better plumbing/porcelain tooling
<samueldr> but as I said about 12 hours ago
<samueldr> I didn't have the time :)
<andi-> Didn't GitHub offer a personal data export? Shouldn't the "owner" of the repo be able to get one that contains everything?
<andi-> Not sure how well formatted that would be...
<samueldr> no clue
cole-h has quit [Ping timeout: 272 seconds]
<samueldr> as I said: backing-up wasn't the intent at first :)
<samueldr> the intent was to get stats, then it evolved into half of one step into making an offline-first github tooling "looking glass"
cjpbirkbeck has joined #nixos-chat
<andi-> samueldr: if you are bored you could do the same for hydra, a local (fast) copy of the data to query it without waiting minutes
<andi-> ;)
<sphalerite> andi-: ask Eelco if he can expose a periodically updated (appropriately redacted) db dump via http :p
<andi-> I am not sure what would happen earlier.. me finding the information or that dump to manifest ;)
xd1le has quit [Read error: Connection reset by peer]
xd1le has joined #nixos-chat
<samueldr> sphalerite: size of the DB is the issue AFAIK
<samueldr> huh, neat, I hadn't really thought about it, but zeromq can sub to a pub that isn't started yet over unix domain socket
endformationage has joined #nixos-chat
<etu> 11666 store paths deleted, 19574.62 MiB freed
* etu has done some testing
<samueldr> only 20GiB? :)
<etu> Well, it's built up since 90 minutes ago :p
<samueldr> I accidentally thrashed the store with the hydra evaluator a couple weeks ago
<samueldr> making it accidentally quadratically add a file that was growing to the nix store
<etu> "oops"
<samueldr> pro-tip: don't put the strace log of the hydra evaluator in the nixpkgs root you're evaluating against
<etu> :D
<etu> So I've kinda have done some bisecting just to realize that a piece of elisp seems to work in emacs26 but not emacs27
<supersandro2000> dumping github isnt that hard. use a tool to fetch the prs in a standard way into your repo
<supersandro2000> comments are a bit harder
<supersandro2000> and normally the mirror option of GitLab/Gitea is enough
<samueldr> supersandro2000: dumping as in throwing away or dumping as in collecting the info?
<samueldr> and uh, at 101K+ elements I'm willing to bet things are going to break :)
<supersandro2000> samueldr: always collecting info
<andi-> *sigh* people learned nothing from the incident?
<samueldr> ugh, another reactionatry fork that's going to be more harmful than helpful in the meantime (unless blackjack4494 is the original author)
<samueldr> just leave this to the upstream...
<samueldr> they are still communicating, albeit not much
<samueldr> it's not like they can respond quickly on a legal matter, especially on a friday afternoon then week-end!
<{^_^}> blackjack4494/YDLC#1 (by blackjack4494, 23 hours ago, open): Future of youtube-dl/c
<andi-> that sounds pretty much "official"
<andi-> not sure if he is affiliated or not
<supersandro2000> he maintains a fork since a bit of time
<samueldr> still doesn't look official to me, but I don't know
<samueldr> though I don'T know who were the owner/authors!
<etu> It appears that emacs has changed the response data of (directory-files-recursively) between 26 and 27... Fix was easy but meh. Took time to find that. :/
<__monty__> And that's why types are so great.
<samueldr> since that particular individual isn't part of the insights of the youtube-dl repo, I'd stay away from that and act as if it's "just a fork" https://web.archive.org/web/20200929015640if_/https://github.com/ytdl-org/youtube-dl/graphs/contributors
<samueldr> there's no reason to see bad intents, but that doesn't look authoritative
cjpbirkb1 has joined #nixos-chat
<etu> __monty__: The type was the same, it was just the difference that I got a relative path instead of a full path so my regex didn't handle it properly.
numkem has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 258 seconds]
<__monty__> samueldr: Maybe they were the person behind youtube-dlc?
<__monty__> etu: Fair enough. Though you could differentiate relative and absolute paths with types ; )
<samueldr> yeah, but that's not youtube-dl :)
<samueldr> so, the opinion of "just a fork"
<__monty__> Well many people were already using youtude-dlc for some reason. If the HN thread is anything to go by.
<__monty__> Just saying maybe it's not *just* another fork.
<samueldr> what I meant by "just a fork" is "not a fork in reaction to the DMCA issue", a genuine fork
<samueldr> but still, not the upstream
cjpbirkbeck has joined #nixos-chat
<__monty__> Ah.
cjpbirkb1 has quit [Ping timeout: 240 seconds]
cjpbirkb1 has joined #nixos-chat
xd1le has quit [Read error: Connection reset by peer]
cjpbirkbeck has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos-chat
xd1le has joined #nixos-chat
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-chat
cjpbirkb1 has quit [Ping timeout: 258 seconds]
cjpbirkb1 has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 240 seconds]
tilpner has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos-chat
cjpbirkb1 has quit [Ping timeout: 240 seconds]
tilpner has joined #nixos-chat
naivettes has joined #nixos-chat
__monty__ has quit [Quit: leaving]
<naivettes> Hello! Beginner here. I'd like to add support for add-ons to the tome4 game. Add-ons are meant to be downloaded to into a directory within the game, but it's in the nix store. https://github.com/NixOS/nixpkgs/tree/master/pkgs/games/tome4
<naivettes> Could anyone recommend a good example of how this might be done?
<samueldr> naivettes: I would suggest you ask on #nixos, this channel is for off-topic uses :)
<naivettes> thanks!
naivettes has left #nixos-chat [#nixos-chat]
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-chat
<samueldr> yay 502 - Server Error (Octokit::BadGateway)
<MichaelRaskin> Yay. Can you hold it down now?
<samueldr> it was a sarcastic yay
<MichaelRaskin> I mean, ability to bring down Github cheaply and at will could be interesting!
<samueldr> looks like it went through the second time around
<samueldr> luckily, since GitHub is not a paragon if stability all of it is built assuming things will fail
<samueldr> paragon of*
<MichaelRaskin> Does it also assume that eventual consistency is very eventual?
<samueldr> yes
<samueldr> well
<samueldr> what do you have in mind?
<samueldr> there is no real consistency in the database here
<samueldr> it's a collection of factoids that happen to generally relate together
<samueldr> and the name of the database file shows what I have in mind
<samueldr> it's named: cache.db
<samueldr> the main thing you trade-in if you delete it, si time for a later re-hydration
<samueldr> [if we forget about issues and people vanishing off GitHub]
<MichaelRaskin> Well, consequtive loads can give you sets of stuff that are not included in either direction, even without deletion
<samueldr> care to expand?
<samueldr> I think it's handled through just using whatever state is currently given by GitHub for any PR at any point in time
<MichaelRaskin> On bad days the changes seems to propagate… weirdly