On Mon, Feb 06, 2012 at 12:15:30PM +0100, Marc Espie wrote: > On Sun, Feb 05, 2012 at 11:50:18PM +0000, Mikolaj Kucharski wrote: > > Hi, > > > > I'm updating one of my OpenBSD 5.0 i386 installations to the latest > > version available on mirrors and got this error during pkg_add -ui: > > > > ... > > gucharmap-3.0.1p3-gtk2->gucharmap-3.2.2 forward dependencies: > > | Dependency of gedit-plugins-2.32.0p6 on gucharmap-*-gtk2 doesn't match > > Merging gedit-plugins-2.32.0p6->gedit-plugins-3.2.1p0 (211/473) > > vte-0.28.1p0+vte-ptyhelper-0.28.1p0->vte3-0.30.1p0 forward dependencies: > > | Dependency of gnome-terminal-2.32.1 on vte-* doesn't match > > | Dependency of py-vte-0.28.1p1 on vte-* doesn't match > > Merging gnome-terminal-2.32.1->gnome-terminal-3.2.1p1 (214/473) > > Merging py-vte-0.28.1p1->py-vte-0.28.2p3 (215/473) > > Can't install > > gnome-terminal-2.32.1+py-vte-0.28.1p1+vte-0.28.1p0+vte-ptyhelper-0.28.1p0->gnome-terminal-3.2.1p1+py-vte-0.28.2p3+vte3-0.30.1p0: > > can't resolve vte-*,vte-* > > Can't install > > gedit-plugins-2.32.0p6+gucharmap-3.0.1p3-gtk2->gedit-plugins-3.2.1p0+gucharmap-3.2.2: > > can't resolve vte3-0.30.1p0 > > ... > > > > and that breaks later other GNOME related packages. Do yo guys know > > by any chance, where the problem can be? > > > > You don't show what you had to do to get there, as there as answers go. > In particulr, whether you explicitly chose vte3 instead of vte. > > > It's likely the ... contain part of the answer.
More precisely, the vte and vte3 ports are configured to be installable at the same time. The issue there is that you have your dependency chain switched from vte to vte3, whereas py-vte doesn't work with vte3. I don't know if you forced it to jump to vte3 manually, or if something forced it. In general, when you run into an update issue, instead of ..., it's much better to have everything. In a merge issue, in general, you can let the first update continue to the end, dealing with the stuff it could, then the full log from the second update will start directly with problematic stuff, and it's generally useful to have it all. Here, I just see: > > vte-0.28.1p0+vte-ptyhelper-0.28.1p0->vte3-0.30.1p0 forward dependencies: which is completely unhelpful and much too late.
