Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru xen-4.17.3+10-g091466ba55/debian/.gitignore xen-4.17.3+10-g091466ba55/debian/.gitignore
--- xen-4.17.3+10-g091466ba55/debian/.gitignore	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-.debhelper
-*.debhelper.*
-*.preinst.debhelper
-*.postinst.debhelper
-*.prerm.debhelper
-*.postrm.debhelper
-*.substvars
-*.stamp
-tmp
-*-[0-9]*.bug-control
-*-[0-9]*.postinst
-*-[0-9]*.postrm
-*.tmp
-files
-xen-doc
-xen-hypervisor-common
-xen-system-amd64
-xen-system-armhf
-xen-system-arm64
-xen-hypervisor-[0-9]*[0-9]
-xen-hypervisor-[0-9]*[0-9].install
-xen-hypervisor-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9]
-xen-utils-[0-9]*[0-9].install
-xen-utils-[0-9]*[0-9].NEWS
-xen-utils-[0-9]*[0-9].README.Debian
-xen-utils-[0-9]*[0-9].lintian-overrides
-xen-utils-[0-9]*[0-9].prerm
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxenmisc[0-9]*[0-9]
-libxenmisc[0-9]*[0-9].install
-libxenmisc[0-9]*[0-9].lintian-overrides
-libxen-dev
-libxen*[0-9]
-xen-utils-common
-xenstore-utils
-autoreconf.before
-autoreconf.after
-debhelper-build-stamp
diff -Nru xen-4.17.3+10-g091466ba55/debian/changelog xen-4.17.3+10-g091466ba55/debian/changelog
--- xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/changelog	2024-02-29 07:08:41.000000000 +0000
@@ -1,3 +1,10 @@
+xen (4.17.3+10-g091466ba55-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063270
+
+ -- Steve Langasek <vor...@debian.org>  Thu, 29 Feb 2024 07:08:41 +0000
+
 xen (4.17.3+10-g091466ba55-1) unstable; urgency=medium
 
   * Update to new upstream version 4.17.3+10-g091466ba55, which also contains
diff -Nru xen-4.17.3+10-g091466ba55/debian/control xen-4.17.3+10-g091466ba55/debian/control
--- xen-4.17.3+10-g091466ba55/debian/control	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/control	2024-02-29 07:08:41.000000000 +0000
@@ -4,7 +4,7 @@
 Uploaders: Ian Jackson <i...@xenproject.org>, Hans van Kranenburg <h...@knorrie.org>
 Section: admin
 Standards-Version: 4.6.2
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
    debhelper-compat (= 13),
    dh-exec,
    dpkg-dev (>= 1.16.0~),
@@ -212,16 +212,16 @@
 Section: libdevel
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends},
-	 libxenmisc4.17 (= ${binary:Version}),
-	 libxencall1 (= ${binary:Version}),
-	 libxendevicemodel1 (= ${binary:Version}),
-	 libxenevtchn1 (= ${binary:Version}),
-	 libxenforeignmemory1 (= ${binary:Version}),
-	 libxengnttab1 (= ${binary:Version}),
-	 libxenstore4 (= ${binary:Version}),
-	 libxentoolcore1 (= ${binary:Version}),
-	 libxentoollog1 (= ${binary:Version}),
-	 libxenhypfs1 (= ${binary:Version}),
+	 libxenmisc4.17t64 (= ${binary:Version}),
+	 libxencall1t64 (= ${binary:Version}),
+	 libxendevicemodel1t64 (= ${binary:Version}),
+	 libxenevtchn1t64 (= ${binary:Version}),
+	 libxenforeignmemory1t64 (= ${binary:Version}),
+	 libxengnttab1t64 (= ${binary:Version}),
+	 libxenstore4t64 (= ${binary:Version}),
+	 libxentoolcore1t64 (= ${binary:Version}),
+	 libxentoollog1t64 (= ${binary:Version}),
+	 libxenhypfs1t64 (= ${binary:Version}),
 Description: Public headers and libs for Xen
  This package contains the public headers and static libraries for Xen.
  .
@@ -236,7 +236,10 @@
  Most of the other included libraries are internal, and intended for
  use by the Xen toolstack, rather than directly.
 
