[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#876731: marked as done (stretch-pu: package osinfo-db/0.20170225-3~deb9u1)



Your message dated Sat, 07 Oct 2017 11:33:55 +0100
with message-id <1507372435.18586.64.camel@adam-barratt.org.uk>
and subject line Closing bugs for 9.2 point release
has caused the Debian Bug report #876731,
regarding stretch-pu: package osinfo-db/0.20170225-3~deb9u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
876731: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876731
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@packages.debian.org
Usertags: pu

Hi,
I'd like to update osinfo-db in stretch. This would allow us to have up
to date information for operating system installs with e.g. gnome-boxes
by adding new data for recent centos, ubuntu and freebsd releases as
well as updating existing ones.

This version also included all our debian/patches/.

Since it's a new upstream version I've attached the full diff. Note that
osinfo-db was split out from libosinfo to facilitate this kind of
upgrades.

O.k. to upload to stretch-p-u?
Cheers,
 -- Guido


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff --git a/Makefile b/Makefile
index 6ff9b5c..1846f7a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,11 @@
 
 VPATH = .
 
-TODAY = $(shell date +"%Y%m%d")
+ifdef SOURCE_DATE_EPOCH
+    TODAY = $(shell date --utc --date="@$(SOURCE_DATE_EPOCH)" +"%Y%m%d")
+else
+    TODAY = $(shell date +"%Y%m%d")
+endif
 
 OSINFO_DB_EXPORT = osinfo-db-export
 OSINFO_DB_IMPORT = osinfo-db-import
@@ -27,6 +31,8 @@ ARCHIVE = osinfo-db-$(TODAY).tar.xz
 
 ZANATA = zanata-cli
 
+XMLLINT = xmllint
+
 V = 0
 
 V_I18N = $(V_I18N_$(V))
@@ -79,7 +85,7 @@ clean:
 	rm -f $(DATA_FILES) $(SCHEMA_FILES) po/POTFILES.in po/osinfo-db.pot
 
 po/POTFILES.in:
-	$(V_GEN) find data -name *.xml.in > $@
+	$(V_GEN) find data -name *.xml.in | LC_ALL=C sort > $@
 
 po/osinfo-db.pot: po/POTFILES.in $(DATA_FILES_IN)
 	$(V_GEN) cd po && $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
@@ -114,3 +120,10 @@ update-po:
           fi; \
         done
 
+check: $(DATA_FILES) $(SCHEMA_FILES)
+	for xml in `find data -name '*.xml' | sort`; do \
+	  if ! $(XMLLINT) --relaxng data/schema/osinfo.rng --noout $$xml; then \
+	    exit 1; \
+	  fi; \
+	done
+
diff --git a/README b/README
index b2822cb..9f2f3af 100644
--- a/README
+++ b/README
@@ -17,6 +17,21 @@ Dependencies
 - Required:
   - osinfo-db-tools
   - intltool
+- Optional:
+  - xmllint (from libxml2) -- for testing
+
+Build reproducibility
+=====================
+
+To build libosinfo reproduciblity, you should export the SOURCE_DATE_EPOCH[0]
+environment variable to the build system. For example:
+
+    $ export SOURCE_DATE_EPOCH="$(date +%s)"
+    $ ./configure [...]
+    $ make
+    [...]
+
+[0] https://reproducible-builds.org/specs/source-date-epoch/
 
 Patch submissions
 =================
diff --git a/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in b/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
index 6f53299..bdc9f5d 100644
--- a/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
+++ b/data/install-script/fedoraproject.org/fedora-kickstart-desktop.xml.in
@@ -176,13 +176,13 @@ useradd -G wheel <xsl:value-of select="config/user-login"/> # Add user
 if test -z '<xsl:value-of select="config/user-password"/>'; then
     passwd -d <xsl:value-of select="config/user-login"/> # Make user account passwordless
 else
-    echo <xsl:value-of select="config/user-password"/> |passwd --stdin <xsl:value-of select="config/user-login"/>
+    echo '<xsl:value-of select="config/user-password"/>' |passwd --stdin <xsl:value-of select="config/user-login"/>
 fi
 
 if test -z '<xsl:value-of select="config/admin-password"/>'; then
     passwd -d root # Make root account passwordless
 else
-    echo <xsl:value-of select="config/admin-password"/> |passwd --stdin root
+    echo '<xsl:value-of select="config/admin-password"/>' |passwd --stdin root
 fi
 
 # Set user avatar
diff --git a/data/install-script/opensuse.org/opensuse-autoyast-desktop.xml.in b/data/install-script/opensuse.org/opensuse-autoyast-desktop.xml.in
index 04399b5..6554eb6 100644
--- a/data/install-script/opensuse.org/opensuse-autoyast-desktop.xml.in
+++ b/data/install-script/opensuse.org/opensuse-autoyast-desktop.xml.in
@@ -31,7 +31,7 @@
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
         version="1.0">
 
-        <xsl:output method="xml" indent="yes"/>
+        <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
 
         <xsl:template name="l10n-language">
           <xsl:choose>
@@ -119,7 +119,7 @@
               </device_map>
               <global>
                 <activate>true</activate>
-                <append> resume=/dev/vda1 splash=silent quiet showopts</append>
+                <append>resume=/dev/vda1 splash=silent quiet showopts</append>
                 <boot_boot>false</boot_boot>
                 <boot_extended>false</boot_extended>
                 <boot_mbr>false</boot_mbr>
@@ -215,18 +215,16 @@
                 <script>
                   <chrooted config:type="boolean">true</chrooted>
                   <source>
+
+if test -z '<xsl:value-of select="config/user-password"/>'; then
 pam-config -a --unix-nullok
 pam-config -a --nullok
 
-<xsl:choose>
-  <xsl:when test="config/user-password != ''">
-useradd <xsl:value-of select='config/user-login'/>
-passwd -d <xsl:value-of select='config/user-login'/>
-  </xsl:when>
-</xsl:choose>
+#Enable passwordless login for users that are part of the nopasswdlogin group
+sed -i '3 i auth sufficient pam_succeed_if.so user ingroup nopasswdlogin' /etc/pam.d/gdm-password
+fi
 
-<xsl:choose>
-  <xsl:when test="config/avatar-location != ''">
+if test -n '<xsl:value-of select="config/avatar-location"/>'; then
 # Set user avatar
 mkdir /mnt/unattended-media
 mount <xsl:value-of select='config/avatar-disk'/> /mnt/unattended-media
@@ -239,8 +237,7 @@ Language=<xsl:value-of select="config/l10n-language"/>.UTF-8
 XSession=gnome
 Icon=/var/lib/AccountsService/icons/<xsl:value-of select="config/user-login"/>
 " >> /var/lib/AccountsService/users/<xsl:value-of select="config/user-login"/>
-  </xsl:when>
-</xsl:choose>
+fi
 
 # Enable default OpenSUSE repos
 zypper ar -f <xsl:call-template name="repo-oss"/> repo-oss
@@ -255,11 +252,6 @@ zypper ar -f <xsl:call-template name="repo-update-oss"/> repo-update-oss
             </scripts>
             <services-manager>
               <default_target>graphical</default_target>
-              <services>
-                <enable config:type="list">
-                  <service>NetworkManager</service>
-                </enable>
-              </services>
             </services-manager>
             <software>
               <packages config:type="list">
@@ -309,6 +301,15 @@ zypper ar -f <xsl:call-template name="repo-update-oss"/> repo-update-oss
               <skel>/etc/skel</skel>
               <umask>022</umask>
             </user_defaults>
+            <xsl:if test="config/user-password = ''">
+              <groups config:type="list">
+                <group>
+                  <group_password>x</group_password>
+                  <groupname>nopasswdlogin</groupname>
+                  <userlist><xsl:value-of select="config/user-login"/></userlist>
+                </group>
+              </groups>
+            </xsl:if>
             <users config:type="list">
               <user>
                 <encrypted config:type="boolean">false</encrypted>
diff --git a/data/install-script/opensuse.org/opensuse-autoyast-jeos.xml.in b/data/install-script/opensuse.org/opensuse-autoyast-jeos.xml.in
index f21024f..0079cc5 100644
--- a/data/install-script/opensuse.org/opensuse-autoyast-jeos.xml.in
+++ b/data/install-script/opensuse.org/opensuse-autoyast-jeos.xml.in
@@ -22,7 +22,7 @@
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
         version="1.0">
 
-        <xsl:output method="xml" indent="yes"/>
+        <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
 
         <xsl:template name="l10n-language">
           <xsl:choose>
@@ -99,11 +99,6 @@
             <xsl:value-of select="script/expected-filename"/>
         </xsl:template>
 
-        <xsl:template match="/command-line">
-            <xsl:text>autoyast=device://sda/</xsl:text>
-            <xsl:value-of select="script/expected-filename"/>
-        </xsl:template>
-
         <xsl:template match="/install-script-config">
           <profile xmlns="http://www.suse.com/1.0/yast2ns"; xmlns:config="http://www.suse.com/1.0/configns";>
             <bootloader>
@@ -115,7 +110,7 @@
               </device_map>
               <global>
                 <activate>true</activate>
-                <append> resume=/dev/vda1 splash=silent quiet showopts</append>
+                <append>resume=/dev/vda1 splash=silent quiet showopts</append>
                 <boot_boot>false</boot_boot>
                 <boot_extended>false</boot_extended>
                 <boot_mbr>false</boot_mbr>
@@ -223,12 +218,6 @@ zypper ar -f <xsl:call-template name="repo-update-oss"/> repo-update-oss
             </scripts>
             <services-manager>
               <default_target>multi-user</default_target>
-              <services>
-                <disable config:type="list">
-                  <service>sshd</service>
-                </disable>
-                <enable config:type="list"/>
-              </services>
             </services-manager>
             <software>
               <packages config:type="list">
diff --git a/data/install-script/redhat.com/rhel-kickstart-desktop.xml.in b/data/install-script/redhat.com/rhel-kickstart-desktop.xml.in
index d4a9005..388d6d7 100644
--- a/data/install-script/redhat.com/rhel-kickstart-desktop.xml.in
+++ b/data/install-script/redhat.com/rhel-kickstart-desktop.xml.in
@@ -119,13 +119,13 @@ useradd -G wheel <xsl:value-of select="config/user-login"/> # Add user
 if test -z '<xsl:value-of select="config/user-password"/>'; then
     passwd -d <xsl:value-of select="config/user-login"/> # Make user account passwordless
 else
-    echo <xsl:value-of select="config/user-password"/> |passwd --stdin <xsl:value-of select="config/user-login"/>
+    echo '<xsl:value-of select="config/user-password"/>' |passwd --stdin <xsl:value-of select="config/user-login"/>
 fi
 
 if test -z '<xsl:value-of select="config/admin-password"/>'; then
     passwd -d root # Make root account passwordless
 else
-    echo <xsl:value-of select="config/admin-password"/> |passwd --stdin root
+    echo '<xsl:value-of select="config/admin-password"/>' |passwd --stdin root
 fi
 
 # Set user avatar
diff --git a/data/os/centos.org/centos-6.0.xml.in b/data/os/centos.org/centos-6.0.xml.in
index 07f6a92..dd7cc39 100644
--- a/data/os/centos.org/centos-6.0.xml.in
+++ b/data/os/centos.org/centos-6.0.xml.in
@@ -10,6 +10,9 @@
     <distro>centos</distro>
     <clones id="http://redhat.com/rhel/6.0"/>
 
+    <release-date>2011-07-10</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <!-- there is no obvious difference between x86 and x86_64 isos,
          maybe we can lookup files on the iso to decide which arch it is? -->
     <media arch="i686">
diff --git a/data/os/centos.org/centos-6.1.xml.in b/data/os/centos.org/centos-6.1.xml.in
index da115ca..8e60f62 100644
--- a/data/os/centos.org/centos-6.1.xml.in
+++ b/data/os/centos.org/centos-6.1.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.0"/>
     <clones id="http://redhat.com/rhel/6.1"/>
 
+    <release-date>2011-12-09</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/centos.org/centos-6.2.xml.in b/data/os/centos.org/centos-6.2.xml.in
index fdd6df4..b1f557c 100644
--- a/data/os/centos.org/centos-6.2.xml.in
+++ b/data/os/centos.org/centos-6.2.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.1"/>
     <clones id="http://redhat.com/rhel/6.2"/>
 
+    <release-date>2011-12-20</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/centos.org/centos-6.3.xml.in b/data/os/centos.org/centos-6.3.xml.in
index c2b5c33..756b5d3 100644
--- a/data/os/centos.org/centos-6.3.xml.in
+++ b/data/os/centos.org/centos-6.3.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.2"/>
     <clones id="http://redhat.com/rhel/6.3"/>
 
+    <release-date>2012-07-09</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/centos.org/centos-6.4.xml.in b/data/os/centos.org/centos-6.4.xml.in
index a523442..5357a23 100644
--- a/data/os/centos.org/centos-6.4.xml.in
+++ b/data/os/centos.org/centos-6.4.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.3"/>
     <clones id="http://redhat.com/rhel/6.4"/>
 
+    <release-date>2013-03-09</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/centos.org/centos-6.5.xml.in b/data/os/centos.org/centos-6.5.xml.in
index 3503255..9153cb0 100644
--- a/data/os/centos.org/centos-6.5.xml.in
+++ b/data/os/centos.org/centos-6.5.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.4"/>
     <clones id="http://redhat.com/rhel/6.5"/>
 
+    <release-date>2013-12-01</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/centos.org/centos-6.6.xml.in b/data/os/centos.org/centos-6.6.xml.in
index 17951e4..546ff5e 100644
--- a/data/os/centos.org/centos-6.6.xml.in
+++ b/data/os/centos.org/centos-6.6.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.5"/>
     <clones id="http://redhat.com/rhel/6.6"/>
 
+    <release-date>2014-10-28</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <!-- DVD -->
     <media arch="i686">
       <url>http://vault.centos.org/6.6/isos/i386/CentOS-6.6-i386-bin-DVD1.iso</url>
diff --git a/data/os/centos.org/centos-6.7.xml.in b/data/os/centos.org/centos-6.7.xml.in
index 2b102d6..cd0e1dc 100644
--- a/data/os/centos.org/centos-6.7.xml.in
+++ b/data/os/centos.org/centos-6.7.xml.in
@@ -11,6 +11,9 @@
     <upgrades id="http://centos.org/centos/6.6"/>
     <clones id="http://redhat.com/rhel/6.7"/>
 
+    <release-date>2015-08-07</release-date>
+    <eol-date>2020-11-30</eol-date>
+
     <!-- DVD -->
     <media arch="i686">
       <url>http://vault.centos.org/6.7/isos/i386/CentOS-6.7-i386-bin-DVD1.iso</url>
diff --git a/data/os/centos.org/centos-6.8.xml.in b/data/os/centos.org/centos-6.8.xml.in
new file mode 100644
index 0000000..b41c48e
--- /dev/null
+++ b/data/os/centos.org/centos-6.8.xml.in
@@ -0,0 +1,160 @@
+<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://centos.org/centos/6.8";>
+    <short-id>centos6.8</short-id>
+    <_name>CentOS 6.8</_name>
+    <version>6.8</version>
+    <_vendor>CentOS</_vendor>
+    <family>linux</family>
+    <distro>centos</distro>
+    <upgrades id="http://centos.org/centos/6.7"/>
+    <clones id="http://redhat.com/rhel/6.8"/>
+
+    <release-date>2016-05-25</release-date>
+    <eol-date>2020-11-30</eol-date>
+
+    <!-- DVD -->
+    <media arch="i686">
+      <url>http://vault.centos.org/6.8/isos/i386/CentOS-6.8-i386-bin-DVD1.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.8_Final</volume-id>
+        <volume-size>3844679680</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.8_Final</volume-id>
+        <volume-size>3916271616</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Live CD -->
+    <media arch="i686" live="true">
+      <url>http://vault.centos.org/6.8/isos/i386/CentOS-6.8-i386-LiveCD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.8-i386-LiveCD</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64" live="true">
+      <url>http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-LiveCD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.8-x86_64-LiveCD</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Live DVD -->
+    <media arch="i686" live="true">
+      <url>http://vault.centos.org/6.8/isos/i386/CentOS-6.8-i386-LiveDVD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.8-i386-LiveDVD</volume-id>
+        <volume-size>1990477824</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64" live="true">
+      <url>http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-LiveDVD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.8-x86_64-LiveDVD</volume-id>
+        <volume-size>2011746304</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Minimal Installer -->
+    <media arch="i686">
+      <url>http://vault.centos.org/6.8/isos/i386/CentOS-6.8-i386-minimal.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.8_Final</volume-id>
+        <volume-size>370984960</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.8_Final</volume-id>
+        <volume-size>467867648</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Network Installer -->
+    <media arch="i686">
+      <url>http://vault.centos.org/6.8/isos/i386/CentOS-6.8-i386-netinstall.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS</volume-id>
+        <volume-size>227659776</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://vault.centos.org/6.8/isos/x86_64/CentOS-6.8-x86_64-netinstall.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS</volume-id>
+        <volume-size>238219264</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <tree arch="i686">
+      <url>http://vault.centos.org/6.8/os/i386</url>
+      <treeinfo>
+        <family>CentOS</family>
+        <version>6.8</version>
+        <arch>i386</arch>
+      </treeinfo>
+    </tree>
+    <tree arch="x86_64">
+      <url>http://vault.centos.org/6.8/os/x86_64</url>
+      <treeinfo>
+        <family>CentOS</family>
+        <version>6.8</version>
+        <arch>x86_64</arch>
+      </treeinfo>
+    </tree>
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <ram>536870912</ram>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>1073741824</ram>
+        <storage>9663676416</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://redhat.com/rhel/kickstart/jeos'/>
+      <script id='http://redhat.com/rhel/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/centos.org/centos-6.9.xml.in b/data/os/centos.org/centos-6.9.xml.in
new file mode 100644
index 0000000..535a57b
--- /dev/null
+++ b/data/os/centos.org/centos-6.9.xml.in
@@ -0,0 +1,140 @@
+<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://centos.org/centos/6.9";>
+    <short-id>centos6.9</short-id>
+    <_name>CentOS 6.9</_name>
+    <version>6.9</version>
+    <_vendor>CentOS</_vendor>
+    <family>linux</family>
+    <distro>centos</distro>
+    <upgrades id="http://centos.org/centos/6.8"/>
+    <clones id="http://redhat.com/rhel/6.9"/>
+
+    <release-date>2017-04-05</release-date>
+    <eol-date>2020-11-30</eol-date>
+
+    <!-- DVD -->
+    <media arch="i686">
+      <url>http://mirror.centos.org/centos/6.9/isos/i386/CentOS-6.9-i386-bin-DVD1.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.9_Final</volume-id>
+        <volume-size>3850491904</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://mirror.centos.org/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-bin-DVD1.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.9_Final</volume-id>
+        <volume-size>3971962880</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Live DVD -->
+    <media arch="i686" live="true">
+      <url>http://mirror.centos.org/centos/6.9/isos/i386/CentOS-6.9-i386-LiveDVD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.9-i386-LiveDVD</volume-id>
+        <volume-size>2001133568</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64" live="true">
+      <url>http://mirror.centos.org/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-LiveDVD.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS-6.9-x86_64-LiveDVD</volume-id>
+        <volume-size>2023274496</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Minimal Installer -->
+    <media arch="i686">
+      <url>http://mirror.centos.org/centos/6.9/isos/i386/CentOS-6.9-i386-minimal.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.9_Final</volume-id>
+        <volume-size>375089152</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://mirror.centos.org/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-minimal.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS_6.9_Final</volume-id>
+        <volume-size>427110400</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Network Installer -->
+    <media arch="i686">
+      <url>http://mirror.centos.org/centos/6.9/isos/i386/CentOS-6.9-i386-netinstall.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS</volume-id>
+        <volume-size>190959616</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://mirror.centos.org/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-netinstall.iso</url>
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>CentOS</volume-id>
+        <volume-size>240283648</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <tree arch="i686">
+      <url>http://mirror.centos.org/centos/6.9/os/i386</url>
+      <treeinfo>
+        <family>CentOS</family>
+        <version>6.9</version>
+        <arch>i386</arch>
+      </treeinfo>
+    </tree>
+    <tree arch="x86_64">
+      <url>http://mirror.centos.org/centos/6.9/os/x86_64</url>
+      <treeinfo>
+        <family>CentOS</family>
+        <version>6.9</version>
+        <arch>x86_64</arch>
+      </treeinfo>
+    </tree>
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <ram>536870912</ram>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>1073741824</ram>
+        <storage>9663676416</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://redhat.com/rhel/kickstart/jeos'/>
+      <script id='http://redhat.com/rhel/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/centos.org/centos-7.0.xml.in b/data/os/centos.org/centos-7.0.xml.in
index 135faf7..a58c642 100644
--- a/data/os/centos.org/centos-7.0.xml.in
+++ b/data/os/centos.org/centos-7.0.xml.in
@@ -11,6 +11,8 @@
     <upgrades id="http://centos.org/centos/6.5"/>
     <clones id="http://redhat.com/rhel/7.0"/>
 
+    <release-date>2014-07-07</release-date>
+
     <media arch="x86_64">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/debian.org/debian-1.1.xml.in b/data/os/debian.org/debian-1.1.xml.in
index 98cb80b..4024fa8 100644
--- a/data/os/debian.org/debian-1.1.xml.in
+++ b/data/os/debian.org/debian-1.1.xml.in
@@ -9,5 +9,7 @@
     <_vendor>Debian Project</_vendor>
     <family>linux</family>
     <distro>debian</distro>
+
+    <release-date>1996-07-17</release-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-1.2.xml.in b/data/os/debian.org/debian-1.2.xml.in
index 633aa9c..c606026 100644
--- a/data/os/debian.org/debian-1.2.xml.in
+++ b/data/os/debian.org/debian-1.2.xml.in
@@ -11,5 +11,7 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/1.1"/>
     <derives-from id="http://debian.org/debian/1.1"/>
+
+    <release-date>1996-12-12</release-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-1.3.xml.in b/data/os/debian.org/debian-1.3.xml.in
index 90cf4bc..6a5b909 100644
--- a/data/os/debian.org/debian-1.3.xml.in
+++ b/data/os/debian.org/debian-1.3.xml.in
@@ -11,5 +11,7 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/1.2"/>
     <derives-from id="http://debian.org/debian/1.2"/>
+
+    <release-date>1997-06-05</release-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-2.0.xml.in b/data/os/debian.org/debian-2.0.xml.in
index 6325aa9..5c954c5 100644
--- a/data/os/debian.org/debian-2.0.xml.in
+++ b/data/os/debian.org/debian-2.0.xml.in
@@ -11,5 +11,7 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/1.3"/>
     <derives-from id="http://debian.org/debian/1.3"/>
+
+    <release-date>1998-07-24</release-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-2.1.xml.in b/data/os/debian.org/debian-2.1.xml.in
index 3454180..ce4d2e5 100644
--- a/data/os/debian.org/debian-2.1.xml.in
+++ b/data/os/debian.org/debian-2.1.xml.in
@@ -11,5 +11,8 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/2.0"/>
     <derives-from id="http://debian.org/debian/2.0"/>
+
+    <release-date>1999-03-09</release-date>
+    <eol-date>2000-10-30</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-2.2.xml.in b/data/os/debian.org/debian-2.2.xml.in
index c9c0466..47fd0f9 100644
--- a/data/os/debian.org/debian-2.2.xml.in
+++ b/data/os/debian.org/debian-2.2.xml.in
@@ -11,5 +11,8 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/2.1"/>
     <derives-from id="http://debian.org/debian/2.1"/>
+
+    <release-date>2000-08-15</release-date>
+    <eol-date>2003-06-30</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-3.1.xml.in b/data/os/debian.org/debian-3.1.xml.in
index a3d4441..1129898 100644
--- a/data/os/debian.org/debian-3.1.xml.in
+++ b/data/os/debian.org/debian-3.1.xml.in
@@ -11,5 +11,8 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/3"/>
     <derives-from id="http://debian.org/debian/3"/>
+
+    <release-date>2005-06-06</release-date>
+    <eol-date>2008-03-31</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-3.xml.in b/data/os/debian.org/debian-3.xml.in
index a29cbdb..8414e41 100644
--- a/data/os/debian.org/debian-3.xml.in
+++ b/data/os/debian.org/debian-3.xml.in
@@ -11,5 +11,8 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/2.2"/>
     <derives-from id="http://debian.org/debian/2.2"/>
+
+    <release-date>2002-07-19</release-date>
+    <eol-date>2006-06-30</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-4.xml.in b/data/os/debian.org/debian-4.xml.in
index d5148f0..0a21a86 100644
--- a/data/os/debian.org/debian-4.xml.in
+++ b/data/os/debian.org/debian-4.xml.in
@@ -11,5 +11,8 @@
     <distro>debian</distro>
     <upgrades id="http://debian.org/debian/3.1"/>
     <derives-from id="http://debian.org/debian/3.1"/>
+
+    <release-date>2007-04-08</release-date>
+    <eol-date>2010-02-15</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/debian.org/debian-5.xml.in b/data/os/debian.org/debian-5.xml.in
index c4b727a..efd8085 100644
--- a/data/os/debian.org/debian-5.xml.in
+++ b/data/os/debian.org/debian-5.xml.in
@@ -12,6 +12,9 @@
     <upgrades id="http://debian.org/debian/4"/>
     <derives-from id="http://debian.org/debian/4"/>
 
+    <release-date>2009-02-14</release-date>
+    <eol-date>2012-02-06</eol-date>
+
     <devices>
       <device id="http://pcisig.com/pci/1af4/1000"/>
       <device id="http://pcisig.com/pci/1af4/1001"/>
diff --git a/data/os/debian.org/debian-7.xml.in b/data/os/debian.org/debian-7.xml.in
index 0afe388..8c2d4ca 100644
--- a/data/os/debian.org/debian-7.xml.in
+++ b/data/os/debian.org/debian-7.xml.in
@@ -39,7 +39,7 @@
     </resources>
 
     <media arch="i686">
-      <url>http://cdimage.debian.org/mirror/cdimage/archive/7.9.0/i386/iso-dvd/debian-7.9.0-i386-DVD-1.iso</url>
+      <url>http://cdimage.debian.org/mirror/cdimage/archive/7.11.0/i386/iso-dvd/debian-7.11.0-i386-DVD-1.iso</url>
       <iso>
         <volume-id>Debian 7.\d.\d i386 1</volume-id>
       </iso>
@@ -47,7 +47,7 @@
       <initrd>install.386/initrd.gz</initrd>
     </media>
     <media arch="x86_64">
-      <url>http://cdimage.debian.org/mirror/cdimage/archive/7.9.0/amd64/iso-dvd/debian-7.9.0-amd64-DVD-1.iso</url>
+      <url>http://cdimage.debian.org/mirror/cdimage/archive/7.11.0/amd64/iso-dvd/debian-7.11.0-amd64-DVD-1.iso</url>
       <iso>
         <volume-id>Debian 7.\d.\d amd64 1</volume-id>
       </iso>
diff --git a/data/os/debian.org/debian-8.xml.in b/data/os/debian.org/debian-8.xml.in
index 19bb8a5..8ad189b 100644
--- a/data/os/debian.org/debian-8.xml.in
+++ b/data/os/debian.org/debian-8.xml.in
@@ -33,7 +33,7 @@
     </resources>
 
     <media arch="i686">
-      <url>http://cdimage.debian.org/debian-cd/8.4.0/i386/iso-dvd/debian-8.4.0-i386-DVD-1.iso</url>
+      <url>http://cdimage.debian.org/mirror/cdimage/archive/8.8.0/i386/iso-dvd/debian-8.8.0-i386-DVD-1.iso</url>
       <iso>
         <volume-id>Debian 8.\d.\d i386 1</volume-id>
       </iso>
@@ -41,7 +41,7 @@
       <initrd>install.386/initrd.gz</initrd>
     </media>
     <media arch="x86_64">
-      <url>http://cdimage.debian.org/debian-cd/8.4.0/amd64/iso-dvd/debian-8.4.0-amd64-DVD-1.iso</url>
+      <url>http://cdimage.debian.org/mirror/cdimage/archive/8.8.0/amd64/iso-dvd/debian-8.8.0-amd64-DVD-1.iso</url>
       <iso>
         <volume-id>Debian 8.\d.\d amd64 1</volume-id>
       </iso>
diff --git a/data/os/debian.org/debian-9.xml.in b/data/os/debian.org/debian-9.xml.in
new file mode 100644
index 0000000..759422b
--- /dev/null
+++ b/data/os/debian.org/debian-9.xml.in
@@ -0,0 +1,130 @@
+<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/9";>
+    <short-id>debian9</short-id>
+    <short-id>debianstretch</short-id>
+    <_name>Debian Stretch</_name>
+    <version>9</version>
+    <_vendor>Debian Project</_vendor>
+    <family>linux</family>
+    <distro>debian</distro>
+    <upgrades id="http://debian.org/debian/8"/>
+    <derives-from id="http://debian.org/debian/8"/>
+
+    <release-date>2017-06-17</release-date>
+
+    <devices>
+      <device id="http://pcisig.com/pci/1af4/1041"/>
+      <device id="http://pcisig.com/pci/1af4/1042"/>
+      <device id="http://pcisig.com/pci/1af4/1043"/>
+      <device id="http://pcisig.com/pci/1af4/1044"/>
+      <device id="http://pcisig.com/pci/1af4/1045"/>
+      <device id="http://pcisig.com/pci/1af4/1048"/>
+      <device id="http://pcisig.com/pci/1af4/1049"/>
+      <device id="http://pcisig.com/pci/1af4/1052"/>
+    </devices>
+
+    <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 9</_name>
+    </variant>
+    <variant id="universal-netinst">
+      <_name>Debian 9</_name>
+    </variant>
+
+    <!-- Network installer -->
+    <media arch="i686">
+      <variant id="universal-netinst"/>
+      <url>http://cdimage.debian.org/cdimage/archive/9.0.0/i386/iso-cd/debian-9.0.0-i386-netinst.iso</url>
+      <iso>
+        <volume-id>Debian 9.(\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/archive/9.0.0/amd64/iso-cd/debian-9.0.0-amd64-netinst.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\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/archive/9.0.0/arm64/iso-cd/debian-9.0.0-arm64-netinst.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\d)+.(\d)+ arm64 n</volume-id>
+      </iso>
+      <kernel>install.arm64/vmlinuz</kernel>
+      <initrd>install.arm64/initrd.gz</initrd>
+    </media>
+    <media arch="armv7l">
+      <variant id="universal-netinst"/>
+      <url>http://cdimage.debian.org/cdimage/archive/9.0.0/armhf/iso-cd/debian-9.0.0-armhf-netinst.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\d)+.(\d)+ armhf n</volume-id>
+      </iso>
+      <kernel>install.armhf/vmlinuz</kernel>
+      <initrd>install.armhf/initrd.gz</initrd>
+    </media>
+
+    <!-- DVD -->
+    <media arch="i686">
+      <variant id="universal"/>
+      <url>http://cdimage.debian.org/cdimage/archive/9.0.0/i386/iso-dvd/debian-9.0.0-i386-DVD-1.iso</url>
+      <iso>
+        <volume-id>Debian 9.(\d)+.(\d)+ i386 1</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/archive/9.0.0/amd64/iso-dvd/debian-9.0.0-amd64-DVD-1.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\d)+.(\d)+ amd64 1</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/archive/9.0.0/arm64/iso-dvd/debian-9.0.0-arm64-DVD-1.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\d)+.(\d)+ arm64 1</volume-id>
+      </iso>
+      <kernel>install.arm64/vmlinuz</kernel>
+      <initrd>install.arm64/initrd.gz</initrd>
+    </media>
+    <media arch="armv7l">
+      <variant id="universal"/>
+      <url>http://cdimage.debian.org/cdimage/archive/9.0.0/armhf/iso-dvd/debian-9.0.0-armhf-DVD-1.iso</url>
+      <iso>
+	<volume-id>Debian 9.(\d)+.(\d)+ armhf 1</volume-id>
+      </iso>
+      <kernel>install.armhf/vmlinuz</kernel>
+      <initrd>install.armhf/initrd.gz</initrd>
+    </media>
+
+    <installer>
+      <script id='http://debian.org/debian/preseed/jeos'/>
+      <script id='http://debian.org/debian/preseed/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/fedoraproject.org/fedora-10.xml.in b/data/os/fedoraproject.org/fedora-10.xml.in
index 7415769..72e6387 100644
--- a/data/os/fedoraproject.org/fedora-10.xml.in
+++ b/data/os/fedoraproject.org/fedora-10.xml.in
@@ -13,7 +13,7 @@
     <derives-from id="http://fedoraproject.org/fedora/9"/>
 
     <release-date>2008-11-25</release-date>
-    <eol-date>2009-12-18</eol-date>
+    <eol-date>2009-12-17</eol-date>
 
     <devices>
       <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
diff --git a/data/os/fedoraproject.org/fedora-14.xml.in b/data/os/fedoraproject.org/fedora-14.xml.in
index bec5eac..6cd0099 100644
--- a/data/os/fedoraproject.org/fedora-14.xml.in
+++ b/data/os/fedoraproject.org/fedora-14.xml.in
@@ -13,7 +13,7 @@
     <derives-from id="http://fedoraproject.org/fedora/13"/>
 
     <release-date>2010-11-02</release-date>
-    <eol-date>2011-12-08</eol-date>
+    <eol-date>2011-12-09</eol-date>
 
     <!-- DVD -->
     <media arch="i686">
diff --git a/data/os/fedoraproject.org/fedora-15.xml.in b/data/os/fedoraproject.org/fedora-15.xml.in
index a00ce9e..d3ee3c1 100644
--- a/data/os/fedoraproject.org/fedora-15.xml.in
+++ b/data/os/fedoraproject.org/fedora-15.xml.in
@@ -13,6 +13,7 @@
     <derives-from id="http://fedoraproject.org/fedora/14"/>
 
     <release-date>2011-05-24</release-date>
+    <eol-date>2012-06-26</eol-date>
 
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/15/Fedora/i386/iso/Fedora-15-i386-DVD.iso</url>
diff --git a/data/os/fedoraproject.org/fedora-16.xml.in b/data/os/fedoraproject.org/fedora-16.xml.in
index b184705..c915a25 100644
--- a/data/os/fedoraproject.org/fedora-16.xml.in
+++ b/data/os/fedoraproject.org/fedora-16.xml.in
@@ -13,6 +13,7 @@
     <derives-from id="http://fedoraproject.org/fedora/15"/>
 
     <release-date>2011-11-08</release-date>
