Opened 4 years ago

Closed 4 years ago

#15899 closed bug (fixed)

[SoftwareUpdater] try full-sync if haiku package is missing from update

Reported by: diver Owned by: perelandra
Priority: normal Milestone: R1/beta2
Component: Applications/SoftwareUpdater Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by diver)

hrev54083 x86_64

Currently, SoftwareUpdater uses the same logic as pkgman update - i.e. it will not try to uninstall existing packages. However, from time to time some packages become obsolete and they are required to be uninstalled like what happened recently with ilmbase. This led to a situation where haiku package couldn't be updated and unsuspecting users don't understand why SoftwareUpdater stopped updating packages.

If possible SoftwareUpdater should detect this situation (when there is an update for haiku_loader package but not for haiku) and offer retrying in full-sync mode.

pkgman update could also at least warn the user about this situation.

Change History (6)

comment:1 by diver, 4 years ago

Description: modified (diff)

comment:2 by diver, 4 years ago

Description: modified (diff)

comment:3 by waddlesplash, 4 years ago

Actually, IMO SoftwareUpdater should always do a full-sync. If users don't want packages uninstalled or potentially downgraded, they should use pkgman directly; it's usually for good reason that those changes are made.

comment:4 by diver, 4 years ago

Sounds fine.

comment:5 by diver, 4 years ago

Milestone: UnscheduledR1/beta2

comment:6 by waddlesplash, 4 years ago

Resolution: fixed
Status: newclosed

Fixed in hrev54153.

Note: See TracTickets for help on using tickets.