I have been playing with Red Hat Package Manager: creating rpms, installing them, and so on. I've done this before but had nearly blocked out the experience.
The process is gawky. It feels like a robot arm with extra elbows.
(In the early days of robotics, at MIT, researchers built robot arms with ever-increasing numbers of elbows. In the end, they discovered that an elbow and a shoulder sufficed. The cost of building, debugging, and maintaining software that handled more wasn't worth it.)
I wonder if making Debian packages is easier.