[pacman-dev] [PATCH] pacman+libalpm: print version names for conflicting packages
Allan McRae
allan at archlinux.org
Tue Nov 26 01:56:42 UTC 2019
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
More information about the pacman-dev
mailing list