merge 0.14.2-4 for additional fixes from Debian

Bug #1852439 reported by Christian Ehrhardt  on 2019-11-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
spice (Ubuntu)
Medium
Christian Ehrhardt 

Bug Description

It seems upstream still didn't move on https://gitlab.freedesktop.org/spice/spice/issues/34 so we can't make it a sync.

But I can merge all that is there atm and send the test fixes to Debian.

Related branches

The upstream case actually isn't important as Debian chose to disable it as well.
But we have a bunch of autopkgtest fixes which we want to retain.

Fortunately Debian now is on salsa, so I can more easily send it there this time.

Changed in spice (Ubuntu):
assignee: nobody → Christian Ehrhardt  (paelzer)
status: New → In Progress
importance: Undecided → Medium

Merge ready in https://code.launchpad.net/~paelzer/ubuntu/+source/spice/+git/spice/+merge/375496
with tests being fixed up for python3.

I think the tests should be dropped and suggested "Fix or Drop" to Debian in
https://salsa.debian.org/debian/spice/merge_requests/1

FYI: Uploaded

Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package spice - 0.14.2-4ubuntu1

---------------
spice (0.14.2-4ubuntu1) focal; urgency=medium

  * Merge with Debian unstable (LP: #1852439). Remaining changes:
    - d/control: Don't recommend -libav gstreamer plugins since it is in
      universe
    - make autopkgtests work again
      - d/t/automated-tests: spice-common moved into dir subprojects
      - d/t/automated-tests: option --enable-automated-tests now is always on
      - d/t/control: make tests more debuggable by allowing stderr
      - d/t/control: install new test dependency python-pil
      - d/t/regression-test.py, d/t/base_test.ppm: add file dropped in release
        tarball but needed for autopkgtests
      - d/source/include-binaries: allow binary base_test.ppm in package
  * Added changes:
    - d/t/automated-tests, d/t/control: make autopkgtests python3 compatible
  * Dropped Changes (in Debian):
    - d/control: Don't recommend -ugly gstreamer plugins since it is in universe
    - d/patches: drop patches being upstream in 0.14.2
    - new upstream 0.14.2
    - disable failing test-listen
    - d/libspice-server1.symbols: update for new symbols in 14.2
    - d/p/fix-test-qxl-parsing-on-ppc64el-and-armhf.patch: avoid FTBFS due to
      different handling of high words for constants
    - d/control: bump build dependency to libspice-protocol-dev >=0.14.0
  * Dropped Changes (Upstream)
    - SECURITY UPDATE: Integer overflow and buffer overflow CVE-2017-12194
    - SECURITY UPDATE: Denial of service CVE-2018-10873
    - SECURITY UPDATE: off-by-one error in memslot_get_virt CVE-2019-3813

spice (0.14.2-4) unstable; urgency=medium

  * disable failing test-listen (Closes: #941006)
  * add fix-test-qxl-parsing-on-ppc64el-and-armhf.patch
  * stop using dh_autoreconf as we do not patch autoconf/automake anymore

spice (0.14.2-3) unstable; urgency=medium

  * red-replay-qxl-fix-replay-on-32-bit-systems.patch
    hopefully fix the tests failure on arm* and ppc (FTBFS)
  * remove-compile-warnings-on-Linux-32bit-system.patch
    fix tons of compiler warnings on 32bit platforms

spice (0.14.2-2) unstable; urgency=medium

  * set $XDG_RUNTIME_DIR instead of $HOME when running tests
    to avoid dconf cache failure (fix FTBFS on almost all buildds)
  * set GSTREAMER_1_0_LIBS and GLIB2_LIBS (trimmed) for configure
    to avoid linking with useless libs

spice (0.14.2-1) unstable; urgency=medium

  * new upstream 0.14.2 release
  * remove all security patches (included upstream)
  * set maintainer to the QEMU team (Closes: #911427)
  * spice-protocol needs to be >= 0.14.0
  * require glib >= 2.38
  * do not disable celt051, it is not enabled by default anymore
  * explicitly enable optional features at configure time
    (gstreamer=1.0, sasl, lz4)
  * do not recommend but suggest gstreamer1.0-plugins-ugly
  * stop Break'ing very old spice-client packages
  * set $HOME when running tests
  * switch to python3 when building (Closes: #938548)
  * update libspice-server1.symbols
    (+SPICE_SERVER_0.14.2, +spice_qxl_set_device_info)
  * remove unneded --parallel option to debhelper
  * fix VCS fields to point to salsa

 -- Christian Ehrhardt <christian.ehrhardt@c...

Read more...

Changed in spice (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers