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