-Package: libxenmisc4.17
+Package: libxenmisc4.17t64
+Provides: ${t64:Provides}
+Replaces: libxenmisc4.17
+Breaks: libxenmisc4.17 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -247,7 +250,10 @@
  knowledge of hypervisor-version-specific hypercall ABIs.
 Multi-Arch: same
 
-Package: libxencall1
+Package: libxencall1t64
+Provides: ${t64:Provides}
+Replaces: libxencall1
+Breaks: libxencall1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -255,7 +261,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxendevicemodel1
+Package: libxendevicemodel1t64
+Provides: ${t64:Provides}
+Replaces: libxendevicemodel1
+Breaks: libxendevicemodel1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -263,7 +272,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxenevtchn1
+Package: libxenevtchn1t64
+Provides: ${t64:Provides}
+Replaces: libxenevtchn1
+Breaks: libxenevtchn1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -271,7 +283,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxenforeignmemory1
+Package: libxenforeignmemory1t64
+Provides: ${t64:Provides}
+Replaces: libxenforeignmemory1
+Breaks: libxenforeignmemory1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -279,7 +294,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxengnttab1
+Package: libxengnttab1t64
+Provides: ${t64:Provides}
+Replaces: libxengnttab1
+Breaks: libxengnttab1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -287,7 +305,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxenstore4
+Package: libxenstore4t64
+Provides: ${t64:Provides}
+Replaces: libxenstore4
+Breaks: libxenstore4 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -295,7 +316,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxentoolcore1
+Package: libxentoolcore1t64
+Provides: ${t64:Provides}
+Replaces: libxentoolcore1
+Breaks: libxentoolcore1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -303,7 +327,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxentoollog1
+Package: libxentoollog1t64
+Provides: ${t64:Provides}
+Replaces: libxentoollog1
+Breaks: libxentoollog1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -311,7 +338,10 @@
  Shared library for Xen utilities.
 Multi-Arch: same
 
-Package: libxenhypfs1
+Package: libxenhypfs1t64
+Provides: ${t64:Provides}
+Replaces: libxenhypfs1
+Breaks: libxenhypfs1 (<< ${source:Version})
 Section: libs
 Architecture: amd64 arm64 armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxen-4.17.bug-control xen-4.17.3+10-g091466ba55/debian/libxen-4.17.bug-control
--- xen-4.17.3+10-g091466ba55/debian/libxen-4.17.bug-control	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxen-4.17.bug-control	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,2 @@
+# autogenerated, do not edit
+Submit-As: src:xen
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxencall1.install xen-4.17.3+10-g091466ba55/debian/libxencall1.install
--- xen-4.17.3+10-g091466ba55/debian/libxencall1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxencall1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxencall.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxencall1t64.install xen-4.17.3+10-g091466ba55/debian/libxencall1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxencall1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxencall1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxencall.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxencall1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxencall1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxencall1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxencall1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxencall1t64: package-name-doesnt-match-sonames libxencall1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1.install xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1.install
--- xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxendevicemodel.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.install xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxendevicemodel.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxendevicemodel1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxendevicemodel1t64: package-name-doesnt-match-sonames libxendevicemodel1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenevtchn1.install xen-4.17.3+10-g091466ba55/debian/libxenevtchn1.install
--- xen-4.17.3+10-g091466ba55/debian/libxenevtchn1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenevtchn1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxenevtchn.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.install xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxenevtchn.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenevtchn1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxenevtchn1t64: package-name-doesnt-match-sonames libxenevtchn1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1.install xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1.install
--- xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxenforeignmemory.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.install xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxenforeignmemory.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenforeignmemory1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxenforeignmemory1t64: package-name-doesnt-match-sonames libxenforeignmemory1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxengnttab1.install xen-4.17.3+10-g091466ba55/debian/libxengnttab1.install
--- xen-4.17.3+10-g091466ba55/debian/libxengnttab1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxengnttab1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxengnttab.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.install xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxengnttab.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxengnttab1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxengnttab1t64: package-name-doesnt-match-sonames libxengnttab1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenhypfs1.install xen-4.17.3+10-g091466ba55/debian/libxenhypfs1.install
--- xen-4.17.3+10-g091466ba55/debian/libxenhypfs1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenhypfs1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxenhypfs.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.install xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxenhypfs.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenhypfs1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxenhypfs1t64: package-name-doesnt-match-sonames libxenhypfs1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.install xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.install
--- xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.install	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,9 @@
+# autogenerated, do not edit
+usr/lib/*/libxenctrl.so.*
+usr/lib/*/libxenguest.so.*
+usr/lib/*/libxenlight.so.*
+usr/lib/*/libxenstat.so.*
+usr/lib/*/libxenvchan.so.*
+usr/lib/*/libxlutil.so.*
+usr/lib/xen-4.17/lib/*/libxenfsimage*
+usr/lib/xen-4.17/lib/*/xenfsimage
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17.lintian-overrides	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,8 @@
+# autogenerated, do not edit
+# The ABI changes every Xen release and every Debian release anyway
+# and we do not upload to Debian packages based on Xen upstream
+# versions which are at least an rc with a stable ABI.
+no-symbols-control-file
+
+# Yes, this is a portmanteau package.  They all change at once.
+package-name-doesnt-match-sonames
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmisc4.17t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxenmisc4.17t64: package-name-doesnt-match-sonames libxenmisc4.17
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmiscV.install.vsn-in xen-4.17.3+10-g091466ba55/debian/libxenmiscV.install.vsn-in
--- xen-4.17.3+10-g091466ba55/debian/libxenmiscV.install.vsn-in	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmiscV.install.vsn-in	1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-usr/lib/*/libxenctrl.so.*
-usr/lib/*/libxenguest.so.*
-usr/lib/*/libxenlight.so.*
-usr/lib/*/libxenstat.so.*
-usr/lib/*/libxenvchan.so.*
-usr/lib/*/libxlutil.so.*
-usr/lib/xen-@version@/lib/*/libxenfsimage*
-usr/lib/xen-@version@/lib/*/xenfsimage
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmiscV.lintian-overrides.vsn-in xen-4.17.3+10-g091466ba55/debian/libxenmiscV.lintian-overrides.vsn-in
--- xen-4.17.3+10-g091466ba55/debian/libxenmiscV.lintian-overrides.vsn-in	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmiscV.lintian-overrides.vsn-in	1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-# The ABI changes every Xen release and every Debian release anyway
-# and we do not upload to Debian packages based on Xen upstream
-# versions which are at least an rc with a stable ABI.
-no-symbols-control-file
-
-# Yes, this is a portmanteau package.  They all change at once.
-package-name-doesnt-match-sonames
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.install.vsn-in xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.install.vsn-in
--- xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.install.vsn-in	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.install.vsn-in	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,8 @@
+usr/lib/*/libxenctrl.so.*
+usr/lib/*/libxenguest.so.*
+usr/lib/*/libxenlight.so.*
+usr/lib/*/libxenstat.so.*
+usr/lib/*/libxenvchan.so.*
+usr/lib/*/libxlutil.so.*
+usr/lib/xen-@version@/lib/*/libxenfsimage*
+usr/lib/xen-@version@/lib/*/xenfsimage
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.lintian-overrides.vsn-in xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.lintian-overrides.vsn-in
--- xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.lintian-overrides.vsn-in	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenmiscVt64.lintian-overrides.vsn-in	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,7 @@
+# The ABI changes every Xen release and every Debian release anyway
+# and we do not upload to Debian packages based on Xen upstream
+# versions which are at least an rc with a stable ABI.
+no-symbols-control-file
+
+# Yes, this is a portmanteau package.  They all change at once.
+package-name-doesnt-match-sonames
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenstore4.install xen-4.17.3+10-g091466ba55/debian/libxenstore4.install
--- xen-4.17.3+10-g091466ba55/debian/libxenstore4.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenstore4.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxenstore.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenstore4.symbols xen-4.17.3+10-g091466ba55/debian/libxenstore4.symbols
--- xen-4.17.3+10-g091466ba55/debian/libxenstore4.symbols	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenstore4.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-libxenstore.so.4 libxenstore4 #MINVER#
- VERS_4.0@VERS_4.0 4.16.0
- xs_check_watch@VERS_4.0 4.16.0
- xs_close@VERS_4.0 4.16.0
- xs_control_command@VERS_4.0 4.16.0
- xs_daemon_close@VERS_4.0 4.16.0
- xs_daemon_destroy_postfork@VERS_4.0 4.16.0
- xs_daemon_open@VERS_4.0 4.16.0
- xs_daemon_open_readonly@VERS_4.0 4.16.0
- xs_daemon_rundir@VERS_4.0 4.16.0
- xs_daemon_socket@VERS_4.0 4.16.0
- xs_daemon_socket_ro@VERS_4.0 4.16.0
- xs_debug_command@VERS_4.0 4.16.0
- xs_directory@VERS_4.0 4.16.0
- xs_domain_open@VERS_4.0 4.16.0
- xs_fileno@VERS_4.0 4.16.0
- xs_get_domain_path@VERS_4.0 4.16.0
- xs_get_permissions@VERS_4.0 4.16.0
- xs_introduce_domain@VERS_4.0 4.16.0
- xs_is_domain_introduced@VERS_4.0 4.16.0
- xs_mkdir@VERS_4.0 4.16.0
- xs_open@VERS_4.0 4.16.0
- xs_path_is_subpath@VERS_4.0 4.16.0
- xs_read@VERS_4.0 4.16.0
- xs_read_watch@VERS_4.0 4.16.0
- xs_release_domain@VERS_4.0 4.16.0
- xs_restrict@VERS_4.0 4.16.0
- xs_resume_domain@VERS_4.0 4.16.0
- xs_rm@VERS_4.0 4.16.0
- xs_set_permissions@VERS_4.0 4.16.0
- xs_set_target@VERS_4.0 4.16.0
- xs_strings_to_perms@VERS_4.0 4.16.0
- xs_suspend_evtchn_port@VERS_4.0 4.16.0
- xs_transaction_end@VERS_4.0 4.16.0
- xs_transaction_start@VERS_4.0 4.16.0
- xs_unwatch@VERS_4.0 4.16.0
- xs_watch@VERS_4.0 4.16.0
- xs_write@VERS_4.0 4.16.0
- xs_write_all@VERS_4.0 4.16.0
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.install xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxenstore.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxenstore4t64: package-name-doesnt-match-sonames libxenstore4
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.symbols xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.symbols
--- xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxenstore4t64.symbols	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1,39 @@
+libxenstore.so.4 libxenstore4t64 #MINVER#
+ VERS_4.0@VERS_4.0 4.16.0
+ xs_check_watch@VERS_4.0 4.16.0
+ xs_close@VERS_4.0 4.16.0
+ xs_control_command@VERS_4.0 4.16.0
+ xs_daemon_close@VERS_4.0 4.16.0
+ xs_daemon_destroy_postfork@VERS_4.0 4.16.0
+ xs_daemon_open@VERS_4.0 4.16.0
+ xs_daemon_open_readonly@VERS_4.0 4.16.0
+ xs_daemon_rundir@VERS_4.0 4.16.0
+ xs_daemon_socket@VERS_4.0 4.16.0
+ xs_daemon_socket_ro@VERS_4.0 4.16.0
+ xs_debug_command@VERS_4.0 4.16.0
+ xs_directory@VERS_4.0 4.16.0
+ xs_domain_open@VERS_4.0 4.16.0
+ xs_fileno@VERS_4.0 4.16.0
+ xs_get_domain_path@VERS_4.0 4.16.0
+ xs_get_permissions@VERS_4.0 4.16.0
+ xs_introduce_domain@VERS_4.0 4.16.0
+ xs_is_domain_introduced@VERS_4.0 4.16.0
+ xs_mkdir@VERS_4.0 4.16.0
+ xs_open@VERS_4.0 4.16.0
+ xs_path_is_subpath@VERS_4.0 4.16.0
+ xs_read@VERS_4.0 4.16.0
+ xs_read_watch@VERS_4.0 4.16.0
+ xs_release_domain@VERS_4.0 4.16.0
+ xs_restrict@VERS_4.0 4.16.0
+ xs_resume_domain@VERS_4.0 4.16.0
+ xs_rm@VERS_4.0 4.16.0
+ xs_set_permissions@VERS_4.0 4.16.0
+ xs_set_target@VERS_4.0 4.16.0
+ xs_strings_to_perms@VERS_4.0 4.16.0
+ xs_suspend_evtchn_port@VERS_4.0 4.16.0
+ xs_transaction_end@VERS_4.0 4.16.0
+ xs_transaction_start@VERS_4.0 4.16.0
+ xs_unwatch@VERS_4.0 4.16.0
+ xs_watch@VERS_4.0 4.16.0
+ xs_write@VERS_4.0 4.16.0
+ xs_write_all@VERS_4.0 4.16.0
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoolcore1.install xen-4.17.3+10-g091466ba55/debian/libxentoolcore1.install
--- xen-4.17.3+10-g091466ba55/debian/libxentoolcore1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoolcore1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxentoolcore.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.install xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxentoolcore.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoolcore1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxentoolcore1t64: package-name-doesnt-match-sonames libxentoolcore1
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoollog1.install xen-4.17.3+10-g091466ba55/debian/libxentoollog1.install
--- xen-4.17.3+10-g091466ba55/debian/libxentoollog1.install	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoollog1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libxentoollog.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.install xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.install
--- xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.install	2024-02-04 12:45:17.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libxentoollog.so.*
diff -Nru xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.lintian-overrides xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/libxentoollog1t64.lintian-overrides	2024-02-29 06:54:26.000000000 +0000
@@ -0,0 +1 @@
+libxentoollog1t64: package-name-doesnt-match-sonames libxentoollog1
diff -Nru xen-4.17.3+10-g091466ba55/debian/shuffle-binaries xen-4.17.3+10-g091466ba55/debian/shuffle-binaries
--- xen-4.17.3+10-g091466ba55/debian/shuffle-binaries	2024-02-04 12:45:17.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/shuffle-binaries	2024-02-29 07:08:39.000000000 +0000
@@ -11,7 +11,7 @@
 # We first have to figure out what libraries the binary is linked
 # against.  We then match against the libraries listed for inclusion
 # here:
