

Pruning clears cached blobs and unlinked objects. It 100% will not clear history unless you’re forcing a specific depth to be achieved, which, again, is not something that people who want a functional repo would do.


Pruning clears cached blobs and unlinked objects. It 100% will not clear history unless you’re forcing a specific depth to be achieved, which, again, is not something that people who want a functional repo would do.


Mirroring is exactly that: a copy
If the thing you are mirroring does something you don’t like, you can’t stop. Literally imagine standing in front of a mirror and trying to stop the reflection from doing something you don’t like. Not happening.
The thing about git is that it keeps all history, even in a force push situation, unless they actively clear previous history, which is… difficult.
What you can do is lag proxy whatever the main branch is to catch it in time, or just keep revisions of your mirror that you script and tag yourself. It’s like a daily backup you can go back and look into.
It’s going to waste a ton of space and time, but it would effectively create a stop-loss on someone nuking history, which generally is just not a thing that people do because it’s entirely stupid.


I mean…it makes sense in some ways, but absolutely fails in others. This will be problematic to start for sure.


Gonna have to stop you here and downvote this…this is a horrible idea for a lot of reasons.
There is a reason that a “distro” is a distro. All the components fit together and make a cohesive environment. Providing privileged access to whatever the base is to operate as if it were simply some tool running will 100% break the host OS in time. It’s not even a question.
The abstractions of tools in tools on top of tools is just stupid. The effort needed to manage, recognize, and log where the interactions happen is just absolutely insane.
Simplicity in operation ties into #1. New users would have no idea WTF is even going on here, would find no docs to help them if they run into trouble, or find any other users who are running the same combo of stacks-on-stacks to be able to even attempt to help them out. Advanced users would be able to just pick up a tool from one distro, and drop it another. Makes no sense in either case.
Recovery: should something bad happen, you’d have ZERO way to even attempt to fix it. Again, containerized tools would be make operative changes to the Host OS, and any tools with the Host would be useless to repair them, because they’d only be expecting to work within their own ecosystem…again, what makes a distro distinct.
Here’s a simple example: I run whatever Host OS, and then I go and run another container OS that intends to operate on my Host, BUT, it’s missing a GCC version that is expected. You poke around a bit, and in an attempt to solve for a missing dependency, now your host gets an incompatible GCC version installed into itself and gets borked.
No coming back from that in any simple way.
Again, who is this intended to appeal to?
Edit: Also, just reading the end, this is like Homebrew with extra steps and more stupidity.
Probably going to be Frigate. It’s meant for NVR, and has easy time management tools for review, plus you can setup an easy monitor stream with RTSP or ON IF to watch live from elsewhere.
You could also engage it’s inference for doing simple identification or animals and objects to tag clips where something happens in a Region of Interest.
You will immediately run into issues with delivery without an upstream partner or other known IP space, but ignoring that:
Keila is a pretty modern tool meant pretty specifically for this.
Ghost (the blog platform) has a lot of this stuff built-in, plus can host a static view of each.
ListMonk has been around a bit, but is more for campaigns I think.
Odoo community version has some pretty solid tools that will make it all super simple, plus has some other good tools. It may lack some of the deeper integration features, but again, it’s dead simple and has a solid interface.
Nah. Specific field registers for specific things, and something like Bitlocker doesn’t watch ALL of them.
From the few docs I can find, it looks like 0,2,4, and 11. Pretty common.
PCR is the name of a registered value in your TPM module.
Did you disable or otherwise changed your Secure Settings in your BIOS? That would do it.
Good point!
Why wouldn’t you just change the settings on your monitor? Seems much easier.


Why does a phone go to “the shop”?


That’s a solid plan.
If you want a deeper dive, just make some stuff in Thunderbird, then export and view it. It’ll give you a bit of a look into how email standards servers organize data.


Never had an issue. You may want to turn off all of the bells and whistles that cause it to spike CPU when idle though, that might help.
Settings > Library > Enable ‘Low Performance Mode’
Hit ESC during boot and watch the boot logs to see what’s hanging. Some systemd service is taking awhile and doesn’t have a sensible timeout. Probably network.


No shit
You sure it was showing the bootloader and not just kicking you back to your login screen?
Check your fans and run a temp monitor


I may not have my editors straight here, but isn’t this a mostly abandoned project that has a small user base anyway?
Dude is nominated for like 4 Grammy’s now. Crazy.