Originally posted by jacob
View Post
Announcement
Collapse
No announcement yet.
RPM 4.17 Planned For Fedora 35 With Better Install Failure Handling, Lua Integration
Collapse
X
-
Originally posted by RahulSundaram View Post
Not the same thing. diff.gz is a unified context diff from upstream bundled in. There is no machine readable list of patches in that format.
Comment
-
Originally posted by jacob View Post
That has been deprecated a long time ago. Besides it's kind of nitpicking, because with diff.gz there was only a single patch, no "list of patches"
- Likes 1
Comment
-
Originally posted by RahulSundaram View Post
Yes, that is precisely my point that it was historically just a single bundled patch, not a list of individual patches, that is a substantial difference from RPM which has always maintained a list of individual patches in a machine readable format. This matters quite a bit when you are trying to understand the differences and want to cherry pick changes as upstream developer or for cross distribution patch sharing which is my direct experience with it.
Comment
-
Originally posted by jacob View Post
The patches are created by the package maintainer. If the maintainer creates several distinct patches you will have "individual patches", if he or she gobbles all modifications into a single giant patch then that's what you get even with RPM
To the larger point, they are roughly comparable now because feature cross pollination happened quite a bit over the years but there are certainly individual differences that still matters. For instance, if you are talking about related tooling, yum/dnf history rollback/undo features comes to mind as something I routinely use.
- Likes 1
Comment
-
Originally posted by RahulSundaram View Post
While this is technically true, what happens in practice matters and that is often dictated by things like packaging guidelines. You will be hard pressed to find RPM packages including in Fedora that ever had a giant patch in the official repository. This was historically routinely the case for official Debian packages.
Originally posted by RahulSundaram View PostTo the larger point, they are roughly comparable now because feature cross pollination happened quite a bit over the years but there are certainly individual differences that still matters. For instance, if you are talking about related tooling, yum/dnf history rollback/undo features comes to mind as something I routinely use.
Comment
-
What about differences in things like the ability to do delta patches and roll backs. I know those exist in RPM's but I don't think that functionality exists in debian based distributions. I know there is a debdelta, but I think it's abandoned and I don't think anyone ever used it. I don't think there has ever been rollback support in debian.
Otherwise AFAIK, both rpm and deb are pretty even in terms of capabilities. Debians big thing used to be apt, but then came urpmi, yum, dnf, etc. If there is anything I think debian based distros have going for them its an extremely large repository and the relatively easy ability for packages to add additional repositories to keep themselves up to date.
Comment
Comment