-list=debian/libxenmiscV.install.vsn-in
+list=debian/libxenmiscVt64.install.vsn-in
 
 t=debian/tmp
 vd="/usr/lib/xen-$version/bin"
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64-dbg.install xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64-dbg.install
--- xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64-dbg.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64-dbg.install	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,4 @@
+# autogenerated, do not edit
+usr/lib/debug/xen* usr/lib/debug/boot/
+# ^ The xen* wildcard excludes the shim symbols.  The shim is treated
+#   as part of the toolstack - see xen-utils-V-dbg.install.vsn-in.
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.bug-control xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.bug-control
--- xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.bug-control	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.bug-control	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,2 @@
+# autogenerated, do not edit
+Submit-As: src:xen
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postinst xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postinst
--- xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postinst	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postinst	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,38 @@
+#!/bin/bash
+# autogenerated, do not edit
+
+set -e
+
+case "$1" in
+    configure)
+        if command -v update-grub > /dev/null && [ -d /boot/grub ]; then
+            update-grub || :
+        fi
+
+    # create or update /run/reboot-required{,.pkgs} if xen hypervisor is
+    # running
+    if [ -e "/sys/hypervisor/type" ]; then
+        type="$(cat /sys/hypervisor/type)"
+        if [ "$type" = xen ]; then
+            if [ -d /run ]; then
+                touch /run/reboot-required
+                if ! grep -q "^$DPKG_MAINTSCRIPT_PACKAGE$" /run/reboot-required.pkgs 2> /dev/null ; then
+                    echo "$DPKG_MAINTSCRIPT_PACKAGE" >> /run/reboot-required.pkgs
+                fi
+            fi
+        fi
+    fi
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+	echo "postinst called with unknown argument \`$1'" >&2
+	exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postrm xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postrm
--- xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postrm	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-hypervisor-4.17-amd64.postrm	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,24 @@
+#!/bin/bash
+# autogenerated, do not edit
+
+set -e
+
+case "$1" in
+    remove)
+        if command -v update-grub > /dev/null && [ -d /boot/grub ]; then
+            update-grub || :
+        fi
+    ;;
+
+    purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17-dbg.install xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17-dbg.install
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17-dbg.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17-dbg.install	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,2 @@
+# autogenerated, do not edit
+usr/lib/debug/usr/lib/xen-*/boot/*
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.README.Debian xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.README.Debian
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.README.Debian	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.README.Debian	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,49 @@
+# autogenerated, do not edit
+Xen for Debian
+==============
+
+Config behaviour
+----------------
+
+The Debian packages changes the behaviour of some config options.
+
+The options "kernel", "initrd" and "loader" searches in the Xen private boot
+directory (/usr/lib/xen-$version/boot) first. "bootloader" and "device_model"
+also searches the Xen private bin directory (/usr/lib/xen-$version/bin). This
+means that the following entries will properly find anything:
+  loader = 'hvmloader'
+  bootloader = 'pygrub'
+
+Network setup
+-------------
+
+The Debian package of Xen don't change the network setup in any way.  This
+differs from the upstream version, which overwrites the main network card
+(eth0) with a bridge setup and may break the network at this point..
+
+To setup a bridge please follow the instructions in the manpage for
+bridge-utils-interfaces(5).
+
+Loop devices
+------------
+
+If you plan hosting virtual domains with file backed block devices (ie. the
+ones xen-tools creates by default) be careful about two issues:
+
+1. Maximum number of loop devices
+   By default the loop driver supports a maximum of 8 loop devices. Of
+   course since every Xen domain uses at least two (one for the data and one
+   for the swap) this number is absolutely insufficient. You should increase
+   it by adding a file named local-loop in /etc/modprobe.d containing the
+   string "options loop max_loop=128", if the loop driver is compiled as a
+   module, or by appending the string max_loop=128 to your kernel parameters
+   if the driver is in-kernel. Of course you can increase or decrease the
+   number 128 as you see fit.
+
+2. Driver loading (only if loop is compiled as a module)
+   Normally the loop driver gets loaded when the first loop device is
+   accessed. When using udev, though, the loop devices get created only
+   after the driver gets loaded. This means that Xen will fail if the loop
+   driver is not already loaded when it tries to start a file-backed virtual
+   domain.  To fix this just add "loop" in your /etc/modules file, thus
+   forcing it to be loaded at boot time.
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.bug-control xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.bug-control
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.bug-control	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.bug-control	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,2 @@
+# autogenerated, do not edit
+Submit-As: src:xen
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.install xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.install
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.install	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.install	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,5 @@
+# autogenerated, do not edit
+usr/lib/xen-4.17/bin
+usr/lib/xen-4.17/lib/python
+
+usr/lib/xen-4.17/boot
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.lintian-overrides xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.lintian-overrides
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.lintian-overrides	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,7 @@
+# autogenerated, do not edit
+statically-linked-binary *usr/lib/xen-4.17/boot/hvmloader*
+statically-linked-binary *usr/lib/xen-4.17/boot/xen-shim*
+
+# The .note section is certainly needed for the tools etc. to be
+# able to load it!
+binary-has-unneeded-section *usr/lib/xen-4.17/boot/xen-shim*
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.postinst xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.postinst
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.postinst	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.postinst	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,32 @@
+#!/bin/sh
+# autogenerated, do not edit
+
+set -e
+
+case "$1" in
+    configure)
+        if [ -x "/etc/init.d/xen" ]; then
+            # Only call the init script when this xen-utils-4.17 package
+            # matches the currently running version of Xen. This means, doing
+            # in-place updates (e.g. a security update for same version).
+            #
+            # When installing a xen-utils package for any other Xen version,
+            # leave the running system alone.
+            if [ "$(/usr/lib/xen-common/bin/xen-version)" = "4.17" ]; then
+                invoke-rc.d xen start || exit $?
+            fi
+        fi
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.prerm xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.prerm
--- xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.prerm	1970-01-01 00:00:00.000000000 +0000
+++ xen-4.17.3+10-g091466ba55/debian/xen-utils-4.17.prerm	2024-02-29 07:08:39.000000000 +0000
@@ -0,0 +1,32 @@
+#!/bin/bash
+# autogenerated, do not edit
+
+set -e
+
+case "$1" in
+    remove|upgrade)
+        if [ -x "/etc/init.d/xen" ]; then
+            # Only call the init script when removing or while upgrading for
+            # the currently running version of Xen.
+            #
+            # Otherwise, for example after a Xen version upgrade, autoremoval
+            # of an obsolete xen-utils-V package would inadvertently stop
+            # running daemons like xenconsoled.
+            if [ "$(/usr/lib/xen-common/bin/xen-version)" = "4.17" ]; then
+                invoke-rc.d xen stop || exit $?
+            fi
+        fi
+    ;;
+
+    deconfigure|failed-upgrade)
+    ;;
+
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0

Reply via email to