+    <eol-date>2013-02-12</eol-date>
 
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/i386/iso/Fedora-16-i386-DVD.iso</url>
diff --git a/data/os/fedoraproject.org/fedora-17.xml.in b/data/os/fedoraproject.org/fedora-17.xml.in
index 50076f5..9450a08 100644
--- a/data/os/fedoraproject.org/fedora-17.xml.in
+++ b/data/os/fedoraproject.org/fedora-17.xml.in
@@ -12,6 +12,9 @@
     <upgrades id="http://fedoraproject.org/fedora/16"/>
     <derives-from id="http://fedoraproject.org/fedora/16"/>
 
+    <release-date>2012-05-29</release-date>
+    <eol-date>2013-07-30</eol-date>
+
     <devices>
       <device id="http://pcisig.com/pci/1af4/1004"/> <!-- virtio-scsi -->
     </devices>
diff --git a/data/os/fedoraproject.org/fedora-18.xml.in b/data/os/fedoraproject.org/fedora-18.xml.in
index c302018..b31573c 100644
--- a/data/os/fedoraproject.org/fedora-18.xml.in
+++ b/data/os/fedoraproject.org/fedora-18.xml.in
@@ -12,6 +12,9 @@
     <upgrades id="http://fedoraproject.org/fedora/17"/>
     <derives-from id="http://fedoraproject.org/fedora/17"/>
 
+    <release-date>2013-01-15</release-date>
+    <eol-date>2014-01-14</eol-date>
+
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/18/Fedora/i386/iso/Fedora-18-i386-DVD.iso</url>
       <iso>
diff --git a/data/os/fedoraproject.org/fedora-19.xml.in b/data/os/fedoraproject.org/fedora-19.xml.in
index 73e66f1..0bbe2d0 100644
--- a/data/os/fedoraproject.org/fedora-19.xml.in
+++ b/data/os/fedoraproject.org/fedora-19.xml.in
@@ -12,6 +12,9 @@
     <upgrades id="http://fedoraproject.org/fedora/18"/>
     <derives-from id="http://fedoraproject.org/fedora/18"/>
 
+    <release-date>2013-07-02</release-date>
+    <eol-date>2015-01-06</eol-date>
+
     <!-- Full installer DVD -->
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/iso/Fedora-19-i386-DVD.iso</url>
diff --git a/data/os/fedoraproject.org/fedora-20.xml.in b/data/os/fedoraproject.org/fedora-20.xml.in
index 346345b..0852468 100644
--- a/data/os/fedoraproject.org/fedora-20.xml.in
+++ b/data/os/fedoraproject.org/fedora-20.xml.in
@@ -12,6 +12,9 @@
     <upgrades id="http://fedoraproject.org/fedora/19"/>
     <derives-from id="http://fedoraproject.org/fedora/19"/>
 
+    <release-date>2013-12-17</release-date>
+    <eol-date>2015-06-23</eol-date>
+
     <!-- Installer DVD -->
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-DVD.iso</url>
diff --git a/data/os/fedoraproject.org/fedora-21.xml.in b/data/os/fedoraproject.org/fedora-21.xml.in
index d7c2870..f80a676 100644
--- a/data/os/fedoraproject.org/fedora-21.xml.in
+++ b/data/os/fedoraproject.org/fedora-21.xml.in
@@ -11,7 +11,8 @@
     <upgrades id="http://fedoraproject.org/fedora/20"/>
     <derives-from id="http://fedoraproject.org/fedora/20"/>
 
-    <release-date>2014-12-03</release-date>
+    <release-date>2014-12-09</release-date>
+    <eol-date>2015-12-01</eol-date>
 
     <variant id="workstation">
       <_name>Fedora 21 Workstation</_name>
diff --git a/data/os/fedoraproject.org/fedora-22.xml.in b/data/os/fedoraproject.org/fedora-22.xml.in
index df1718f..57fd234 100644
--- a/data/os/fedoraproject.org/fedora-22.xml.in
+++ b/data/os/fedoraproject.org/fedora-22.xml.in
@@ -12,6 +12,7 @@
     <derives-from id="http://fedoraproject.org/fedora/21"/>
 
     <release-date>2015-05-26</release-date>
+    <eol-date>2016-07-19</eol-date>
 
     <variant id="workstation">
       <_name>Fedora 22 Workstation</_name>
diff --git a/data/os/fedoraproject.org/fedora-23.xml.in b/data/os/fedoraproject.org/fedora-23.xml.in
index b884722..61d4116 100644
--- a/data/os/fedoraproject.org/fedora-23.xml.in
+++ b/data/os/fedoraproject.org/fedora-23.xml.in
@@ -12,6 +12,7 @@
     <derives-from id="http://fedoraproject.org/fedora/22"/>
 
     <release-date>2015-11-03</release-date>
+    <eol-date>2016-12-20</eol-date>
 
     <variant id="workstation">
       <_name>Fedora 23 Workstation</_name>
diff --git a/data/os/fedoraproject.org/fedora-24.xml.in b/data/os/fedoraproject.org/fedora-24.xml.in
index e69cccc..495b068 100644
--- a/data/os/fedoraproject.org/fedora-24.xml.in
+++ b/data/os/fedoraproject.org/fedora-24.xml.in
@@ -12,6 +12,7 @@
     <derives-from id="http://fedoraproject.org/fedora/23"/>
 
     <release-date>2016-06-21</release-date>
+    <eol-date>2017-08-08</eol-date>
 
     <devices>
       <device id="http://pcisig.com/pci/1af4/1050"/> <!-- virtio-gpu -->
@@ -120,7 +121,7 @@
     </media>
     <media arch="x86_64">
       <variant id="server-netinst"/>
-      <url>http://download.fedoraproject.org/pub/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-netinst-x86_64-24.iso</url>
+      <url>http://download.fedoraproject.org/pub/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-netinst-x86_64-24-1.2.iso</url>
       <iso>
         <volume-id>Fedora-S-dvd-x86_64-24</volume-id>
         <system-id>LINUX</system-id>
diff --git a/data/os/fedoraproject.org/fedora-26.xml.in b/data/os/fedoraproject.org/fedora-26.xml.in
new file mode 100644
index 0000000..d1816ec
--- /dev/null
+++ b/data/os/fedoraproject.org/fedora-26.xml.in
@@ -0,0 +1,114 @@
+<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://fedoraproject.org/fedora/26";>
+    <short-id>fedora26</short-id>
+    <_name>Fedora 26</_name>
+    <version>26</version>
+    <_vendor>Fedora Project</_vendor>
+    <family>linux</family>
+    <distro>fedora</distro>
+    <upgrades id="http://fedoraproject.org/fedora/25"/>
+    <derives-from id="http://fedoraproject.org/fedora/25"/>
+
+    <release-date>2017-07-11</release-date>
+
+    <variant id="workstation">
+      <_name>Fedora 26 Workstation</_name>
+    </variant>
+    <variant id="workstation-netinst">
+      <_name>Fedora 26 Workstation</_name>
+    </variant>
+    <variant id="server">
+      <_name>Fedora 26 Server</_name>
+    </variant>
+    <variant id="server-netinst">
+      <_name>Fedora 26 Server</_name>
+    </variant>
+
+    <!-- Workstation -->
+
+    <!-- Live -->
+    <media arch="x86_64" live="true">
+      <variant id="workstation"/>
+      <url>https://download.fedoraproject.org/pub/fedora/linux/releases/26/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-26-1.5.iso</url>
+      <iso>
+        <volume-id>Fedora-WS-Live-26.*</volume-id>
+        <system-id>LINUX</system-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Network Installer !-->
+    <media arch="x86_64">
+      <variant id="workstation-netinst"/>
+      <url>https://download.fedoraproject.org/pub/fedora/linux/releases/26/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-26-1.5.iso</url>
+      <iso>
+        <volume-id>Fedora-WS-dvd-x86_64-26</volume-id>
+        <system-id>LINUX</system-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Server -->
+
+    <!-- DVD -->
+    <media arch="x86_64">
+      <variant id="server"/>
+      <url>https://download.fedoraproject.org/pub/fedora/linux/releases/26/Server/x86_64/iso/Fedora-Server-dvd-x86_64-26-1.5.iso</url>
+      <iso>
+        <volume-id>Fedora-S-dvd-x86_64-26</volume-id>
+        <system-id>LINUX</system-id>
+        <volume-size>2400741376</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <!-- Network Installer !-->
+    <media arch="x86_64">
+      <variant id="server-netinst"/>
+      <url>http://download.fedoraproject.org/pub/fedora/linux/releases/26/Server/x86_64/iso/Fedora-Server-netinst-x86_64-26-1.5.iso</url>
+      <iso>
+        <volume-id>Fedora-S-dvd-x86_64-26</volume-id>
+        <system-id>LINUX</system-id>
+        <volume-size>507422720</volume-size>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <tree arch="x86_64">
+      <url>http://download.fedoraproject.org/pub/fedora/linux/releases/26/Server/x86_64/os/</url>
+      <variant id="server"/>
+      <treeinfo>
+        <family>Fedora</family>
+        <version>26</version>
+        <arch>x86_64</arch>
+      </treeinfo>
+    </tree>
+
+    <!-- No install media or tree is provided for Fedora 26 Cloud variant -->
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <cpu>1000000000</cpu>
+        <ram>1073741824</ram>
+        <storage>10737418240</storage>
+      </minimum>
+
+      <recommended>
+        <ram>2147483648</ram>
+        <storage>21474836480</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://fedoraproject.org/fedora/kickstart/jeos'/>
+      <script id='http://fedoraproject.org/fedora/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/freebsd.org/freebsd-1.0.xml.in b/data/os/freebsd.org/freebsd-1.0.xml.in
index 9927b7c..579cd3f 100644
--- a/data/os/freebsd.org/freebsd-1.0.xml.in
+++ b/data/os/freebsd.org/freebsd-1.0.xml.in
@@ -9,7 +9,7 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
-    <release-date>1993-11-00</release-date>
+    <release-date>1993-11-01</release-date>
 
   </os>
 </libosinfo>
diff --git a/data/os/freebsd.org/freebsd-10.0.xml.in b/data/os/freebsd.org/freebsd-10.0.xml.in
index 0bb1f22..7f56db8 100644
--- a/data/os/freebsd.org/freebsd-10.0.xml.in
+++ b/data/os/freebsd.org/freebsd-10.0.xml.in
@@ -11,8 +11,8 @@
     <upgrades id="http://freebsd.org/freebsd/9.2"/>
     <derives-from id="http://freebsd.org/freebsd/9.2"/>
 
-    <release-date>2014-01-20</release-date>
-    <eol-date>2015-01-31</eol-date>
+    <release-date>2014-01-14</release-date>
+    <eol-date>2015-02-28</eol-date>
 
     <devices>
       <device id="http://pcisig.com/pci/1af4/1000"/> <!-- virtio-net -->
diff --git a/data/os/freebsd.org/freebsd-11.1.xml.in b/data/os/freebsd.org/freebsd-11.1.xml.in
new file mode 100644
index 0000000..4635c17
--- /dev/null
+++ b/data/os/freebsd.org/freebsd-11.1.xml.in
@@ -0,0 +1,50 @@
+<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://freebsd.org/freebsd/11.1";>
+    <short-id>freebsd11.1</short-id>
+    <_name>FreeBSD 11.1</_name>
+    <version>11.1</version>
+    <_vendor>FreeBSD Project</_vendor>
+    <family>freebsd</family>
+    <distro>freebsd</distro>
+    <upgrades id="http://freebsd.org/freebsd/11.0"/>
+    <derives-from id="http://freebsd.org/freebsd/11.0"/>
+
+    <release-date>2017-07-26</release-date>
+
+    <devices>
+      <device id="http://pcisig.com/pci/1af4/1000"/> <!-- virtio-net -->
+      <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
+    </devices>
+
+    <media arch="x86_64">
+      <url>ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-amd64-dvd1.iso</url>
+      <iso>
+        <system-id>FreeBSD</system-id>
+        <volume-id>11_1_RELEASE_AMD64_DVD</volume-id>
+      </iso>
+    </media>
+    <media arch="x86_64">
+      <url>ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-amd64-disc1.iso</url>
+      <iso>
+        <system-id>FreeBSD</system-id>
+        <volume-id>11_1_RELEASE_AMD64_CD</volume-id>
+      </iso>
+    </media>
+    <media arch="i686">
+      <url>ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-i386-dvd1.iso</url>
+      <iso>
+        <system-id>FreeBSD</system-id>
+        <volume-id>11_1_RELEASE_I386_DVD</volume-id>
+      </iso>
+    </media>
+    <media arch="i686">
+      <url>ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-i386-disc1.iso</url>
+      <iso>
+        <system-id>FreeBSD</system-id>
+        <volume-id>11_1_RELEASE_I386_CD</volume-id>
+      </iso>
+    </media>
+  </os>
+</libosinfo>
diff --git a/data/os/freebsd.org/freebsd-2.0.5.xml.in b/data/os/freebsd.org/freebsd-2.0.5.xml.in
index 744dcec..7904a80 100644
--- a/data/os/freebsd.org/freebsd-2.0.5.xml.in
+++ b/data/os/freebsd.org/freebsd-2.0.5.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>1995-06-10</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/2.0"/>
     <derives-from id="http://freebsd.org/freebsd/2.0"/>
 
diff --git a/data/os/freebsd.org/freebsd-2.2.8.xml.in b/data/os/freebsd.org/freebsd-2.2.8.xml.in
index 47eec96..35ecfd2 100644
--- a/data/os/freebsd.org/freebsd-2.2.8.xml.in
+++ b/data/os/freebsd.org/freebsd-2.2.8.xml.in
@@ -8,6 +8,9 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>1998-11-22</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/2.0.5"/>
     <derives-from id="http://freebsd.org/freebsd/2.0.5"/>
 
diff --git a/data/os/freebsd.org/freebsd-3.2.xml.in b/data/os/freebsd.org/freebsd-3.2.xml.in
index df1e843..68e1956 100644
--- a/data/os/freebsd.org/freebsd-3.2.xml.in
+++ b/data/os/freebsd.org/freebsd-3.2.xml.in
@@ -8,6 +8,9 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>1999-05-17</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/3.0"/>
     <derives-from id="http://freebsd.org/freebsd/3.0"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.0.xml.in b/data/os/freebsd.org/freebsd-4.0.xml.in
index 1bf5a59..dd16a49 100644
--- a/data/os/freebsd.org/freebsd-4.0.xml.in
+++ b/data/os/freebsd.org/freebsd-4.0.xml.in
@@ -9,7 +9,7 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
-    <release-date>2000-03-00</release-date>
+    <release-date>2000-03-14</release-date>
 
     <upgrades id="http://freebsd.org/freebsd/3.2"/>
     <derives-from id="http://freebsd.org/freebsd/3.2"/>
diff --git a/data/os/freebsd.org/freebsd-4.1.xml.in b/data/os/freebsd.org/freebsd-4.1.xml.in
index fb28ae9..f7efd93 100644
--- a/data/os/freebsd.org/freebsd-4.1.xml.in
+++ b/data/os/freebsd.org/freebsd-4.1.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2000-06-27</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.0"/>
     <derives-from id="http://freebsd.org/freebsd/4.0"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.10.xml.in b/data/os/freebsd.org/freebsd-4.10.xml.in
index 52628fb..92b0223 100644
--- a/data/os/freebsd.org/freebsd-4.10.xml.in
+++ b/data/os/freebsd.org/freebsd-4.10.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2004-05-27</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.9"/>
     <derives-from id="http://freebsd.org/freebsd/4.9"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.11.xml.in b/data/os/freebsd.org/freebsd-4.11.xml.in
index 5cd50c0..4fcae19 100644
--- a/data/os/freebsd.org/freebsd-4.11.xml.in
+++ b/data/os/freebsd.org/freebsd-4.11.xml.in
@@ -9,7 +9,7 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
-    <release-date>2000-06-24</release-date>
+    <release-date>2005-01-25</release-date>
     <eol-date>2007-01-31</eol-date>
 
     <upgrades id="http://freebsd.org/freebsd/4.10"/>
diff --git a/data/os/freebsd.org/freebsd-4.2.xml.in b/data/os/freebsd.org/freebsd-4.2.xml.in
index d30d957..7871c45 100644
--- a/data/os/freebsd.org/freebsd-4.2.xml.in
+++ b/data/os/freebsd.org/freebsd-4.2.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2000-11-21</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.1"/>
     <derives-from id="http://freebsd.org/freebsd/4.1"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.3.xml.in b/data/os/freebsd.org/freebsd-4.3.xml.in
index 6e5c534..8fdbe1c 100644
--- a/data/os/freebsd.org/freebsd-4.3.xml.in
+++ b/data/os/freebsd.org/freebsd-4.3.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2001-04-20</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.2"/>
     <derives-from id="http://freebsd.org/freebsd/4.2"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.4.xml.in b/data/os/freebsd.org/freebsd-4.4.xml.in
index 52764be..5264f53 100644
--- a/data/os/freebsd.org/freebsd-4.4.xml.in
+++ b/data/os/freebsd.org/freebsd-4.4.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2001-09-20</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.3"/>
     <derives-from id="http://freebsd.org/freebsd/4.3"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.5.xml.in b/data/os/freebsd.org/freebsd-4.5.xml.in
index 2d24f2d..d61a3b2 100644
--- a/data/os/freebsd.org/freebsd-4.5.xml.in
+++ b/data/os/freebsd.org/freebsd-4.5.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2002-01-29</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.4"/>
     <derives-from id="http://freebsd.org/freebsd/4.4"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.6.xml.in b/data/os/freebsd.org/freebsd-4.6.xml.in
index 5edf707..2fdc37a 100644
--- a/data/os/freebsd.org/freebsd-4.6.xml.in
+++ b/data/os/freebsd.org/freebsd-4.6.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2002-06-15</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.5"/>
     <derives-from id="http://freebsd.org/freebsd/4.5"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.7.xml.in b/data/os/freebsd.org/freebsd-4.7.xml.in
index 6f85b8e..8e0b6cd 100644
--- a/data/os/freebsd.org/freebsd-4.7.xml.in
+++ b/data/os/freebsd.org/freebsd-4.7.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2002-10-10</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.6"/>
     <derives-from id="http://freebsd.org/freebsd/4.6"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.8.xml.in b/data/os/freebsd.org/freebsd-4.8.xml.in
index 9fc6bb6..e4975c3 100644
--- a/data/os/freebsd.org/freebsd-4.8.xml.in
+++ b/data/os/freebsd.org/freebsd-4.8.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2003-04-03</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.7"/>
     <derives-from id="http://freebsd.org/freebsd/4.7"/>
 
diff --git a/data/os/freebsd.org/freebsd-4.9.xml.in b/data/os/freebsd.org/freebsd-4.9.xml.in
index aaa4863..1846f5e 100644
--- a/data/os/freebsd.org/freebsd-4.9.xml.in
+++ b/data/os/freebsd.org/freebsd-4.9.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2003-10-28</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/4.8"/>
     <derives-from id="http://freebsd.org/freebsd/4.8"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.0.xml.in b/data/os/freebsd.org/freebsd-5.0.xml.in
index 9195256..891d1dd 100644
--- a/data/os/freebsd.org/freebsd-5.0.xml.in
+++ b/data/os/freebsd.org/freebsd-5.0.xml.in
@@ -9,7 +9,7 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
-    <release-date>2003-01-00</release-date>
+    <release-date>2003-01-19</release-date>
 
     <upgrades id="http://freebsd.org/freebsd/4.11"/>
     <derives-from id="http://freebsd.org/freebsd/4.11"/>
diff --git a/data/os/freebsd.org/freebsd-5.1.xml.in b/data/os/freebsd.org/freebsd-5.1.xml.in
index c9ef921..565841b 100644
--- a/data/os/freebsd.org/freebsd-5.1.xml.in
+++ b/data/os/freebsd.org/freebsd-5.1.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2003-06-09</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/5.0"/>
     <derives-from id="http://freebsd.org/freebsd/5.0"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.2.1.xml.in b/data/os/freebsd.org/freebsd-5.2.1.xml.in
index fd5cf63..bf1ca94 100644
--- a/data/os/freebsd.org/freebsd-5.2.1.xml.in
+++ b/data/os/freebsd.org/freebsd-5.2.1.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2005-02-25</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/5.2"/>
     <derives-from id="http://freebsd.org/freebsd/5.2"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.2.xml.in b/data/os/freebsd.org/freebsd-5.2.xml.in
index f9828cd..46342cd 100644
--- a/data/os/freebsd.org/freebsd-5.2.xml.in
+++ b/data/os/freebsd.org/freebsd-5.2.xml.in
@@ -9,6 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2004-01-12</release-date>
+
     <upgrades id="http://freebsd.org/freebsd/5.1"/>
     <derives-from id="http://freebsd.org/freebsd/5.1"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.3.xml.in b/data/os/freebsd.org/freebsd-5.3.xml.in
index 6354d84..9ede49e 100644
--- a/data/os/freebsd.org/freebsd-5.3.xml.in
+++ b/data/os/freebsd.org/freebsd-5.3.xml.in
@@ -9,6 +9,9 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2004-11-06</release-date>
+    <eol-date>2006-10-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/5.2.1"/>
     <derives-from id="http://freebsd.org/freebsd/5.2.1"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.4.xml.in b/data/os/freebsd.org/freebsd-5.4.xml.in
index 09c4653..9e89f84 100644
--- a/data/os/freebsd.org/freebsd-5.4.xml.in
+++ b/data/os/freebsd.org/freebsd-5.4.xml.in
@@ -9,6 +9,9 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
+    <release-date>2005-05-09</release-date>
+    <eol-date>2006-10-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/5.3"/>
     <derives-from id="http://freebsd.org/freebsd/5.3"/>
 
diff --git a/data/os/freebsd.org/freebsd-5.5.xml.in b/data/os/freebsd.org/freebsd-5.5.xml.in
index 3d53d3a..35ed863 100644
--- a/data/os/freebsd.org/freebsd-5.5.xml.in
+++ b/data/os/freebsd.org/freebsd-5.5.xml.in
@@ -9,7 +9,8 @@
     <family>freebsd</family>
     <distro>freebsd</distro>
 
-    <release-date>2006-05-00</release-date>
+    <release-date>2006-05-25</release-date>
+    <eol-date>2008-05-31</eol-date>
 
     <upgrades id="http://freebsd.org/freebsd/5.4"/>
     <derives-from id="http://freebsd.org/freebsd/5.4"/>
diff --git a/data/os/freebsd.org/freebsd-6.0.xml.in b/data/os/freebsd.org/freebsd-6.0.xml.in
index fb61a2e..53e7bb5 100644
--- a/data/os/freebsd.org/freebsd-6.0.xml.in
+++ b/data/os/freebsd.org/freebsd-6.0.xml.in
@@ -12,6 +12,7 @@
     <derives-from id="http://freebsd.org/freebsd/5.5"/>
 
     <release-date>2005-11-04</release-date>
+    <eol-date>2007-01-31</eol-date>
 
     <devices>
       <device id="http://pcisig.com/pci/10ec/8029"/>
diff --git a/data/os/freebsd.org/freebsd-6.1.xml.in b/data/os/freebsd.org/freebsd-6.1.xml.in
index f10e72c..dfc6d09 100644
--- a/data/os/freebsd.org/freebsd-6.1.xml.in
+++ b/data/os/freebsd.org/freebsd-6.1.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2006-05-09</release-date>
+    <eol-date>2008-05-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/6.0"/>
     <derives-from id="http://freebsd.org/freebsd/6.0"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-6.2.xml.in b/data/os/freebsd.org/freebsd-6.2.xml.in
index 25c8ebb..e3a334a 100644
--- a/data/os/freebsd.org/freebsd-6.2.xml.in
+++ b/data/os/freebsd.org/freebsd-6.2.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2007-01-15</release-date>
+    <eol-date>2008-05-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/6.1"/>
     <derives-from id="http://freebsd.org/freebsd/6.1"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-6.3.xml.in b/data/os/freebsd.org/freebsd-6.3.xml.in
index 8abdbbe..838392c 100644
--- a/data/os/freebsd.org/freebsd-6.3.xml.in
+++ b/data/os/freebsd.org/freebsd-6.3.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2008-01-18</release-date>
+    <eol-date>2010-01-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/6.2"/>
     <derives-from id="http://freebsd.org/freebsd/6.2"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-6.4.xml.in b/data/os/freebsd.org/freebsd-6.4.xml.in
index 5f6b7ea..ceb2d53 100644
--- a/data/os/freebsd.org/freebsd-6.4.xml.in
+++ b/data/os/freebsd.org/freebsd-6.4.xml.in
@@ -8,9 +8,11 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2008-11-28</release-date>
+    <eol-date>2010-11-30</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/6.3"/>
     <derives-from id="http://freebsd.org/freebsd/6.3"/>
-
-    <release-date>2008-11-11</release-date>
   </os>
 </libosinfo>
diff --git a/data/os/freebsd.org/freebsd-7.0.xml.in b/data/os/freebsd.org/freebsd-7.0.xml.in
index 74e74c4..9c01ca5 100644
--- a/data/os/freebsd.org/freebsd-7.0.xml.in
+++ b/data/os/freebsd.org/freebsd-7.0.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2008-02-27</release-date>
+    <eol-date>2009-04-30</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/6.4"/>
     <derives-from id="http://freebsd.org/freebsd/6.4"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-7.1.xml.in b/data/os/freebsd.org/freebsd-7.1.xml.in
index 692c180..153eb28 100644
--- a/data/os/freebsd.org/freebsd-7.1.xml.in
+++ b/data/os/freebsd.org/freebsd-7.1.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2009-01-04</release-date>
+    <eol-date>2011-02-28</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/7.0"/>
     <derives-from id="http://freebsd.org/freebsd/7.0"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-7.2.xml.in b/data/os/freebsd.org/freebsd-7.2.xml.in
index 4bc9cc3..4307cdf 100644
--- a/data/os/freebsd.org/freebsd-7.2.xml.in
+++ b/data/os/freebsd.org/freebsd-7.2.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2009-05-04</release-date>
+    <eol-date>2010-06-30</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/7.1"/>
     <derives-from id="http://freebsd.org/freebsd/7.1"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-7.3.xml.in b/data/os/freebsd.org/freebsd-7.3.xml.in
index 5ce263c..c7c4c26 100644
--- a/data/os/freebsd.org/freebsd-7.3.xml.in
+++ b/data/os/freebsd.org/freebsd-7.3.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2010-03-23</release-date>
+    <eol-date>2012-03-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/7.2"/>
     <derives-from id="http://freebsd.org/freebsd/7.2"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-7.4.xml.in b/data/os/freebsd.org/freebsd-7.4.xml.in
index 40556c1..0230be7 100644
--- a/data/os/freebsd.org/freebsd-7.4.xml.in
+++ b/data/os/freebsd.org/freebsd-7.4.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2011-02-24</release-date>
+    <eol-date>2013-02-28</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/7.3"/>
     <derives-from id="http://freebsd.org/freebsd/7.3"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-8.0.xml.in b/data/os/freebsd.org/freebsd-8.0.xml.in
index bdafed5..80ae9b4 100644
--- a/data/os/freebsd.org/freebsd-8.0.xml.in
+++ b/data/os/freebsd.org/freebsd-8.0.xml.in
@@ -12,6 +12,7 @@
     <derives-from id="http://freebsd.org/freebsd/7.4"/>
 
     <release-date>2009-11-25</release-date>
+    <eol-date>2010-11-30</eol-date>
 
     <devices>
       <device id="http://pcisig.com/pci/8086/100e"/> <!--- Intel e1000 NIC -->
diff --git a/data/os/freebsd.org/freebsd-8.1.xml.in b/data/os/freebsd.org/freebsd-8.1.xml.in
index 81c0157..27fe059 100644
--- a/data/os/freebsd.org/freebsd-8.1.xml.in
+++ b/data/os/freebsd.org/freebsd-8.1.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2010-07-23</release-date>
+    <eol-date>2012-07-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/8.0"/>
     <derives-from id="http://freebsd.org/freebsd/8.0"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-8.2.xml.in b/data/os/freebsd.org/freebsd-8.2.xml.in
index 53351bc..09d23d5 100644
--- a/data/os/freebsd.org/freebsd-8.2.xml.in
+++ b/data/os/freebsd.org/freebsd-8.2.xml.in
@@ -8,6 +8,10 @@
     <_vendor>FreeBSD Project</_vendor>
     <family>freebsd</family>
     <distro>freebsd</distro>
+
+    <release-date>2011-02-24</release-date>
+    <eol-date>2012-07-31</eol-date>
+
     <upgrades id="http://freebsd.org/freebsd/8.1"/>
     <derives-from id="http://freebsd.org/freebsd/8.1"/>
   </os>
diff --git a/data/os/freebsd.org/freebsd-8.4.xml.in b/data/os/freebsd.org/freebsd-8.4.xml.in
index b900d1c..9d442fc 100644
--- a/data/os/freebsd.org/freebsd-8.4.xml.in
+++ b/data/os/freebsd.org/freebsd-8.4.xml.in
@@ -11,7 +11,7 @@
     <upgrades id="http://freebsd.org/freebsd/8.3"/>
     <derives-from id="http://freebsd.org/freebsd/8.3"/>
 
-    <release-date>2013-06-07</release-date>
-    <eol-date>2015-06-30</eol-date>
+    <release-date>2013-06-09</release-date>
+    <eol-date>2015-08-01</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/freebsd.org/freebsd-9.0.xml.in b/data/os/freebsd.org/freebsd-9.0.xml.in
index 30bf61b..6202175 100644
--- a/data/os/freebsd.org/freebsd-9.0.xml.in
+++ b/data/os/freebsd.org/freebsd-9.0.xml.in
@@ -12,5 +12,6 @@
     <derives-from id="http://freebsd.org/freebsd/8.2"/>
 
     <release-date>2012-01-12</release-date>
+    <eol-date>2013-03-31</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/freebsd.org/freebsd-9.2.xml.in b/data/os/freebsd.org/freebsd-9.2.xml.in
index c483d36..81d8e8a 100644
--- a/data/os/freebsd.org/freebsd-9.2.xml.in
+++ b/data/os/freebsd.org/freebsd-9.2.xml.in
@@ -12,6 +12,6 @@
     <derives-from id="http://freebsd.org/freebsd/9.1"/>
 
     <release-date>2013-09-30</release-date>
-    <eol-date>2014-09-30</eol-date>
+    <eol-date>2014-12-31</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/freebsd.org/freebsd-9.3.xml.in b/data/os/freebsd.org/freebsd-9.3.xml.in
index cdb8c5d..4dd8480 100644
--- a/data/os/freebsd.org/freebsd-9.3.xml.in
+++ b/data/os/freebsd.org/freebsd-9.3.xml.in
@@ -11,7 +11,7 @@
     <upgrades id="http://freebsd.org/freebsd/9.2"/>
     <derives-from id="http://freebsd.org/freebsd/9.2"/>
 
-    <release-date>2014-07-15</release-date>
+    <release-date>2014-07-16</release-date>
     <eol-date>2016-12-31</eol-date>
   </os>
 </libosinfo>
diff --git a/data/os/mageia.org/mageia-3.xml.in b/data/os/mageia.org/mageia-3.xml.in
index 0a3e1bc..8647730 100644
--- a/data/os/mageia.org/mageia-3.xml.in
+++ b/data/os/mageia.org/mageia-3.xml.in
@@ -10,7 +10,7 @@
     <version>3</version>
     <derives-from id="http://mageia.org/mageia/2"/>
     <release-date>2013-05-19</release-date>
-    <eol-date>2014-11-19</eol-date>
+    <eol-date>2014-11-26</eol-date>
 
     <media arch="i686">
       <iso>
