Bug 199108

Summary: deskutils/virt-manager: Fix outdated dependencies and incompatability with Vte-2.91
Product: Ports & Packages Reporter: Ting-Wei Lan <lantw44>
Component: Individual Port(s)Assignee: Jason Helfman <jgh>
Status: Closed FIXED    
Severity: Affects Some People CC: dpejesh
Priority: --- Flags: bugzilla: maintainer-feedback? (jgh)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Fix outdated dependencies and incompatability with Vte-2.91 none

Description Ting-Wei Lan 2015-04-02 06:35:30 UTC
Created attachment 155113 [details]
Fix outdated dependencies and incompatability with Vte-2.91

Virt-manager has switched to GTK+ 3 and GObject introspection-based python bindings, so we no longer needs py27-vte and py27-spice-gtk.

The attached patch also includes an upstream commit to prevent using removed API in Vte-2.91 when accessing guest serial console.
Comment 1 David Shane Holden 2015-04-04 16:40:20 UTC
Tested on 10.1 amd64.

This fixes an error that I started getting after the switch to GTK3 back in November when trying to connect to the text console.

Also, https://bugzilla.novell.com/show_bug.cgi?id=780859 is required too.  I haven't bothered to dig into libvirt to see why it's not assigning an alias to the console/serial devices, but removing that check doesn't appear to have any negative impact and gets nmdm consoles working within virt-manager.
Comment 2 Jason Helfman freebsd_committer freebsd_triage 2015-04-08 18:21:04 UTC
(In reply to dpejesh from comment #1)

Please file a separate problem report on this issue, and I will look into it.

Thanks!
-jgh
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-04-08 18:21:05 UTC
A commit references this bug:

Author: jgh
Date: Wed Apr  8 18:20:14 UTC 2015
New revision: 383599
URL: https://svnweb.freebsd.org/changeset/ports/383599

Log:
  - fix outdated dependencies, and address old api [1]
  - while here address autoplist issue and sort python variables

  PR:		199108 [1]
  Submitted by:	lantw44@gmail.com [1]

Changes:
  head/deskutils/virt-manager/Makefile
  head/deskutils/virt-manager/files/patch-setup.py
  head/deskutils/virt-manager/files/patch-virtManager_serialcon.py