Skip to content

Please add more consistency checks before upgrading #93

Open
@0-wiz-0

Description

@0-wiz-0

I had a partially successful bulk build and decided to use the result anyway for updating (yes, my fault. But when you're using someone else's bulk build you don't know if it's complete or what did not build).
In particular, this upgraded libicu with a shlib major bump.
After the upgrade (pkgin fug) which went without obvious errors or non-standard questions, many packages that had failed in the last bulk would not run any longer, because they depended on the old libicu shared library which was replaced by the new one during the upgrade.

This could have been prevented if pkgin had notified me that packages foo, bar, baz would not resolve their library dependencies any longer after the upgrade and asked for confirmation (then I would have cancelled it).

Please add a check and confirmation dialog for that case. Thanks!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions