[haiku-development] Re: SoftwareUpdater (take 2) testing

  • From: Brian Hill <brianh@xxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 26 Feb 2017 07:12:26 -0500

Axel Dörfler wrote:

Am 25/02/2017 um 23:14 schrieb Brian Hill:
You might try running a "full-sync" instead of an "update" -- if
you're on an old enough version (e.g. before libpng update) with
enough packages installed, that should trigger the problem solver.
I am specifically doing an update:
https://github.com/Perelandra0x309/haiku/blob/updater/src/apps/softwareupdater/UpdateAction.cpp#L56

I think for an end user no options application, full-sync might be more appropriate, as it allows for downgrades, too.

So what is the difference between a full-sync and an update exactly? These are results for me on a hrev50970. There are 5 additional changes for 3rd party repos using full-sync, why?

~> pkgman full-sync
Downloading repochecksum-1...done.
Validating checksum for Haiku...done. Downloading repocache-2...done.
Validating checksum for Haiku...done. Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done. Downloading repochecksum-1...done.
Validating checksum for clasqm's repo...done. The following changes will be made:
 in system:
upgrade package haiku-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package webpositive_x86-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_loader-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package makefile_engine-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_x86-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_devel-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_x86_devel-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package scribus_x86-1.4.5.svn-6 to 1.4.5-6 from repository clasqm's repo
upgrade package einsteinium-1.3.2-1 to 1.3.2-1 from repository HaikuPorts
   upgrade package artpaint-2.0-4 to 2.1.0git-2 from repository HaikuPorts
   upgrade package libpng-1.5.25-1 to 1.5.25-2 from repository HaikuPorts
   uninstall package bepdf-1.2.0-1
Continue? [yes/no] (yes) : n
~> pkgman update
Downloading repochecksum-1...done.
Validating checksum for Haiku...done.
Downloading repochecksum-1...done.
Validating checksum for HaikuPorts...done.
Downloading repochecksum-1...done.
Validating checksum for clasqm's repo...done.
The following changes will be made:
 in system:
upgrade package haiku-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_x86-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package webpositive_x86-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_loader-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package makefile_engine-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_devel-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
upgrade package haiku_x86_devel-r1~alpha4_pm_hrev50970-1 to r1~alpha4_pm_hrev50979-1 from repository Haiku
Continue? [yes/no] (yes) : n


Other related posts: