

And you’re gonna see the Arch team wash their hands of the whole thing, like they did in the past whenever the AUR was in trouble.
That’s not real ownership.


And you’re gonna see the Arch team wash their hands of the whole thing, like they did in the past whenever the AUR was in trouble.
That’s not real ownership.


The orphan package criteria is misleading. If you look at the infobox you’ll see that there are only 69 package “maintainers” for 100k+ packages.


I see. I’m in Europe and it’s not very common there so that’s why.


They should find a better solution
Who’s “they”? Because it’s not Arch. Arch doesn’t want to have anything to do with AUR, and neither does any of the Arch-derived distros. They’re all perfectly happy taking advantage of it, of course, but not the responsibility.


Remove unmaintained packages and block the name for several months.
Alright, but that would mean most of AUR. Have a look at the package statistics box on the AUR homepage. Most packages fall under that definition in one way or another. The vast majority of the AUR is package some random person added once then never bothered with ever again.
Frankly I’m surprised that the AUR has survived for so long in its current form, for what is basically a shell script distribution system with zero supervision and zero safety guards.


Not sure about american plates, but in most jurisdictions licence plates are optimized for easy OCR:
Are they? Off the top of my head Germany is the only country I can think of that uses such a font (FE-Schrift).
They can also look for older R models, used. I have an R2 Arc Mini that can do 6 drives and it’s not too big.
If you think you might need more, get one with more slots up-front. Trying to add more HDD to a case that wasn’t designed for them sucks.


Unfortunately most companies don’t have a software culture or even understand it. Heck there are entire nations (like Japan) that are culturally at odds with software. It doesn’t stop them from making software (you can’t NOT make software in today’s day and age), they just go about it in furtive, roundabout and ultimately very inefficient ways.
It’s weird because modern software development borrows heavily from industrial process optimizations (some of which were invented and perfected in Japan, ironically) and there are clear, proven benefits to cooperation upstream in projects like Linux… and yet they still fight it every step of the way in the name of “IP”.
It doesn’t help either that there are countries (US, Japan, what do you know) that nurture the concept of software patents that have a chilling effect on sharing.


Literally all knowledge and understanding requires memorization of some sort and the understanding of reality and prior information.
But is that what schools are teaching? When’s the last time you heard of a school that prioritizes the way its students think and focuses on improving their reasoning and cognitive skills?
I’m not knocking memorization but it shouldn’t be the main or only token by which learning is evaluated.


I would say try Manjaro with the KDE desktop. It’s based on Arch so it will update indefinitely, it’s one of the few distros out there that has system recovery snapshots enabled by default, and it was designed to work best the less you tinker with it (it really wants you to leave it alone so it can manage things for you).


Why go to school if you’re just going to use AI? What are you paying for?
You could also ask what good is a school that only teaches you things that can be reliably answered by AI.
Or, if you prefer, why is the school curriculum defining and evaluating progress in a way that can be passed by an AI.
IMHO it shows that certain subjects rely way too much on rote memorization and loose cognitive associations and should maybe take this moment to rethink their approach.


Sharing code makes sense for everybody. It lets them spend a lot less resources on fixing shit if everyone else is also doing that somewhere upstream. With FOSS you can have your cake and eat it too. At some point Google calculated that committing one developer upstream for the Linux kernel can save a company the equivalent of a couple dozen specialist developers downstream in bug prevention and feature alignment across vendors alone.
Unfortunately many companies continue to think about code as if it were potatoes. It doesn’t fucking matter who owns the code, it’s a functional spec. But hey, look at all the trouble we have explaining why standards are good – nevermind opening code.


In Docker’s case is a non-issue because they were careful to use completely different names for all their packages. It’s only when the external repo uses the same names as the core that the dependency resolver can get confused.
Rant:
apt should either completely forbid external repos from using core package names (like Arch does), or look at both the package name and repo URL when deciding if a package is the same, not just package name.
I’m guessing that letting external repos “hijack” a package name was once upon a time seen as a feature and then they never got around to fixing it.


You say that but sometimes they come up with stuff that’s really useful and it can be very annoying to not have it. Like when they integrated compose into the main.
Also, if you later decide to switch to the official version you’ll have to handle the upgrade carefully or you risk wiping out all your images, containers, networks, volumes etc. Which can be fine if you have backups of all the relevant functional definitions and the volumes and so on, but obviously a huge pain if it catches you unprepared.
Mind you, this can also happen by tinkering with stuff in /etc/docker/daemon.json, which is how I originally learned to back up my shit.


Debian’s versions lag badly behind Docker’s. You’d always be missing the latest features. Docker introduces them at a steady pace and it can get annoying to see people talking about a new useful improvement and then months passing before it gets to you.


If you already know Debian that’s a big point in its favor. Nothing beats a distro you’re familiar with. (And I’d make the same argument if you were used to Ubuntu.)
I’ve used both Debian and Ubuntu Server on my home servers and I ended up returning to Debian.
I’ve ended up concluding that Ubuntu Server is Debian, just with more quirks. It offers nothing essential that you can’t do on Debian, and it will just complicate your life when the LTS support period eventually runs out (and even during LTS, when you have to jump through hoops like Ubuntu One to keep updates coming.)
(1) You can fuck up both Ubuntu and Debian’s upgrades by adding a lot of 3rd-party repos because apt doesn’t safeguard against external repos interfering with the core repos’ dependency graph.
So the trick is to keep the OS minimal, install only Docker from its repo and install anything else in Docker containers. That way you benefit the most from Debian being stable and very little from Ubuntu Server.
If you also need to run system containers and virtual machines you can add Incus later to the mix alongside Docker and still keep your host OS lean and simple.
You can also consider completely migrating to Proxmox later, which is also Debian under the hood but it’s a more turnkey solution. I wouldn’t recommend jumping straight into Proxmox unless you’re fairly sure that you’d need to run VMs. (If you’re unsure stick to plain Debian for now.)


I would recommend reconsidering how you obtain LE certs. I ended up on Certbot too because it lets you own what is a critical part of your selfhosted identity. Plus Certbot works well and it’s maintained by the EFF who also see it as a critical project. As a local script (basically) sky’s the limit regarding automation.
This is personal preference but I strongly prefer to locally control critical automations about my setup (certs, DDNS etc.)
The certs produced by Certbot are portable and you can use them with CF, local reverse proxies, or whatever other infrastructure you may need. Just need to get a copy to the proper place (securely).
I guess in the bigger scheme of things the question is whether you’re ok being tied to a particular service (like CF). I don’t, and I also don’t want to depend on the LE implementation of any particular reverse proxy (or their plugins).
PS: Oh and another tip: if you do end up using a CLI tool for certs, stick to Certbot. I’ve tried pretty much everything else and they all suck. It’s actually unbelievable how much they suck. Arcane and opaque, the lot of them, which is not something you want from a critical tool.


That’s a good point… was just looking into how I’d go about backing up my post+comment history and the only answer is basically “you need to use a special tool that pretends to be a lemmy client and fetches your history item by item”. I guess “host your own instance and migrate to that” is another one.
Which is surprisingly silly for what was supposed to be a more open platform than others. Heck, I can submit a GDPR request to Reddit and get a full dump of my account within the hour.
Is the current state of the AUR, despite the previous waves of attacks, and its troubled history, not evidence enough? The Arch team has never made the AUR a priority and I don’t see why they would start now.
The way I see it there are three possibilities:
What is not going to happen is the Arch team putting time and effort into overhauling the AUR.