The backup destination is a USB thumb drive, formatted ntfs because it’s a general purpose sneaker-net drive.
- Create a folder named config in the root directory on the thumb drive (ex: would be “G:\config” in windows).
- Open ~/home/config on the system that files are being backed up from.
- Select all
- Drag selection to the config folder on the thumb drive.
- Decide that the contents of cache folder are unneeded, and cancel the copy so it can be restarted without copying cache folder.
- Move the backup drive’s partial copy of the cache folder to the trash, choose delete when prompted to choose either canceling or deleting immediately.
- Behold the Kernel Panic.
Wanting to do my homework and see if this problem has been reported already, I searched the bug tracker. I came across bug #10101. Reading the comments gives the distinct impression that package management zealotry has run amuck (especially where ~/home/config is concerned), and that the prevailing attitude is essentially “package management is the future and if you don’t love it and use it for every little thing, then you’re in the wrong.” The “invalid” status the bug was closed with does nothing to diminish this impression.
The idea of package managers is nice, but the way it’s currently designed and implemented in Haiku is bad, because it’s pretty apparent that it only considers and caters to the case of software products/projects from outside sources. As a result, it runs roughshod over users who are simply making small-scale changes to their personal computing environment to customize it to their own liking. Expecting users to use package management for things like their own shell scripts is entirely unreasonable. It imposes a needless burden on such use cases, especially when those shell scripts are likely to be tweaked and updated very frequently, very unlike software built and intended for mass distribution.
Haiku says its focus is on Personal Computing, which creates the very reasonable expectation that we users can tweak and adapt our systems to enhance whatever way of working suits us best as individual users. But the way things are now, Haiku users seem to be conceptualized as either simple consumers of mass distributed software, or producers of mass distributed software, with only cursory acknowledgement given to the truly Personal Computer user.
My statement was neither aggression nor was it preemptive. I simply emphatically pointed out that it’s very bad, and that a user finds it completely unacceptable. My statement is entirely appropriate. Consider what I encountered above while looking into this problem, along with Haiku not copying files it was told to copy without so much as an “I’m sorry, I couldn’t do what you wanted me to.”, and you’ll have an idea of where I’m coming from and why I said what I said.
Your response to my statement has only confirmed and reinforced my impression of the situation. From where I’m standing, it is you who has responded with undeserved aggression (which is exactly what your false accusation of aggression is), apparently to delegitimize my complaint. You owe me an apology, humdinger.