GNOME Bugzilla – Bug 764009
static-delta: Support providing component/package subtrees
Last modified: 2018-08-17 18:59:46 UTC
At the moment our logic for generating diffs is unaware of any component-level inputs in the fs tree. We just traverse the tree and look for "similar" files, where at the moment "similar" requires the same basename. For things like /usr/lib64/libglib-2.0.so.0.4706.0 which get renamed across each build, this means we currently don't try deltas. What we really need to support is a build system providing a "key" (e.g. package name) per file, then try to do deltas across those. That way we could know to spend time e.g. looking for a binary file that was split. On the other hand, we do need to support components being split across updates too. So we'd also need our current "look for similar files" strategy.
OSTree has moved to Github a while ago. Furthermore, GNOME Bugzilla will be shut down and replaced by gitlab.gnome.org. If the problem reported in this Bugzilla ticket is still valid, please report it to https://github.com/ostreedev/ostree/issues instead. Thank you! Closing this report as WONTFIX as part of Bugzilla Housekeeping.