&gt; to include the ability to do deduplication<p>But... Won&#x27;t it be an ugly kludge?<p>From what I understood, Subuser does introduce the duplication problem just because of the way it works. It didn&#x27;t exist with traditional package management when done right (because shared components are packaged separately), and it didn&#x27;t exist with Docker (because it uses layers). If software (any software) essentially adds some issue and then tries to fight it off, it&#x27;s very likely that things will be ugly in architectural sense.<p>&gt; But when you update a dependency, even if only one line of one file has changed, that dependency must be downloaded completely anew<p>Are you aware about debdelta?