Bug 231365 - x11/xorgproto conflict: open-vmware-tools deletes xorgproto and installs an earlier version.
Summary: x11/xorgproto conflict: open-vmware-tools deletes xorgproto and installs an e...
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-14 21:16 UTC by Kaj Grundel
Modified: 2018-10-28 14:45 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (x11)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kaj Grundel 2018-09-14 21:16:57 UTC
Hi !

I did encounter a xorgproto conflict as, mentioned in /ports/Updating. And was able to solve the porblem with the information relating to that issue. (Delete xorgproto and install again). (x11/xorgproto conflicts with glproto-1.4.17)

I'm running Freebsd on Vmware and i had vmware-tools installed, when i decided to install open-vmware-tools. I was then concurrently updating my packages with portmaster.
So I deleted vmware-tools, installed open-vmware, and finally reinstalled xf86-video-vmware xf86-input-vmmouse with pkg. When installing xf86-video-vmware xf86-input-vmmouse (can't remember which one) pkg deleted xorgproto-2018.4, and installed an earlier version of xorgproto. This resulted in that i had an the same error over again(portmaster stopped with an error at firefox), with xorgproto as mentioned above.


Portmasterfail.txt left me with a list of ports not finished, and to be resumed later on, and at the very end of that list xf86-video-vmware and xf86-input-vmmouse are included. My question is vill open-vm-tools work if i delete xorgproto and reinstall xorgproto-2018.4 , and if i then resume updating the ports with portmaster, will it delete xorgproto-2018.4 and install an earlier version when it reaches video-vmware or xf86-input-vmmouse (now with ports and not with pkg)? If does I will have to delete xorgproto again and install it anew, and it is 900 mb to recompile (together with packages deleted that use xorgproto). I have left my system as it is and I don't really know what to do besides deleting open-vm-tools which I want to keep.
------------------------------------------------------------------------
20180731:
  AFFECTS: users of x11/xorg and all ports with USE_XORG=*proto
  AUTHOR: zeising@FreeBSD.org

  The xorg *proto packages have all been merged into one package,
  x11/xorgproto.  This might cause issues with upgrading.  If you
  get conflicts between xorgproto and old *proto packages, please
  remove the old package and install xorgproto again.

  In order to remove all orphaned ports, including all *proto port,
  the following can be used after the ports tree has been updated:
  pkg version -l \? | cut -f 1 -w | grep -v compat | xargs pkg delete -fy
-------------------------------------------------------------------------
Comment 1 Niclas Zeising freebsd_committer freebsd_triage 2018-09-15 08:44:03 UTC
Hi!
This sounds very much like open-vmware-tools hasn't been updated properly.  Are you building your packages yourself or using the official packages? open-vm-tools has been updated to use xorgproto.

I recently changed the dependency on xorgproto to be a build time only dependency, I'm not sure the package builders have caught up to this change.  It is possible to delete it using pkg -f, things should work anyway.

You should also be careful with mixing packages from pkg and building yourself.
Regards
-- 
Niclas