Merge ~paelzer/ubuntu/+source/open-vm-tools:lp1901116-merge.11.2.0-HIRSUTE into ubuntu/+source/open-vm-tools:debian/sid

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: fbbac84911826467279b1b249b4775cd213e63ab
Merge reported by: Christian Ehrhardt 
Merged at revision: fbbac84911826467279b1b249b4775cd213e63ab
Proposed branch: ~paelzer/ubuntu/+source/open-vm-tools:lp1901116-merge.11.2.0-HIRSUTE
Merge into: ubuntu/+source/open-vm-tools:debian/sid
Diff against target: 123 lines (+70/-2)
5 files modified
debian/changelog (+17/-0)
debian/control (+2/-1)
debian/patches/fix-FTBFS-glibc2.32.patch (+49/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
Reviewer Review Type Date Requested Status
Christian Ehrhardt  (community) Approve
Sergio Durigan Junior (community) Needs Information
Canonical Server Pending
git-ubuntu developers Pending
Review via email: mp+393106@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

PPA: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4322/+packages

I pinged upstream (and the Debian maintainer for awareness) on both bugs after confirming they still exist as-is. Debian will face them as well once they upgrade libs/toolchain.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

I'll review this one.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

* Changelog:
  - [?] old content and logical tag match as expected
  - [√] changelog entry correct version and targeted codename
  - [√] changelog entries correct
  - [√] update-maintainer has been run

* Actual changes:
  - [√] no upstream changes to consider
  - [√] no further upstream version to consider
  - [√] debian changes look safe

* Old Delta:
  - [-] dropped changes are ok to be dropped
  - [√] nothing else to drop
  - [√] changes forwarded upstream/debian (if appropriate)

* New Delta:
  - [√] no new patches added
  - [-] patches match what was proposed upstream
  - [-] patches correctly included in debian/patches/series
  - [-] patches have correct DEP3 metadata

* Build/Test:
  - [√] build is ok
  - [√] verified PPA package installs/uninstalls
  - [-] autopkgtest against the PPA package passes
  - [√] sanity checks test fine

Thanks for the MP, Christian. So, I reviewed it as much as I could, but I'd like to ask you to provide the full git-ubuntu merge data (i.e., the tags logical, reconstruct, old/debian, etc...) so that I can do a full review, please.

I was able to properly build the package locally. I was also able to install it in a local container, without problems.

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

Hi Sergio - in that case (since it is small and maintained in git-ubuntu for a long time already) pkg/ubuntu/groovy-devel == split and it is just the two fixes we have + CL + update maintainer.
There just was no reason to do all the tagging and pushing as the complexity was so non-existing.

If everything else is fine then we can upload this to get some open threads resolved.
Also Bernd has got my contribs to be ready in Debian for the new toolchain (and then this will be a sync).

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

To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/open-vm-tools
 * [new tag] upload/2%11.2.0-1ubuntu1 -> upload/2%11.2.0-1ubuntu1

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading open-vm-tools_11.2.0-1ubuntu1.dsc: done.
  Uploading open-vm-tools_11.2.0.orig.tar.xz: done.
  Uploading open-vm-tools_11.2.0-1ubuntu1.debian.tar.xz: done.
  Uploading open-vm-tools_11.2.0-1ubuntu1_source.buildinfo: done.
  Uploading open-vm-tools_11.2.0-1ubuntu1_source.changes: done.
Successfully uploaded packages.

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

is in hirsute

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 94d14c8..e04ed8e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
1open-vm-tools (2:11.2.0-1ubuntu1) hirsute; urgency=medium
2
3 * Merge with Debian unstable (LP: #1901116). Remaining changes:
4 - d/rules: avoid FTBFS by ignoring nonnull errors for now
5 - d/p/fix-FTBFS-glibc2.32.patch: fix tirpc flags to propagate correctly
6 fixing an FTFBS with glibc >=2.32
7
8 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Fri, 30 Oct 2020 11:58:55 +0100
9
1open-vm-tools (2:11.2.0-1) unstable; urgency=medium10open-vm-tools (2:11.2.0-1) unstable; urgency=medium
211
3 * [447d833] Update upstream source from tag 'upstream/11.2.0'12 * [447d833] Update upstream source from tag 'upstream/11.2.0'
@@ -10,6 +19,14 @@ open-vm-tools (2:11.2.0-1) unstable; urgency=medium
1019
11 -- Bernd Zeimetz <bzed@debian.org> Sun, 25 Oct 2020 19:33:02 +010020 -- Bernd Zeimetz <bzed@debian.org> Sun, 25 Oct 2020 19:33:02 +0100
1221
22open-vm-tools (2:11.1.5-1ubuntu1) groovy; urgency=medium
23
24 * d/p/fix-FTBFS-glibc2.32.patch: fix tirpc flags to propagate correctly
25 fixing an FTFBS with glibc >=2.32
26 * d/rules: avoid FTBFS by ignoring nonnull errors for now
27
28 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 29 Sep 2020 13:37:20 +0200
29
13open-vm-tools (2:11.1.5-1) unstable; urgency=medium30open-vm-tools (2:11.1.5-1) unstable; urgency=medium
1431
15 * [5515c98] Don't recommend xserver-xorg-input-vmmouse.32 * [5515c98] Don't recommend xserver-xorg-input-vmmouse.
diff --git a/debian/control b/debian/control
index d13065a..407816b 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: open-vm-tools1Source: open-vm-tools
2Section: admin2Section: admin
3Priority: optional3Priority: optional
4Maintainer: Bernd Zeimetz <bzed@debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Bernd Zeimetz <bzed@debian.org>
5Build-Depends:6Build-Depends:
6 debhelper-compat (= 12), doxygen, libcunit1-dev,7 debhelper-compat (= 12), doxygen, libcunit1-dev,
7 libfuse-dev, libgtkmm-3.0-dev, libgtk-3-dev,8 libfuse-dev, libgtkmm-3.0-dev, libgtk-3-dev,
diff --git a/debian/patches/fix-FTBFS-glibc2.32.patch b/debian/patches/fix-FTBFS-glibc2.32.patch
8new file mode 1006449new file mode 100644
index 0000000..f7ca692
--- /dev/null
+++ b/debian/patches/fix-FTBFS-glibc2.32.patch
@@ -0,0 +1,49 @@
1Description: fix FTFBS with glibc2.32 due to rpc vs tirpc
2 Found by the full groovy rebuild this FTBFS is due to
3 glibc2.32 dropping the option to enable the outdated
4 compat rpc support.
5 That means finally everything has to use tirpc for real.
6 In the case of open-vm-tools a few makefiles needed to
7 get the right variables (already detected by pkg-config)
8 propagated.
9Forwarded: yes (https://github.com/vmware/open-vm-tools/pull/469)
10Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
11Last-Update: 2020-09-29
12--- a/open-vm-tools/tests/testDebug/Makefile.am
13+++ b/open-vm-tools/tests/testDebug/Makefile.am
14@@ -22,6 +22,7 @@ libtestDebug_la_CPPFLAGS =
15 libtestDebug_la_CPPFLAGS += @CUNIT_CPPFLAGS@
16 libtestDebug_la_CPPFLAGS += @GOBJECT_CPPFLAGS@
17 libtestDebug_la_CPPFLAGS += @PLUGIN_CPPFLAGS@
18+libtestDebug_la_CPPFLAGS += @XDR_CPPFLAGS@
19
20 libtestDebug_la_LDFLAGS =
21 libtestDebug_la_LDFLAGS += @PLUGIN_LDFLAGS@
22@@ -30,6 +31,7 @@ libtestDebug_la_LIBADD =
23 libtestDebug_la_LIBADD += @CUNIT_LIBS@
24 libtestDebug_la_LIBADD += @GOBJECT_LIBS@
25 libtestDebug_la_LIBADD += @VMTOOLS_LIBS@
26+libtestDebug_la_LIBADD += @XDR_LIBS@
27 libtestDebug_la_LIBADD += ../vmrpcdbg/libvmrpcdbg.la
28
29 libtestDebug_la_SOURCES =
30--- a/open-vm-tools/tests/testPlugin/Makefile.am
31+++ b/open-vm-tools/tests/testPlugin/Makefile.am
32@@ -22,6 +22,7 @@ libtestPlugin_la_CPPFLAGS =
33 libtestPlugin_la_CPPFLAGS += @CUNIT_CPPFLAGS@
34 libtestPlugin_la_CPPFLAGS += @GOBJECT_CPPFLAGS@
35 libtestPlugin_la_CPPFLAGS += @PLUGIN_CPPFLAGS@
36+libtestPlugin_la_CPPFLAGS += @XDR_CPPFLAGS@
37
38 libtestPlugin_la_LDFLAGS =
39 libtestPlugin_la_LDFLAGS += @PLUGIN_LDFLAGS@
40--- a/open-vm-tools/tests/vmrpcdbg/Makefile.am
41+++ b/open-vm-tools/tests/vmrpcdbg/Makefile.am
42@@ -21,6 +21,7 @@ libvmrpcdbg_la_CPPFLAGS =
43 libvmrpcdbg_la_CPPFLAGS += @CUNIT_CPPFLAGS@
44 libvmrpcdbg_la_CPPFLAGS += @GMODULE_CPPFLAGS@
45 libvmrpcdbg_la_CPPFLAGS += @VMTOOLS_CPPFLAGS@
46+libvmrpcdbg_la_CPPFLAGS += @XDR_CPPFLAGS@
47 libvmrpcdbg_la_CPPFLAGS += -I$(top_srcdir)/lib/rpcChannel
48
49 libvmrpcdbg_la_LDFLAGS =
diff --git a/debian/patches/series b/debian/patches/series
index b45387d..0b20601 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
1use-debian-pam1use-debian-pam
2debian/max_nic_count2debian/max_nic_count
3debian/scsi-udev-rule3debian/scsi-udev-rule
4fix-FTBFS-glibc2.32.patch
diff --git a/debian/rules b/debian/rules
index 7b965de..5f2cad2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,7 +21,7 @@ override_dh_auto_configure:
21 --enable-xmlsec1 \21 --enable-xmlsec1 \
22 --with-gtk3 \22 --with-gtk3 \
23 --enable-servicediscovery \23 --enable-servicediscovery \
24 CFLAGS="-fPIC -Wno-error=deprecated-declarations -Wno-error=address-of-packed-member $(CFLAGS)" \24 CFLAGS="-fPIC -Wno-error=deprecated-declarations -Wno-error=address-of-packed-member -Wno-nonnull $(CFLAGS)" \
25 CUSTOM_PROCPS_NAME=procps25 CUSTOM_PROCPS_NAME=procps
2626
27override_dh_auto_install:27override_dh_auto_install:

Subscribers

People subscribed via source and target branches