diff --git a/data/os/mageia.org/mageia-4.xml.in b/data/os/mageia.org/mageia-4.xml.in
new file mode 100644
index 0000000..e4db996
--- /dev/null
+++ b/data/os/mageia.org/mageia-4.xml.in
@@ -0,0 +1,31 @@
+<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://mageia.org/mageia/4";>
+    <short-id>mageia4</short-id>
+    <_name>Mageia 4</_name>
+    <_vendor>Mageia</_vendor>
+    <family>linux</family>
+    <distro>mageia</distro>
+    <version>4</version>
+    <derives-from id="http://mageia.org/mageia/3"/>
+    <release-date>2014-02-01</release-date>
+    <eol-date>2015-09-19</eol-date>
+
+    <media arch="i686">
+      <iso>
+        <volume-id>Mageia-4(.1)?(-i586)?</volume-id>
+      </iso>
+    </media>
+    <media arch="x86_64">
+      <iso>
+        <volume-id>Mageia-4(.1)?(-x86_64)?</volume-id>
+      </iso>
+    </media>
+    <media live="true" arch="i686">
+      <iso>
+        <volume-id>Mageia-4(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+      </iso>
+    </media>
+  </os>
+</libosinfo>
diff --git a/data/os/mageia.org/mageia-5.xml.in b/data/os/mageia.org/mageia-5.xml.in
new file mode 100644
index 0000000..5fdeaec
--- /dev/null
+++ b/data/os/mageia.org/mageia-5.xml.in
@@ -0,0 +1,36 @@
+<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://mageia.org/mageia/5";>
+    <short-id>mageia5</short-id>
+    <_name>Mageia 5</_name>
+    <_vendor>Mageia</_vendor>
+    <family>linux</family>
+    <distro>mageia</distro>
+    <version>5</version>
+    <derives-from id="http://mageia.org/mageia/4"/>
+    <release-date>2015-06-19</release-date>
+    <eol-date>2017-10-31</eol-date>
+
+    <media arch="i686">
+      <iso>
+        <volume-id>Mageia-5(.1)?(-i586)?</volume-id>
+      </iso>
+    </media>
+    <media arch="x86_64">
+      <iso>
+        <volume-id>Mageia-5(.1)?(-x86_64)?</volume-id>
+      </iso>
+    </media>
+    <media live="true" arch="i686">
+      <iso>
+        <volume-id>Mageia-5(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+      </iso>
+    </media>
+    <media live="true" arch="x86_64">
+      <iso>
+        <volume-id>Mageia-5(.1)?-(GNOME|KDE4)-Live(CD|DVD)</volume-id>
+      </iso>
+    </media>
+  </os>
+</libosinfo>
diff --git a/data/os/mageia.org/mageia-6.xml.in b/data/os/mageia.org/mageia-6.xml.in
new file mode 100644
index 0000000..65eb2f6
--- /dev/null
+++ b/data/os/mageia.org/mageia-6.xml.in
@@ -0,0 +1,36 @@
+<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://mageia.org/mageia/6";>
+    <short-id>mageia6</short-id>
+    <_name>Mageia 6</_name>
+    <_vendor>Mageia</_vendor>
+    <family>linux</family>
+    <distro>mageia</distro>
+    <version>6</version>
+    <derives-from id="http://mageia.org/mageia/5"/>
+    <release-date>2017-07-16</release-date>
+    <eol-date>2019-01-16</eol-date>
+
+    <media arch="i686">
+      <iso>
+        <volume-id>Mageia-6(.1)?(-i586)?</volume-id>
+      </iso>
+    </media>
+    <media arch="x86_64">
+      <iso>
+        <volume-id>Mageia-6(.1)?(-x86_64)?</volume-id>
+      </iso>
+    </media>
+    <media live="true" arch="i686">
+      <iso>
+        <volume-id>Mageia-6(.1)?-(GNOME|Plasma|Xfce)-LiveDVD</volume-id>
+      </iso>
+    </media>
+    <media live="true" arch="x86_64">
+      <iso>
+        <volume-id>Mageia-6(.1)?-(GNOME|Plasma|Xfce)-LiveDVD</volume-id>
+      </iso>
+    </media>
+  </os>
+</libosinfo>
diff --git a/data/os/opensuse.org/opensuse-12.2.xml.in b/data/os/opensuse.org/opensuse-12.2.xml.in
index fa56065..98476da 100644
--- a/data/os/opensuse.org/opensuse-12.2.xml.in
+++ b/data/os/opensuse.org/opensuse-12.2.xml.in
@@ -66,7 +66,6 @@
       <recommended>
         <cpu>2400000000</cpu>
         <ram>2147483648</ram>
-        <storage>5368709120</storage>
         <storage>10737418240</storage>
       </recommended>
     </resources>
diff --git a/data/os/opensuse.org/opensuse-factory.xml.in b/data/os/opensuse.org/opensuse-factory.xml.in
index cd872d3..56992cf 100644
--- a/data/os/opensuse.org/opensuse-factory.xml.in
+++ b/data/os/opensuse.org/opensuse-factory.xml.in
@@ -34,7 +34,6 @@
     <resources arch="all">
     <!-- http://en.opensuse.org/Hardware_requirements -->
       <minimum>
-        <cpu>500000000</cpu>
         <cpu>1600000000</cpu>
         <n-cpus>1</n-cpus>
         <ram>1073741824</ram>
diff --git a/data/os/redhat.com/rhel-6.7.xml.in b/data/os/redhat.com/rhel-6.7.xml.in
index fd39da5..a3b2e38 100644
--- a/data/os/redhat.com/rhel-6.7.xml.in
+++ b/data/os/redhat.com/rhel-6.7.xml.in
@@ -13,6 +13,7 @@
     <derives-from id="http://redhat.com/rhel/6.6"/>
 
     <release-date>2015-07-22</release-date>
+    <eol-date>2023-11-30</eol-date>
 
     <media arch="i686">
       <iso>
diff --git a/data/os/redhat.com/rhel-6.8.xml.in b/data/os/redhat.com/rhel-6.8.xml.in
index 3679cf0..b3bc6fa 100644
--- a/data/os/redhat.com/rhel-6.8.xml.in
+++ b/data/os/redhat.com/rhel-6.8.xml.in
@@ -13,6 +13,7 @@
     <derives-from id="http://redhat.com/rhel/6.7"/>
 
     <release-date>2016-05-10</release-date>
+    <eol-date>2023-11-30</eol-date>
 
     <media arch="i686">
       <iso>
diff --git a/data/os/redhat.com/rhel-6.9.xml.in b/data/os/redhat.com/rhel-6.9.xml.in
new file mode 100644
index 0000000..ef769f9
--- /dev/null
+++ b/data/os/redhat.com/rhel-6.9.xml.in
@@ -0,0 +1,53 @@
+<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://redhat.com/rhel/6.9";>
+    <short-id>rhel6.9</short-id>
+    <_name>Red Hat Enterprise Linux 6.9</_name>
+    <version>6.9</version>
+    <_vendor>Red Hat, Inc</_vendor>
+    <family>linux</family>
+    <distro>rhel</distro>
+    <codename>Santiago</codename>
+    <upgrades id="http://redhat.com/rhel/6.8"/>
+    <derives-from id="http://redhat.com/rhel/6.8"/>
+
+    <release-date>2017-03-21</release-date>
+    <eol-date>2023-11-30</eol-date>
+
+    <media arch="i686">
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>RHEL-6.9 .*.i386.*</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+    <media arch="x86_64">
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>.*RHEL-6.9 .*.x86_64.*</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <ram>536870912</ram>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>1073741824</ram>
+        <storage>9663676416</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://redhat.com/rhel/kickstart/jeos'/>
+      <script id='http://redhat.com/rhel/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/redhat.com/rhel-7.3.xml.in b/data/os/redhat.com/rhel-7.3.xml.in
new file mode 100644
index 0000000..894f511
--- /dev/null
+++ b/data/os/redhat.com/rhel-7.3.xml.in
@@ -0,0 +1,89 @@
+<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://redhat.com/rhel/7.3";>
+    <short-id>rhel7.3</short-id>
+    <_name>Red Hat Enterprise Linux 7.3</_name>
+    <version>7.3</version>
+    <_vendor>Red Hat, Inc</_vendor>
+    <family>linux</family>
+    <distro>rhel</distro>
+    <codename>Maipo</codename>
+    <upgrades id="http://redhat.com/rhel/7.2"/>
+    <derives-from id="http://redhat.com/rhel/7.2"/>
+
+    <release-date>2016-11-03</release-date>
+
+    <media arch="x86_64">
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>.*RHEL-7.3.*x86_64.*</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <media arch="aarch64">
+       <iso>
+         <system-id>LINUX</system-id>
+         <volume-id>RHEL-7.3.*aarch64$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="ppc64">
+       <iso>
+         <system-id>PPC</system-id>
+         <volume-id>RHEL-7.3.*ppc64$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="ppc64le">
+       <iso>
+         <system-id>PPC</system-id>
+         <volume-id>RHEL-7.3.*ppc64le$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="s390x">
+       <iso>
+         <system-id>LINUX</system-id>
+         <volume-id>RHEL-7.3.*s390x$</volume-id>
+       </iso>
+     </media>
+
+    <resources arch="ppc64">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <cpu>1000000000</cpu>
+        <ram>2147483648</ram>
+        <storage>10737418240</storage>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>2147483648</ram>
+        <storage>21474836480</storage>
+      </recommended>
+    </resources>
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <cpu>1000000000</cpu>
+        <ram>1073741824</ram>
+        <storage>10737418240</storage>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>1073741824</ram>
+        <storage>9663676416</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://redhat.com/rhel/kickstart/jeos'/>
+      <script id='http://redhat.com/rhel/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/redhat.com/rhel-7.4.xml.in b/data/os/redhat.com/rhel-7.4.xml.in
new file mode 100644
index 0000000..a230d68
--- /dev/null
+++ b/data/os/redhat.com/rhel-7.4.xml.in
@@ -0,0 +1,89 @@
+<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://redhat.com/rhel/7.4";>
+    <short-id>rhel7.4</short-id>
+    <_name>Red Hat Enterprise Linux 7.4</_name>
+    <version>7.4</version>
+    <_vendor>Red Hat, Inc</_vendor>
+    <family>linux</family>
+    <distro>rhel</distro>
+    <codename>Maipo</codename>
+    <upgrades id="http://redhat.com/rhel/7.3"/>
+    <derives-from id="http://redhat.com/rhel/7.3"/>
+
+    <release-date>2017-08-01</release-date>
+
+    <media arch="x86_64">
+      <iso>
+        <system-id>LINUX</system-id>
+        <volume-id>.*RHEL-7.4.*x86_64.*</volume-id>
+      </iso>
+      <kernel>isolinux/vmlinuz</kernel>
+      <initrd>isolinux/initrd.img</initrd>
+    </media>
+
+    <media arch="aarch64">
+       <iso>
+         <system-id>LINUX</system-id>
+         <volume-id>RHEL-7.4.*aarch64$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="ppc64">
+       <iso>
+         <system-id>PPC</system-id>
+         <volume-id>RHEL-7.4.*ppc64$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="ppc64le">
+       <iso>
+         <system-id>PPC</system-id>
+         <volume-id>RHEL-7.4.*ppc64le$</volume-id>
+       </iso>
+     </media>
+
+    <media arch="s390x">
+       <iso>
+         <system-id>LINUX</system-id>
+         <volume-id>RHEL-7.4.*s390x$</volume-id>
+       </iso>
+     </media>
+
+    <resources arch="ppc64">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <cpu>1000000000</cpu>
+        <ram>2147483648</ram>
+        <storage>10737418240</storage>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>2147483648</ram>
+        <storage>21474836480</storage>
+      </recommended>
+    </resources>
+
+    <resources arch="all">
+      <minimum>
+        <n-cpus>1</n-cpus>
+        <cpu>1000000000</cpu>
+        <ram>1073741824</ram>
+        <storage>10737418240</storage>
+      </minimum>
+
+      <recommended>
+        <cpu>400000000</cpu>
+        <ram>1073741824</ram>
+        <storage>9663676416</storage>
+      </recommended>
+    </resources>
+
+    <installer>
+      <script id='http://redhat.com/rhel/kickstart/jeos'/>
+      <script id='http://redhat.com/rhel/kickstart/desktop'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/ubuntu.com/ubuntu-15.10.xml.in b/data/os/ubuntu.com/ubuntu-15.10.xml.in
index c394761..f99b523 100644
--- a/data/os/ubuntu.com/ubuntu-15.10.xml.in
+++ b/data/os/ubuntu.com/ubuntu-15.10.xml.in
@@ -31,7 +31,7 @@
     </resources>
 
     <media arch="i686">
-      <url>http://releases.ubuntu.com/releases/wily/ubuntu-15.10-server-i386.iso</url>
+      <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-server-i386.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 15.10(.\d)? i386</volume-id>
       </iso>
@@ -39,7 +39,7 @@
       <initrd>install/initrd.gz</initrd>
     </media>
     <media arch="x86_64">
-      <url>http://releases.ubuntu.com/releases/wily/ubuntu-15.10-server-amd64.iso</url>
+      <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-server-amd64.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 15.10(.\d)? amd64</volume-id>
       </iso>
@@ -47,7 +47,7 @@
       <initrd>install/initrd.gz</initrd>
     </media>
     <media arch="i686" live="true">
-      <url>http://releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-i386.iso</url>
+      <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-i386.iso</url>
       <iso>
         <volume-id>Ubuntu 15.10(.\d)? i386</volume-id>
       </iso>
@@ -55,7 +55,7 @@
       <initrd>casper/initrd.lz</initrd>
     </media>
     <media arch="x86_64" live="true">
-      <url>http://releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-amd64.iso</url>
+      <url>http://old-releases.ubuntu.com/releases/wily/ubuntu-15.10-desktop-amd64.iso</url>
       <iso>
         <volume-id>Ubuntu 15.10(.\d)? amd64</volume-id>
       </iso>
diff --git a/data/os/ubuntu.com/ubuntu-16.04.xml.in b/data/os/ubuntu.com/ubuntu-16.04.xml.in
index 5300c0c..e11e0b8 100644
--- a/data/os/ubuntu.com/ubuntu-16.04.xml.in
+++ b/data/os/ubuntu.com/ubuntu-16.04.xml.in
@@ -31,7 +31,7 @@
     </resources>
 
     <media arch="i686">
-      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-server-i386.iso</url>
+      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04.2-server-i386.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 16.04(.\d)? LTS i386</volume-id>
       </iso>
@@ -39,7 +39,7 @@
       <initrd>install/initrd.gz</initrd>
     </media>
     <media arch="x86_64">
-      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-server-amd64.iso</url>
+      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04.2-server-amd64.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 16.04(.\d)? LTS amd64</volume-id>
       </iso>
@@ -47,7 +47,7 @@
       <initrd>install/initrd.gz</initrd>
     </media>
     <media arch="i686" live="true">
-      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-desktop-i386.iso</url>
+      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04.2-desktop-i386.iso</url>
       <iso>
         <volume-id>Ubuntu 16.04(.\d)? LTS i386</volume-id>
       </iso>
@@ -55,7 +55,7 @@
       <initrd>casper/initrd.lz</initrd>
     </media>
     <media arch="x86_64" live="true">
-      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-desktop-amd64.iso</url>
+      <url>http://releases.ubuntu.com/releases/xenial/ubuntu-16.04.2-desktop-amd64.iso</url>
       <iso>
         <volume-id>Ubuntu 16.04(.\d)? LTS amd64</volume-id>
       </iso>
@@ -63,19 +63,19 @@
       <initrd>casper/initrd.lz</initrd>
     </media>
     <media arch="ppc">
-      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-powerpc.iso</url>
+      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04.2-server-powerpc.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 16.04(.\d)? LTS ppc</volume-id>
       </iso>
     </media>
     <media arch="ppc64le">
-      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-ppc64el.iso</url>
+      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04.2-server-ppc64el.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 16.04(.\d)? LTS ppc64</volume-id>
       </iso>
     </media>
     <media arch="s390x">
-      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-s390x.iso</url>
+      <url>http://cdimage.ubuntu.com/releases/xenial/release/ubuntu-16.04.2-server-s390x.iso</url>
       <iso>
         <volume-id>Ubuntu-Server 16.04(.\d)? LTS s390x</volume-id>
       </iso>
diff --git a/data/os/ubuntu.com/ubuntu-16.10.xml.in b/data/os/ubuntu.com/ubuntu-16.10.xml.in
new file mode 100644
index 0000000..9557340
--- /dev/null
+++ b/data/os/ubuntu.com/ubuntu-16.10.xml.in
@@ -0,0 +1,94 @@
+<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://ubuntu.com/ubuntu/16.10";>
+    <short-id>ubuntu16.10</short-id>
+    <short-id>ubuntutyakkety</short-id>
+    <_name>Ubuntu 16.10</_name>
+    <version>16.10</version>
+    <_vendor>Canonical Ltd</_vendor>
+    <family>linux</family>
+    <distro>ubuntu</distro>
+    <codename>Yakkety Yak</codename>
+    <upgrades id="http://ubuntu.com/ubuntu/16.04"/>
+    <derives-from id="http://ubuntu.com/ubuntu/16.04"/>
+
+    <release-date>2016-10-13</release-date>
+    <eol-date>2017-07-20</eol-date>
+
+    <resources arch="all">
+      <minimum>
+        <cpu>1000000000</cpu>
+        <n-cpus>1</n-cpus>
+        <ram>1073741824</ram>
+        <storage>5368709120</storage>
+      </minimum>
+      <recommended>
+        <cpu>1000000000</cpu>
+        <ram>1073741824</ram>
+        <storage>16106127360</storage>
+      </recommended>
+    </resources>
+
+    <media arch="i686">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-i386.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? i386</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-amd64.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? amd64</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+    <media arch="i686" live="true">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-desktop-i386.iso</url>
+      <iso>
+        <volume-id>Ubuntu 16.10(.\d)? i386</volume-id>
+      </iso>
+      <kernel>casper/vmlinuz</kernel>
+      <initrd>casper/initrd.lz</initrd>
+    </media>
+    <media arch="x86_64" live="true">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-desktop-amd64.iso</url>
+      <iso>
+        <volume-id>Ubuntu 16.10(.\d)? amd64</volume-id>
+      </iso>
+      <kernel>casper/vmlinuz</kernel>
+      <initrd>casper/initrd.lz</initrd>
+    </media>
+    <media arch="aarch64">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-arm64.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? arm64</volume-id>
+      </iso>
+    </media>
+    <media arch="ppc">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-powerpc.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? ppc</volume-id>
+      </iso>
+    </media>
+    <media arch="ppc64le">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-ppc64el.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? ppc64</volume-id>
+      </iso>
+    </media>
+    <media arch="s390x">
+      <url>http://old-releases.ubuntu.com/releases/yakkety/ubuntu-16.10-server-s390x.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 16.10(.\d)? s390x</volume-id>
+      </iso>
+    </media>
+
+    <installer>
+      <script id='http://ubuntu.com/ubuntu/preseed/jeos'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/os/ubuntu.com/ubuntu-17.04.xml.in b/data/os/ubuntu.com/ubuntu-17.04.xml.in
new file mode 100644
index 0000000..271d7ea
--- /dev/null
+++ b/data/os/ubuntu.com/ubuntu-17.04.xml.in
@@ -0,0 +1,87 @@
+<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://ubuntu.com/ubuntu/17.04";>
+    <short-id>ubuntu17.04</short-id>
+    <short-id>ubuntutzesty</short-id>
+    <_name>Ubuntu 17.04</_name>
+    <version>17.04</version>
+    <_vendor>Canonical Ltd</_vendor>
+    <family>linux</family>
+    <distro>ubuntu</distro>
+    <codename>Zesty Zapus</codename>
+    <upgrades id="http://ubuntu.com/ubuntu/16.10"/>
+    <derives-from id="http://ubuntu.com/ubuntu/16.10"/>
+
+    <release-date>2017-04-13</release-date>
+
+    <resources arch="all">
+      <minimum>
+        <cpu>1000000000</cpu>
+        <n-cpus>1</n-cpus>
+        <ram>1073741824</ram>
+        <storage>5368709120</storage>
+      </minimum>
+      <recommended>
+        <cpu>1000000000</cpu>
+        <ram>1073741824</ram>
+        <storage>16106127360</storage>
+      </recommended>
+    </resources>
+
+    <media arch="i686">
+      <url>http://releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-i386.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 17.04(.\d)? i386</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+    <media arch="x86_64">
+      <url>http://releases.ubuntu.com/releases/zesty/ubuntu-17.04-server-amd64.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 17.04(.\d)? amd64</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+    <media arch="i686" live="true">
+      <url>http://releases.ubuntu.com/releases/zesty/ubuntu-17.04-desktop-i386.iso</url>
+      <iso>
+        <volume-id>Ubuntu 17.04(.\d)? i386</volume-id>
+      </iso>
+      <kernel>casper/vmlinuz</kernel>
+      <initrd>casper/initrd.lz</initrd>
+    </media>
+    <media arch="x86_64" live="true">
+      <url>http://releases.ubuntu.com/releases/zesty/ubuntu-17.04-desktop-amd64.iso</url>
+      <iso>
+        <volume-id>Ubuntu 17.04(.\d)? amd64</volume-id>
+      </iso>
+      <kernel>casper/vmlinuz</kernel>
+      <initrd>casper/initrd.lz</initrd>
+    </media>
+    <media arch="aarch64">
+      <url>http://cdimage.ubuntu.com/releases/zesty/release/ubuntu-17.04-server-arm64.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 17.04(.\d)? arm64</volume-id>
+      </iso>
+    </media>
+    <media arch="ppc64le">
+      <url>http://cdimage.ubuntu.com/releases/zesty/release/ubuntu-17.04-server-ppc64el.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 17.04(.\d)? ppc64</volume-id>
+      </iso>
+    </media>
+    <media arch="s390x">
+      <url>http://cdimage.ubuntu.com/releases/zesty/release/ubuntu-17.04-server-s390x.iso</url>
+      <iso>
+        <volume-id>Ubuntu-Server 17.04(.\d)? s390x</volume-id>
+      </iso>
+    </media>
+
+    <installer>
+      <script id='http://ubuntu.com/ubuntu/preseed/jeos'/>
+    </installer>
+  </os>
+</libosinfo>
diff --git a/data/schema/osinfo.rng.in b/data/schema/osinfo.rng.in
index 1349d91..843519d 100644
--- a/data/schema/osinfo.rng.in
+++ b/data/schema/osinfo.rng.in
@@ -355,6 +355,11 @@
           <ref name='num'/>
         </attribute>
       </optional>
+      <optional>
+        <attribute name='eject-after-install'>
+          <ref name='bool'/>
+        </attribute>
+      </optional>
       <interleave>
         <optional>
           <element name='variant'>
diff --git a/debian/changelog b/debian/changelog
index d5134fe..69bca11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,32 @@
+osinfo-db (0.20170811-1~deb9u1) stretch; urgency=medium
+
+  * Rebuild for stretch
+
+ -- Guido Günther <agx@sigxcpu.org>  Mon, 25 Sep 2017 12:21:16 +0200
+
+osinfo-db (0.20170811-1) unstable; urgency=medium
+
+  * [596e960] Fix vcs git url
+  * [226d475] New upstream version 0.20170811
+  * [1cfe3ae] Drop debian-switch-to-archive-URLs-for-stretch.patch applied
+    upstream
+
+ -- Guido Günther <agx@sigxcpu.org>  Fri, 11 Aug 2017 16:48:31 -0300
+
+osinfo-db (0.20170707-2) unstable; urgency=medium
+
+  * [c821b78] debian: switch to archive URLs for stretch
+
+ -- Guido Günther <agx@sigxcpu.org>  Sun, 23 Jul 2017 14:02:34 +0200
+
+osinfo-db (0.20170707-1) unstable; urgency=medium
+
+  * [1428d41] New upstream version 0.20170707
+  * [1f875ee] Run make check during
+  * [a906220] Drop all patches - all appplied upstream
+
+ -- Guido Günther <agx@sigxcpu.org>  Fri, 07 Jul 2017 18:09:19 +0200
+
 osinfo-db (0.20170225-3~deb9u1) stretch; urgency=medium
 
   * [17d85a0] Adjust gbp.conf for stretch
diff --git a/debian/control b/debian/control
index ded5f98..2f07a72 100644
--- a/debian/control
+++ b/debian/control
@@ -5,10 +5,11 @@ Maintainer: Guido Günther <agx@sigxcpu.org>
 Build-Depends:
  debhelper (>= 10),
  intltool,
+ libxml2-utils,
  osinfo-db-tools,
 Standards-Version: 3.9.8
 Homepage: https://libosinfo.org/
-Vcs-Git: https://anonscm.debian.org/pkg-libvirt/osinfo-db.git
+Vcs-Git: https://anonscm.debian.org/cgit/pkg-libvirt/osinfo-db.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-libvirt/osinfo-db.git
 
 Package: osinfo-db
diff --git a/debian/patches/Add-Debian-Stretch.patch b/debian/patches/Add-Debian-Stretch.patch
deleted file mode 100644
index f03bd32..0000000
--- a/debian/patches/Add-Debian-Stretch.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Mon, 13 Mar 2017 19:20:33 +0100
-Subject: Add Debian Stretch
-
----
- data/os/debian.org/debian-9.xml.in | 130 +++++++++++++++++++++++++++++++++++++
- 1 file changed, 130 insertions(+)
- create mode 100644 data/os/debian.org/debian-9.xml.in
-
-diff --git a/data/os/debian.org/debian-9.xml.in b/data/os/debian.org/debian-9.xml.in
-new file mode 100644
-index 0000000..e0b9085
---- /dev/null
-+++ b/data/os/debian.org/debian-9.xml.in
-@@ -0,0 +1,130 @@
-+<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/9";>
-+    <short-id>debian9</short-id>
-+    <short-id>debianstretch</short-id>
-+    <_name>Debian Stretch</_name>
-+    <version>9</version>
-+    <_vendor>Debian Project</_vendor>
-+    <family>linux</family>
-+    <distro>debian</distro>
-+    <upgrades id="http://debian.org/debian/8"/>
-+    <derives-from id="http://debian.org/debian/8"/>
-+
-+    <release-date>2017-06-17</release-date>
-+
-+    <devices>
-+      <device id="http://pcisig.com/pci/1af4/1041"/>
-+      <device id="http://pcisig.com/pci/1af4/1042"/>
-+      <device id="http://pcisig.com/pci/1af4/1043"/>
-+      <device id="http://pcisig.com/pci/1af4/1044"/>
-+      <device id="http://pcisig.com/pci/1af4/1045"/>
-+      <device id="http://pcisig.com/pci/1af4/1048"/>
-+      <device id="http://pcisig.com/pci/1af4/1049"/>
-+      <device id="http://pcisig.com/pci/1af4/1052"/>
-+    </devices>
-+
-+    <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 9</_name>
-+    </variant>
-+    <variant id="universal-netinst">
-+      <_name>Debian 9</_name>
-+    </variant>
-+
-+    <!-- Network installer -->
-+    <media arch="i686">
-+      <variant id="universal-netinst"/>
-+      <url>http://cdimage.debian.org/cdimage/release/current/i386/iso-cd/debian-9.0.0-i386-netinst.iso</url>
-+      <iso>
-+        <volume-id>Debian 9.(\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/current/amd64/iso-cd/debian-9.0.0-amd64-netinst.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ amd64 n</volume-id>
-+      </iso>
-+      <kernel>install.amd/vmlinuz</kernel>
-+      <initrd>install.amd/initrd.gz</initrd>
-+    </media>
-+    <media arch="arm64">
-+      <variant id="universal-netinst"/>
-+      <url>http://cdimage.debian.org/cdimage/release/current/arm64/iso-cd/debian-9.0.0-arm64-netinst.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ arm64 n</volume-id>
-+      </iso>
-+      <kernel>install.arm64/vmlinuz</kernel>
-+      <initrd>install.arm64/initrd.gz</initrd>
-+    </media>
-+    <media arch="armhf">
-+      <variant id="universal-netinst"/>
-+      <url>http://cdimage.debian.org/cdimage/release/current/armhf/iso-cd/debian-9.0.0-armhf-netinst.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ armhf n</volume-id>
-+      </iso>
-+      <kernel>install.armhf/vmlinuz</kernel>
-+      <initrd>install.armhf/initrd.gz</initrd>
-+    </media>
-+
-+    <!-- DVD -->
-+    <media arch="i686">
-+      <variant id="universal"/>
-+      <url>http://cdimage.debian.org/cdimage/release/9.0.0/i386/iso-dvd/debian-9.0.0-i386-DVD-1.iso</url>
-+      <iso>
-+        <volume-id>Debian 9.(\d)+.(\d)+ i386 1</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/9.0.0/amd64/iso-dvd/debian-9.0.0-amd64-DVD-1.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ amd64 1</volume-id>
-+      </iso>
-+      <kernel>install.amd/vmlinuz</kernel>
-+      <initrd>install.amd/initrd.gz</initrd>
-+    </media>
-+    <media arch="arm64">
-+      <variant id="universal"/>
-+      <url>http://cdimage.debian.org/cdimage/release/9.0.0/arm64/iso-dvd/debian-9.0.0-arm64-DVD-1.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ arm64 1</volume-id>
-+      </iso>
-+      <kernel>install.arm64/vmlinuz</kernel>
-+      <initrd>install.arm64/initrd.gz</initrd>
-+    </media>
-+    <media arch="armhf">
-+      <variant id="universal"/>
-+      <url>http://cdimage.debian.org/cdimage/release/9.0.0/armhf/iso-dvd/debian-9.0.0-armhf-DVD-1.iso</url>
-+      <iso>
-+	<volume-id>Debian 9.(\d)+.(\d)+ armhf 1</volume-id>
-+      </iso>
-+      <kernel>install.armhf/vmlinuz</kernel>
-+      <initrd>install.armhf/initrd.gz</initrd>
-+    </media>
-+
-+    <installer>
-+      <script id='http://debian.org/debian/preseed/jeos'/>
-+      <script id='http://debian.org/debian/preseed/desktop'/>
-+    </installer>
-+  </os>
-+</libosinfo>
diff --git a/debian/patches/Debian-Jessie-Update-DVD-links.patch b/debian/patches/Debian-Jessie-Update-DVD-links.patch
deleted file mode 100644
index 070e48a..0000000
--- a/debian/patches/Debian-Jessie-Update-DVD-links.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Tue, 14 Mar 2017 08:43:43 +0100
-Subject: Debian Jessie: Update DVD links
-
----
- data/os/debian.org/debian-8.xml.in | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/data/os/debian.org/debian-8.xml.in b/data/os/debian.org/debian-8.xml.in
-index 19bb8a5..8ad189b 100644
---- a/data/os/debian.org/debian-8.xml.in
-+++ b/data/os/debian.org/debian-8.xml.in
-@@ -33,7 +33,7 @@
-     </resources>
- 
-     <media arch="i686">
--      <url>http://cdimage.debian.org/debian-cd/8.4.0/i386/iso-dvd/debian-8.4.0-i386-DVD-1.iso</url>
-+      <url>http://cdimage.debian.org/mirror/cdimage/archive/8.8.0/i386/iso-dvd/debian-8.8.0-i386-DVD-1.iso</url>
-       <iso>
-         <volume-id>Debian 8.\d.\d i386 1</volume-id>
-       </iso>
-@@ -41,7 +41,7 @@
-       <initrd>install.386/initrd.gz</initrd>
-     </media>
-     <media arch="x86_64">
--      <url>http://cdimage.debian.org/debian-cd/8.4.0/amd64/iso-dvd/debian-8.4.0-amd64-DVD-1.iso</url>
-+      <url>http://cdimage.debian.org/mirror/cdimage/archive/8.8.0/amd64/iso-dvd/debian-8.8.0-amd64-DVD-1.iso</url>
-       <iso>
-         <volume-id>Debian 8.\d.\d amd64 1</volume-id>
-       </iso>
diff --git a/debian/patches/Reproducible-Build.patch b/debian/patches/Reproducible-Build.patch
deleted file mode 100644
index 6cdf86f..0000000
--- a/debian/patches/Reproducible-Build.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Chris Lamb <lamby@debian.org>
-Date: Sat, 22 Apr 2017 11:34:31 +0200
-Subject: Use SOURCE_DATE_EPOCH to make build reproducible
-
-using a fixed timestamp when the variable is set
----
- Makefile | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 6ff9b5c..d6864af 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,7 +1,11 @@
- 
- VPATH = .
- 
--TODAY = $(shell date +"%Y%m%d")
-+ifdef SOURCE_DATE_EPOCH
-+    TODAY = $(shell date --utc --date="@$(SOURCE_DATE_EPOCH)" +"%Y%m%d")
-+else
-+    TODAY = $(shell date +"%Y%m%d")
-+endif
- 
- OSINFO_DB_EXPORT = osinfo-db-export
- OSINFO_DB_IMPORT = osinfo-db-import
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 98907f9..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1,3 +0,0 @@
-Debian-Jessie-Update-DVD-links.patch
-Add-Debian-Stretch.patch
-Reproducible-Build.patch
diff --git a/debian/rules b/debian/rules
index 4d2fbb8..64f5260 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,9 @@ override_dh_auto_clean:
 	rm -rf build
 	dh_auto_clean
 
+override_dh_auto_test:
+	make -C build check
+
 override_dh_auto_install:
 	osinfo-db-import \
 	    --root debian/tmp/ \

--- End Message ---
--- Begin Message ---
Version: 9.2

Hi.

The updates referenced by each of these bugs was included in today's
point release of stretch.

Regards,

Adam

--- End Message ---

Reply to: