Hello,
I opened a bug before the release for this, but unfortunately it was not
fixed in time (see: #919486)
Please find here a patch that fixes several issues with the version
currently in buster:
osinfo-db (0.20181120-1.1) buster; urgency=medium
* Non-maintainer upload.
* debian/patches/debian9-update.patch: Fix the URL's to download the iso
files and point to the latest point release (9.9.0)
* debian/patches/debian10-Add-info.patch: Add information about the
debian
buster/10 release (Closes: #935551)
* d/p/debian-preseed-Fix-typo-in-config-s-name.patch: Fix the name of the
parameter used to set the fullname when generating a preseed file, the
documentation explicitly talks about "user-realname" but the
profile was
using "user-fullname" (the debconf parameter name) by mistake
-- Laurent Bigonville <[email protected]> Sat, 24 Aug 2019 10:06:02 +0200
Is that OK if I'm doing a NMU with this?
Kind regards,
Laurent Bigonville
diff -Nru osinfo-db-0.20181120/debian/changelog osinfo-db-0.20181120/debian/changelog
--- osinfo-db-0.20181120/debian/changelog 2018-11-20 22:41:36.000000000 +0100
+++ osinfo-db-0.20181120/debian/changelog 2019-08-24 10:06:02.000000000 +0200
@@ -1,3 +1,17 @@
+osinfo-db (0.20181120-1.1) buster; urgency=medium
+
+ * Non-maintainer upload.
+ * debian/patches/debian9-update.patch: Fix the URL's to download the iso
+ files and point to the latest point release (9.9.0)
+ * debian/patches/debian10-Add-info.patch: Add information about the debian
+ buster/10 release (Closes: #935551)
+ * d/p/debian-preseed-Fix-typo-in-config-s-name.patch: Fix the name of the
+ parameter used to set the fullname when generating a preseed file, the
+ documentation explicitly talks about "user-realname" but the profile was
+ using "user-fullname" (the debconf parameter name) by mistake
+
+ -- Laurent Bigonville <[email protected]> Sat, 24 Aug 2019 10:06:02 +0200
+
osinfo-db (0.20181120-1) unstable; urgency=medium
* [aa777b6] New upstream version 0.20181120
diff -Nru osinfo-db-0.20181120/debian/patches/debian10-Add-info.patch osinfo-db-0.20181120/debian/patches/debian10-Add-info.patch
--- osinfo-db-0.20181120/debian/patches/debian10-Add-info.patch 1970-01-01 01:00:00.000000000 +0100
+++ osinfo-db-0.20181120/debian/patches/debian10-Add-info.patch 2019-08-24 09:45:19.000000000 +0200
@@ -0,0 +1,223 @@
+From 13e84168d359b4ab1170451716098b5e72ac15f9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= <[email protected]>
+Date: Tue, 9 Jul 2019 08:55:30 +0200
+Subject: [PATCH] debian10: Add info
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Debian 10 has been released on July 6th, 2019.
+
+Signed-off-by: Fabiano Fidêncio <[email protected]>
+Reviewed-by: Cole Robinson <[email protected]>
+---
+ data/os/debian.org/debian-10.xml.in | 203 ++++++++++++++++++++++++++++
+ 1 file changed, 203 insertions(+)
+ create mode 100644 data/os/debian.org/debian-10.xml.in
+
+--- /dev/null
++++ b/data/os/debian.org/debian-10.xml.in
+@@ -0,0 +1,203 @@
++<libosinfo version="0.0.1">
++<!-- Licensed under the GNU General Public License version 2 or later.
++ See http://www.gnu.org/licenses/ for a copy of the license text -->
++ <os id="http://debian.org/debian/10">
++ <short-id>debian10</short-id>
++ <short-id>debianbuster</short-id>
++ <_name>Debian 10</_name>
++ <version>10</version>
++ <_vendor>Debian Project</_vendor>
++ <family>linux</family>
++ <distro>debian</distro>
++ <codename>buster</codename>
++ <upgrades id="http://debian.org/debian/9"/>
++ <derives-from id="http://debian.org/debian/9"/>
++
++ <release-date>2019-07-06</release-date>
++
++ <resources arch="all">
++ <minimum>
++ <cpu>1000000000</cpu>
++ <n-cpus>1</n-cpus>
++ <ram>1073741824</ram>
++ <storage>10737418240</storage>
++ </minimum>
++ <recommended>
++ <cpu>1000000000</cpu>
++ <ram>1073741824</ram>
++ <storage>21474836480</storage>
++ </recommended>
++ </resources>
++
++ <variant id="universal">
++ <_name>Debian 10</_name>
++ </variant>
++ <variant id="universal-netinst">
++ <_name>Debian 10</_name>
++ </variant>
++
++ <!-- Network installer -->
++ <media arch="i686">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/i386/iso-cd/debian-10.0.0-i386-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ i386 n</volume-id>
++ </iso>
++ <kernel>install.386/vmlinuz</kernel>
++ <initrd>install.386/initrd.gz</initrd>
++ </media>
++ <media arch="x86_64">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/amd64/iso-cd/debian-10.0.0-amd64-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ amd64 n</volume-id>
++ </iso>
++ <kernel>install.amd/vmlinuz</kernel>
++ <initrd>install.amd/initrd.gz</initrd>
++ </media>
++ <media arch="aarch64">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/arm64/iso-cd/debian-10.0.0-arm64-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ arm64 n</volume-id>
++ </iso>
++ <kernel>install.a64/vmlinuz</kernel>
++ <initrd>install.a64/initrd.gz</initrd>
++ </media>
++ <media arch="armv7l">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/armhf/iso-cd/debian-10.0.0-armhf-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ armhf n</volume-id>
++ </iso>
++ <kernel>install.armhf/vmlinuz</kernel>
++ <initrd>install.armhf/initrd.gz</initrd>
++ </media>
++ <media arch="ppc64le">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/ppc64el/iso-cd/debian-10.0.0-ppc64el-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ ppc64el n</volume-id>
++ </iso>
++ <kernel>install/vmlinux</kernel>
++ <initrd>install/initrd.gz</initrd>
++ </media>
++ <media arch="s390x">
++ <variant id="universal-netinst"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/s390x/iso-cd/debian-10.0.0-s390x-netinst.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ s390x n</volume-id>
++ </iso>
++ <kernel>boot/linux_vm</kernel>
++ <initrd>boot/root.bin</initrd>
++ </media>
++
++ <!-- DVD -->
++ <media arch="i686">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/i386/iso-dvd/debian-10.0.0-i386-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ i386 (\d)+</volume-id>
++ </iso>
++ <kernel>install.386/vmlinuz</kernel>
++ <initrd>install.386/initrd.gz</initrd>
++ </media>
++ <media arch="x86_64">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/amd64/iso-dvd/debian-10.0.0-amd64-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ amd64 (\d)+</volume-id>
++ </iso>
++ <kernel>install.amd/vmlinuz</kernel>
++ <initrd>install.amd/initrd.gz</initrd>
++ </media>
++ <media arch="aarch64">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/arm64/iso-dvd/debian-10.0.0-arm64-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ arm64 (\d)+</volume-id>
++ </iso>
++ <kernel>install.a64/vmlinuz</kernel>
++ <initrd>install.a64/initrd.gz</initrd>
++ </media>
++ <media arch="armv7l">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/armhf/iso-dvd/debian-10.0.0-armhf-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ armhf (\d)+</volume-id>
++ </iso>
++ <kernel>install.armhf/vmlinuz</kernel>
++ <initrd>install.armhf/initrd.gz</initrd>
++ </media>
++ <media arch="ppc64le">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/ppc64el/iso-dvd/debian-10.0.0-ppc64el-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ ppc64el (\d)+</volume-id>
++ </iso>
++ <kernel>install/vmlinux</kernel>
++ <initrd>install/initrd.gz</initrd>
++ </media>
++ <media arch="s390x">
++ <variant id="universal"/>
++ <url>http://cdimage.debian.org/cdimage/release/10.0.0/s390x/iso-dvd/debian-10.0.0-s390x-DVD-1.iso</url>
++ <iso>
++ <volume-id>Debian 10.(\d)+.(\d)+ s390x (\d)+</volume-id>
++ </iso>
++ <kernel>boot/linux_vm</kernel>
++ <initrd>boot/root.bin</initrd>
++ </media>
++
++ <tree arch="i686">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-i386</url>
++ <kernel>current/images/netboot/debian-installer/i386/linux</kernel>
++ <initrd>current/images/netboot/debian-installer/i386/initrd.gz</initrd>
++ </tree>
++ <tree arch="x86_64">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-amd64</url>
++ <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>
++ <initrd>current/images/netboot/debian-installer/amd64/initrd.gz</initrd>
++ </tree>
++ <tree arch="aarch64">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-arm64</url>
++ <kernel>current/images/netboot/debian-installer/arm64/linux</kernel>
++ <initrd>current/images/netboot/debian-installer/arm64/initrd.gz</initrd>
++ </tree>
++ <tree arch="armv7l">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-armhf</url>
++ <kernel>current/images/netboot/debian-installer/armhf/linux</kernel>
++ <initrd>current/images/netboot/debian-installer/armhf/initrd.gz</initrd>
++ </tree>
++ <tree arch="s390x">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-s390x</url>
++ <kernel>current/images/generic/kernel.debian</kernel>
++ <initrd>current/images/generic/initrd.debian</initrd>
++ </tree>
++ <tree arch="ppc64le">
++ <url>http://deb.debian.org/debian/dists/buster/main/installer-ppc64el</url>
++ <kernel>current/images/netboot/debian-installer/ppc64el/vmlinux</kernel>
++ <initrd>current/images/netboot/debian-installer/ppc64el/initrd.gz</initrd>
++ </tree>
++<!--
++ <image arch="x86_64" format="qcow2" cloud-init="true">
++ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.qcow2</url>
++ </image>
++
++ <image arch="x86_64" format="raw" cloud-init="true">
++ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.raw</url>
++ </image>
++
++ <image arch="aarch64" format="qcow2" cloud-init="true">
++ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-arm64.qcow2</url>
++ </image>
++
++ <image arch="aarch64" format="raw" cloud-init="true">
++ <url>https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-arm64.raw</url>
++ </image>
++-->
++ <installer>
++ <script id='http://debian.org/debian/preseed/jeos'/>
++ <script id='http://debian.org/debian/preseed/desktop'/>
++ </installer>
++ </os>
++</libosinfo>
diff -Nru osinfo-db-0.20181120/debian/patches/debian9-update.patch osinfo-db-0.20181120/debian/patches/debian9-update.patch
--- osinfo-db-0.20181120/debian/patches/debian9-update.patch 1970-01-01 01:00:00.000000000 +0100
+++ osinfo-db-0.20181120/debian/patches/debian9-update.patch 2019-08-24 09:26:08.000000000 +0200
@@ -0,0 +1,74 @@
+--- a/data/os/debian.org/debian-9.xml.in
++++ b/data/os/debian.org/debian-9.xml.in
+@@ -52,7 +52,7 @@
+ <!-- Network installer -->
+ <media arch="i686">
+ <variant id="universal-netinst"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/i386/iso-cd/debian-9.6.0-i386-netinst.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/i386/iso-cd/debian-9.9.0-i386-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ i386 n</volume-id>
+ </iso>
+@@ -61,7 +61,7 @@
+ </media>
+ <media arch="x86_64">
+ <variant id="universal-netinst"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ amd64 n</volume-id>
+ </iso>
+@@ -70,7 +70,7 @@
+ </media>
+ <media arch="aarch64">
+ <variant id="universal-netinst"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/arm64/iso-cd/debian-9.6.0-arm64-netinst.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/arm64/iso-cd/debian-9.9.0-arm64-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ arm64 n</volume-id>
+ </iso>
+@@ -79,7 +79,7 @@
+ </media>
+ <media arch="armv7l">
+ <variant id="universal-netinst"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/armhf/iso-cd/debian-9.6.0-armhf-netinst.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/armhf/iso-cd/debian-9.9.0-armhf-netinst.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ armhf n</volume-id>
+ </iso>
+@@ -90,7 +90,7 @@
+ <!-- DVD -->
+ <media arch="i686">
+ <variant id="universal"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/i386/iso-dvd/debian-9.6.0-i386-DVD-1.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/i386/iso-dvd/debian-9.9.0-i386-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ i386 1</volume-id>
+ </iso>
+@@ -99,7 +99,7 @@
+ </media>
+ <media arch="x86_64">
+ <variant id="universal"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/amd64/iso-dvd/debian-9.6.0-amd64-DVD-1.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/amd64/iso-dvd/debian-9.9.0-amd64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ amd64 1</volume-id>
+ </iso>
+@@ -108,7 +108,7 @@
+ </media>
+ <media arch="aarch64">
+ <variant id="universal"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/arm64/iso-dvd/debian-9.6.0-arm64-DVD-1.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/arm64/iso-dvd/debian-9.9.0-arm64-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ arm64 1</volume-id>
+ </iso>
+@@ -117,7 +117,7 @@
+ </media>
+ <media arch="armv7l">
+ <variant id="universal"/>
+- <url>http://cdimage.debian.org/cdimage/release/9.6.0/armhf/iso-dvd/debian-9.6.0-armhf-DVD-1.iso</url>
++ <url>http://cdimage.debian.org/mirror/cdimage/archive/9.9.0/armhf/iso-dvd/debian-9.9.0-armhf-DVD-1.iso</url>
+ <iso>
+ <volume-id>Debian 9.(\d)+.(\d)+ armhf 1</volume-id>
+ </iso>
diff -Nru osinfo-db-0.20181120/debian/patches/debian-preseed-Fix-typo-in-config-s-name.patch osinfo-db-0.20181120/debian/patches/debian-preseed-Fix-typo-in-config-s-name.patch
--- osinfo-db-0.20181120/debian/patches/debian-preseed-Fix-typo-in-config-s-name.patch 1970-01-01 01:00:00.000000000 +0100
+++ osinfo-db-0.20181120/debian/patches/debian-preseed-Fix-typo-in-config-s-name.patch 2019-08-24 09:56:06.000000000 +0200
@@ -0,0 +1,44 @@
+From 7d0c6c6d649294a935a4d52e05063e282df58470 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= <[email protected]>
+Date: Mon, 18 Feb 2019 10:40:25 +0100
+Subject: [PATCH 1/2] debian, preseed: Fix typo in config's name
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We've been using "user-fullname" instead "user-realname" in different
+profiles for quite a long time.
+
+Signed-off-by: Fabiano Fidêncio <[email protected]>
+Reviewed-by: Cole Robinson <[email protected]>
+---
+ .../install-script/debian.org/debian-preseed-desktop.xml.in | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/data/install-script/debian.org/debian-preseed-desktop.xml.in b/data/install-script/debian.org/debian-preseed-desktop.xml.in
+index 42ed421..5e6f701 100644
+--- a/data/install-script/debian.org/debian-preseed-desktop.xml.in
++++ b/data/install-script/debian.org/debian-preseed-desktop.xml.in
+@@ -13,7 +13,7 @@
+
+ <!-- User options -->
+ <param name="user-login" policy="required"/>
+- <param name="user-fullname" policy="optional"/>
++ <param name="user-realname" policy="optional"/>
+ <param name="user-password" policy="optional"/>
+ <param name="admin-password" policy="optional"/>
+
+@@ -72,8 +72,8 @@
+
+ <xsl:template name="user-fullname">
+ <xsl:choose>
+- <xsl:when test="config/user-fullname != ''">
+- <xsl:value-of select="config/user-fullname"/>
++ <xsl:when test="config/user-realname != ''">
++ <xsl:value-of select="config/user-realname"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="config/user-login"/>
+--
+2.23.0
+
diff -Nru osinfo-db-0.20181120/debian/patches/series osinfo-db-0.20181120/debian/patches/series
--- osinfo-db-0.20181120/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ osinfo-db-0.20181120/debian/patches/series 2019-08-24 09:56:26.000000000 +0200
@@ -0,0 +1,3 @@
+debian10-Add-info.patch
+debian9-update.patch
+debian-preseed-Fix-typo-in-config-s-name.patch