On Apr 2, 2017, at 4:34 AM, Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> wrote:Humdinger, thanks for the note, it is worth discussing. I have been frustrated
On Sun, Apr 02, 2017 at 09:33:55AM +0200, Humdinger wrote:
On 1 April 2017 at 18:50, <brianh@xxxxxxxxxxxx> wrote:
*New prompt at application start to choose between doing an Update or
a Full Sync. Also lays the ground work for implimenting silent
check-only feature.
Generally, I think this option is confusing to the user. Being a long
time Haiku user, I know that "full-sync" also does
downgrading/removing of apps. But I still find it hard to decide...
I've used the "update" command since it was available and it always
worked nicely. Recently I used "full-sync" once and had packages
uninstalled. Should I've stuck with "update"? When is a full-sync
necessary? How do I recognize such a situation?
I think that is what I am seeing, which for developers using a nightly presents
Full-sync should be the way to go in normal cases, but that assumes all
packages you have installed are from repositories. It does not mix well
with packages installed manually, and tends to remove those.
In theory, these are designed so you can use "update" for regular
updates of a stable release (where we are not allowed to rename or
downgrade packages), and full-sync would be used to update from a
release to the next (beta1 to beta2, or maybe R1 to R2). However, this
assumes strict rules for updating the repositories and careful testing,
and this is not in place at the moment.