[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-development
Subject:    [haiku-development] Re: downgrade a package
From:       Ingo Weinhold <ingo_weinhold () gmx ! de>
Date:       2014-02-14 10:14:14
Message-ID: 52FDEC76.4050205 () gmx ! de
[Download RAW message or body]

On 02/12/2014 07:35 PM, Jérôme Duval wrote:
> libxml2-2.9.1 is part of the x86 repository but declared broken on HaikuPorts.
> I have two questions on that:
> 1/ How to change back to libxml2-2.8.0 in the repository?

I suppose you mean the HaikuPorts package repository (as opposed to any 
source repository). You perform exactly the same steps as when replacing 
a package with a newer version.

> 2/ How to downgrade a package on an installation?

That's a good question. I think "pkgman update libxml2" would not 
actually replace the newer version with the old one. Maybe explicitly 
specifying the version (i.e. "libxml2-2.8.0") would. I haven't checked 
that, nor how that would be done e.g. with zypper on openSUSE.

The recently introduced "pkgman full-sync" (equivalent to "zypper 
dist-upgrade") would do that. It synchronizes the state of all installed 
packages with that of the active repositories, including downgrading and 
removing packages, if necessary. Individual packages cannot be specified.

I'm unaware of how HaikuDepot works and whether it would be possible to 
downgrade a given package with it.

I believe, it should be possible to download the new package and 
manually move it to /system/packages. The package daemon should point 
out the conflict and offer as one solution to remove the old libxml2 
package.

CU, Ingo


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic