Merge ~paelzer/ubuntu/+source/virt-manager:merge-2.2.1-4-groovy into ubuntu/+source/virt-manager:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: 7c6c9aa42faae11b25b0f327a19ecbd83c25a83f
Merge reported by: Christian Ehrhardt 
Merged at revision: 7c6c9aa42faae11b25b0f327a19ecbd83c25a83f
Proposed branch: ~paelzer/ubuntu/+source/virt-manager:merge-2.2.1-4-groovy
Merge into: ubuntu/+source/virt-manager:debian/sid
Diff against target: 536 lines (+456/-1)
5 files modified
debian/changelog (+390/-0)
debian/control (+2/-1)
debian/patches/legacy-images.patch (+33/-0)
debian/patches/mark-libvirt-lxc.patch (+29/-0)
debian/patches/series (+2/-0)
Reviewer Review Type Date Requested Status
Rafael David Tinoco (community) Approve
Canonical Server packageset reviewers Pending
Canonical Server Pending
Review via email: mp+384712@code.launchpad.net

This proposal supersedes a proposal from 2020-05-28.

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

PPA: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4077/+packages
Tags:
To ssh://git.launchpad.net/~paelzer/ubuntu/+source/virt-manager
 * [new tag] lp99999001/logical/1%2.2.1-3ubuntu2 -> lp99999001/logical/1%2.2.1-3ubuntu2
 * [new tag] lp99999001/new/debian -> lp99999001/new/debian
 * [new tag] lp99999001/old/debian -> lp99999001/old/debian
 * [new tag] lp99999001/old/ubuntu -> lp99999001/old/ubuntu
 * [new tag] lp99999001/reconstruct/1%2.2.1-3ubuntu2 -> lp99999001/reconstruct/1%2.2.1-3ubuntu2
 * [new tag] lp99999001/split/1%2.2.1-3ubuntu2 -> lp99999001/split/1%2.2.1-3ubuntu2

I spent some time to ensure all remaining Delta is on some way upstream, but other than that overall a trivial merge.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Retargetted against debian/sid to fix diff on LP

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

I'm on this one.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :
Download full text (3.5 KiB)

# CHECKLIST
----------------------------
 [.] changelog entry correct:
 [.] targeted to correct codename
 [.] version number is correct
 [.] update-maintainer has been run before
 ----
 [-] changes forwarded upstream/debian (if appropriate)
 [-] patches match what was proposed upstream
 ----
 [.] patches correctly included in debian/patches/series?
 [.] patches have correct DEP3 metadata
 ----
 [-] relying on PPA only for build check ?
 [-] if relying on PPA, did it install correctly ?
 ----
 [.] building it locally ?
 [.] if building locally, was source build good ?
 [.] if building locally, was binary build good ?
 ----
 [-] was autopkgtest tested ?
 ----
 [-] is this a SRU ?
 [-] if a SRU, does the public bug have a template ?
 [-] is this a bundle of fixes ?
 [-] is this a single fix ?
 ----
 [-] if single fix, was testcase provided ?
 [-] if single fix, and testcase provided, could I reproduce it ?
 [-] if single fix, and testcase provided, did it work ?
 ----
 [.] is this a MERGE ?
 [-] if MERGE, is there a public bug referred ?
 [-] if MERGE, does it add/remove existing packages ?
 [-] if MERGE, does it bump library SONAME ?
----------------------------
 [.] = ok | [x] = not ok | [?] = question | [!] = note | [-] = n/a
----------------------------
# changelog:

  * Merge with Debian unstable. Remaining changes:
    - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
      libvirt-lxc, to avoid confusion due to differing features and
      configurations.
      [accepted upstream, but not yet released)
    - Fix legacy-images path for focal. LP: 1872941
      [updated patch headers with upstream status]
  * Dropped changes:
    - Depend on gir1.2-appindicator3-0.1 for appindicator support.
      [accepted in Debian 1:2.2.1-4]

# files touched:

 /debian/patches/legacy-images.patch | 28 ++++
 b/debian/changelog | 15 ++
 b/debian/control | 3
 b/debian/patches/legacy-images.patch | 5
 b/debian/patches/mark-libvirt-lxc.patch | 29 ++++
 b/debian/patches/series | 1
 debian/changelog | 375 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/patches/series | 1
 8 files changed, 456 insertions(+), 1 deletion(-)

# extra:

dpkg-deb: building package 'virtinst' in '../virtinst_2.2.1-4ubuntu1_all.deb'.
dpkg-deb: building package 'virt-manager' in '../virt-manager_2.2.1-4ubuntu1_all.deb'.

upgrade:

$ sudo dpkg -i virtinst_2.2.1-4ubuntu1_all.deb virt-manager_2.2.1-4ubuntu1_all.deb
(Reading database ... 124894 files and directories currently installed.)
Preparing to unpack virtinst_2.2.1-4ubuntu1_all.deb ...
Unpacking virtinst (1:2.2.1-4ubuntu1) over (1:2.2.1-3ubuntu2) ...
Preparing to unpack virt-manager_2.2.1-4ubuntu1_all.deb ...
Unpacking virt-manager (1:2.2.1-4ubuntu1) over (1:2.2.1-3ubuntu2) ...
Setting up virtinst (1:2.2.1-4ubuntu1) ...
Setting up virt-manager (1:2.2.1-4ubuntu1) ...

installation:

$ sudo dpkg -i virtinst_2.2.1-4ubuntu1_all.deb virt-manager_2.2.1-4ubuntu1_all.deb
Selecting previously unselected package virtinst.
(Reading database ... 124591 files and directories currentl...

Read more...

review: Approve
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) :
review: Approve
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/virt-manager
 * [new tag] upload/1%2.2.1-4ubuntu1 -> upload/1%2.2.1-4ubuntu1

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading virt-manager_2.2.1-4ubuntu1.dsc: done.
  Uploading virt-manager_2.2.1.orig.tar.gz: done.
  Uploading virt-manager_2.2.1-4ubuntu1.debian.tar.xz: done.
  Uploading virt-manager_2.2.1-4ubuntu1_source.buildinfo: done.
  Uploading virt-manager_2.2.1-4ubuntu1_source.changes: done.
Successfully uploaded packages.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 6d1e7e0..cee8249 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,18 @@
6+virt-manager (1:2.2.1-4ubuntu1) groovy; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
10+ libvirt-lxc, to avoid confusion due to differing features and
11+ configurations.
12+ [accepted upstream, but not yet released)
13+ - Fix legacy-images path for focal. LP: 1872941
14+ [updated patch headers with upstream status]
15+ * Dropped changes:
16+ - Depend on gir1.2-appindicator3-0.1 for appindicator support.
17+ [accepted in Debian 1:2.2.1-4]
18+
19+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 28 May 2020 09:39:44 +0200
20+
21 virt-manager (1:2.2.1-4) unstable; urgency=medium
22
23 [ Christian Ehrhardt ]
24@@ -10,6 +25,41 @@ virt-manager (1:2.2.1-4) unstable; urgency=medium
25
26 -- Guido Günther <agx@sigxcpu.org> Sun, 26 Apr 2020 13:41:56 +0200
27
28+virt-manager (1:2.2.1-3ubuntu2) focal; urgency=medium
29+
30+ * Fix legacy-images path for focal. LP: #1872941
31+
32+ -- Dimitri John Ledkov <xnox@ubuntu.com> Fri, 17 Apr 2020 18:26:25 +0100
33+
34+virt-manager (1:2.2.1-3ubuntu1) focal; urgency=medium
35+
36+ * Merge with Debian unstable (LP: #1855256). Remaining changes:
37+ - Depend on gir1.2-appindicator3-0.1 for appindicator support.
38+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
39+ libvirt-lxc, to avoid confusion due to differing features and
40+ configurations.
41+ * Dropped changes
42+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
43+ packages so default hypervisor detection works properly on first run.
44+ [no more needed, works as-is]
45+ - d/p/prefer-qemu.patch: Prefer QEMU as the default URI, even if it's
46+ not installed.
47+ [no more needed, only affects xen hosts]
48+ - d/control: add missing gir1.2-gtksource-4 dependency (LP 1840677)
49+ [ in Debian 1:2.2.1-2 ]
50+ - update patches for context changes in 2.2
51+ [ in Debian 1:2.2.1-1 ]
52+ - d/virtinst.install: virtcli got merged with virtinst
53+ [ in Debian 1:2.2.1-1 ]
54+ - d/control: Drop superfluous python-requests dependency (LP 1825666)
55+ [ in Debian 1:2.2.1-1 ]
56+ - Merge with new upstream release v2.2
57+ [ in Debian 1:2.2.1-1 ]
58+ - Merge with new upstream release v2.2.1
59+ [ in Debian 1:2.2.1-1 ]
60+
61+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 05 Dec 2019 12:12:07 +0100
62+
63 virt-manager (1:2.2.1-3) unstable; urgency=medium
64
65 * Add salsa-ci
66@@ -38,6 +88,73 @@ virt-manager (1:2.2.1-1) unstable; urgency=medium
67
68 -- Guido Günther <agx@sigxcpu.org> Thu, 26 Sep 2019 17:30:36 +0200
69
70+virt-manager (1:2.2.1-0ubuntu2) eoan; urgency=medium
71+
72+ * d/control: Drop superfluous python-requests dependency (LP: #1825666)
73+
74+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 19 Sep 2019 12:14:56 +0200
75+
76+virt-manager (1:2.2.1-0ubuntu1) eoan; urgency=medium
77+
78+ * Merge with new upstream release v2.2.1
79+ - d/control: add missing gir1.2-gtksource-4 dependency (LP: #1840677)
80+
81+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 20 Aug 2019 08:39:44 +0200
82+
83+virt-manager (1:2.2.0-0ubuntu1) eoan; urgency=medium
84+
85+ * Merge with new upstream release v2.2
86+ Amonth other fixes and improvements this fixes
87+ LP: #1826856 - KVM: Boot Configuration Override
88+ - update patches for context changes in 2.2
89+ - d/p/Use-usr-bin-python.patch
90+ - d/p/add_qemu_binaries.patch
91+ - d/p/mark-libvirt-lxc.patch
92+ - d/p/prefer-qemu.patch
93+ - d/virtinst.install: virtcli got merged with virtinst
94+
95+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 26 Jun 2019 14:18:34 +0200
96+
97+virt-manager (1:2.0.0-3ubuntu1) disco; urgency=medium
98+
99+ * Merge with Debian unstable (LP: #1784424). Remaining changes:
100+ - Depend on gir1.2-appindicator3-0.1 for appindicator support.
101+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
102+ libvirt-lxc, to avoid confusion due to differing features and
103+ configurations.
104+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
105+ packages so default hypervisor detection works properly on first run.
106+ - d/p/prefer-qemu.patch: Prefer QEMU as the default URI, even if it's
107+ not installed.
108+ * Dropped changes:
109+ - d/control: virtinst needs isoinfo to introspect images. To fix that
110+ add a dependency to genisoimage to virtinst (LP: 1763609)
111+ [accepted in Debian]
112+ - Merge with latest upstream stable release (LP: 1763618):
113+ - Fixes potential crash with libxml2 error callbacks
114+ - Fixes disk/net/mem VM graphs
115+ [part of upstream 2.0.0 release]
116+ - d/p/lp-1794315-connection-avoid-failing-on-NoneType.patch: fix a race
117+ (worse on slow remote connections) that would break connecting to a
118+ remote (LP: 1794315)
119+ [accepted upstream]
120+ - d/p/lp-1796932-tests-osdict-fix-ordering-issue-with-new-osinfo.patch:
121+ fix FTBFS due to self-tests failing with new osinfo (LP: 1796932)
122+ [accepted upstream]
123+ - d/p/virtinst/9006_fix_path_to_qemu-dm.patch: drop the full path from
124+ qemu-dm as already done for hvmloader and pygrub. The Xen tools will
125+ handle this and add the missing path.
126+ [no more needed as pygrub and hvmloader aren't hardcoded anymore]
127+ - d/rules: Set qemu user to libvirt-qemu so appropriate permissions get set.
128+ [now fetched as libvirt capability]
129+ - Add lsb-release to Build-Depends so we can detect whether we're running
130+ on Ubuntu or Debian.
131+ [no more needed]
132+ - d/rules: Set the preferred distro so we appear first in the list.
133+ [upstream dropped the option to prefer, due to the search based OS list]
134+
135+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 23 Jan 2019 11:47:54 +0100
136+
137 virt-manager (1:2.0.0-3) unstable; urgency=medium
138
139 * Mark autopkgtest scripts executable
140@@ -80,6 +197,62 @@ virt-manager (1:1.5.1-1) unstable; urgency=medium
141
142 -- Guido Günther <agx@sigxcpu.org> Wed, 27 Jun 2018 11:38:12 +0200
143
144+virt-manager (1:1.5.1-0ubuntu2) cosmic; urgency=medium
145+
146+ * d/p/lp-1794315-connection-avoid-failing-on-NoneType.patch: fix a race
147+ (worse on slow remote connections) that would break connecting to a
148+ remote (LP: #1794315)
149+ * d/p/lp-1796932-tests-osdict-fix-ordering-issue-with-new-osinfo.patch:
150+ fix FTBFS due to self-tests failing with new osinfo (LP: #1796932)
151+
152+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 09 Oct 2018 16:57:42 +0200
153+
154+virt-manager (1:1.5.1-0ubuntu1) bionic; urgency=medium
155+
156+ * d/control: virtinst needs isoinfo to introspect images. To fix that
157+ add a dependency to genisoimage to virtinst (LP: #1763609)
158+ * Merge with latest upstream stable release (LP: #1763618):
159+ - Fixes potential crash with libxml2 error callbacks
160+ - Fixes disk/net/mem VM graphs
161+
162+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 13 Apr 2018 09:36:46 +0200
163+
164+virt-manager (1:1.5.0-0ubuntu1) bionic; urgency=medium
165+
166+ * Merge with Debian unstable 1:1.4.3-1 (LP: #1747907 LP: #1741861)
167+ and latest upstream 1.5.0 (Closes: #888133); Remaining changes:
168+ - Depend on gir1.2-appindicator3-0.1 for appindicator support.
169+ - Add lsb-release to Build-Depends so we can detect whether we're running
170+ on Ubuntu or Debian.
171+ - d/rules: Set the preferred distro so we appear first in the list.
172+ - d/rules: Set qemu user to libvirt-qemu so appropriate permissions get set.
173+ - d/p/virtinst/9006_fix_path_to_qemu-dm.patch: drop the full path from
174+ qemu-dm as already done for hvmloader and pygrub. The Xen tools will
175+ handle this and add the missing path.
176+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
177+ libvirt-lxc, to avoid confusion due to differing features and
178+ configurations.
179+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
180+ packages so default hypervisor detection works properly on first run.
181+ - d/p/prefer-qemu.patch: Prefer QEMU as the default URI, even if it's
182+ not installed.
183+ * Dropped changes (upstream)
184+ - d/p/use_qxl_for_ubuntu.patch: use qxl by default for Ubuntu VMs, it
185+ seems to work better than vmvga now.
186+ - Fix virt-install so that it can install 16.04 and newer images.
187+ Error message is 'Couldn't find hvm kernel for Ubuntu tree
188+ Closes (LP 1634304)
189+ - d/p/virt-manager-generates-invalid-guest-XML.patch: fix generation of
190+ invalid xml when a spapr-vio SCSI model controller is changed to a
191+ virtio-scsi model controller (LP 1649520).
192+ - Fix window size issues under Wayland
193+ - d/p/virtinst-adjust-media-paths-for-s390x.patch: fix virtinst on
194+ s390x (LP 1713990)
195+ * Added Changes:
196+ - refresh d/p/mark-libvirt-lxc.patch to match 1.4.3
197+
198+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 07 Feb 2018 16:13:38 +0100
199+
200 virt-manager (1:1.4.3-1) unstable; urgency=medium
201
202 * Depend on gir1.2-spiceclientglib-2.0 (Closes: #873597)
203@@ -133,6 +306,78 @@ virt-manager (1:1.4.0-6) unstable; urgency=medium
204
205 -- Guido Günther <agx@sigxcpu.org> Wed, 19 Jul 2017 19:19:10 +0200
206
207+virt-manager (1:1.4.0-5ubuntu3) bionic; urgency=medium
208+
209+ * Fix window size issues under Wayland
210+ - d/p/wayland-window-size-1.patch: fix window size tracking in
211+ virtManager/details.py, virtManager/manager.py.
212+ - d/p/wayland-window-size-2.patch: fix resize to VM in
213+ virtManager/console.py.
214+
215+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 13 Dec 2017 11:30:27 -0500
216+
217+virt-manager (1:1.4.0-5ubuntu2) artful; urgency=medium
218+
219+ * - d/p/virtinst-adjust-media-paths-for-s390x.patch: fix virtinst on
220+ s390x (LP: #1713990)
221+
222+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 30 Aug 2017 14:48:17 +0200
223+
224+virt-manager (1:1.4.0-5ubuntu1) artful; urgency=medium
225+
226+ * Merge with Debian unstable (LP: #1667114 LP: #1683747). Remaining changes:
227+ - Depend on gir1.2-appindicator3-0.1 for appindicator support.
228+ - Add lsb-release to Build-Depends so we can detect whether we're running
229+ on Ubuntu or Debian.
230+ - d/rules: Set the preferred distro so we appear first in the list.
231+ - d/rules: Set qemu user to libvirt-qemu so appropriate permissions get set.
232+ - d/p/virtinst/9006_fix_path_to_qemu-dm.patch: drop the full path from
233+ qemu-dm as already done for hvmloader and pygrub. The Xen tools will
234+ handle this and add the missing path.
235+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
236+ libvirt-lxc, to avoid confusion due to differing features and
237+ configurations.
238+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
239+ packages so default hypervisor detection works properly on first run.
240+ - d/p/use_qxl_for_ubuntu.patch: use qxl by default for Ubuntu VMs, it
241+ seems to work better than vmvga now.
242+ - d/p/prefer-qemu.patch: Prefer QEMU as the default URI, even if it's
243+ not installed.
244+ - Fix virt-install so that it can install 16.04 and newer images.
245+ Error message is 'Couldn't find hvm kernel for Ubuntu tree
246+ Closes (LP 1634304)
247+ * Dropped changes:
248+ - d/rules: Remove data/gschemas.compiled generated by clean (in Debian).
249+ - d/p/0001-details-Fix-screenshot-on-F24-rawhide-bz-1297988.patch:
250+ Cherry-pick from upstream. Fix screenshot capture with newer
251+ gdk-pixbuf/pygobject. (LP 1571702) (now Upstream)
252+ - d/p/use_virtio_for_pseries_disks.patch: virtinst: Use virtio bus type for
253+ disks on pSeries machines. Closes LP 1597610. (now Upstream)
254+ - Change Recommends to libvirt-bin instead of libvirt-daemon-system
255+ which isn't available in Ubuntu (Debian and Ubuntu share names again).
256+ - With package names now matching delta would be wrong, calling kvm
257+ leads to the right suggestive apt install message. Remaining messages
258+ are considered good enough (or should be fixed upstream)
259+ - d/p/more_helpful_error_message.patch: explain to the user why
260+ connecting to qemu:///system failed and how to fix it.
261+ - d/p/use_ubuntu_package_names.patch: Suggest installing the packages
262+ that are actually available in Ubuntu.
263+ - d/p/virtinst/dont_disable_vmport.patch: Don't disable vmport even if
264+ we're using spice, as this prevents having a seamless mouse when
265+ using Ubuntu as a guest (Seamless mouse was reported ok without).
266+ - d/p/leave-mnemonics-alone-on-focus-change.patch: Leave
267+ gtk-enable-mnemonics setting alone under Unity when windows change
268+ focus (No Unity supporte anymore).
269+ * Added changes:
270+ - Refreshed patches to match new version:
271+ - d/p/mark-libvirt-lxc.patch
272+ - d/p/virtinst/use_qxl_for_ubuntu.patch
273+ - d/p/virt-manager-generates-invalid-guest-XML.patch: fix generation of
274+ invalid xml when a spapr-vio SCSI model controller is changed to a
275+ virtio-scsi model controller (LP: #1649520).
276+
277+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Wed, 09 Aug 2017 17:07:59 +0200
278+
279 virt-manager (1:1.4.0-5) unstable; urgency=medium
280
281 * Reupload with virtinst (Closes: #849293)
282@@ -187,6 +432,67 @@ virt-manager (1:1.3.2-4) unstable; urgency=medium
283
284 -- Guido Günther <agx@sigxcpu.org> Sat, 16 Apr 2016 10:54:46 +0200
285
286+virt-manager (1:1.3.2-3ubuntu4) zesty; urgency=medium
287+
288+ * Fix virt-install so that it can install 16.04 and newer images.
289+ Error message is 'Couldn't find hvm kernel for Ubuntu tree
290+ Closes (LP: #1634304)
291+
292+ -- Dave Chiluk <chiluk@ubuntu.com> Tue, 29 Nov 2016 12:52:23 -0600
293+
294+virt-manager (1:1.3.2-3ubuntu3) yakkety; urgency=medium
295+
296+ * debian/patches/use_virtio_for_pseries_disks.patch: virtinst: Use
297+ virtio bus type for disks on pSeries machines. Closes LP: #1597610.
298+
299+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Wed, 20 Jul 2016 16:36:12 -0700
300+
301+virt-manager (1:1.3.2-3ubuntu2) yakkety; urgency=medium
302+
303+ * debian/patches/0001-details-Fix-screenshot-on-F24-rawhide-bz-1297988.patch:
304+ Cherry-pick from upstream. Fix screenshot capture with newer
305+ gdk-pixbuf/pygobject. (LP: #1571702)
306+
307+ -- Iain Lane <iain@orangesquash.org.uk> Wed, 18 May 2016 11:08:46 +0100
308+
309+virt-manager (1:1.3.2-3ubuntu1) xenial; urgency=medium
310+
311+ * Merge from Debian. Remaining changes: (LP: #1556671)
312+ - debian/control:
313+ + Depend on gir1.2-appindicator3-0.1 for appindicator support.
314+ + Add lsb-release to Build-Depends so we can detect whether we're
315+ running on Ubuntu or Debian.
316+ + Change Recommends to libvirt-bin instead of libvirt-daemon-system
317+ which isn't available in Ubuntu
318+ - debian/rules:
319+ + Set qemu user to libvirt-qemu so appropriate permissions get set.
320+ + Set the preferred distro so we appear first in the list.
321+ + Remove data/gschemas.compiled generated by clean.
322+ - d/p/virtinst/9006_fix_path_to_qemu-dm.patch: drop the full path from
323+ qemu-dm as already done for hvmloader and pygrub. The Xen tools will
324+ handle this and add the missing path.
325+ - d/p/more_helpful_error_message.patch: explain to the user why
326+ connecting to qemu:///system failed and how to fix it.
327+ - d/p/use_ubuntu_package_names.patch: Suggest installing the packages
328+ that are actually available in Ubuntu.
329+ - d/p/leave-mnemonics-alone-on-focus-change.patch: Leave
330+ gtk-enable-mnemonics setting alone under Unity when windows change
331+ focus.
332+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
333+ libvirt-lxc, to avoid confusion due to differing features and
334+ configurations.
335+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
336+ packages so default hypervisor detection works properly on first run.
337+ - d/p/use_qxl_for_ubuntu.patch: use qxl by default for Ubuntu VMs, it
338+ seems to work better than vmvga now.
339+ - d/p/prefer-qemu.patch: Prefer QEMU as the default URI, even if it's
340+ not installed.
341+ - d/p/virtinst/dont_disable_vmport.patch: Don't disable vmport even if
342+ we're using spice, as this prevents having a seamless mouse when
343+ using Ubuntu as a guest.
344+
345+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 31 Mar 2016 17:32:42 -0400
346+
347 virt-manager (1:1.3.2-3) unstable; urgency=medium
348
349 * [2ebfe49] Switch from urlgrabber to requests.
350@@ -224,6 +530,90 @@ virt-manager (1:1.3.2-1) experimental; urgency=medium
351
352 -- Guido Günther <agx@sigxcpu.org> Thu, 04 Feb 2016 12:11:04 +0100
353
354+virt-manager (1:1.3.2-0ubuntu2) xenial; urgency=medium
355+
356+ * debian/patches/virtinst/dont_disable_vmport.patch: Don't disable
357+ vmport even if we're using spice, as this prevents having a seamless
358+ mouse when using Ubuntu as a guest.
359+
360+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 25 Mar 2016 14:35:57 -0400
361+
362+virt-manager (1:1.3.2-0ubuntu1) xenial; urgency=medium
363+
364+ * Updated to upstream 1.3.2 release. (LP: #1533004)
365+ - d/p/Make-sure-we-use-a-binary-compatible-version-of-vte.patch:
366+ removed, no longer required.
367+ - d/p/leave-mnemonics-alone-on-focus-change.patch: updated to fix bug.
368+ - d/p/virtinst/use_qxl_for_ubuntu.patch: updated for new version.
369+ - debian/rules: remove data/gschemas.compiled generated by clean,
370+ pass --no-update-icon-cache --no-compile-schemas to install.
371+ - debian/control: added python-requests to Depends.
372+
373+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 28 Jan 2016 13:11:39 -0500
374+
375+virt-manager (1:1.2.1-4ubuntu1) xenial; urgency=medium
376+
377+ * Merge from Debian. Remaining changes: (LP: #1409309)
378+ - debian/control:
379+ + Depend on gir1.2-appindicator3-0.1 for appindicator support.
380+ + Add lsb-release to Build-Depends so we can detect whether we're
381+ running on Ubuntu or Debian.
382+ + Change Recommends to libvirt-bin instead of libvirt-daemon-system
383+ which isn't available in Ubuntu
384+ + Bump standards version to 3.9.6.
385+ - debian/rules:
386+ + Set qemu user to libvirt-qemu so appropriate permissions get set.
387+ + Set the preferred distro so we appear first in the list.
388+ - d/p/virtinst/9006_fix_path_to_qemu-dm.patch: drop the full path from
389+ qemu-dm as already done for hvmloader and pygrub. The Xen tools will
390+ handle this and add the missing path.
391+ - d/p/more_helpful_error_message.patch: explain to the user why
392+ connecting to qemu:///system failed and how to fix it.
393+ - d/p/use_ubuntu_package_names.patch: Suggest installing the packages
394+ that are actually available in Ubuntu.
395+ - d/p/leave-mnemonics-alone-on-focus-change.patch: Leave
396+ gtk-enable-mnemonics setting alone under Unity when windows change
397+ focus.
398+ - d/p/mark-libvirt-lxc: Clearly mark the LXC connections as being
399+ libvirt-lxc, to avoid confusion due to differing features and
400+ configurations.
401+ - d/p/add_qemu_binaries.patch: add the actual binary name from the qemu
402+ packages so default hypervisor detection works properly on first run.
403+ - d/p/Make-sure-we-use-a-binary-compatible-version-of-vte.patch: Use
404+ vte 2.91.
405+ * Dropped patches included upstream:
406+ - d/p/0001-serialcon-Drop-use-of-yet-more-removed-API.patch,
407+ - d/p/0001-serialcon-Remove-some-redundant-VTE-API-calls.patch: Cherry-
408+ pick two patches from upstream to stop using API removed in VTE 2.91.
409+ - d/p/dont-force-keyboard-grabs.patch: don't force keyboarb grab before
410+ widget is realized
411+ - d/p/prevent-access-to-deleted-objects.patch: prevent access to
412+ deleted objects
413+ - d/p/fix_changing_graphics_type.patch: fix changing the graphics type
414+ in the details dialog.
415+ - d/p/hook_into_domain_balloon_event.patch: properly hook into hotplug
416+ events so memory size gets updated.
417+ - d/p/fix_showing_vcpus.patch: display the right number of vcpus in the
418+ customize dialog.
419+ - d/p/fix_whitespace_in_storage_name.patch: Fix using storage when the
420+ directory name contains whitespace
421+ - d/p/add-support-for-ppc64le: cherrypick two patches to fix
422+ virt-install for ppc64le
423+ - d/p/fix-page-visibilities.patch: fix a page visibility issue
424+ resulting in stuck grabs.
425+ * Other dropped patches:
426+ - d/p/uefi_support.patch: upstream now has built in support.
427+ - d/p/virtinst/9004_ubuntu_fix_tree_support.patch: this patch is
428+ broken, needs fixing.
429+ - d/p/virtinst/9005_ubuntu_releases.patch: virt-manager no longer
430+ handles release information directly.
431+ * debian/patches/use_qxl_for_ubuntu.patch: use qxl by default for Ubuntu
432+ VMs, it seems to work better than vmvga now.
433+ * debian/patches/prefer-qemu.patch: Prefer QEMU as the default URI, even
434+ if it's not installed.
435+
436+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 08 Dec 2015 13:14:50 -0500
437+
438 virt-manager (1:1.2.1-4) unstable; urgency=medium
439
440 [ Andreas Henriksson ]
441diff --git a/debian/control b/debian/control
442index 42032bb..af4214a 100644
443--- a/debian/control
444+++ b/debian/control
445@@ -1,7 +1,8 @@
446 Source: virt-manager
447 Section: admin
448 Priority: optional
449-Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
450+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
451+XSBC-Original-Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
452 Uploaders:
453 Guido Günther <agx@sigxcpu.org>,
454 Laurent Léonard <laurent@open-minds.org>,
455diff --git a/debian/patches/legacy-images.patch b/debian/patches/legacy-images.patch
456new file mode 100644
457index 0000000..18e882b
458--- /dev/null
459+++ b/debian/patches/legacy-images.patch
460@@ -0,0 +1,33 @@
461+Description: Fix legacy-images path for focal.
462+Author: Dimitri John Ledkov <xnox@ubuntu.com>
463+Bug-Ubuntu: https://launchpad.net/bugs/1872941
464+
465+To be droppable delta some day, here some further info:
466+Upstream implemented it as
467+ https://github.com/virt-manager/virt-manager/commit/b55b7e94622dd039d00b6e21b5d28d44ab944693
468+Missing bit submitted in
469+ https://github.com/virt-manager/virt-manager/pull/115
470+
471+Index: virt-manager-2.2.1/virtinst/install/urldetect.py
472+===================================================================
473+--- virt-manager-2.2.1.orig/virtinst/install/urldetect.py
474++++ virt-manager-2.2.1/virtinst/install/urldetect.py
475+@@ -640,6 +640,8 @@ class _DebianDistro(_DistroTree):
476+ media_type = None
477+ if check_manifest("current/images/MANIFEST"):
478+ media_type = "url"
479++ elif check_manifest("current/legacy-images/MANIFEST"):
480++ media_type = "url"
481+ elif check_manifest("daily/MANIFEST"):
482+ media_type = "daily"
483+ elif cache.content_regex(".disk/info",
484+@@ -693,6 +695,9 @@ class _DebianDistro(_DistroTree):
485+
486+ def _set_url_paths(self):
487+ url_prefix = "current/images"
488++ if self._debname == "ubuntu" and self._os_variant >= 'ubuntu20.04':
489++ url_prefix = "current/legacy-images"
490++ log.warn("Using legacy d-i based installer, that has been deprecated and will be removed in the future. https://discourse.ubuntu.com/c/server")
491+ if self.cache.debian_media_type == "daily":
492+ url_prefix = "daily"
493+ elif self.cache.debian_media_type == "mounted_iso_url":
494diff --git a/debian/patches/mark-libvirt-lxc.patch b/debian/patches/mark-libvirt-lxc.patch
495new file mode 100644
496index 0000000..cd978ed
497--- /dev/null
498+++ b/debian/patches/mark-libvirt-lxc.patch
499@@ -0,0 +1,29 @@
500+Description: Clearly mark the LXC connections as being libvirt-lxc, to
501+ avoid confusion due to differing features and configurations.
502+Written: 2015-08-22
503+Author: Serge Hallyn <serge.hallyn@ubuntu.com>
504+Updated: 2019-12-06
505+Forwarded: https://github.com/virt-manager/virt-manager/pull/67
506+
507+--- a/virtManager/createconn.py
508++++ b/virtManager/createconn.py
509+@@ -171,7 +171,7 @@ class vmmConnect(vmmGObjectUI):
510+ _add_hv_row(HV_QEMU, "qemu", "QEMU/KVM")
511+ _add_hv_row(HV_QEMU_SESSION, "qemu", "QEMU/KVM " + _("user session"))
512+ _add_hv_row(HV_XEN, "xen", "Xen")
513+- _add_hv_row(HV_LXC, "lxc", "LXC (" + _("Linux Containers") + ")")
514++ _add_hv_row(HV_LXC, "lxc", "Libvirt-LXC (Linux Containers)")
515+ _add_hv_row(HV_BHYVE, "bhyve", "Bhyve")
516+ _add_hv_row(HV_VZ, "vz", "Virtuozzo")
517+ _add_hv_row(-1, None, "")
518+--- a/virtManager/connection.py
519++++ b/virtManager/connection.py
520+@@ -433,7 +433,7 @@ class vmmConnection(vmmGObject):
521+ "esx": "ESX",
522+ "gsx": "GSX",
523+ "libxl": "libxl",
524+- "lxc": "LXC",
525++ "lxc": "Libvirt-LXC",
526+ "openvz": "OpenVZ",
527+ "phyp": "phyp",
528+ "qemu": "QEMU/KVM",
529diff --git a/debian/patches/series b/debian/patches/series
530index 07c986c..06e24c9 100644
531--- a/debian/patches/series
532+++ b/debian/patches/series
533@@ -1 +1,3 @@
534 Use-usr-bin-python.patch
535+mark-libvirt-lxc.patch
536+legacy-images.patch

Subscribers

People subscribed via source and target branches