On 14/11/19 3:45 pm, morganamilo wrote: > When ever pacman prints a conflict, it now prints pkgname-version, > instead of just pkgname. > > alpm_conflict_t now carries pointers to alpm_pkg_t instead of just the > names of each package. > > Fixes FS#12536 (point 2) > > --- > > One slight difference here is that the alpm_conflict_t used to hold a > dupe of the pkgnames, while now it holds a pointer to the real > alpm_pkg_t. > > We could make it so that it holds a dupe of the package but that will be > slower. Of course conflicts are pretty rare and usually involve manual > intervention anyway so what does speed matter? > > Conflicts are also usually handled before the transaction finishes, so > is there ever a reason for the front end to keep the conflict around > after? >
I'm leaning to duplicating the alpm_pkg_t... I could imagine a graphical frontend making a report of conflict etc at the end of an update. Any other opinions? Allan
