From fidencio at redhat.com Sun Dec 1 02:47:55 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 03:47:55 +0100
Subject: [Libosinfo] [PATCH] opensuse: Add 13.1 information
Message-ID: <1385866075-9898-1-git-send-email-fidencio@redhat.com>
---
data/oses/opensuse.xml.in | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/data/oses/opensuse.xml.in b/data/oses/opensuse.xml.in
index 53e7f78..c368d10 100644
--- a/data/oses/opensuse.xml.in
+++ b/data/oses/opensuse.xml.in
@@ -371,4 +371,51 @@
+
+ opensuse13.1
+ <_name>openSUSE 13.1
+ 13.1
+ <_vendor>openSUSE
+ linux
+ opensuse
+
+
+
+
+ http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-DVD-i586.iso
+
+ openSUSE-13.1-DVD
+ LINUX
+ SUSE LINUX GmbH
+
+ boot/i386/loader/linux
+ boot/i386/loader/initrd
+
+
+ http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-DVD-x86_64.iso
+
+ openSUSE-13.1-DVD-x86_64
+ LINUX
+ SUSE LINUX GmbH
+
+ boot/x86_64/loader/linux
+ boot/x86_64/loader/initrd
+
+
+
+
+
+ 500000000
+ 1
+ 1073741824
+ 3221225472
+
+
+ 2400000000
+ 2147483648
+ 5368709120
+
+
+
+
--
1.8.4.2
From fidencio at redhat.com Sun Dec 1 03:09:33 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 04:09:33 +0100
Subject: [Libosinfo] [PATCH 0/4] Add requires-initrd-injection API
Message-ID: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
This series of patches provides an API to tell the applications that
some OSes (debian and debian-based distros) requires the automated
installation' files injected into the initrd file.
The scripts files were tested by Giuseppe (I just rebased and adapt
them to my changes).
I'd like to know where could be a good place add an API, exactly as
virt-install has, to initrd-inject.
Fabiano Fid?ncio (3):
debian: fix ISO's recogntion for debian7
install-scripts: Add requires-initrd-injection API
ubuntu: Add jeos install-script (version >= 6.06)
Giuseppe Scrivano (1):
debian: add installer script
data/install-scripts/Makefile.am | 2 +
data/install-scripts/debian.xml | 63 ++++++++++++++++++
data/install-scripts/ubuntu.xml | 137 +++++++++++++++++++++++++++++++++++++++
data/oses/debian.xml.in | 16 ++++-
data/oses/ubuntu.xml.in | 59 +++++++++++++++++
data/schemas/libosinfo.rng | 5 ++
osinfo/libosinfo.syms | 2 +
osinfo/osinfo_install_script.c | 16 +++++
osinfo/osinfo_install_script.h | 3 +
osinfo/osinfo_loader.c | 1 +
10 files changed, 302 insertions(+), 2 deletions(-)
create mode 100644 data/install-scripts/debian.xml
create mode 100644 data/install-scripts/ubuntu.xml
--
1.8.4.2
From fidencio at redhat.com Sun Dec 1 03:09:34 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 04:09:34 +0100
Subject: [Libosinfo] [PATCH 1/4] debian: fix ISO's recogntion for debian7
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID: <1385867377-11844-2-git-send-email-fidencio@redhat.com>
Debian 7 is using 7.\d.\d format of ISOs instead of the usual 7.0.\d
---
data/oses/debian.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/data/oses/debian.xml.in b/data/oses/debian.xml.in
index 02110f7..7009e99 100644
--- a/data/oses/debian.xml.in
+++ b/data/oses/debian.xml.in
@@ -235,7 +235,7 @@
http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-dvd/debian-7.0.0-i386-DVD-1.iso
- Debian 7.0.\d i386 1
+ Debian 7.\d.\d i386 1
install.386/vmlinuz
install.386/initrd.gz
@@ -243,7 +243,7 @@
http://cdimage.debian.org/debian-cd/7.0.0/amd64/iso-dvd/debian-7.0.0-amd64-DVD-1.iso
- Debian 7.0.\d amd64 1
+ Debian 7.\d.\d amd64 1
install.amd/vmlinuz
install.amd/initrd.gz
--
1.8.4.2
From fidencio at redhat.com Sun Dec 1 03:09:35 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 04:09:35 +0100
Subject: [Libosinfo] [PATCH 2/4] install-scripts: Add
requires-initrd-injection API
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID: <1385867377-11844-3-git-send-email-fidencio@redhat.com>
Some OSes, to provide unattended installation support, require the
configuration file injection on its initrd.
---
data/schemas/libosinfo.rng | 5 +++++
osinfo/libosinfo.syms | 2 ++
osinfo/osinfo_install_script.c | 16 ++++++++++++++++
osinfo/osinfo_install_script.h | 3 +++
osinfo/osinfo_loader.c | 1 +
5 files changed, 27 insertions(+)
diff --git a/data/schemas/libosinfo.rng b/data/schemas/libosinfo.rng
index 0675217..9563fdc 100644
--- a/data/schemas/libosinfo.rng
+++ b/data/schemas/libosinfo.rng
@@ -616,6 +616,11 @@
+
+
+
+
+
diff --git a/osinfo/libosinfo.syms b/osinfo/libosinfo.syms
index 637ad09..d388e35 100644
--- a/osinfo/libosinfo.syms
+++ b/osinfo/libosinfo.syms
@@ -459,6 +459,8 @@ LIBOSINFO_0.2.9 {
osinfo_os_variantlist_get_type;
osinfo_os_variantlist_new;
+
+ osinfo_install_script_get_requires_initrd_injection;
} LIBOSINFO_0.2.8;
/* Symbols in next release...
diff --git a/osinfo/osinfo_install_script.c b/osinfo/osinfo_install_script.c
index 7444c8d..81ab3c8 100644
--- a/osinfo/osinfo_install_script.c
+++ b/osinfo/osinfo_install_script.c
@@ -1309,6 +1309,22 @@ int osinfo_install_script_get_post_install_drivers_signing_req(OsinfoInstallScri
OSINFO_DEVICE_DRIVER_SIGNING_REQ_NONE);
}
+/**
+ * osinfo_install_script_get_requires_initrd_injection:
+ * @script: the install script
+ *
+ * Whether install script should be injected into the initrd file to be used
+ * in the installion. This is needed for Debian/Ubuntu automated installation.
+ *
+ * Returns: TRUE if install script requires initrd injection, FALSE otherwise.
+ */
+gboolean osinfo_install_script_get_requires_initrd_injection(OsinfoInstallScript *script)
+{
+ return osinfo_entity_get_param_value_boolean
+ (OSINFO_ENTITY(script),
+ OSINFO_INSTALL_SCRIPT_PROP_REQUIRES_INITRD_INJECTION);
+}
+
/*
* Local variables:
diff --git a/osinfo/osinfo_install_script.h b/osinfo/osinfo_install_script.h
index c39b786..9b57a33 100644
--- a/osinfo/osinfo_install_script.h
+++ b/osinfo/osinfo_install_script.h
@@ -57,6 +57,7 @@ typedef struct _OsinfoInstallScriptPrivate OsinfoInstallScriptPrivate;
#define OSINFO_INSTALL_SCRIPT_PROP_CAN_POST_INSTALL_DRIVERS "can-post-install-drivers"
#define OSINFO_INSTALL_SCRIPT_PROP_PRE_INSTALL_DRIVERS_SIGNING_REQ "pre-install-drivers-signing-req"
#define OSINFO_INSTALL_SCRIPT_PROP_POST_INSTALL_DRIVERS_SIGNING_REQ "post-install-drivers-signing-req"
+#define OSINFO_INSTALL_SCRIPT_PROP_REQUIRES_INITRD_INJECTION "requires-initrd-injection"
/* object */
struct _OsinfoInstallScript
@@ -195,6 +196,8 @@ gboolean osinfo_install_script_get_can_post_install_drivers(OsinfoInstallScript
int osinfo_install_script_get_pre_install_drivers_signing_req(OsinfoInstallScript *script);
int osinfo_install_script_get_post_install_drivers_signing_req(OsinfoInstallScript *script);
+gboolean osinfo_install_script_get_requires_initrd_injection (OsinfoInstallScript *script);
+
#endif /* __OSINFO_INSTALL_SCRIPT_H__ */
/*
* Local variables:
diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
index e9ce8e1..a884913 100644
--- a/osinfo/osinfo_loader.c
+++ b/osinfo/osinfo_loader.c
@@ -773,6 +773,7 @@ static void osinfo_loader_install_script(OsinfoLoader *loader,
{ OSINFO_INSTALL_SCRIPT_PROP_CAN_POST_INSTALL_DRIVERS, G_TYPE_BOOLEAN },
{ OSINFO_INSTALL_SCRIPT_PROP_PRE_INSTALL_DRIVERS_SIGNING_REQ, G_TYPE_STRING },
{ OSINFO_INSTALL_SCRIPT_PROP_POST_INSTALL_DRIVERS_SIGNING_REQ, G_TYPE_STRING },
+ { OSINFO_INSTALL_SCRIPT_PROP_REQUIRES_INITRD_INJECTION, G_TYPE_BOOLEAN },
{ NULL, G_TYPE_INVALID }
};
gchar *value = NULL;
--
1.8.4.2
From fidencio at redhat.com Sun Dec 1 03:09:36 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 04:09:36 +0100
Subject: [Libosinfo] [PATCH 3/4] debian: add installer script
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID: <1385867377-11844-4-git-send-email-fidencio@redhat.com>
From: Giuseppe Scrivano
Signed-off-by: Giuseppe Scrivano
---
data/install-scripts/Makefile.am | 1 +
data/install-scripts/debian.xml | 63 ++++++++++++++++++++++++++++++++++++++++
data/oses/debian.xml.in | 12 ++++++++
3 files changed, 76 insertions(+)
create mode 100644 data/install-scripts/debian.xml
diff --git a/data/install-scripts/Makefile.am b/data/install-scripts/Makefile.am
index c310468..442c286 100644
--- a/data/install-scripts/Makefile.am
+++ b/data/install-scripts/Makefile.am
@@ -1,6 +1,7 @@
databasedir = $(pkgdatadir)/db/install-scripts/
database_DATA = \
+ debian.xml \
fedora.xml \
rhel.xml \
windows-sif.xml \
diff --git a/data/install-scripts/debian.xml b/data/install-scripts/debian.xml
new file mode 100644
index 0000000..f9126b5
--- /dev/null
+++ b/data/install-scripts/debian.xml
@@ -0,0 +1,63 @@
+
+
+ jeos
+ preseed.cfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+d-i debian-installer/locale select
+d-i console-setup/ask_detect boolean false
+d-i console-setup/layoutcode string
+
+d-i netcfg/choose_interface select auto
+d-i netcfg/get_hostname string localhost
+d-i netcfg/get_domain string localdomain
+d-i netcfg/disable_dhcp boolean false
+d-i mirror/http/proxy string
+d-i netcfg/wireless_wep string
+
+d-i clock-setup/utc boolean true
+d-i time/zone select
+
+d-i partman-auto/method string regular
+d-i partman-auto/choose_recipe select home
+d-i partman/confirm_write_new_label boolean true
+d-i partman/choose_partition select finish
+d-i partman/confirm boolean true
+d-i partman/confirm_nooverwrite boolean true
+
+d-i passwd/root-login boolean true
+d-i passwd/make-user boolean false
+d-i passwd/root-password password
+d-i passwd/root-password-again password
+
+tasksel tasksel/first multiselect standard
+
+d-i grub-installer/only_debian boolean true
+d-i grub-installer/with_other_os boolean true
+
+d-i apt-setup/security_host string
+d-i apt-setup/services-select multiselect
+d-i apt-setup/volatile_host string
+d-i apt-setup/security_host string
+
+d-i finish-install/reboot_in_progress note
+
+
+
+
+
+
diff --git a/data/oses/debian.xml.in b/data/oses/debian.xml.in
index 7009e99..236d6f8 100644
--- a/data/oses/debian.xml.in
+++ b/data/oses/debian.xml.in
@@ -136,6 +136,10 @@
5368709120
+
+
+
+
@@ -202,6 +206,10 @@
install/vmlinuz
install/initrd.gz
+
+
+
+
@@ -248,6 +256,10 @@
install.amd/vmlinuz
install.amd/initrd.gz
+
+
+
+
--
1.8.4.2
From fidencio at redhat.com Sun Dec 1 03:09:37 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Sun, 1 Dec 2013 04:09:37 +0100
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script (version >=
6.06)
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID: <1385867377-11844-5-git-send-email-fidencio@redhat.com>
From: Fabiano Fid?ncio
script base on: https://github.com/clalancette/oz/tree/master/oz/auto
---
data/install-scripts/Makefile.am | 1 +
data/install-scripts/ubuntu.xml | 148 +++++++++++++++++++++++++++++++++++++++
data/oses/ubuntu.xml.in | 59 ++++++++++++++++
3 files changed, 208 insertions(+)
create mode 100644 data/install-scripts/ubuntu.xml
diff --git a/data/install-scripts/Makefile.am b/data/install-scripts/Makefile.am
index 442c286..78decc2 100644
--- a/data/install-scripts/Makefile.am
+++ b/data/install-scripts/Makefile.am
@@ -4,6 +4,7 @@ database_DATA = \
debian.xml \
fedora.xml \
rhel.xml \
+ ubuntu.xml \
windows-sif.xml \
windows-cmd.xml \
windows-reg.xml \
diff --git a/data/install-scripts/ubuntu.xml b/data/install-scripts/ubuntu.xml
new file mode 100644
index 0000000..d5985ff
--- /dev/null
+++ b/data/install-scripts/ubuntu.xml
@@ -0,0 +1,148 @@
+
+
+
+ jeos
+ preseed.cfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /dev/hda
+
+
+
+
+
+
+
+
+
+
+ localhost
+
+
+
+
+
+# Install script for profile
+d-i debian-installer/locale string
+d-i console-setup/ask_detect boolean false
+d-i console-setup/layoutcode string
+
+d-i netcfg/choose_interface select auto
+d-i netcfg/get_hostname string
+d-i netcfg/get_domain string unassigned-domain
+d-i netcfg/wireless_wep string
+
+d-i clock-setup/utc boolean true
+d-i time/zone string
+
+
+d-i partman-auto/disk string
+
+
+d-i partman-auto/init_automatically_partition select Use the largest continuous free space
+
+d-i partman-auto/method string regular
+
+
+d-i partman-auto/choose_recipe select Separate /home partition
+
+
+d-i partman-auto/choose_recipe select home
+
+
+d-i partman/confirm_write_new_label boolean true
+
+
+d-i partman/choose_partition select Finish partitioning and write changes to disk
+
+
+d-i partman/choose_partition select finish
+
+
+d-i partman/confirm boolean true
+
+d-i partman/confirm_nooverwrite boolean true
+
+
+d-i passwd/root-login boolean true
+d-i passwd/make-user boolean false
+d-i passwd/root-password password
+d-i passwd/root-password-again password
+
+
+d-i pkgsel/install-language-support boolean false
+
+
+
+
+tasksel tasksel/first multiselect ubuntu-standard, ubuntu-desktop
+
+
+tasksel tasksel/first multiselect standard
+
+
+
+
+d-i mirror/http/proxy string
+
+
+d-i pkgsel/include/install-recommends boolean true
+d-i pkgsel/include string ltsp-server-standalone openssh-server python-software-properties
+d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
+
+
+d-i pkgsel/include/install-recommends boolean true
+d-i pkgsel/include string openssh-server
+
+
+d-i pkgsel/include/install-recommends boolean true
+d-i pkgsel/include string openssh-server python-software-properties
+
+
+
+d-i grub-installer/only_debian boolean true
+d-i grub-installer/with_other_os boolean true
+
+d-i apt-setup/security_host string
+base-config apt-setup/security-updates boolean false
+
+
+ubiquity ubiquity/summary note
+ubiquity ubiquity/reboot boolean true
+
+
+d-i finish-install/reboot_in_progress note
+
+d-i prebaseconfig/reboot_in_progress note
+
+
+
+ubiquity ubiquity/success_command string sed -i 's/eject -p -m.*/& [ "$prompt" ] || return 0/' /etc/init.d/casper
+
+
+
+
+
+
+
diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
index 2324e2d..4807779 100644
--- a/data/oses/ubuntu.xml.in
+++ b/data/oses/ubuntu.xml.in
@@ -362,6 +362,9 @@
casper/initrd.img
+
+
+
@@ -443,6 +446,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -506,6 +513,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -569,6 +580,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -645,6 +660,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -699,6 +718,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -757,6 +780,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -811,6 +838,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -858,6 +889,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -925,6 +960,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -992,6 +1031,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -1055,6 +1098,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -1116,6 +1163,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -1177,6 +1228,10 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
@@ -1243,5 +1298,9 @@
casper/vmlinuz
casper/initrd.img
+
+
+
+
--
1.8.4.2
From fabiano at fidencio.org Sun Dec 1 03:47:25 2013
From: fabiano at fidencio.org (=?ISO-8859-1?Q?Fabiano_Fid=EAncio?=)
Date: Sun, 1 Dec 2013 04:47:25 +0100
Subject: [Libosinfo] [PATCH 0/4] Add requires-initrd-injection API
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 4:09 AM, Fabiano Fid?ncio wrote:
> This series of patches provides an API to tell the applications that
> some OSes (debian and debian-based distros) requires the automated
> installation' files injected into the initrd file.
>
> The scripts files were tested by Giuseppe (I just rebased and adapt
> them to my changes).
>
> I'd like to know where could be a good place add an API, exactly as
> virt-install has, to initrd-inject.
>
By the way, if some of the patches (in this series or the openSuSE-related)
are
straightforward to apply, please, just do it.
I'm going to vacations in the next few hours and only will be back in 15
days.
I'll be able to read/answer emails but anything more than this, at least I
hope so :-)
Best Regards,
--
Fabiano Fid?ncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From berrange at redhat.com Mon Dec 2 09:45:01 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 09:45:01 +0000
Subject: [Libosinfo] [PATCH 2/4] install-scripts: Add
requires-initrd-injection API
In-Reply-To: <1385867377-11844-3-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-3-git-send-email-fidencio@redhat.com>
Message-ID: <20131202094501.GB1980@redhat.com>
On Sun, Dec 01, 2013 at 04:09:35AM +0100, Fabiano Fid?ncio wrote:
> Some OSes, to provide unattended installation support, require the
> configuration file injection on its initrd.
> ---
> data/schemas/libosinfo.rng | 5 +++++
> osinfo/libosinfo.syms | 2 ++
> osinfo/osinfo_install_script.c | 16 ++++++++++++++++
> osinfo/osinfo_install_script.h | 3 +++
> osinfo/osinfo_loader.c | 1 +
> 5 files changed, 27 insertions(+)
> diff --git a/osinfo/osinfo_install_script.c b/osinfo/osinfo_install_script.c
> index 7444c8d..81ab3c8 100644
> --- a/osinfo/osinfo_install_script.c
> +++ b/osinfo/osinfo_install_script.c
> @@ -1309,6 +1309,22 @@ int osinfo_install_script_get_post_install_drivers_signing_req(OsinfoInstallScri
> OSINFO_DEVICE_DRIVER_SIGNING_REQ_NONE);
> }
>
> +/**
> + * osinfo_install_script_get_requires_initrd_injection:
> + * @script: the install script
> + *
> + * Whether install script should be injected into the initrd file to be used
> + * in the installion. This is needed for Debian/Ubuntu automated installation.
> + *
> + * Returns: TRUE if install script requires initrd injection, FALSE otherwise.
> + */
> +gboolean osinfo_install_script_get_requires_initrd_injection(OsinfoInstallScript *script)
> +{
> + return osinfo_entity_get_param_value_boolean
> + (OSINFO_ENTITY(script),
> + OSINFO_INSTALL_SCRIPT_PROP_REQUIRES_INITRD_INJECTION);
> +}
And other OS require injection into the CDROM media ? Or creation of a
standalone disk, or standalone floppy, or standalone cdrom ?
IOW, can we generalize this somehow. We have a set of device types that
can hold the data so it seems we need an API which returns a list of
valid approaches/devices for providing the install script files.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From cfergeau at redhat.com Mon Dec 2 09:46:05 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Mon, 2 Dec 2013 10:46:05 +0100
Subject: [Libosinfo] [PATCH 2/4] rhel: Add RHEL 7.0 info
In-Reply-To:
References: <1385748157-23552-1-git-send-email-zeeshanak@gnome.org>
<1385748157-23552-2-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202094605.GJ19894@teriyaki.redhat.com>
On Sat, Nov 30, 2013 at 04:39:26PM +0100, Fabiano Fid?ncio wrote:
> On Fri, Nov 29, 2013 at 7:02 PM, Zeeshan Ali (Khattak)
> wrote:
>
> > ---
> > data/oses/rhel.xml.in | 50
> > ++++++++++++++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 50 insertions(+)
> >
> > diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
> > index 589f3be..fc844f0 100644
> > --- a/data/oses/rhel.xml.in
> > +++ b/data/oses/rhel.xml.in
> > @@ -914,4 +914,54 @@
> >
> >
> >
> > +
> > +
> > + rhel7.0
> > + <_name>Red Hat Enterprise Linux 7.0
> > + 7.0
> > + <_vendor>Red Hat, Inc
> > + linux
> > + rhel
> > +
> >
>
> Should be 6.5, no?
>
> ACK!.
Should probably not upgrade anything at all, just like rhel 6.0 did not
upgrade rhel 5.x
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From berrange at redhat.com Mon Dec 2 09:49:41 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 09:49:41 +0000
Subject: [Libosinfo] [PATCH 2/4] rhel: Add RHEL 7.0 info
In-Reply-To: <20131202094605.GJ19894@teriyaki.redhat.com>
References: <1385748157-23552-1-git-send-email-zeeshanak@gnome.org>
<1385748157-23552-2-git-send-email-zeeshanak@gnome.org>
<20131202094605.GJ19894@teriyaki.redhat.com>
Message-ID: <20131202094941.GC1980@redhat.com>
On Mon, Dec 02, 2013 at 10:46:05AM +0100, Christophe Fergeau wrote:
> On Sat, Nov 30, 2013 at 04:39:26PM +0100, Fabiano Fid?ncio wrote:
> > On Fri, Nov 29, 2013 at 7:02 PM, Zeeshan Ali (Khattak)
> > wrote:
> >
> > > ---
> > > data/oses/rhel.xml.in | 50
> > > ++++++++++++++++++++++++++++++++++++++++++++++++++
> > > 1 file changed, 50 insertions(+)
> > >
> > > diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
> > > index 589f3be..fc844f0 100644
> > > --- a/data/oses/rhel.xml.in
> > > +++ b/data/oses/rhel.xml.in
> > > @@ -914,4 +914,54 @@
> > >
> > >
> > >
> > > +
> > > +
> > > + rhel7.0
> > > + <_name>Red Hat Enterprise Linux 7.0
> > > + 7.0
> > > + <_vendor>Red Hat, Inc
> > > + linux
> > > + rhel
> > > +
> > >
> >
> > Should be 6.5, no?
> >
> > ACK!.
>
> Should probably not upgrade anything at all, just like rhel 6.0 did not
> upgrade rhel 5.x
Well there *is* an upgrade relationship between them - in place
upgrades are supported by anaconda. So not having that in libosinfo
would be a bug imho
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From cfergeau at redhat.com Mon Dec 2 09:54:39 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Mon, 2 Dec 2013 10:54:39 +0100
Subject: [Libosinfo] [PATCH 0/4] Add requires-initrd-injection API
In-Reply-To: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
Message-ID: <20131202095439.GK19894@teriyaki.redhat.com>
On Sun, Dec 01, 2013 at 04:09:33AM +0100, Fabiano Fid?ncio wrote:
> This series of patches provides an API to tell the applications that
> some OSes (debian and debian-based distros) requires the automated
> installation' files injected into the initrd file.
Have we made Debian aware that this is an issue for us? It would be nice
that they provide an alternate way of doing this at some point ;)
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From berrange at redhat.com Mon Dec 2 13:16:46 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:16:46 +0000
Subject: [Libosinfo] [[PATCH v3] 1/6] Introducing OsinfoOsVariant
In-Reply-To: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202131646.GH1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:19PM +0000, Zeeshan Ali (Khattak) wrote:
> This is a new entity class that will represent variants of an OS. For
> example professional, enterprise and ultimate editions of Windows OSs
> and workstation and server variants of RHEL etc.
> ---
> osinfo/Makefile.am | 2 +
> osinfo/libosinfo.syms | 4 ++
> osinfo/osinfo.h | 1 +
> osinfo/osinfo_os_variant.c | 158 +++++++++++++++++++++++++++++++++++++++++++++
> osinfo/osinfo_os_variant.h | 81 +++++++++++++++++++++++
> po/POTFILES.in | 1 +
> 6 files changed, 247 insertions(+)
> create mode 100644 osinfo/osinfo_os_variant.c
> create mode 100644 osinfo/osinfo_os_variant.h
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Mon Dec 2 13:20:40 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:20:40 +0000
Subject: [Libosinfo] [[PATCH v3] 2/6] Introducing OsinfoOsVariantList
In-Reply-To: <1385651424-22185-2-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-2-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202132040.GI1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:20PM +0000, Zeeshan Ali (Khattak) wrote:
> Just a OsinfoList subclass that is meant to contain Variant objects.
> ---
> osinfo/Makefile.am | 2 ++
> osinfo/libosinfo.syms | 3 ++
> osinfo/osinfo.h | 1 +
> osinfo/osinfo_os_variantlist.c | 79 ++++++++++++++++++++++++++++++++++++++++++
> osinfo/osinfo_os_variantlist.h | 76 ++++++++++++++++++++++++++++++++++++++++
> 5 files changed, 161 insertions(+)
> create mode 100644 osinfo/osinfo_os_variantlist.c
> create mode 100644 osinfo/osinfo_os_variantlist.h
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Mon Dec 2 13:22:50 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:22:50 +0000
Subject: [Libosinfo] [[PATCH v3] 3/6] os: Add variant info API/XML
In-Reply-To: <1385651424-22185-3-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-3-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202132250.GJ1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:21PM +0000, Zeeshan Ali (Khattak) wrote:
> Add:
>
> * ability to specificy various variants of an OS under the 'os' XML node.
s/specificy/specify/
> For example:
>
>
> win7
> Microsoft Windows 7
> ..
>
>
> Microsoft Windows 7 Starter
>
>
> Microsoft Windows 7 Home Basic
>
>
> Microsoft Windows 7 Home Premium
>
> ..
>
>
> * API to add and query variants of an OS.
> ---
> data/schemas/libosinfo.rng | 13 +++++++++++++
> osinfo/libosinfo.syms | 3 +++
> osinfo/osinfo_loader.c | 41 +++++++++++++++++++++++++++++++++++++++++
> osinfo/osinfo_os.c | 37 +++++++++++++++++++++++++++++++++++++
> osinfo/osinfo_os.h | 4 ++++
> 5 files changed, 98 insertions(+)
> diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
> index bb7e9a4..affc49b 100644
> --- a/osinfo/osinfo_loader.c
> +++ b/osinfo/osinfo_loader.c
> @@ -859,6 +859,7 @@ static OsinfoMedia *osinfo_loader_media (OsinfoLoader *loader,
> xmlChar *installer = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER);
> xmlChar *installer_reboots =
> xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER_REBOOTS);
> + xmlChar *variant = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_VARIANT);
This looks bogus - nothing in this patch uses it - was it supposed to be
in a later patch ?
> const OsinfoEntityKey keys[] = {
> { OSINFO_MEDIA_PROP_URL, G_TYPE_STRING },
> { OSINFO_MEDIA_PROP_KERNEL, G_TYPE_STRING },
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Mon Dec 2 13:24:07 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:24:07 +0000
Subject: [Libosinfo] [[PATCH v3] 4/6] media: Add variant info API/XML
In-Reply-To: <1385651424-22185-4-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-4-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202132407.GK1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:22PM +0000, Zeeshan Ali (Khattak) wrote:
> Add:
>
> * ability to associate media to one or more variants of the OS in the
> 'media' XML node. For example:
>
>
> win7
> Microsoft Windows 7
> ..
>
>
> Microsoft Windows 7 Starter
>
>
> Microsoft Windows 7 Home Basic
>
>
> Microsoft Windows 7 Home Premium
>
> ..
>
>
>
>
> ..
>
>
>
>
> * API to query variants of the OS, media is associated with.
> ---
> data/schemas/libosinfo.rng | 6 ++++++
> osinfo/libosinfo.syms | 2 ++
> osinfo/osinfo_db.c | 8 +++++++-
> osinfo/osinfo_loader.c | 18 ++++++++++++++++--
> osinfo/osinfo_media.c | 39 +++++++++++++++++++++++++++++++++++++++
> osinfo/osinfo_media.h | 3 +++
> 6 files changed, 73 insertions(+), 3 deletions(-)
> diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
> index affc49b..e9ce8e1 100644
> --- a/osinfo/osinfo_loader.c
> +++ b/osinfo/osinfo_loader.c
> @@ -859,7 +859,6 @@ static OsinfoMedia *osinfo_loader_media (OsinfoLoader *loader,
> xmlChar *installer = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER);
> xmlChar *installer_reboots =
> xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER_REBOOTS);
> - xmlChar *variant = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_VARIANT);
Ah, and now you remove the bogus variable from the previous patch...
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Mon Dec 2 13:25:46 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:25:46 +0000
Subject: [Libosinfo] [[PATCH v3] 5/6] tools: osinfo-detect prints variant
In-Reply-To: <1385651424-22185-5-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-5-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202132545.GL1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:23PM +0000, Zeeshan Ali (Khattak) wrote:
> If a particular variant is matched against, osinfo-detect should print
> the name of that variant rather than the OS itself.
> ---
> tools/osinfo-detect.c | 30 +++++++++++++++++++++++++++++-
> 1 file changed, 29 insertions(+), 1 deletion(-)
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Mon Dec 2 13:26:41 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 13:26:41 +0000
Subject: [Libosinfo] [[PATCH v3] 6/6] win7: List all variants
In-Reply-To: <1385651424-22185-6-git-send-email-zeeshanak@gnome.org>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-6-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131202132641.GM1980@redhat.com>
On Thu, Nov 28, 2013 at 03:10:24PM +0000, Zeeshan Ali (Khattak) wrote:
> List all variants and map appr. medias to them.
Did you mean s/appr./appropriate/ ?
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From zeeshanak at gnome.org Mon Dec 2 15:03:51 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:03:51 +0000
Subject: [Libosinfo] [[PATCH v3] 3/6] os: Add variant info API/XML
In-Reply-To: <20131202132250.GJ1980@redhat.com>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-3-git-send-email-zeeshanak@gnome.org>
<20131202132250.GJ1980@redhat.com>
Message-ID:
On Mon, Dec 2, 2013 at 1:22 PM, Daniel P. Berrange wrote:
> On Thu, Nov 28, 2013 at 03:10:21PM +0000, Zeeshan Ali (Khattak) wrote:
>> Add:
>>
>> * ability to specificy various variants of an OS under the 'os' XML node.
>
> s/specificy/specify/
>
>> For example:
>>
>>
>> win7
>> Microsoft Windows 7
>> ..
>>
>>
>> Microsoft Windows 7 Starter
>>
>>
>> Microsoft Windows 7 Home Basic
>>
>>
>> Microsoft Windows 7 Home Premium
>>
>> ..
>>
>>
>> * API to add and query variants of an OS.
>> ---
>> data/schemas/libosinfo.rng | 13 +++++++++++++
>> osinfo/libosinfo.syms | 3 +++
>> osinfo/osinfo_loader.c | 41 +++++++++++++++++++++++++++++++++++++++++
>> osinfo/osinfo_os.c | 37 +++++++++++++++++++++++++++++++++++++
>> osinfo/osinfo_os.h | 4 ++++
>> 5 files changed, 98 insertions(+)
>
>
>> diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
>> index bb7e9a4..affc49b 100644
>> --- a/osinfo/osinfo_loader.c
>> +++ b/osinfo/osinfo_loader.c
>> @@ -859,6 +859,7 @@ static OsinfoMedia *osinfo_loader_media (OsinfoLoader *loader,
>> xmlChar *installer = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER);
>> xmlChar *installer_reboots =
>> xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER_REBOOTS);
>> + xmlChar *variant = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_VARIANT);
>
> This looks bogus - nothing in this patch uses it - was it supposed to be
> in a later patch ?
Ouch. Was supposed to be removed during rework of this patch. I'll fix it..
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 2 15:10:18 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:10:18 +0000
Subject: [Libosinfo] [[PATCH v3] 3/6] os: Add variant info API/XML
In-Reply-To:
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-3-git-send-email-zeeshanak@gnome.org>
<20131202132250.GJ1980@redhat.com>
Message-ID:
On Mon, Dec 2, 2013 at 3:03 PM, Zeeshan Ali (Khattak)
wrote:
> On Mon, Dec 2, 2013 at 1:22 PM, Daniel P. Berrange wrote:
>> On Thu, Nov 28, 2013 at 03:10:21PM +0000, Zeeshan Ali (Khattak) wrote:
>>> Add:
>>>
>>> * ability to specificy various variants of an OS under the 'os' XML node.
>>
>> s/specificy/specify/
>>
>>> For example:
>>>
>>>
>>> win7
>>> Microsoft Windows 7
>>> ..
>>>
>>>
>>> Microsoft Windows 7 Starter
>>>
>>>
>>> Microsoft Windows 7 Home Basic
>>>
>>>
>>> Microsoft Windows 7 Home Premium
>>>
>>> ..
>>>
>>>
>>> * API to add and query variants of an OS.
>>> ---
>>> data/schemas/libosinfo.rng | 13 +++++++++++++
>>> osinfo/libosinfo.syms | 3 +++
>>> osinfo/osinfo_loader.c | 41 +++++++++++++++++++++++++++++++++++++++++
>>> osinfo/osinfo_os.c | 37 +++++++++++++++++++++++++++++++++++++
>>> osinfo/osinfo_os.h | 4 ++++
>>> 5 files changed, 98 insertions(+)
>>
>>
>>> diff --git a/osinfo/osinfo_loader.c b/osinfo/osinfo_loader.c
>>> index bb7e9a4..affc49b 100644
>>> --- a/osinfo/osinfo_loader.c
>>> +++ b/osinfo/osinfo_loader.c
>>> @@ -859,6 +859,7 @@ static OsinfoMedia *osinfo_loader_media (OsinfoLoader *loader,
>>> xmlChar *installer = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER);
>>> xmlChar *installer_reboots =
>>> xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_INSTALLER_REBOOTS);
>>> + xmlChar *variant = xmlGetProp(root, BAD_CAST OSINFO_MEDIA_PROP_VARIANT);
>>
>> This looks bogus - nothing in this patch uses it - was it supposed to be
>> in a later patch ?
>
> Ouch. Was supposed to be removed during rework of this patch. I'll fix it..
Rebase fsckup! Turns out that removal of that line went into a
following patch. :( Now its all pushed so can't be fixed anymore. :(
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 2 15:11:15 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:11:15 +0000
Subject: [Libosinfo] [[PATCH v3] 6/6] win7: List all variants
In-Reply-To: <20131202132641.GM1980@redhat.com>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-6-git-send-email-zeeshanak@gnome.org>
<20131202132641.GM1980@redhat.com>
Message-ID:
On Mon, Dec 2, 2013 at 1:26 PM, Daniel P. Berrange wrote:
> On Thu, Nov 28, 2013 at 03:10:24PM +0000, Zeeshan Ali (Khattak) wrote:
>> List all variants and map appr. medias to them.
>
> Did you mean s/appr./appropriate/ ?
Yeah, isn't 'appr.' a usual short form for that?
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From berrange at redhat.com Mon Dec 2 15:13:43 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Mon, 2 Dec 2013 15:13:43 +0000
Subject: [Libosinfo] [[PATCH v3] 6/6] win7: List all variants
In-Reply-To:
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-6-git-send-email-zeeshanak@gnome.org>
<20131202132641.GM1980@redhat.com>
Message-ID: <20131202151343.GO1980@redhat.com>
On Mon, Dec 02, 2013 at 03:11:15PM +0000, Zeeshan Ali (Khattak) wrote:
> On Mon, Dec 2, 2013 at 1:26 PM, Daniel P. Berrange wrote:
> > On Thu, Nov 28, 2013 at 03:10:24PM +0000, Zeeshan Ali (Khattak) wrote:
> >> List all variants and map appr. medias to them.
> >
> > Did you mean s/appr./appropriate/ ?
>
> Yeah, isn't 'appr.' a usual short form for that?
Not one that I've seen before. It is preferrable to avoid abbreviations
in commit messages though - we're not constrained by space here and with
many non-native english speakers in open source it helps to be clearer.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From zeeshanak at gnome.org Mon Dec 2 15:32:39 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:32:39 +0000
Subject: [Libosinfo] [PATCH] opensuse: Add 13.1 information
In-Reply-To: <1385866075-9898-1-git-send-email-fidencio@redhat.com>
References: <1385866075-9898-1-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 2:47 AM, Fabiano Fid?ncio wrote:
> ---
ACK
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 2 15:34:27 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:34:27 +0000
Subject: [Libosinfo] [PATCH 1/4] debian: fix ISO's recogntion for debian7
In-Reply-To: <1385867377-11844-2-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-2-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
> Debian 7 is using 7.\d.\d format of ISOs instead of the usual 7.0.\d
> ---
ACK. A testcase would be nice here.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 2 15:37:20 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:37:20 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To: <1385867377-11844-5-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
> From: Fabiano Fid?ncio
>
> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
> ---
Its a bit confusing whether or not these scripts have been actually
tested. Could you please test for each version you are adding these
scripts for? If thats too much to ask, please only add to version for
which you can test/have tested against.
> data/install-scripts/Makefile.am | 1 +
> data/install-scripts/ubuntu.xml | 148 +++++++++++++++++++++++++++++++++++++++
> data/oses/ubuntu.xml.in | 59 ++++++++++++++++
> 3 files changed, 208 insertions(+)
> create mode 100644 data/install-scripts/ubuntu.xml
>
> diff --git a/data/install-scripts/Makefile.am b/data/install-scripts/Makefile.am
> index 442c286..78decc2 100644
> --- a/data/install-scripts/Makefile.am
> +++ b/data/install-scripts/Makefile.am
> @@ -4,6 +4,7 @@ database_DATA = \
> debian.xml \
> fedora.xml \
> rhel.xml \
> + ubuntu.xml \
> windows-sif.xml \
> windows-cmd.xml \
> windows-reg.xml \
> diff --git a/data/install-scripts/ubuntu.xml b/data/install-scripts/ubuntu.xml
> new file mode 100644
> index 0000000..d5985ff
> --- /dev/null
> +++ b/data/install-scripts/ubuntu.xml
> @@ -0,0 +1,148 @@
> +
> +
> +
> + jeos
> + preseed.cfg
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> + + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> + version="1.0">
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> + /dev/hda
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> + localhost
> +
> +
> +
> +
> +
> +# Install script for profile
> +d-i debian-installer/locale string
> +d-i console-setup/ask_detect boolean false
> +d-i console-setup/layoutcode string
> +
> +d-i netcfg/choose_interface select auto
> +d-i netcfg/get_hostname string
> +d-i netcfg/get_domain string unassigned-domain
> +d-i netcfg/wireless_wep string
> +
> +d-i clock-setup/utc boolean true
> +d-i time/zone string
> +
> +
> +d-i partman-auto/disk string
> +
> +
> +d-i partman-auto/init_automatically_partition select Use the largest continuous free space
> +
> +d-i partman-auto/method string regular
> +
> +
> +d-i partman-auto/choose_recipe select Separate /home partition
> +
> +
> +d-i partman-auto/choose_recipe select home
> +
> +
> +d-i partman/confirm_write_new_label boolean true
> +
> +
> +d-i partman/choose_partition select Finish partitioning and write changes to disk
> +
> +
> +d-i partman/choose_partition select finish
> +
> +
> +d-i partman/confirm boolean true
> +
> +d-i partman/confirm_nooverwrite boolean true
> +
> +
> +d-i passwd/root-login boolean true
> +d-i passwd/make-user boolean false
> +d-i passwd/root-password password
> +d-i passwd/root-password-again password
> +
> +
> +d-i pkgsel/install-language-support boolean false
> +
> +
> +
> +
> +tasksel tasksel/first multiselect ubuntu-standard, ubuntu-desktop
> +
> +
> +tasksel tasksel/first multiselect standard
> +
> +
> +
> +
> +d-i mirror/http/proxy string
> +
> +
> +d-i pkgsel/include/install-recommends boolean true
> +d-i pkgsel/include string ltsp-server-standalone openssh-server python-software-properties
> +d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
> +
> +
> +d-i pkgsel/include/install-recommends boolean true
> +d-i pkgsel/include string openssh-server
> +
> +
> +d-i pkgsel/include/install-recommends boolean true
> +d-i pkgsel/include string openssh-server python-software-properties
> +
> +
> +
> +d-i grub-installer/only_debian boolean true
> +d-i grub-installer/with_other_os boolean true
> +
> +d-i apt-setup/security_host string
> +base-config apt-setup/security-updates boolean false
> +
> +
> +ubiquity ubiquity/summary note
> +ubiquity ubiquity/reboot boolean true
> +
> +
> +d-i finish-install/reboot_in_progress note
> +
> +d-i prebaseconfig/reboot_in_progress note
> +
> +
> +
> +ubiquity ubiquity/success_command string sed -i 's/eject -p -m.*/& [ "$prompt" ] || return 0/' /etc/init.d/casper
> +
> +
> +
> +
> +
> +
> +
> diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
> index 2324e2d..4807779 100644
> --- a/data/oses/ubuntu.xml.in
> +++ b/data/oses/ubuntu.xml.in
> @@ -362,6 +362,9 @@
> casper/initrd.img
>
>
> +
> +
> +
>
>
>
> @@ -443,6 +446,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -506,6 +513,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -569,6 +580,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -645,6 +660,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -699,6 +718,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -757,6 +780,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -811,6 +838,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -858,6 +889,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -925,6 +960,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -992,6 +1031,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -1055,6 +1098,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -1116,6 +1163,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -1177,6 +1228,10 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
>
> @@ -1243,5 +1298,9 @@
> casper/vmlinuz
> casper/initrd.img
>
> +
> +
> +
> +
>
>
> --
> 1.8.4.2
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 2 15:48:00 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 2 Dec 2013 15:48:00 +0000
Subject: [Libosinfo] [[PATCH v3] 6/6] win7: List all variants
In-Reply-To: <20131202151343.GO1980@redhat.com>
References: <1385651424-22185-1-git-send-email-zeeshanak@gnome.org>
<1385651424-22185-6-git-send-email-zeeshanak@gnome.org>
<20131202132641.GM1980@redhat.com>
<20131202151343.GO1980@redhat.com>
Message-ID:
On Mon, Dec 2, 2013 at 3:13 PM, Daniel P. Berrange wrote:
> On Mon, Dec 02, 2013 at 03:11:15PM +0000, Zeeshan Ali (Khattak) wrote:
>> On Mon, Dec 2, 2013 at 1:26 PM, Daniel P. Berrange wrote:
>> > On Thu, Nov 28, 2013 at 03:10:24PM +0000, Zeeshan Ali (Khattak) wrote:
>> >> List all variants and map appr. medias to them.
>> >
>> > Did you mean s/appr./appropriate/ ?
>>
>> Yeah, isn't 'appr.' a usual short form for that?
>
> Not one that I've seen before. It is preferrable to avoid abbreviations
> in commit messages though - we're not constrained by space here
Actually we are. :) The usual git commit log convention dictates 50
columns max for shortlog.
However, I really should have explained in the details part of the
commit log. Sorry about that.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From berrange at redhat.com Wed Dec 4 12:01:55 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 4 Dec 2013 12:01:55 +0000
Subject: [Libosinfo] [PATCH 0/3] Fixes to libosinfo.syms
Message-ID: <1386158518-21569-1-git-send-email-berrange@redhat.com>
From: "Daniel P. Berrange"
In building 0.2.8 for mingw32 I found the syms file had a bogus
symbol in it. This inspired me to copy across libvirt's validation
tests.
Daniel P. Berrange (3):
Remove non-existant osinfo_device_driver_set_signed sym
Sort symbols in libosinfo.syms alphabetically
Add scripts for validating the libosinfo.syms file
configure.ac | 7 +
osinfo/Makefile.am | 16 ++
osinfo/check-symfile.pl | 70 ++++++++
osinfo/check-symsorting.pl | 100 +++++++++++
osinfo/libosinfo.syms | 406 ++++++++++++++++++++++++---------------------
5 files changed, 413 insertions(+), 186 deletions(-)
create mode 100755 osinfo/check-symfile.pl
create mode 100755 osinfo/check-symsorting.pl
--
1.8.3.1
From berrange at redhat.com Wed Dec 4 12:01:56 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 4 Dec 2013 12:01:56 +0000
Subject: [Libosinfo] [PATCH 1/3] Remove non-existant
osinfo_device_driver_set_signed sym
In-Reply-To: <1386158518-21569-1-git-send-email-berrange@redhat.com>
References: <1386158518-21569-1-git-send-email-berrange@redhat.com>
Message-ID: <1386158518-21569-2-git-send-email-berrange@redhat.com>
From: "Daniel P. Berrange"
The libosinfo.syms file listed osinfo_device_driver_set_signed
which does not exist in the C code. This causes build errors
on Win32 platforms which don't tolerate non-existant symbols
Signed-off-by: Daniel P. Berrange
---
osinfo/libosinfo.syms | 1 -
1 file changed, 1 deletion(-)
diff --git a/osinfo/libosinfo.syms b/osinfo/libosinfo.syms
index 637ad09..1689f99 100644
--- a/osinfo/libosinfo.syms
+++ b/osinfo/libosinfo.syms
@@ -402,7 +402,6 @@ LIBOSINFO_0.2.3 {
LIBOSINFO_0.2.6 {
global:
osinfo_device_driver_get_signed;
- osinfo_device_driver_set_signed;
osinfo_device_driver_signing_req_get_type;
--
1.8.3.1
From berrange at redhat.com Wed Dec 4 12:01:57 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 4 Dec 2013 12:01:57 +0000
Subject: [Libosinfo] [PATCH 2/3] Sort symbols in libosinfo.syms
alphabetically
In-Reply-To: <1386158518-21569-1-git-send-email-berrange@redhat.com>
References: <1386158518-21569-1-git-send-email-berrange@redhat.com>
Message-ID: <1386158518-21569-3-git-send-email-berrange@redhat.com>
From: "Daniel P. Berrange"
We had mostly tried to sort symbols alphabetically but had screwed
up in a large number of places.
Signed-off-by: Daniel P. Berrange
---
osinfo/libosinfo.syms | 405 +++++++++++++++++++++++++++-----------------------
1 file changed, 220 insertions(+), 185 deletions(-)
diff --git a/osinfo/libosinfo.syms b/osinfo/libosinfo.syms
index 1689f99..c3b967c 100644
--- a/osinfo/libosinfo.syms
+++ b/osinfo/libosinfo.syms
@@ -1,188 +1,210 @@
LIBOSINFO_0.0.1 {
global:
- osinfo_db_get_type;
- osinfo_db_new;
- osinfo_db_get_platform;
+ osinfo_db_add_deployment;
+ osinfo_db_add_device;
+ osinfo_db_add_os;
+ osinfo_db_add_platform;
+ osinfo_db_find_deployment;
+ osinfo_db_get_deployment;
+ osinfo_db_get_deployment_list;
osinfo_db_get_device;
+ osinfo_db_get_device_list;
osinfo_db_get_os;
- osinfo_db_get_deployment;
- osinfo_db_find_deployment;
osinfo_db_get_os_list;
+ osinfo_db_get_platform;
osinfo_db_get_platform_list;
- osinfo_db_get_device_list;
- osinfo_db_get_deployment_list;
- osinfo_db_add_os;
- osinfo_db_add_platform;
- osinfo_db_add_device;
- osinfo_db_add_deployment;
+ osinfo_db_get_type;
osinfo_db_guess_os_from_media;
osinfo_db_guess_os_from_tree;
- osinfo_db_unique_values_for_property_in_os;
- osinfo_db_unique_values_for_property_in_platform;
- osinfo_db_unique_values_for_property_in_device;
- osinfo_db_unique_values_for_property_in_deployment;
+ osinfo_db_new;
osinfo_db_unique_values_for_os_relationship;
osinfo_db_unique_values_for_platform_relationship;
+ osinfo_db_unique_values_for_property_in_deployment;
+ osinfo_db_unique_values_for_property_in_device;
+ osinfo_db_unique_values_for_property_in_os;
+ osinfo_db_unique_values_for_property_in_platform;
+
+ osinfo_deployment_add_device;
+ osinfo_deployment_get_device_links;
+ osinfo_deployment_get_devices;
+ osinfo_deployment_get_os;
+ osinfo_deployment_get_platform;
+ osinfo_deployment_get_preferred_device;
+ osinfo_deployment_get_preferred_device_link;
+ osinfo_deployment_get_type;
+ osinfo_deployment_new;
+
+ osinfo_deploymentlist_get_type;
+ osinfo_deploymentlist_new;
+ osinfo_deploymentlist_new_copy;
+ osinfo_deploymentlist_new_filtered;
+ osinfo_deploymentlist_new_intersection;
+ osinfo_deploymentlist_new_union;
+
+ osinfo_device_get_bus_type;
+ osinfo_device_get_class;
+ osinfo_device_get_name;
+ osinfo_device_get_product;
+ osinfo_device_get_product_id;
osinfo_device_get_type;
- osinfo_device_new;
osinfo_device_get_vendor;
osinfo_device_get_vendor_id;
- osinfo_device_get_product;
- osinfo_device_get_product_id;
- osinfo_device_get_class;
- osinfo_device_get_bus_type;
- osinfo_device_get_name;
- osinfo_devicelist_get_type;
- osinfo_devicelist_new;
- osinfo_devicelist_new_copy;
- osinfo_devicelist_new_filtered;
- osinfo_devicelist_new_intersection;
- osinfo_devicelist_new_union;
+ osinfo_device_new;
+
+ osinfo_devicelink_get_driver;
+ osinfo_devicelink_get_target;
osinfo_devicelink_get_type;
osinfo_devicelink_new;
- osinfo_devicelink_get_target;
- osinfo_devicelink_get_driver;
+
+ osinfo_devicelinkfilter_get_target_filter;
+ osinfo_devicelinkfilter_get_type;
+ osinfo_devicelinkfilter_new;
+
+ osinfo_devicelinklist_get_devices;
osinfo_devicelinklist_get_type;
osinfo_devicelinklist_new;
osinfo_devicelinklist_new_copy;
osinfo_devicelinklist_new_filtered;
osinfo_devicelinklist_new_intersection;
osinfo_devicelinklist_new_union;
- osinfo_devicelinklist_get_devices;
- osinfo_devicelinkfilter_get_type;
- osinfo_devicelinkfilter_new;
- osinfo_devicelinkfilter_get_target_filter;
- osinfo_entity_get_type;
+
+ osinfo_devicelist_get_type;
+ osinfo_devicelist_new;
+ osinfo_devicelist_new_copy;
+ osinfo_devicelist_new_filtered;
+ osinfo_devicelist_new_intersection;
+ osinfo_devicelist_new_union;
+
+ osinfo_entity_add_param;
+ osinfo_entity_clear_param;
osinfo_entity_get_id;
osinfo_entity_get_param_keys;
osinfo_entity_get_param_value;
osinfo_entity_get_param_value_list;
- osinfo_entity_add_param;
- osinfo_entity_clear_param;
+ osinfo_entity_get_type;
osinfo_entity_set_param;
- osinfo_filter_get_type;
- osinfo_filter_new;
+
osinfo_filter_add_constraint;
osinfo_filter_clear_constraint;
osinfo_filter_clear_constraints;
osinfo_filter_get_constraint_keys;
osinfo_filter_get_constraint_values;
+ osinfo_filter_get_type;
osinfo_filter_matches;
- osinfo_platform_get_type;
- osinfo_platform_new;
- osinfo_platform_get_devices;
- osinfo_platform_get_device_links;
- osinfo_platform_add_device;
- osinfo_platformlist_get_type;
- osinfo_platformlist_new;
- osinfo_platformlist_new_copy;
- osinfo_platformlist_new_filtered;
- osinfo_platformlist_new_intersection;
- osinfo_platformlist_new_union;
- osinfo_list_get_type;
- osinfo_list_get_length;
- osinfo_list_get_nth;
- osinfo_list_get_element_type;
- osinfo_list_find_by_id;
+ osinfo_filter_new;
+
osinfo_list_add;
+ osinfo_list_add_all;
osinfo_list_add_filtered;
osinfo_list_add_intersection;
osinfo_list_add_union;
- osinfo_list_add_all;
+ osinfo_list_find_by_id;
+ osinfo_list_get_element_type;
osinfo_list_get_elements;
- osinfo_productfilter_get_type;
- osinfo_productfilter_new;
- osinfo_productfilter_add_product_constraint;
- osinfo_productfilter_clear_product_constraint;
- osinfo_productfilter_clear_product_constraints;
- osinfo_productfilter_get_product_constraint_values;
- osinfo_productfilter_add_support_date_constraint;
- osinfo_product_get_type;
- osinfo_product_get_related;
- osinfo_product_add_related;
- osinfo_product_get_name;
- osinfo_product_get_short_id;
- osinfo_product_get_version;
- osinfo_product_get_vendor;
- osinfo_productlist_get_type;
- osinfo_productlist_new;
- osinfo_productlist_new_copy;
- osinfo_productlist_new_filtered;
- osinfo_productlist_new_intersection;
- osinfo_productlist_new_union;
- osinfo_os_get_type;
- osinfo_os_new;
- osinfo_os_get_devices;
- osinfo_os_get_device_links;
- osinfo_os_add_device;
- osinfo_os_get_family;
- osinfo_os_get_distro;
- osinfo_os_get_media_list;
- osinfo_os_add_media;
- osinfo_os_get_tree_list;
- osinfo_os_add_tree;
- osinfo_os_get_minimum_resources;
- osinfo_os_get_recommended_resources;
- osinfo_os_add_minimum_resources;
- osinfo_os_add_recommended_resources;
- osinfo_oslist_get_type;
- osinfo_oslist_new;
- osinfo_oslist_new_copy;
- osinfo_oslist_new_filtered;
- osinfo_oslist_new_intersection;
- osinfo_oslist_new_union;
- osinfo_loader_new;
+ osinfo_list_get_length;
+ osinfo_list_get_nth;
+ osinfo_list_get_type;
+
+ osinfo_loader_get_db;
osinfo_loader_get_type;
+ osinfo_loader_new;
+ osinfo_loader_process_default_path;
osinfo_loader_process_path;
osinfo_loader_process_uri;
- osinfo_loader_process_default_path;
- osinfo_loader_get_db;
- osinfo_deployment_new;
- osinfo_deployment_get_type;
- osinfo_deployment_get_platform;
- osinfo_deployment_get_os;
- osinfo_deployment_get_devices;
- osinfo_deployment_get_device_links;
- osinfo_deployment_add_device;
- osinfo_deployment_get_preferred_device;
- osinfo_deployment_get_preferred_device_link;
- osinfo_deploymentlist_get_type;
- osinfo_deploymentlist_new;
- osinfo_deploymentlist_new_copy;
- osinfo_deploymentlist_new_filtered;
- osinfo_deploymentlist_new_intersection;
- osinfo_deploymentlist_new_union;
- osinfo_media_get_type;
- osinfo_media_error_quark;
- osinfo_media_new;
+
osinfo_media_create_from_location;
osinfo_media_create_from_location_async;
osinfo_media_create_from_location_finish;
+ osinfo_media_error_quark;
+ osinfo_media_get_application_id;
osinfo_media_get_architecture;
+ osinfo_media_get_initrd_path;
+ osinfo_media_get_kernel_path;
+ osinfo_media_get_publisher_id;
+ osinfo_media_get_system_id;
+ osinfo_media_get_type;
osinfo_media_get_url;
osinfo_media_get_volume_id;
- osinfo_media_get_system_id;
- osinfo_media_get_publisher_id;
- osinfo_media_get_application_id;
- osinfo_media_get_kernel_path;
- osinfo_media_get_initrd_path;
+ osinfo_media_new;
+
osinfo_medialist_get_type;
osinfo_medialist_new;
osinfo_medialist_new_copy;
osinfo_medialist_new_filtered;
osinfo_medialist_new_intersection;
osinfo_medialist_new_union;
- osinfo_resources_get_type;
- osinfo_resources_new;
+
+ osinfo_os_add_device;
+ osinfo_os_add_media;
+ osinfo_os_add_minimum_resources;
+ osinfo_os_add_recommended_resources;
+ osinfo_os_add_tree;
+ osinfo_os_get_device_links;
+ osinfo_os_get_devices;
+ osinfo_os_get_distro;
+ osinfo_os_get_family;
+ osinfo_os_get_media_list;
+ osinfo_os_get_minimum_resources;
+ osinfo_os_get_recommended_resources;
+ osinfo_os_get_tree_list;
+ osinfo_os_get_type;
+ osinfo_os_new;
+
+ osinfo_oslist_get_type;
+ osinfo_oslist_new;
+ osinfo_oslist_new_copy;
+ osinfo_oslist_new_filtered;
+ osinfo_oslist_new_intersection;
+ osinfo_oslist_new_union;
+
+ osinfo_platform_add_device;
+ osinfo_platform_get_device_links;
+ osinfo_platform_get_devices;
+ osinfo_platform_get_type;
+ osinfo_platform_new;
+
+ osinfo_platformlist_get_type;
+ osinfo_platformlist_new;
+ osinfo_platformlist_new_copy;
+ osinfo_platformlist_new_filtered;
+ osinfo_platformlist_new_intersection;
+ osinfo_platformlist_new_union;
+
+ osinfo_product_add_related;
+ osinfo_product_get_name;
+ osinfo_product_get_related;
+ osinfo_product_get_short_id;
+ osinfo_product_get_type;
+ osinfo_product_get_vendor;
+ osinfo_product_get_version;
+
+ osinfo_productfilter_add_product_constraint;
+ osinfo_productfilter_add_support_date_constraint;
+ osinfo_productfilter_clear_product_constraint;
+ osinfo_productfilter_clear_product_constraints;
+ osinfo_productfilter_get_product_constraint_values;
+ osinfo_productfilter_get_type;
+ osinfo_productfilter_new;
+
+ osinfo_productlist_get_type;
+ osinfo_productlist_new;
+ osinfo_productlist_new_copy;
+ osinfo_productlist_new_filtered;
+ osinfo_productlist_new_intersection;
+ osinfo_productlist_new_union;
+
osinfo_resources_get_architecture;
osinfo_resources_get_cpu;
osinfo_resources_get_n_cpus;
osinfo_resources_get_ram;
osinfo_resources_get_storage;
- osinfo_resources_set_n_cpus;
+ osinfo_resources_get_type;
+ osinfo_resources_new;
osinfo_resources_set_cpu;
+ osinfo_resources_set_n_cpus;
osinfo_resources_set_ram;
osinfo_resources_set_storage;
+
osinfo_resourceslist_get_type;
osinfo_resourceslist_new;
osinfo_resourceslist_new_copy;
@@ -212,7 +234,6 @@ LIBOSINFO_0.0.6 {
LIBOSINFO_0.1.0 {
global:
- osinfo_tree_new;
osinfo_tree_create_from_location;
osinfo_tree_create_from_location_async;
osinfo_tree_create_from_location_finish;
@@ -221,12 +242,14 @@ LIBOSINFO_0.1.0 {
osinfo_tree_get_boot_iso_path;
osinfo_tree_get_initrd_path;
osinfo_tree_get_kernel_path;
+ osinfo_tree_get_treeinfo_arch;
osinfo_tree_get_treeinfo_family;
osinfo_tree_get_treeinfo_variant;
osinfo_tree_get_treeinfo_version;
- osinfo_tree_get_treeinfo_arch;
osinfo_tree_get_type;
osinfo_tree_get_url;
+ osinfo_tree_new;
+
osinfo_treelist_get_type;
osinfo_treelist_new;
osinfo_treelist_new_copy;
@@ -237,129 +260,135 @@ LIBOSINFO_0.1.0 {
LIBOSINFO_0.2.0 {
global:
- osinfo_product_get_logo;
- osinfo_entity_set_param_boolean;
+ osinfo_db_add_install_script;
+ osinfo_db_get_install_script;
+ osinfo_db_get_install_script_list;
+
osinfo_entity_get_param_value_boolean;
- osinfo_install_config_get_type;
- osinfo_install_config_new;
+ osinfo_entity_set_param_boolean;
+
+ osinfo_install_config_get_admin_password;
osinfo_install_config_get_l10n_keyboard;
osinfo_install_config_get_l10n_language;
osinfo_install_config_get_l10n_timezone;
- osinfo_install_config_get_admin_password;
+ osinfo_install_config_get_type;
+ osinfo_install_config_get_user_administrator;
+ osinfo_install_config_get_user_autologin;
osinfo_install_config_get_user_login;
osinfo_install_config_get_user_password;
osinfo_install_config_get_user_realname;
- osinfo_install_config_get_user_administrator;
- osinfo_install_config_get_user_autologin;
+ osinfo_install_config_new;
+ osinfo_install_config_param_get_name;
+ osinfo_install_config_param_get_policy;
+ osinfo_install_config_param_get_type;
+ osinfo_install_config_param_new;
+ osinfo_install_config_set_admin_password;
+ osinfo_install_config_set_hardware_arch;
+ osinfo_install_config_set_hostname;
osinfo_install_config_set_l10n_keyboard;
osinfo_install_config_set_l10n_language;
osinfo_install_config_set_l10n_timezone;
- osinfo_install_config_set_admin_password;
- osinfo_install_config_set_hardware_arch;
osinfo_install_config_set_reg_login;
osinfo_install_config_set_reg_password;
osinfo_install_config_set_reg_product_key;
+ osinfo_install_config_set_user_administrator;
+ osinfo_install_config_set_user_autologin;
osinfo_install_config_set_user_login;
osinfo_install_config_set_user_password;
osinfo_install_config_set_user_realname;
- osinfo_install_config_set_user_administrator;
- osinfo_install_config_set_user_autologin;
- osinfo_install_config_set_hostname;
- osinfo_install_config_param_get_type;
- osinfo_install_config_param_new;
- osinfo_install_config_param_get_name;
- osinfo_install_config_param_get_policy;
- osinfo_install_script_set_output_prefix;
- osinfo_install_script_get_type;
- osinfo_install_script_new;
- osinfo_install_script_new_data;
- osinfo_install_script_new_uri;
+
osinfo_install_script_generate;
osinfo_install_script_generate_async;
osinfo_install_script_generate_finish;
osinfo_install_script_generate_output;
osinfo_install_script_generate_output_async;
+ osinfo_install_script_get_config_param_list;
+ osinfo_install_script_get_output_filename;
osinfo_install_script_get_profile;
- osinfo_install_script_get_template_uri;
osinfo_install_script_get_template_data;
- osinfo_install_script_get_output_filename;
+ osinfo_install_script_get_template_uri;
+ osinfo_install_script_get_type;
osinfo_install_script_has_config_param;
osinfo_install_script_has_config_param_name;
- osinfo_install_script_get_config_param_list;
+ osinfo_install_script_new;
+ osinfo_install_script_new_data;
+ osinfo_install_script_new_uri;
+ osinfo_install_script_set_output_prefix;
+
+ osinfo_install_scriptlist_get_type;
osinfo_install_scriptlist_new;
+ osinfo_install_scriptlist_new_copy;
osinfo_install_scriptlist_new_filtered;
- osinfo_install_scriptlist_new_union;
osinfo_install_scriptlist_new_intersection;
- osinfo_install_scriptlist_new_copy;
- osinfo_install_scriptlist_get_type;
- osinfo_db_get_install_script;
- osinfo_db_add_install_script;
- osinfo_db_get_install_script_list;
- osinfo_os_get_install_script_list;
+ osinfo_install_scriptlist_new_union;
+
osinfo_os_add_install_script;
osinfo_os_find_install_script;
+ osinfo_os_get_install_script_list;
+
+ osinfo_product_get_logo;
} LIBOSINFO_0.1.0;
LIBOSINFO_0.2.1 {
global:
osinfo_device_get_subsystem;
+
osinfo_entity_get_param_value_boolean_with_default;
osinfo_entity_get_param_value_int64;
osinfo_entity_get_param_value_int64_with_default;
osinfo_entity_set_param_int64;
+
osinfo_install_config_param_is_optional;
osinfo_install_config_param_is_required;
- osinfo_install_script_get_expected_filename;
+
osinfo_install_script_get_config_param;
+ osinfo_install_script_get_expected_filename;
+
osinfo_media_get_installer_reboots;
} LIBOSINFO_0.2.0;
LIBOSINFO_0.2.2 {
global:
- osinfo_avatar_format_get_type;
+ osinfo_avatar_format_get_alpha;
+ osinfo_avatar_format_get_height;
osinfo_avatar_format_get_mime_types;
+ osinfo_avatar_format_get_type;
osinfo_avatar_format_get_width;
- osinfo_avatar_format_get_height;
- osinfo_avatar_format_get_alpha;
- osinfo_device_driver_get_type;
osinfo_device_driver_get_architecture;
osinfo_device_driver_get_devices;
- osinfo_device_driver_get_location;
osinfo_device_driver_get_files;
+ osinfo_device_driver_get_location;
osinfo_device_driver_get_pre_installable;
+ osinfo_device_driver_get_type;
osinfo_device_driverlist_get_type;
osinfo_device_driverlist_new;
- osinfo_install_config_param_policy_get_type;
- osinfo_media_error_get_type;
- osinfo_product_relationship_get_type;
- osinfo_path_format_get_type;
-
osinfo_entity_get_param_value_enum;
osinfo_entity_set_param_enum;
osinfo_install_config_get_avatar_disk;
- osinfo_install_config_set_avatar_disk;
osinfo_install_config_get_avatar_location;
- osinfo_install_config_set_avatar_location;
- osinfo_install_config_set_pre_install_drivers_disk;
+ osinfo_install_config_get_post_install_drivers_disk;
+ osinfo_install_config_get_post_install_drivers_location;
osinfo_install_config_get_pre_install_drivers_disk;
- osinfo_install_config_set_pre_install_drivers_location;
osinfo_install_config_get_pre_install_drivers_location;
+ osinfo_install_config_get_script_disk;
+ osinfo_install_config_get_target_disk;
+ osinfo_install_config_param_policy_get_type;
+ osinfo_install_config_set_avatar_disk;
+ osinfo_install_config_set_avatar_location;
osinfo_install_config_set_post_install_drivers_disk;
- osinfo_install_config_get_post_install_drivers_disk;
osinfo_install_config_set_post_install_drivers_location;
- osinfo_install_config_get_post_install_drivers_location;
- osinfo_install_config_get_script_disk;
+ osinfo_install_config_set_pre_install_drivers_disk;
+ osinfo_install_config_set_pre_install_drivers_location;
osinfo_install_config_set_script_disk;
- osinfo_install_config_get_target_disk;
osinfo_install_config_set_target_disk;
osinfo_install_script_get_avatar_format;
- osinfo_install_script_get_can_pre_install_drivers;
osinfo_install_script_get_can_post_install_drivers;
+ osinfo_install_script_get_can_pre_install_drivers;
osinfo_install_script_get_path_format;
osinfo_install_script_get_product_key_format;
@@ -368,16 +397,22 @@ LIBOSINFO_0.2.2 {
osinfo_list_new_intersection;
osinfo_list_new_union;
- osinfo_os_get_device_drivers;
+ osinfo_media_error_get_type;
+
osinfo_os_add_device_driver;
+ osinfo_os_get_device_drivers;
+
+ osinfo_path_format_get_type;
+
+ osinfo_product_relationship_get_type;
} LIBOSINFO_0.2.1;
LIBOSINFO_0.2.3 {
global:
osinfo_datamap_get_type;
- osinfo_datamap_new;
osinfo_datamap_insert;
osinfo_datamap_lookup;
+ osinfo_datamap_new;
osinfo_datamap_reverse_lookup;
osinfo_datamaplist_get_type;
@@ -408,8 +443,8 @@ LIBOSINFO_0.2.6 {
osinfo_install_config_get_driver_signing;
osinfo_install_config_set_driver_signing;
- osinfo_install_script_get_pre_install_drivers_signing_req;
osinfo_install_script_get_post_install_drivers_signing_req;
+ osinfo_install_script_get_pre_install_drivers_signing_req;
} LIBOSINFO_0.2.3;
LIBOSINFO_0.2.7 {
@@ -444,20 +479,20 @@ LIBOSINFO_0.2.8 {
} LIBOSINFO_0.2.7;
LIBOSINFO_0.2.9 {
- osinfo_os_get_release_status;
- osinfo_release_status_get_type;
-
osinfo_media_get_os_variants;
osinfo_os_add_variant;
+ osinfo_os_get_release_status;
osinfo_os_get_variant_list;
- osinfo_os_variant_get_type;
osinfo_os_variant_get_name;
+ osinfo_os_variant_get_type;
osinfo_os_variant_new;
osinfo_os_variantlist_get_type;
osinfo_os_variantlist_new;
+
+ osinfo_release_status_get_type;
} LIBOSINFO_0.2.8;
/* Symbols in next release...
--
1.8.3.1
From berrange at redhat.com Wed Dec 4 12:01:58 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 4 Dec 2013 12:01:58 +0000
Subject: [Libosinfo] [PATCH 3/3] Add scripts for validating the
libosinfo.syms file
In-Reply-To: <1386158518-21569-1-git-send-email-berrange@redhat.com>
References: <1386158518-21569-1-git-send-email-berrange@redhat.com>
Message-ID: <1386158518-21569-4-git-send-email-berrange@redhat.com>
From: "Daniel P. Berrange"
Import two test scripts from libvirt code which validate that
all symbols in libosinfo.syms exist in the ELF binary, and
also validate the alphabetical sorting. These are hooked up
to run with 'make check'.
Signed-off-by: Daniel P. Berrange
---
configure.ac | 7 ++++
osinfo/Makefile.am | 16 ++++++++
osinfo/check-symfile.pl | 70 +++++++++++++++++++++++++++++++
osinfo/check-symsorting.pl | 100 +++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 193 insertions(+)
create mode 100755 osinfo/check-symfile.pl
create mode 100755 osinfo/check-symsorting.pl
diff --git a/configure.ac b/configure.ac
index 62c9a6f..aed1029 100644
--- a/configure.ac
+++ b/configure.ac
@@ -92,6 +92,13 @@ AC_SUBST([NO_UNDEFINED_FLAGS])
AC_SUBST([VERSION_SCRIPT_FLAGS])
AM_CONDITIONAL([USE_VERSION_DEFS], [test "$USE_VERSION_DEFS" = "1"])
+with_linux=no
+case $host in
+ *-*-linux*) with_linux=yes ;;
+esac
+AM_CONDITIONAL([WITH_LINUX], [test "$with_linux" = "yes"])
+
+
AC_ARG_ENABLE([introspection],
AS_HELP_STRING([--enable-introspection], [enable GObject introspection]),
[], [enable_introspection=check])
diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
index 89eaf9d..853f7cf 100644
--- a/osinfo/Makefile.am
+++ b/osinfo/Makefile.am
@@ -151,6 +151,22 @@ osinfo_enum_types.h: $(OSINFO_HEADER_FILES) osinfo_enum_types.h.template
osinfo_enum_types.c: $(OSINFO_HEADER_FILES) osinfo_enum_types.c.template osinfo_enum_types.h
$(AM_V_GEN) ( $(GLIB_MKENUMS) --template $(srcdir)/osinfo_enum_types.c.template $(libosinfo_1_0_include_HEADERS:%=$(srcdir)/%) ) > $(srcdir)/osinfo_enum_types.c
+# .libs/libosinfo.so is built by libtool as a side-effect of the Makefile
+# rule for libosinfo.la. However, checking symbols relies on Linux ELF layout
+if WITH_LINUX
+check-symfile: libosinfo.syms libosinfo-1.0.la
+ $(AM_V_GEN)$(PERL) $(srcdir)/check-symfile.pl libosinfo.syms \
+ .libs/libosinfo-1.0.so
+else ! WITH_LINUX
+check-symfile:
+endif ! WITH_LINUX
+check-symsorting:
+ $(AM_V_GEN)$(PERL) $(srcdir)/check-symsorting.pl \
+ $(srcdir) libosinfo.syms
+EXTRA_DIST += check-symfile.pl check-symsorting.pl
+
+check-local: check-symfile check-symsorting
+
if WITH_GOBJECT_INTROSPECTION
Libosinfo-1.0.gir: libosinfo-1.0.la $(G_IR_SCANNER) Makefile.am
diff --git a/osinfo/check-symfile.pl b/osinfo/check-symfile.pl
new file mode 100755
index 0000000..d59a213
--- /dev/null
+++ b/osinfo/check-symfile.pl
@@ -0,0 +1,70 @@
+#!/usr/bin/perl
+
+# Copyright (C) 2012-2013 Red Hat, Inc.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library. If not, see
+# .
+
+die "syntax: $0 SYMFILE ELFLIB(S)" unless int(@ARGV) >= 2;
+
+my $symfile = shift @ARGV;
+my @elflibs = @ARGV;
+
+my %wantsyms;
+my %gotsyms;
+
+my $ret = 0;
+
+open SYMFILE, $symfile or die "cannot read $symfile: $!";
+
+while () {
+ next if /{/;
+ next if /}/;
+ next if /global:/;
+ next if /local:/;
+ next if /^\s*$/;
+ next if /^\s*#/;
+ next if /\*/;
+
+ die "malformed line $_" unless /^\s*(\S+);$/;
+
+ if (exists $wantsyms{$1}) {
+ print STDERR "Symbol $1 is listed twice\n";
+ $ret = 1;
+ } else {
+ $wantsyms{$1} = 1;
+ }
+}
+close SYMFILE;
+
+foreach my $elflib (@elflibs) {
+ open NM, "-|", "nm", $elflib or die "cannot run 'nm $elflib': $!";
+
+ while () {
+ next unless /^\S+\s(?:[TBD])\s(\S+)\s*$/;
+
+ $gotsyms{$1} = 1;
+ }
+
+ close NM;
+}
+
+foreach my $sym (keys(%wantsyms)) {
+ next if exists $gotsyms{$sym};
+
+ print STDERR "Expected symbol $sym is not in ELF library\n";
+ $ret = 1;
+}
+
+exit($ret);
diff --git a/osinfo/check-symsorting.pl b/osinfo/check-symsorting.pl
new file mode 100755
index 0000000..470247c
--- /dev/null
+++ b/osinfo/check-symsorting.pl
@@ -0,0 +1,100 @@
+#!/usr/bin/perl
+
+# Copyright (C) 2012-2013 Red Hat, Inc.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library. If not, see
+# .
+
+use strict;
+use warnings;
+
+die "syntax: $0 SRCDIR SYMFILE..." unless int(@ARGV) >= 2;
+
+my $ret = 0;
+my $srcdir = shift;
+my $incomment = 0;
+my $name;
+foreach my $symfile (@ARGV) {
+ open SYMFILE, $symfile or die "cannot read $symfile: $!";
+
+ my $line = 0;
+ my @group;
+
+ while () {
+ chomp;
+
+ if ($incomment) {
+ if (m,\*/,) {
+ $incomment = 0;
+ } else {
+ # skip
+ }
+ } else {
+ if (m,/\*,) {
+ $incomment = 1;
+ } elsif (/^(.*)\s*{\s*$/) {
+ @group = ();
+ $line = $.;
+ $name = $1;
+ } elsif (/^\s*}(.*);$/) {
+ &check_sorting(\@group, $symfile, $line, $name);
+ } elsif (/^\s*(global|local):/) {
+ # skip
+ } elsif (/^\s*\*;\s*$/) {
+ # skip
+ } elsif (/^\s*$/) {
+ # skip
+ } else {
+ $_ =~ s/;//;
+ push @group, $_;
+ }
+ }
+ }
+
+ close SYMFILE;
+}
+
+sub check_sorting {
+ my $group = shift;
+ my $symfile = shift;
+ my $line = shift;
+ my $name = shift;
+
+ my @group = @{$group};
+ my @sorted = sort { lc $a cmp lc $b } @group;
+ my $sorted = 1;
+ my $first;
+ my $last;
+
+ # Check that symbols within a group are in order
+ for (my $i = 0 ; $i <= $#sorted ; $i++) {
+ if ($sorted[$i] ne $group[$i]) {
+ $first = $i unless defined $first;
+ $last = $i;
+ $sorted = 0;
+ }
+ }
+ if (!$sorted) {
+ @group = splice @group, $first, ($last-$first+1);
+ @sorted = splice @sorted, $first, ($last-$first+1);
+ print "Symbol block $name at $symfile:$line: symbols not sorted\n";
+ print map { " " . $_ . "\n" } @group;
+ print "Correct ordering\n";
+ print map { " " . $_ . "\n" } @sorted;
+ print "\n";
+ $ret = 1;
+ }
+}
+
+exit $ret;
--
1.8.3.1
From gscrivan at redhat.com Wed Dec 4 12:20:13 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Wed, 04 Dec 2013 13:20:13 +0100
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To:
(Zeeshan Ali's message of "Mon, 2 Dec 2013 15:37:20 +0000")
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
Message-ID: <871u1s7qpu.fsf@redhat.com>
"Zeeshan Ali (Khattak)" writes:
> On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
>> From: Fabiano Fid?ncio
>>
>> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
>> ---
>
> Its a bit confusing whether or not these scripts have been actually
> tested. Could you please test for each version you are adding these
> scripts for? If thats too much to ask, please only add to version for
> which you can test/have tested against.
these scripts were already tested by the Oz folks. IMHO, verifying that
the output for each version is the same to the static version provided
by Oz should be enough.
Giuseppe
From zeeshanak at gnome.org Wed Dec 4 12:35:42 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 12:35:42 +0000
Subject: [Libosinfo] [PATCH 0/3] Fixes to libosinfo.syms
In-Reply-To: <1386158518-21569-1-git-send-email-berrange@redhat.com>
References: <1386158518-21569-1-git-send-email-berrange@redhat.com>
Message-ID:
On Wed, Dec 4, 2013 at 12:01 PM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange"
>
> In building 0.2.8 for mingw32 I found the syms file had a bogus
> symbol in it. This inspired me to copy across libvirt's validation
> tests.
>
> Daniel P. Berrange (3):
> Remove non-existant osinfo_device_driver_set_signed sym
> Sort symbols in libosinfo.syms alphabetically
> Add scripts for validating the libosinfo.syms file
>
> configure.ac | 7 +
> osinfo/Makefile.am | 16 ++
> osinfo/check-symfile.pl | 70 ++++++++
> osinfo/check-symsorting.pl | 100 +++++++++++
> osinfo/libosinfo.syms | 406 ++++++++++++++++++++++++---------------------
> 5 files changed, 413 insertions(+), 186 deletions(-)
> create mode 100755 osinfo/check-symfile.pl
> create mode 100755 osinfo/check-symsorting.pl
>
> --
Good stuff. ACK series.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Wed Dec 4 12:37:45 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 12:37:45 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To: <871u1s7qpu.fsf@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
Message-ID:
On Wed, Dec 4, 2013 at 12:20 PM, Giuseppe Scrivano wrote:
> "Zeeshan Ali (Khattak)" writes:
>
>> On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
>>> From: Fabiano Fid?ncio
>>>
>>> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
>>> ---
>>
>> Its a bit confusing whether or not these scripts have been actually
>> tested. Could you please test for each version you are adding these
>> scripts for? If thats too much to ask, please only add to version for
>> which you can test/have tested against.
>
> these scripts were already tested by the Oz folks. IMHO, verifying that
> the output for each version is the same to the static version provided
> by Oz should be enough.
The key point above is 'each version you are adding these scripts
for'. Have they tested them against all these Ubuntu versions?
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Wed Dec 4 19:48:41 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 19:48:41 +0000
Subject: [Libosinfo] [[PATCH v2] 1/5] rhel: Add info on 6.5
Message-ID: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
---
data/oses/rhel.xml.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
index 589f3be..c7819d3 100644
--- a/data/oses/rhel.xml.in
+++ b/data/oses/rhel.xml.in
@@ -914,4 +914,54 @@
+
+
+ rhel6.5
+ <_name>Red Hat Enterprise Linux 6.5
+ 6.5
+ <_vendor>Red Hat, Inc
+ linux
+ rhel
+ Santiago
+
+
+
+ 2013-11-21
+ 2023-11-30
+
+
+
+ LINUX
+ .*RHEL_6.5 i386.*
+
+ isolinux/vmlinuz
+ isolinux/initrd.img
+
+
+
+ LINUX
+ .*RHEL_6.5 x86_64.*
+
+ isolinux/vmlinuz
+ isolinux/initrd.img
+
+
+
+
+ 1
+ 536870912
+
+
+
+ 400000000
+ 1073741824
+ 9663676416
+
+
+
+
+
+
+
+
--
1.8.4.2
From zeeshanak at gnome.org Wed Dec 4 19:48:42 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 19:48:42 +0000
Subject: [Libosinfo] [[PATCH v2] 2/5] install-script,
rhel: Specify installation method/source
In-Reply-To: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <1386186525-13047-2-git-send-email-zeeshanak@gnome.org>
This is the same change as we made to fedora install script in commit
d04f022cc30d03f451e27284b6311309cf1dee9f.
While installation method/source has always been mandatory, Anaconda
has ignored us not specifying it so far. Our luck runs out in RHEL 7
though, where unattended installation breaks if this is not explicitly
specified.
---
data/install-scripts/rhel.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/data/install-scripts/rhel.xml b/data/install-scripts/rhel.xml
index 980814b..d4b6938 100644
--- a/data/install-scripts/rhel.xml
+++ b/data/install-scripts/rhel.xml
@@ -51,6 +51,7 @@
# Install script for profile
install
+cdrom
text
@@ -152,6 +153,7 @@ reboot
# Install script for profile
install
+cdrom
keyboard us
lang
network --onboot yes --device eth0 --bootproto dhcp --noipv6 --hostname=
--
1.8.4.2
From zeeshanak at gnome.org Wed Dec 4 19:48:43 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 19:48:43 +0000
Subject: [Libosinfo] [[PATCH v2] 3/5] install-script,
rhel: Make it work for 'Server' variant
In-Reply-To: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <1386186525-13047-3-git-send-email-zeeshanak@gnome.org>
Apparently there is neither office suite nor 'internet-applications'
package group on (at least the first) 'Server' variant ISO and they are
not exactly needed by default on workstation/client either. User can
easily install them later if needed.
---
data/install-scripts/rhel.xml | 2 --
1 file changed, 2 deletions(-)
diff --git a/data/install-scripts/rhel.xml b/data/install-scripts/rhel.xml
index d4b6938..c61603e 100644
--- a/data/install-scripts/rhel.xml
+++ b/data/install-scripts/rhel.xml
@@ -181,10 +181,8 @@ reboot
@basic-desktop
@general-desktop
@desktop-platform
- at internet-applications
@internet-browser
@input-methods
- at office-suite
%end
--
1.8.4.2
From zeeshanak at gnome.org Wed Dec 4 19:48:45 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 19:48:45 +0000
Subject: [Libosinfo] [[PATCH v2] 5/5] install-script, rhel: Adjust for RHEL 7
In-Reply-To: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <1386186525-13047-5-git-send-email-zeeshanak@gnome.org>
---
data/install-scripts/rhel.xml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/data/install-scripts/rhel.xml b/data/install-scripts/rhel.xml
index c61603e..840344b 100644
--- a/data/install-scripts/rhel.xml
+++ b/data/install-scripts/rhel.xml
@@ -178,9 +178,17 @@ reboot
%packages
@core
@x11
+
+
@basic-desktop
@general-desktop
@desktop-platform
+
+
+ at gnome-desktop
+ at multimedia
+
+
@internet-browser
@input-methods
--
1.8.4.2
From zeeshanak at gnome.org Wed Dec 4 19:48:44 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 19:48:44 +0000
Subject: [Libosinfo] [[PATCH v2] 4/5] rhel: Add RHEL 7.0 info
In-Reply-To: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <1386186525-13047-4-git-send-email-zeeshanak@gnome.org>
---
data/oses/rhel.xml.in | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
index c7819d3..7b4223f 100644
--- a/data/oses/rhel.xml.in
+++ b/data/oses/rhel.xml.in
@@ -964,4 +964,60 @@
+
+
+ rhel7.0
+ <_name>Red Hat Enterprise Linux 7.0
+ 7.0
+ <_vendor>Red Hat, Inc
+ linux
+ rhel
+
+ prerelease
+
+
+
+
+
+
+
+
+
+
+
+ LINUX
+ .*RHEL-7.0.*i386.*
+
+ isolinux/vmlinuz
+ isolinux/initrd.img
+
+
+
+ LINUX
+ .*RHEL-7.0.*x86_64.*
+
+ isolinux/vmlinuz
+ isolinux/initrd.img
+
+
+
+
+ 1
+ 1000000000
+ 1073741824
+ 10737418240
+
+
+
+ 400000000
+ 1073741824
+ 9663676416
+
+
+
+
+
+
+
+
--
1.8.4.2
From gscrivan at redhat.com Wed Dec 4 20:51:51 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Wed, 04 Dec 2013 21:51:51 +0100
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To:
(Zeeshan Ali's message of "Wed, 4 Dec 2013 12:37:45 +0000")
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
Message-ID: <87vbz449w8.fsf@redhat.com>
"Zeeshan Ali (Khattak)" writes:
> On Wed, Dec 4, 2013 at 12:20 PM, Giuseppe Scrivano wrote:
>> "Zeeshan Ali (Khattak)" writes:
>>
>>> On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
>>>> From: Fabiano Fid?ncio
>>>>
>>>> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
>>>> ---
>>>
>>> Its a bit confusing whether or not these scripts have been actually
>>> tested. Could you please test for each version you are adding these
>>> scripts for? If thats too much to ask, please only add to version for
>>> which you can test/have tested against.
>>
>> these scripts were already tested by the Oz folks. IMHO, verifying that
>> the output for each version is the same to the static version provided
>> by Oz should be enough.
>
> The key point above is 'each version you are adding these scripts
> for'. Have they tested them against all these Ubuntu versions?
I have double checked with the Oz folks and they said these installation
scripts were tested, so if we are confident we are producing the same
output there shouldn't be problems.
Regards,
Giuseppe
From zeeshanak at gnome.org Wed Dec 4 22:33:44 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Wed, 4 Dec 2013 22:33:44 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To: <87vbz449w8.fsf@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
<87vbz449w8.fsf@redhat.com>
Message-ID:
On Wed, Dec 4, 2013 at 8:51 PM, Giuseppe Scrivano wrote:
> "Zeeshan Ali (Khattak)" writes:
>
>> On Wed, Dec 4, 2013 at 12:20 PM, Giuseppe Scrivano wrote:
>>> "Zeeshan Ali (Khattak)" writes:
>>>
>>>> On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
>>>>> From: Fabiano Fid?ncio
>>>>>
>>>>> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
>>>>> ---
>>>>
>>>> Its a bit confusing whether or not these scripts have been actually
>>>> tested. Could you please test for each version you are adding these
>>>> scripts for? If thats too much to ask, please only add to version for
>>>> which you can test/have tested against.
>>>
>>> these scripts were already tested by the Oz folks. IMHO, verifying that
>>> the output for each version is the same to the static version provided
>>> by Oz should be enough.
>>
>> The key point above is 'each version you are adding these scripts
>> for'. Have they tested them against all these Ubuntu versions?
>
> I have double checked with the Oz folks and they said these installation
> scripts were tested, so if we are confident we are producing the same
> output there shouldn't be problems.
This is getting more and more doubtful. Can you please just test them?
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From fabiano at fidencio.org Wed Dec 4 22:56:24 2013
From: fabiano at fidencio.org (=?ISO-8859-1?Q?Fabiano_Fid=EAncio?=)
Date: Wed, 4 Dec 2013 23:56:24 +0100
Subject: [Libosinfo] [[PATCH v2] 1/5] rhel: Add info on 6.5
In-Reply-To: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
Message-ID:
On Wed, Dec 4, 2013 at 8:48 PM, Zeeshan Ali (Khattak)
wrote:
> ---
> data/oses/rhel.xml.in | 50
> ++++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 50 insertions(+)
>
> diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
> index 589f3be..c7819d3 100644
> --- a/data/oses/rhel.xml.in
> +++ b/data/oses/rhel.xml.in
> @@ -914,4 +914,54 @@
>
>
>
> +
> +
> + rhel6.5
> + <_name>Red Hat Enterprise Linux 6.5
> + 6.5
> + <_vendor>Red Hat, Inc
> + linux
> + rhel
> + Santiago
> +
> +
> +
> + 2013-11-21
> + 2023-11-30
> +
> +
> +
> + LINUX
> + .*RHEL_6.5 i386.*
> +
> + isolinux/vmlinuz
> + isolinux/initrd.img
> +
> +
> +
> + LINUX
> + .*RHEL_6.5 x86_64.*
> +
> + isolinux/vmlinuz
> + isolinux/initrd.img
> +
> +
> +
> +
> + 1
> + 536870912
> +
> +
> +
> + 400000000
> + 1073741824
> + 9663676416
> +
> +
> +
> +
> +
> +
> +
> +
>
> --
> 1.8.4.2
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
>
ACK the whole series
--
Fabiano Fid?ncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From cfergeau at redhat.com Thu Dec 5 09:12:34 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Thu, 5 Dec 2013 10:12:34 +0100
Subject: [Libosinfo] [[PATCH v2] 4/5] rhel: Add RHEL 7.0 info
In-Reply-To: <1386186525-13047-4-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
<1386186525-13047-4-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131205091234.GB27742@teriyaki>
On Wed, Dec 04, 2013 at 07:48:44PM +0000, Zeeshan Ali (Khattak) wrote:
> ---
> data/oses/rhel.xml.in | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 56 insertions(+)
>
> diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
> index c7819d3..7b4223f 100644
> --- a/data/oses/rhel.xml.in
> +++ b/data/oses/rhel.xml.in
> @@ -964,4 +964,60 @@
>
>
>
> +
> +
> + rhel7.0
> + <_name>Red Hat Enterprise Linux 7.0
> + 7.0
> + <_vendor>Red Hat, Inc
> + linux
> + rhel
> +
I suspect this will actually upgrade whatever RHEL6 release is current at
RHEL7 release time, so dunno if it makes sense to have that here.
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From cfergeau at redhat.com Thu Dec 5 09:15:35 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Thu, 5 Dec 2013 10:15:35 +0100
Subject: [Libosinfo] [[PATCH v2] 3/5] install-script,
rhel: Make it work for 'Server' variant
In-Reply-To: <1386186525-13047-3-git-send-email-zeeshanak@gnome.org>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
<1386186525-13047-3-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131205091534.GC27742@teriyaki>
On Wed, Dec 04, 2013 at 07:48:43PM +0000, Zeeshan Ali (Khattak) wrote:
> Apparently there is neither office suite nor 'internet-applications'
> package group on (at least the first) 'Server' variant ISO and they are
> not exactly needed by default on workstation/client either. User can
> easily install them later if needed.
Is a web browser installed by default without 'internet-applications'? (I
assume it's part of the default desktop installation, not in an additional
group?)
For what it's worth, the whole point of express installations is that the
user does not have to "easily install XXX later if needed", so this is not
a very good argument in general for removing stuff.
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From zeeshanak at gnome.org Thu Dec 5 11:56:32 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Thu, 5 Dec 2013 11:56:32 +0000
Subject: [Libosinfo] [[PATCH v2] 4/5] rhel: Add RHEL 7.0 info
In-Reply-To: <20131205091234.GB27742@teriyaki>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
<1386186525-13047-4-git-send-email-zeeshanak@gnome.org>
<20131205091234.GB27742@teriyaki>
Message-ID:
On Thu, Dec 5, 2013 at 9:12 AM, Christophe Fergeau wrote:
> On Wed, Dec 04, 2013 at 07:48:44PM +0000, Zeeshan Ali (Khattak) wrote:
>> ---
>> data/oses/rhel.xml.in | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 56 insertions(+)
>>
>> diff --git a/data/oses/rhel.xml.in b/data/oses/rhel.xml.in
>> index c7819d3..7b4223f 100644
>> --- a/data/oses/rhel.xml.in
>> +++ b/data/oses/rhel.xml.in
>> @@ -964,4 +964,60 @@
>>
>>
>>
>> +
>> +
>> + rhel7.0
>> + <_name>Red Hat Enterprise Linux 7.0
>> + 7.0
>> + <_vendor>Red Hat, Inc
>> + linux
>> + rhel
>> +
>
> I suspect this will actually upgrade whatever RHEL6 release is current at
> RHEL7 release time,
Thats not exactly a problem IMO. When we add RHEL6.6, this could be
changed at that time. I can leave a comment there actually so its more
unlikely for someone adding RHEL6.6 to forget updating this node.
> so dunno if it makes sense to have that here.
I think it does.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Thu Dec 5 12:04:22 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Thu, 5 Dec 2013 12:04:22 +0000
Subject: [Libosinfo] [[PATCH v2] 3/5] install-script,
rhel: Make it work for 'Server' variant
In-Reply-To: <20131205091534.GC27742@teriyaki>
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
<1386186525-13047-3-git-send-email-zeeshanak@gnome.org>
<20131205091534.GC27742@teriyaki>
Message-ID:
On Thu, Dec 5, 2013 at 9:15 AM, Christophe Fergeau wrote:
> On Wed, Dec 04, 2013 at 07:48:43PM +0000, Zeeshan Ali (Khattak) wrote:
>> Apparently there is neither office suite nor 'internet-applications'
>> package group on (at least the first) 'Server' variant ISO and they are
>> not exactly needed by default on workstation/client either. User can
>> easily install them later if needed.
>
> Is a web browser installed by default without 'internet-applications'? (I
> assume it's part of the default desktop installation, not in an additional
> group?)
There is '@internet-browser' right under the removed
'internet-applications' line.
> For what it's worth, the whole point of express installations is that the
> user does not have to "easily install XXX later if needed",
I agree but currently there is no way to identify different variants
of RHEL6 from ISO[1] so even if we were able to do different things
based on the media variant in the script, its still not going to work
unfortunately. :(
> so this is not
> a very good argument in general for removing stuff.
Not at all saying this is ideal but if there is any short-term
alternative to fixing the scripts for Server variant, I'm all years.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1035039
From cfergeau at redhat.com Thu Dec 5 13:19:42 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Thu, 5 Dec 2013 14:19:42 +0100
Subject: [Libosinfo] [[PATCH v2] 3/5] install-script,
rhel: Make it work for 'Server' variant
In-Reply-To:
References: <1386186525-13047-1-git-send-email-zeeshanak@gnome.org>
<1386186525-13047-3-git-send-email-zeeshanak@gnome.org>
<20131205091534.GC27742@teriyaki>
Message-ID: <20131205131942.GD27742@teriyaki>
On Thu, Dec 05, 2013 at 12:04:22PM +0000, Zeeshan Ali (Khattak) wrote:
> On Thu, Dec 5, 2013 at 9:15 AM, Christophe Fergeau wrote:
> > On Wed, Dec 04, 2013 at 07:48:43PM +0000, Zeeshan Ali (Khattak) wrote:
> >> Apparently there is neither office suite nor 'internet-applications'
> >> package group on (at least the first) 'Server' variant ISO and they are
> >> not exactly needed by default on workstation/client either. User can
> >> easily install them later if needed.
> >
> > Is a web browser installed by default without 'internet-applications'? (I
> > assume it's part of the default desktop installation, not in an additional
> > group?)
>
> There is '@internet-browser' right under the removed
> 'internet-applications' line.
Ah, sorry, didn't look close enough, thanks :)
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From gscrivan at redhat.com Thu Dec 5 20:37:32 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Thu, 05 Dec 2013 21:37:32 +0100
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To:
(Zeeshan Ali's message of "Wed, 4 Dec 2013 22:33:44 +0000")
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
<87vbz449w8.fsf@redhat.com>
Message-ID: <87k3fj3ugj.fsf@redhat.com>
"Zeeshan Ali (Khattak)" writes:
> This is getting more and more doubtful. Can you please just test them?
I was able to install the following versions without any error after I
amended this patch[1]:
ubuntu8.04
ubuntu8.10
ubuntu9.04
ubuntu9.10
ubuntu10.04
ubuntu10.10
ubuntu11.04
ubuntu11.10
ubuntu12.04
ubuntu12.10
ubuntu13.04
Instead with the following versions I have encountered different kind
problems, like getting questions during the installation or problems to
access the mirror:
ubuntu6.06
ubuntu6.10
ubuntu7.04
ubuntu7.10
I don't think it is worth to try to find a solution for those old
releases, perhaps we can just remove them for now and go only for those
I've tested.
I had to un-indent the XML file as trailing whitespaces seemed to
disturb the installer for ubuntu8.04. Is there any other way to achieve
the same result (no trailing whitespaces) but still maintaining the XML
indentation?
Thanks,
Giuseppe
1)
diff --git a/data/install-scripts/ubuntu.xml b/data/install-scripts/ubuntu.xml
index d5985ff..ba2e820 100644
--- a/data/install-scripts/ubuntu.xml
+++ b/data/install-scripts/ubuntu.xml
@@ -41,15 +41,13 @@
-
-# Install script for profile
d-i debian-installer/locale string
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string
d-i netcfg/choose_interface select auto
-d-i netcfg/get_hostname string
+d-i netcfg/get_hostname string
d-i netcfg/get_domain string unassigned-domain
d-i netcfg/wireless_wep string
@@ -64,21 +62,21 @@ d-i partman-auto/init_automatically_partition select Use the largest continuous
d-i partman-auto/method string regular
-
+
d-i partman-auto/choose_recipe select Separate /home partition
-
-
+
+
d-i partman-auto/choose_recipe select home
-
+
d-i partman/confirm_write_new_label boolean true
-
+
d-i partman/choose_partition select Finish partitioning and write changes to disk
-
-
+
+
d-i partman/choose_partition select finish
-
+
d-i partman/confirm boolean true
@@ -95,30 +93,30 @@ d-i pkgsel/install-language-support boolean false
-
+
tasksel tasksel/first multiselect ubuntu-standard, ubuntu-desktop
-
-
+
+
tasksel tasksel/first multiselect standard
-
+
-
+
d-i mirror/http/proxy string
-
-
+
+
d-i pkgsel/include/install-recommends boolean true
d-i pkgsel/include string ltsp-server-standalone openssh-server python-software-properties
d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
-
-
+
+
d-i pkgsel/include/install-recommends boolean true
d-i pkgsel/include string openssh-server
-
-
+
+
d-i pkgsel/include/install-recommends boolean true
d-i pkgsel/include string openssh-server python-software-properties
-
+
d-i grub-installer/only_debian boolean true
@@ -140,9 +138,8 @@ d-i prebaseconfig/reboot_in_progress note
ubiquity ubiquity/success_command string sed -i 's/eject -p -m.*/& [ "$prompt" ] || return 0/' /etc/init.d/casper
-
+
-
From zeeshanak at gnome.org Fri Dec 6 11:12:03 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Fri, 6 Dec 2013 11:12:03 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To: <87k3fj3ugj.fsf@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
<87vbz449w8.fsf@redhat.com>
<87k3fj3ugj.fsf@redhat.com>
Message-ID:
On Thu, Dec 5, 2013 at 8:37 PM, Giuseppe Scrivano wrote:
> "Zeeshan Ali (Khattak)" writes:
>
>> This is getting more and more doubtful. Can you please just test them?
>
> I was able to install the following versions without any error after I
> amended this patch[1]:
Cool, thanks for testing them.
> ubuntu8.04
> ubuntu8.10
> ubuntu9.04
> ubuntu9.10
> ubuntu10.04
> ubuntu10.10
> ubuntu11.04
> ubuntu11.10
> ubuntu12.04
> ubuntu12.10
> ubuntu13.04
>
> Instead with the following versions I have encountered different kind
> problems, like getting questions during the installation or problems to
> access the mirror:
>
> ubuntu6.06
> ubuntu6.10
> ubuntu7.04
> ubuntu7.10
>
> I don't think it is worth to try to find a solution for those old
> releases, perhaps we can just remove them for now and go only for those
> I've tested.
I agree and this is why I wanted generated scripts to be actually
tested so we don't claim support for express install when there
actually isn't any.
> I had to un-indent the XML file as trailing whitespaces seemed to
> disturb the installer for ubuntu8.04. Is there any other way to achieve
> the same result (no trailing whitespaces) but still maintaining the XML
> indentation?
Not that I know of but then again I'm no expert on XSL. Daniel?
> Thanks,
> Giuseppe
>
> 1)
>
> diff --git a/data/install-scripts/ubuntu.xml b/data/install-scripts/ubuntu.xml
> index d5985ff..ba2e820 100644
> --- a/data/install-scripts/ubuntu.xml
> +++ b/data/install-scripts/ubuntu.xml
> @@ -41,15 +41,13 @@
>
>
>
> -
>
> -# Install script for profile
> d-i debian-installer/locale string
> d-i console-setup/ask_detect boolean false
> d-i console-setup/layoutcode string
>
> d-i netcfg/choose_interface select auto
> -d-i netcfg/get_hostname string
> +d-i netcfg/get_hostname string
> d-i netcfg/get_domain string unassigned-domain
> d-i netcfg/wireless_wep string
>
> @@ -64,21 +62,21 @@ d-i partman-auto/init_automatically_partition select Use the largest continuous
>
> d-i partman-auto/method string regular
>
> -
> +
> d-i partman-auto/choose_recipe select Separate /home partition
> -
> -
> +
> +
> d-i partman-auto/choose_recipe select home
> -
> +
>
> d-i partman/confirm_write_new_label boolean true
>
> -
> +
> d-i partman/choose_partition select Finish partitioning and write changes to disk
> -
> -
> +
> +
> d-i partman/choose_partition select finish
> -
> +
>
> d-i partman/confirm boolean true
>
> @@ -95,30 +93,30 @@ d-i pkgsel/install-language-support boolean false
>
>
>
> -
> +
> tasksel tasksel/first multiselect ubuntu-standard, ubuntu-desktop
> -
> -
> +
> +
> tasksel tasksel/first multiselect standard
> -
> +
>
>
> -
> +
> d-i mirror/http/proxy string
> -
> -
> +
> +
> d-i pkgsel/include/install-recommends boolean true
> d-i pkgsel/include string ltsp-server-standalone openssh-server python-software-properties
> d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
> -
> -
> +
> +
> d-i pkgsel/include/install-recommends boolean true
> d-i pkgsel/include string openssh-server
> -
> -
> +
> +
> d-i pkgsel/include/install-recommends boolean true
> d-i pkgsel/include string openssh-server python-software-properties
> -
> +
>
>
> d-i grub-installer/only_debian boolean true
> @@ -140,9 +138,8 @@ d-i prebaseconfig/reboot_in_progress note
>
> ubiquity ubiquity/success_command string sed -i 's/eject -p -m.*/& [ "$prompt" ] || return 0/' /etc/init.d/casper
>
> -
> +
>
>
>
> -
>
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Fri Dec 6 15:07:33 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Fri, 6 Dec 2013 15:07:33 +0000
Subject: [Libosinfo] [[PATCH v2]] win7,xp: Version driver location
Message-ID: <1386342453-25453-1-git-send-email-zeeshanak@gnome.org>
This is so that apps can differentiate between different versions of
drivers.
---
data/oses/windows.xml.in | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/data/oses/windows.xml.in b/data/oses/windows.xml.in
index 35efb59..3992832 100644
--- a/data/oses/windows.xml.in
+++ b/data/oses/windows.xml.in
@@ -383,7 +383,7 @@
-
+
viostor.cat
viostor.inf
viostor.sys
@@ -392,7 +392,7 @@
-
+
viostor.cat
viostor.inf
viostor.sys
@@ -864,14 +864,14 @@
-
+
viostor.cat
viostor.inf
viostor.sys
-
+
viostor.cat
viostor.inf
viostor.sys
--
1.8.4.2
From zeeshanak at gnome.org Fri Dec 6 15:09:13 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Fri, 6 Dec 2013 15:09:13 +0000
Subject: [Libosinfo] [[PATCH v2]] win7,xp: Version driver location
In-Reply-To: <1386342453-25453-1-git-send-email-zeeshanak@gnome.org>
References: <1386342453-25453-1-git-send-email-zeeshanak@gnome.org>
Message-ID:
On Fri, Dec 6, 2013 at 3:07 PM, Zeeshan Ali (Khattak)
wrote:
> This is so that apps can differentiate between different versions of
> drivers.
> ---
This patch was forgotten. I have rebased it now.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From cfergeau at redhat.com Fri Dec 6 15:34:01 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Fri, 6 Dec 2013 16:34:01 +0100
Subject: [Libosinfo] [[PATCH v2]] win7,xp: Version driver location
In-Reply-To: <1386342453-25453-1-git-send-email-zeeshanak@gnome.org>
References: <1386342453-25453-1-git-send-email-zeeshanak@gnome.org>
Message-ID: <20131206153401.GL27742@teriyaki>
On Fri, Dec 06, 2013 at 03:07:33PM +0000, Zeeshan Ali (Khattak) wrote:
> This is so that apps can differentiate between different versions of
> drivers.
If the old locations are still valid through a symlink or something like
this, ack
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From gscrivan at redhat.com Thu Dec 12 13:20:36 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Thu, 12 Dec 2013 14:20:36 +0100
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To:
(Zeeshan Ali's message of "Fri, 6 Dec 2013 11:12:03 +0000")
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
<87vbz449w8.fsf@redhat.com>
<87k3fj3ugj.fsf@redhat.com>
Message-ID: <8761qu434r.fsf@redhat.com>
"Zeeshan Ali (Khattak)" writes:
> On Thu, Dec 5, 2013 at 8:37 PM, Giuseppe Scrivano wrote:
>> "Zeeshan Ali (Khattak)" writes:
>>
>>> This is getting more and more doubtful. Can you please just test them?
>>
>> I was able to install the following versions without any error after I
>> amended this patch[1]:
>
> Cool, thanks for testing them.
>
>> ubuntu8.04
>> ubuntu8.10
>> ubuntu9.04
>> ubuntu9.10
>> ubuntu10.04
>> ubuntu10.10
>> ubuntu11.04
>> ubuntu11.10
>> ubuntu12.04
>> ubuntu12.10
>> ubuntu13.04
>>
>> Instead with the following versions I have encountered different kind
>> problems, like getting questions during the installation or problems to
>> access the mirror:
>>
>> ubuntu6.06
>> ubuntu6.10
>> ubuntu7.04
>> ubuntu7.10
>>
>> I don't think it is worth to try to find a solution for those old
>> releases, perhaps we can just remove them for now and go only for those
>> I've tested.
>
> I agree and this is why I wanted generated scripts to be actually
> tested so we don't claim support for express install when there
> actually isn't any.
>
>> I had to un-indent the XML file as trailing whitespaces seemed to
>> disturb the installer for ubuntu8.04. Is there any other way to achieve
>> the same result (no trailing whitespaces) but still maintaining the XML
>> indentation?
>
> Not that I know of but then again I'm no expert on XSL. Daniel?
Ping?
Regards,
Giuseppe
From berrange at redhat.com Thu Dec 12 13:41:51 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Thu, 12 Dec 2013 13:41:51 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To:
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
<871u1s7qpu.fsf@redhat.com>
<87vbz449w8.fsf@redhat.com>
<87k3fj3ugj.fsf@redhat.com>
Message-ID: <20131212134151.GE412@redhat.com>
On Fri, Dec 06, 2013 at 11:12:03AM +0000, Zeeshan Ali (Khattak) wrote:
> On Thu, Dec 5, 2013 at 8:37 PM, Giuseppe Scrivano wrote:
> > "Zeeshan Ali (Khattak)" writes:
> >
> >> This is getting more and more doubtful. Can you please just test them?
> >
> > I was able to install the following versions without any error after I
> > amended this patch[1]:
>
> Cool, thanks for testing them.
>
> > ubuntu8.04
> > ubuntu8.10
> > ubuntu9.04
> > ubuntu9.10
> > ubuntu10.04
> > ubuntu10.10
> > ubuntu11.04
> > ubuntu11.10
> > ubuntu12.04
> > ubuntu12.10
> > ubuntu13.04
> >
> > Instead with the following versions I have encountered different kind
> > problems, like getting questions during the installation or problems to
> > access the mirror:
> >
> > ubuntu6.06
> > ubuntu6.10
> > ubuntu7.04
> > ubuntu7.10
> >
> > I don't think it is worth to try to find a solution for those old
> > releases, perhaps we can just remove them for now and go only for those
> > I've tested.
>
> I agree and this is why I wanted generated scripts to be actually
> tested so we don't claim support for express install when there
> actually isn't any.
>
> > I had to un-indent the XML file as trailing whitespaces seemed to
> > disturb the installer for ubuntu8.04. Is there any other way to achieve
> > the same result (no trailing whitespaces) but still maintaining the XML
> > indentation?
>
> Not that I know of but then again I'm no expert on XSL. Daniel?
It is fairly tedious. IIRC you have to make use of to output
text instead of just having it inline.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From desrt at desrt.ca Fri Dec 13 17:12:56 2013
From: desrt at desrt.ca (Ryan Lortie)
Date: Fri, 13 Dec 2013 12:12:56 -0500
Subject: [Libosinfo] build system patches
Message-ID: <1386954776.11435.59286257.504874FA@webmail.messagingengine.com>
hi,
I opened a couple of tickets with patches for the build system of
libosinfo:
https://fedorahosted.org/libosinfo/ticket/11
https://fedorahosted.org/libosinfo/ticket/12
I was just told on IRC that I should write an email to this list as well
to make sure that they get looked at.
Thanks in advance.
From gscrivan at redhat.com Sat Dec 14 13:06:49 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Sat, 14 Dec 2013 14:06:49 +0100
Subject: [Libosinfo] build system patches
In-Reply-To: <1386954776.11435.59286257.504874FA@webmail.messagingengine.com>
(Ryan Lortie's message of "Fri, 13 Dec 2013 12:12:56 -0500")
References: <1386954776.11435.59286257.504874FA@webmail.messagingengine.com>
Message-ID: <871u1f4m52.fsf@redhat.com>
Ryan Lortie writes:
> I opened a couple of tickets with patches for the build system of
> libosinfo:
would you mind sending these patches separately to the mailing list so
people can comment on them more easily? You can either send them using
"git send-email" or attaching the output of "git format-patch"?
> https://fedorahosted.org/libosinfo/ticket/11
This patch makes autogen.sh depend from "gobject-introspection". This
should probably be added to the README file and the autogen.sh script
should check for the presence of gobject-introspection too.
> https://fedorahosted.org/libosinfo/ticket/12
this one seems correct.
Thanks,
Giuseppe
From gscrivan at redhat.com Sat Dec 14 14:41:55 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Sat, 14 Dec 2013 15:41:55 +0100
Subject: [Libosinfo] [PATCH] test: distribute test-os.xml
Message-ID: <1387032115-5292-1-git-send-email-gscrivan@redhat.com>
It fixes "make check" within a distributed tarball
Signed-off-by: Giuseppe Scrivano
---
test/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/Makefile.am b/test/Makefile.am
index 5c05162..7c76861 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,5 +1,5 @@
-EXTRA_DIST = isodata dbdata
+EXTRA_DIST = isodata dbdata test-os.xml
check_PROGRAMS = \
test-entity \
--
1.8.3.1
From gscrivan at redhat.com Sat Dec 14 14:42:05 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Sat, 14 Dec 2013 15:42:05 +0100
Subject: [Libosinfo] [PATCH] build: specify the full path to libosinfo.syms
Message-ID: <1387032125-5336-1-git-send-email-gscrivan@redhat.com>
It fixes "make check" in a VPATH build
Signed-off-by: Giuseppe Scrivano
---
osinfo/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
index 853f7cf..80fa1e2 100644
--- a/osinfo/Makefile.am
+++ b/osinfo/Makefile.am
@@ -155,14 +155,14 @@ osinfo_enum_types.c: $(OSINFO_HEADER_FILES) osinfo_enum_types.c.template osinfo_
# rule for libosinfo.la. However, checking symbols relies on Linux ELF layout
if WITH_LINUX
check-symfile: libosinfo.syms libosinfo-1.0.la
- $(AM_V_GEN)$(PERL) $(srcdir)/check-symfile.pl libosinfo.syms \
+ $(AM_V_GEN)$(PERL) $(srcdir)/check-symfile.pl $(srcdir)/libosinfo.syms \
.libs/libosinfo-1.0.so
else ! WITH_LINUX
check-symfile:
endif ! WITH_LINUX
check-symsorting:
$(AM_V_GEN)$(PERL) $(srcdir)/check-symsorting.pl \
- $(srcdir) libosinfo.syms
+ $(srcdir) $(srcdir)/libosinfo.syms
EXTRA_DIST += check-symfile.pl check-symsorting.pl
check-local: check-symfile check-symsorting
--
1.8.3.1
From fabiano at fidencio.org Sat Dec 14 14:53:23 2013
From: fabiano at fidencio.org (=?ISO-8859-1?Q?Fabiano_Fid=EAncio?=)
Date: Sat, 14 Dec 2013 15:53:23 +0100
Subject: [Libosinfo] [PATCH] test: distribute test-os.xml
In-Reply-To: <1387032115-5292-1-git-send-email-gscrivan@redhat.com>
References: <1387032115-5292-1-git-send-email-gscrivan@redhat.com>
Message-ID:
On Sat, Dec 14, 2013 at 3:41 PM, Giuseppe Scrivano wrote:
> It fixes "make check" within a distributed tarball
>
> Signed-off-by: Giuseppe Scrivano
> ---
> test/Makefile.am | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/test/Makefile.am b/test/Makefile.am
> index 5c05162..7c76861 100644
> --- a/test/Makefile.am
> +++ b/test/Makefile.am
> @@ -1,5 +1,5 @@
>
> -EXTRA_DIST = isodata dbdata
> +EXTRA_DIST = isodata dbdata test-os.xml
>
> check_PROGRAMS = \
> test-entity \
> --
> 1.8.3.1
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
>
ACK!
--
Fabiano Fid?ncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From fabiano at fidencio.org Sat Dec 14 14:53:43 2013
From: fabiano at fidencio.org (=?ISO-8859-1?Q?Fabiano_Fid=EAncio?=)
Date: Sat, 14 Dec 2013 15:53:43 +0100
Subject: [Libosinfo] [PATCH] build: specify the full path to
libosinfo.syms
In-Reply-To: <1387032125-5336-1-git-send-email-gscrivan@redhat.com>
References: <1387032125-5336-1-git-send-email-gscrivan@redhat.com>
Message-ID:
On Sat, Dec 14, 2013 at 3:42 PM, Giuseppe Scrivano wrote:
> It fixes "make check" in a VPATH build
>
> Signed-off-by: Giuseppe Scrivano
> ---
> osinfo/Makefile.am | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
> index 853f7cf..80fa1e2 100644
> --- a/osinfo/Makefile.am
> +++ b/osinfo/Makefile.am
> @@ -155,14 +155,14 @@ osinfo_enum_types.c: $(OSINFO_HEADER_FILES)
> osinfo_enum_types.c.template osinfo_
> # rule for libosinfo.la. However, checking symbols relies on Linux ELF
> layout
> if WITH_LINUX
> check-symfile: libosinfo.syms libosinfo-1.0.la
> - $(AM_V_GEN)$(PERL) $(srcdir)/check-symfile.pl libosinfo.syms \
> + $(AM_V_GEN)$(PERL) $(srcdir)/check-symfile.pl$(srcdir)/libosinfo.syms \
> .libs/libosinfo-1.0.so
> else ! WITH_LINUX
> check-symfile:
> endif ! WITH_LINUX
> check-symsorting:
> $(AM_V_GEN)$(PERL) $(srcdir)/check-symsorting.pl \
> - $(srcdir) libosinfo.syms
> + $(srcdir) $(srcdir)/libosinfo.syms
> EXTRA_DIST += check-symfile.pl check-symsorting.pl
>
> check-local: check-symfile check-symsorting
> --
> 1.8.3.1
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
>
ACK!
--
Fabiano Fid?ncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From zeeshanak at gnome.org Sun Dec 15 13:38:35 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Sun, 15 Dec 2013 13:38:35 +0000
Subject: [Libosinfo] [PATCH 4/4] ubuntu: Add jeos install-script
(version >= 6.06)
In-Reply-To: <1385867377-11844-5-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-5-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
> From: Fabiano Fid?ncio
>
> script base on: https://github.com/clalancette/oz/tree/master/oz/auto
One thing these scripts are missing is '/command-line' templates,
without which applications have to hard-code it.
Having said that, we haven't yet figured what those commandlines
should look like. I'll now look into this now..
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Sun Dec 15 14:15:00 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Sun, 15 Dec 2013 14:15:00 +0000
Subject: [Libosinfo] [PATCH 3/4] debian: add installer script
In-Reply-To: <1385867377-11844-4-git-send-email-fidencio@redhat.com>
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-4-git-send-email-fidencio@redhat.com>
Message-ID:
On Sun, Dec 1, 2013 at 3:09 AM, Fabiano Fid?ncio wrote:
> From: Giuseppe Scrivano
>
> Signed-off-by: Giuseppe Scrivano
> ---
> data/install-scripts/Makefile.am | 1 +
> data/install-scripts/debian.xml | 63 ++++++++++++++++++++++++++++++++++++++++
> data/oses/debian.xml.in | 12 ++++++++
> 3 files changed, 76 insertions(+)
> create mode 100644 data/install-scripts/debian.xml
>
> diff --git a/data/install-scripts/Makefile.am b/data/install-scripts/Makefile.am
> index c310468..442c286 100644
> --- a/data/install-scripts/Makefile.am
> +++ b/data/install-scripts/Makefile.am
> @@ -1,6 +1,7 @@
>
> databasedir = $(pkgdatadir)/db/install-scripts/
> database_DATA = \
> + debian.xml \
> fedora.xml \
> rhel.xml \
> windows-sif.xml \
> diff --git a/data/install-scripts/debian.xml b/data/install-scripts/debian.xml
> new file mode 100644
> index 0000000..f9126b5
> --- /dev/null
> +++ b/data/install-scripts/debian.xml
> @@ -0,0 +1,63 @@
> +
> +
> + jeos
> + preseed.cfg
> +
Does this script actually handle pre install drivers or this line a C&P mistake?
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From cfergeau at redhat.com Mon Dec 16 09:10:06 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Mon, 16 Dec 2013 10:10:06 +0100
Subject: [Libosinfo] build system patches
In-Reply-To: <871u1f4m52.fsf@redhat.com>
References: <1386954776.11435.59286257.504874FA@webmail.messagingengine.com>
<871u1f4m52.fsf@redhat.com>
Message-ID: <20131216090954.GE12049@teriyaki.cdg.redhat.com>
On Sat, Dec 14, 2013 at 02:06:49PM +0100, Giuseppe Scrivano wrote:
> Ryan Lortie writes:
> > https://fedorahosted.org/libosinfo/ticket/11
>
> This patch makes autogen.sh depend from "gobject-introspection". This
> should probably be added to the README file and the autogen.sh script
> should check for the presence of gobject-introspection too.
For what it's worth, this is how I wrapped things up in spice-gtk so that
we default to disabling gobject-introspection if the needed macro is not
available:
http://cgit.freedesktop.org/spice/spice-gtk/commit/configure.ac?id=d0a71934c12a748054fafd1ba9007d45071cc822
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From gscrivan at redhat.com Mon Dec 16 11:17:48 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Mon, 16 Dec 2013 12:17:48 +0100
Subject: [Libosinfo] [PATCH 3/4] debian: add installer script
In-Reply-To:
(Zeeshan Ali's message of "Sun, 15 Dec 2013 14:15:00 +0000")
References: <1385867377-11844-1-git-send-email-fidencio@redhat.com>
<1385867377-11844-4-git-send-email-fidencio@redhat.com>
Message-ID: <87sitt2gf7.fsf@redhat.com>
"Zeeshan Ali (Khattak)" writes:
>> diff --git a/data/install-scripts/debian.xml b/data/install-scripts/debian.xml
>> new file mode 100644
>> index 0000000..f9126b5
>> --- /dev/null
>> +++ b/data/install-scripts/debian.xml
>> @@ -0,0 +1,63 @@
>> +
>> +
>> + jeos
>> + preseed.cfg
>> +
>
> Does this script actually handle pre install drivers or this line a C&P mistake?
it doesn't and that line should be dropped, thanks to have noticed it.
Giuseppe
From fidencio at redhat.com Mon Dec 16 16:40:17 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Mon, 16 Dec 2013 17:40:17 +0100
Subject: [Libosinfo] [PATCH 1/2] debian: fix ISO's recogntion for debian7
Message-ID: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
Debian 7 is using 7.\d.\d format of ISOs instead of the usual 7.0.\d
---
data/oses/debian.xml.in | 4 +--
.../debian7/debian-7.2.0-amd64-DVD-1.iso.txt | 29 ++++++++++++++++++++++
.../debian/debian7/debian-7.2.0-i386-DVD-1.iso.txt | 29 ++++++++++++++++++++++
.../debian7/debian-7.3.0-amd64-DVD-1.iso.txt | 29 ++++++++++++++++++++++
.../debian/debian7/debian-7.3.0-i386-DVD-1.iso.txt | 29 ++++++++++++++++++++++
5 files changed, 118 insertions(+), 2 deletions(-)
create mode 100644 test/isodata/debian/debian7/debian-7.2.0-amd64-DVD-1.iso.txt
create mode 100644 test/isodata/debian/debian7/debian-7.2.0-i386-DVD-1.iso.txt
create mode 100644 test/isodata/debian/debian7/debian-7.3.0-amd64-DVD-1.iso.txt
create mode 100644 test/isodata/debian/debian7/debian-7.3.0-i386-DVD-1.iso.txt
diff --git a/data/oses/debian.xml.in b/data/oses/debian.xml.in
index 02110f7..7009e99 100644
--- a/data/oses/debian.xml.in
+++ b/data/oses/debian.xml.in
@@ -235,7 +235,7 @@
http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-dvd/debian-7.0.0-i386-DVD-1.iso
- Debian 7.0.\d i386 1
+ Debian 7.\d.\d i386 1
install.386/vmlinuz
install.386/initrd.gz
@@ -243,7 +243,7 @@
http://cdimage.debian.org/debian-cd/7.0.0/amd64/iso-dvd/debian-7.0.0-amd64-DVD-1.iso
- Debian 7.0.\d amd64 1
+ Debian 7.\d.\d amd64 1
install.amd/vmlinuz
install.amd/initrd.gz
diff --git a/test/isodata/debian/debian7/debian-7.2.0-amd64-DVD-1.iso.txt b/test/isodata/debian/debian7/debian-7.2.0-amd64-DVD-1.iso.txt
new file mode 100644
index 0000000..2a990e6
--- /dev/null
+++ b/test/isodata/debian/debian7/debian-7.2.0-amd64-DVD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 7.2.0 amd64 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 1921360
+El Torito VD version 1 found, boot catalog is in sector 4528
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 15F4E1 1438945
diff --git a/test/isodata/debian/debian7/debian-7.2.0-i386-DVD-1.iso.txt b/test/isodata/debian/debian7/debian-7.2.0-i386-DVD-1.iso.txt
new file mode 100644
index 0000000..2a4cb9d
--- /dev/null
+++ b/test/isodata/debian/debian7/debian-7.2.0-i386-DVD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 7.2.0 i386 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 1952152
+El Torito VD version 1 found, boot catalog is in sector 9014
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff F6650 1009232
diff --git a/test/isodata/debian/debian7/debian-7.3.0-amd64-DVD-1.iso.txt b/test/isodata/debian/debian7/debian-7.3.0-amd64-DVD-1.iso.txt
new file mode 100644
index 0000000..b5ae014
--- /dev/null
+++ b/test/isodata/debian/debian7/debian-7.3.0-amd64-DVD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 7.3.0 amd64 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 1925120
+El Torito VD version 1 found, boot catalog is in sector 4558
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 1C8041 1867841
diff --git a/test/isodata/debian/debian7/debian-7.3.0-i386-DVD-1.iso.txt b/test/isodata/debian/debian7/debian-7.3.0-i386-DVD-1.iso.txt
new file mode 100644
index 0000000..cf13727
--- /dev/null
+++ b/test/isodata/debian/debian7/debian-7.3.0-i386-DVD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 7.3.0 i386 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 1949696
+El Torito VD version 1 found, boot catalog is in sector 9034
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 19CF1E 1691422
--
1.8.4.2
From fidencio at redhat.com Mon Dec 16 16:40:18 2013
From: fidencio at redhat.com (=?UTF-8?q?Fabiano=20Fid=C3=AAncio?=)
Date: Mon, 16 Dec 2013 17:40:18 +0100
Subject: [Libosinfo] [PATCH 2/2] debian: Update URL for 6 and 7
In-Reply-To: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
References: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
Message-ID: <1387212018-22693-2-git-send-email-fidencio@redhat.com>
---
data/oses/debian.xml.in | 12 ++++-----
.../debian/debian6/debian-6.0.8-amd64-CD-1.iso.txt | 29 ++++++++++++++++++++++
.../debian/debian6/debian-6.0.8-i386-CD-1.iso.txt | 29 ++++++++++++++++++++++
.../debian-live-6.0.8-amd64-standard.iso.txt | 29 ++++++++++++++++++++++
.../debian-live-6.0.8-i386-standard.iso.txt | 29 ++++++++++++++++++++++
5 files changed, 122 insertions(+), 6 deletions(-)
create mode 100644 test/isodata/debian/debian6/debian-6.0.8-amd64-CD-1.iso.txt
create mode 100644 test/isodata/debian/debian6/debian-6.0.8-i386-CD-1.iso.txt
create mode 100644 test/isodata/debian/debian6/debian-live-6.0.8-amd64-standard.iso.txt
create mode 100644 test/isodata/debian/debian6/debian-live-6.0.8-i386-standard.iso.txt
diff --git a/data/oses/debian.xml.in b/data/oses/debian.xml.in
index 7009e99..f0aa9e8 100644
--- a/data/oses/debian.xml.in
+++ b/data/oses/debian.xml.in
@@ -168,7 +168,7 @@
- http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-dvd/debian-6.0.6-i386-DVD-1.iso
+ http://cdimage.debian.org/mirror/cdimage/archive/6.0.8/i386/iso-dvd/debian-6.0.8-i386-DVD-1.iso
Debian 6.0.\d i386 1
@@ -176,7 +176,7 @@
install.386/initrd.gz
- http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-dvd/debian-6.0.6-amd64-DVD-1.iso
+ http://cdimage.debian.org/mirror/cdimage/archive/6.0.8/amd64/iso-dvd/debian-6.0.8-amd64-DVD-1.iso
Debian 6.0.\d amd64 1
@@ -185,7 +185,7 @@
- http://live.debian.net/cdimage/release/current/i386/iso-hybrid/debian-live-6.0.6-i386-gnome-desktop.iso
+ http://live.debian.net/cdimage/release/6.0.8/i386/iso-hybrid/debian-live-6.0.8-i386-gnome-desktop.iso
Debian squeeze.*
LINUX
@@ -194,7 +194,7 @@
install/initrd.gz
- http://live.debian.net/cdimage/release/current/amd64/iso-hybrid/debian-live-6.0.6-amd64-gnome-desktop.iso
+ http://live.debian.net/cdimage/release/6.0.8/amd64/iso-hybrid/debian-live-6.0.8-amd64-gnome-desktop.iso
Debian squeeze.*
LINUX
@@ -233,7 +233,7 @@
- http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-dvd/debian-7.0.0-i386-DVD-1.iso
+ http://cdimage.debian.org/debian-cd/7.3.0/i386/iso-dvd/debian-7.3.0-i386-DVD-1.iso
Debian 7.\d.\d i386 1
@@ -241,7 +241,7 @@
install.386/initrd.gz
- http://cdimage.debian.org/debian-cd/7.0.0/amd64/iso-dvd/debian-7.0.0-amd64-DVD-1.iso
+ http://cdimage.debian.org/debian-cd/7.3.0/amd64/iso-dvd/debian-7.3.0-amd64-DVD-1.iso
Debian 7.\d.\d amd64 1
diff --git a/test/isodata/debian/debian6/debian-6.0.8-amd64-CD-1.iso.txt b/test/isodata/debian/debian6/debian-6.0.8-amd64-CD-1.iso.txt
new file mode 100644
index 0000000..8f5a8b2
--- /dev/null
+++ b/test/isodata/debian/debian6/debian-6.0.8-amd64-CD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 6.0.8 amd64 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 2292948
+El Torito VD version 1 found, boot catalog is in sector 9460
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 1C5AAF 1858223
diff --git a/test/isodata/debian/debian6/debian-6.0.8-i386-CD-1.iso.txt b/test/isodata/debian/debian6/debian-6.0.8-i386-CD-1.iso.txt
new file mode 100644
index 0000000..2f92d81
--- /dev/null
+++ b/test/isodata/debian/debian6/debian-6.0.8-i386-CD-1.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Debian 6.0.8 i386 1
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.6 2013.01.08.103001, LIBISOBURN-1.2.6, LIBISOFS-1.2.6, LIBBURN-1.2.6
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 2290680
+El Torito VD version 1 found, boot catalog is in sector 9530
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 97C92 621714
diff --git a/test/isodata/debian/debian6/debian-live-6.0.8-amd64-standard.iso.txt b/test/isodata/debian/debian6/debian-live-6.0.8-amd64-standard.iso.txt
new file mode 100644
index 0000000..aae5767
--- /dev/null
+++ b/test/isodata/debian/debian6/debian-live-6.0.8-amd64-standard.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id: LINUX
+Volume id: Debian squeeze 20131021-12:03
+Volume set id:
+Publisher id: Debian Live project; http://live.debian.net/; debian-live at lists.debian.org
+Data preparer id: live-build 2.0.12-2; http://packages.qa.debian.org/live-build
+Application id: Debian Live
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 579131
+El Torito VD version 1 found, boot catalog is in sector 364
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID 'Debian Live project; ht'
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 16D 365
diff --git a/test/isodata/debian/debian6/debian-live-6.0.8-i386-standard.iso.txt b/test/isodata/debian/debian6/debian-live-6.0.8-i386-standard.iso.txt
new file mode 100644
index 0000000..56a69eb
--- /dev/null
+++ b/test/isodata/debian/debian6/debian-live-6.0.8-i386-standard.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id: LINUX
+Volume id: Debian squeeze 20131021-08:21
+Volume set id:
+Publisher id: Debian Live project; http://live.debian.net/; debian-live at lists.debian.org
+Data preparer id: live-build 2.0.12-2; http://packages.qa.debian.org/live-build
+Application id: Debian Live
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 573578
+El Torito VD version 1 found, boot catalog is in sector 383
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID 'Debian Live project; ht'
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 180 384
--
1.8.4.2
From zeeshanak at gnome.org Mon Dec 16 19:18:26 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 16 Dec 2013 19:18:26 +0000
Subject: [Libosinfo] [PATCH 1/2] debian: fix ISO's recogntion for debian7
In-Reply-To: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
References: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
Message-ID:
On Mon, Dec 16, 2013 at 4:40 PM, Fabiano Fid?ncio wrote:
> Debian 7 is using 7.\d.\d format of ISOs instead of the usual 7.0.\d
> ---
ACK
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 16 19:19:48 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 16 Dec 2013 19:19:48 +0000
Subject: [Libosinfo] [PATCH 2/2] debian: Update URL for 6 and 7
In-Reply-To: <1387212018-22693-2-git-send-email-fidencio@redhat.com>
References: <1387212018-22693-1-git-send-email-fidencio@redhat.com>
<1387212018-22693-2-git-send-email-fidencio@redhat.com>
Message-ID:
On Mon, Dec 16, 2013 at 4:40 PM, Fabiano Fid?ncio wrote:
> ---
ACK.
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From zeeshanak at gnome.org Mon Dec 16 21:11:56 2013
From: zeeshanak at gnome.org (Zeeshan Ali (Khattak))
Date: Mon, 16 Dec 2013 21:11:56 +0000
Subject: [Libosinfo] Libosinfo 0.2.9
Message-ID:
Libosinfo 0.2.9 is out!
Changes since 0.2.8:
- Add/improve/fix data on:
- Debian
- Fedora 20
- GNOME continuous 3.12
- Mageia
- Microsoft Windows 7
- Microsoft Windows 8.1
- RHEL 5.8
- RHEL 6.5
- RHEL 7.0
- Support '' syntax for booleans in database, in addition to existing
'true'.
- New API/XML to determine/specify:
- if an OS is an actual release, a pre-release or a development snapshot.
- variants of an OS. For example, professional, enterprise and ultimate
editions of Windows OSs and workstation and server variants of RHEL etc.
- Various fixes to build system.
- More testcases.
- Some other minor fixes/changes.
Release tarball available here for download:
http://fedorahosted.org/releases/l/i/libosinfo/libosinfo-0.2.9.tar.gz
sha256 checksum:
747b29b3b9ac19ed5788a478b66f46b747b5162d3c581080e269db7f0a72a449
What is libosinfo?
==================
libosinfo is a GObject based library API for managing information about
operating systems, hypervisors and the (virtual) hardware devices they can
support. It includes a database containing device metadata and provides APIs
to match/identify optimal devices for deploying an operating system on a
hypervisor. Via the magic of GObject Introspection, the API is available in all
common programming languages with demos for javascript (GJS/Seed) and python
(PyGObject). Also provided are Vala bindings.
libosinfo is Free Software and licenced under LGPLv2+.
Dependencies
============
- Required:
- gobject-2.0
- gio-2.0
- libxml-2.0
- Optional:
- gobject-introspection
- Vala (build-time only)
For further information about libosinfo please consult the project homepage
http://libosinfo.org/
--
Regards,
Zeeshan Ali (Khattak)
FSF member#5124
From gscrivan at redhat.com Tue Dec 17 10:03:26 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:26 +0100
Subject: [Libosinfo] [PATCH v5 0/7] add some missing OSes
Message-ID: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
In this version I have dropped the patch that adds RHEL-7.0 as it was
already added and I am using the new "release-status" tag to mark the
unreleased FreeBSD 10.0.
Giuseppe Scrivano (7):
freebsd: add missing eol-date
freebsd: add version 9.2 and 10.0
mandrake: remove wrong codename for 10.2
mandriva: add Mandriva Business Server 1.0
solaris: add Solaris 11
ubuntu: mark 13.04 as released
ubuntu: add Saucy Salamander
data/oses/freebsd.xml.in | 30 +++++++++++++++++++
data/oses/mandrake.xml.in | 1 -
data/oses/mandriva.xml.in | 10 +++++++
data/oses/solaris.xml.in | 10 +++++++
data/oses/ubuntu.xml.in | 76 ++++++++++++++++++++++++++++++++++++++++-------
5 files changed, 116 insertions(+), 11 deletions(-)
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:27 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:27 +0100
Subject: [Libosinfo] [PATCH v5 1/7] freebsd: add missing eol-date
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-2-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/freebsd.xml.in | 3 +++
1 file changed, 3 insertions(+)
diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
index 1b98c3e..f28bdbb 100644
--- a/data/oses/freebsd.xml.in
+++ b/data/oses/freebsd.xml.in
@@ -515,6 +515,7 @@
2012-04-18
+ 2014-04-30
@@ -528,6 +529,7 @@
2013-06-07
+ 2015-06-30
@@ -554,6 +556,7 @@
2012-12-30
+ 2014-12-31
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:28 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:28 +0100
Subject: [Libosinfo] [PATCH v5 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-3-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/freebsd.xml.in | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
index f28bdbb..392c833 100644
--- a/data/oses/freebsd.xml.in
+++ b/data/oses/freebsd.xml.in
@@ -559,5 +559,32 @@
2014-12-31
+
+ freebsd9.2
+ <_name>FreeBSD 9.2
+ 9.2
+ <_vendor>FreeBSD Project
+ freebsd
+ freebsd
+
+
+
+ 2013-09-30
+ 2014-09-30
+
+
+
+
+ freebsd10.0
+ <_name>FreeBSD 10.0
+ 10.0
+ <_vendor>FreeBSD Project
+ freebsd
+ freebsd
+
+
+ snapshot
+
+
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:29 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:29 +0100
Subject: [Libosinfo] [PATCH v5 3/7] mandrake: remove wrong codename for 10.2
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-4-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/mandrake.xml.in | 1 -
1 file changed, 1 deletion(-)
diff --git a/data/oses/mandrake.xml.in b/data/oses/mandrake.xml.in
index 71a65ca..5911266 100644
--- a/data/oses/mandrake.xml.in
+++ b/data/oses/mandrake.xml.in
@@ -209,7 +209,6 @@
<_vendor>Mandriva
linux
mandrake
- Leeloo
10.2
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:30 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:30 +0100
Subject: [Libosinfo] [PATCH v5 4/7] mandriva: add Mandriva Business Server
1.0
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-5-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/mandriva.xml.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/data/oses/mandriva.xml.in b/data/oses/mandriva.xml.in
index cda80f8..2816367 100644
--- a/data/oses/mandriva.xml.in
+++ b/data/oses/mandriva.xml.in
@@ -163,4 +163,14 @@
+
+ mbs1.0
+ <_name>Mandriva Business Server 1.0
+ 1.0
+ <_vendor>Mandriva
+ linux
+ mbs
+
+
+
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:31 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:31 +0100
Subject: [Libosinfo] [PATCH v5 5/7] solaris: add Solaris 11
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-6-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/solaris.xml.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/data/oses/solaris.xml.in b/data/oses/solaris.xml.in
index 86b2e9a..89a6ec8 100644
--- a/data/oses/solaris.xml.in
+++ b/data/oses/solaris.xml.in
@@ -23,6 +23,16 @@
+
+ solaris11
+ <_name>Sun Solaris 11
+ 11
+ <_vendor>Sun
+ solaris
+ solaris
+
+
+
opensolaris2009.06
<_name>Sun OpenSolaris 2009.06
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:32 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:32 +0100
Subject: [Libosinfo] [PATCH v5 6/7] ubuntu: mark 13.04 as released
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-7-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/ubuntu.xml.in | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
index 2324e2d..d615b3b 100644
--- a/data/oses/ubuntu.xml.in
+++ b/data/oses/ubuntu.xml.in
@@ -1191,8 +1191,7 @@
-
+ 2013-04-25
@@ -1208,8 +1207,7 @@
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-server-i386.iso
Ubuntu-Server 13.04 i386
@@ -1217,8 +1215,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-server-amd64.iso
Ubuntu-Server 13.04 amd64
@@ -1226,8 +1223,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-i386.iso
Ubuntu 13.04 i386
@@ -1235,8 +1231,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-amd64.iso
Ubuntu 13.04 amd64
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 10:03:33 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 11:03:33 +0100
Subject: [Libosinfo] [PATCH v5 7/7] ubuntu: add Saucy Salamander
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387274613-17445-8-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/ubuntu.xml.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
index d615b3b..4e4cbf5 100644
--- a/data/oses/ubuntu.xml.in
+++ b/data/oses/ubuntu.xml.in
@@ -1239,4 +1239,65 @@
casper/initrd.img
+
+
+ ubuntu13.10
+ ubuntusaucy
+ <_name>Ubuntu Saucy Salamander
+ 13.10
+ <_vendor>Canonical Ltd
+ linux
+ ubuntu
+ Saucy Salamander
+
+
+
+ 2013-10-17
+
+
+
+ 1000000000
+ 1
+ 1073741824
+ 5368709120
+
+
+ 1000000000
+ 1073741824
+ 16106127360
+
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-i386.iso
+
+ Ubuntu-Server 13.10 i386
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-amd64.iso
+
+ Ubuntu-Server 13.10 amd64
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso
+
+ Ubuntu 13.10 i386
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-amd64.iso
+
+ Ubuntu 13.10 amd64
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
--
1.8.3.1
From cfergeau at redhat.com Tue Dec 17 11:10:23 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 12:10:23 +0100
Subject: [Libosinfo] [PATCH v5 1/7] freebsd: add missing eol-date
In-Reply-To: <1387274613-17445-2-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-2-git-send-email-gscrivan@redhat.com>
Message-ID: <20131217111022.GP12049@teriyaki.cdg.redhat.com>
On Tue, Dec 17, 2013 at 11:03:27AM +0100, Giuseppe Scrivano wrote:
> Signed-off-by: Giuseppe Scrivano
> ---
> data/oses/freebsd.xml.in | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
> index 1b98c3e..f28bdbb 100644
> --- a/data/oses/freebsd.xml.in
> +++ b/data/oses/freebsd.xml.in
> @@ -515,6 +515,7 @@
>
>
> 2012-04-18
> + 2014-04-30
>
>
>
> @@ -528,6 +529,7 @@
>
>
> 2013-06-07
> + 2015-06-30
>
>
>
> @@ -554,6 +556,7 @@
>
>
> 2012-12-30
> + 2014-12-31
If you have an URL describing these EOL dates, I'd tend to add it as a
comment, but ACK either way.
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From cfergeau at redhat.com Tue Dec 17 11:14:34 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 12:14:34 +0100
Subject: [Libosinfo] [PATCH v5 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <1387274613-17445-3-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-3-git-send-email-gscrivan@redhat.com>
Message-ID: <20131217111434.GQ12049@teriyaki.cdg.redhat.com>
ACK
It seems FreeBSD ISOs will not be easy to automatically detect :((
$ iso-info -d -i ./FreeBSD-10.0-RC2-amd64-dvd1.iso
Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
System : FreeBSD
Volume : FREEBSD_INSTALL
$ iso-info -d -i ./FreeBSD-9.2-RELEASE-amd64-dvd1.iso
Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
System : FreeBSD
Volume : FREEBSD_INSTALL
Christophe
On Tue, Dec 17, 2013 at 11:03:28AM +0100, Giuseppe Scrivano wrote:
> Signed-off-by: Giuseppe Scrivano
> ---
> data/oses/freebsd.xml.in | 27 +++++++++++++++++++++++++++
> 1 file changed, 27 insertions(+)
>
> diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
> index f28bdbb..392c833 100644
> --- a/data/oses/freebsd.xml.in
> +++ b/data/oses/freebsd.xml.in
> @@ -559,5 +559,32 @@
> 2014-12-31
>
>
> +
> + freebsd9.2
> + <_name>FreeBSD 9.2
> + 9.2
> + <_vendor>FreeBSD Project
> + freebsd
> + freebsd
> +
> +
> +
> + 2013-09-30
> + 2014-09-30
> +
> +
> +
> +
> + freebsd10.0
> + <_name>FreeBSD 10.0
> + 10.0
> + <_vendor>FreeBSD Project
> + freebsd
> + freebsd
> +
> +
> + snapshot
> +
> +
>
>
> --
> 1.8.3.1
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From cfergeau at redhat.com Tue Dec 17 11:17:22 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 12:17:22 +0100
Subject: [Libosinfo] [PATCH v5 7/7] ubuntu: add Saucy Salamander
In-Reply-To: <1387274613-17445-8-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-8-git-send-email-gscrivan@redhat.com>
Message-ID: <20131217111722.GR12049@teriyaki.cdg.redhat.com>
On Tue, Dec 17, 2013 at 11:03:33AM +0100, Giuseppe Scrivano wrote:
> Signed-off-by: Giuseppe Scrivano
> ---
> data/oses/ubuntu.xml.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 61 insertions(+)
>
> diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
> index d615b3b..4e4cbf5 100644
> --- a/data/oses/ubuntu.xml.in
> +++ b/data/oses/ubuntu.xml.in
> @@ -1239,4 +1239,65 @@
> casper/initrd.img
>
>
> +
> +
> + ubuntu13.10
> + ubuntusaucy
> + <_name>Ubuntu Saucy Salamander
> + 13.10
> + <_vendor>Canonical Ltd
> + linux
> + ubuntu
> + Saucy Salamander
> +
> +
> +
> + 2013-10-17
> +
> +
> +
> + 1000000000
> + 1
> + 1073741824
> + 5368709120
> +
> +
> + 1000000000
> + 1073741824
> + 16106127360
> +
> +
> +
> + http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-i386.iso
> +
> + Ubuntu-Server 13.10 i386
> +
> + casper/vmlinuz
> + casper/initrd.img
> +
> +
> + http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-amd64.iso
> +
> + Ubuntu-Server 13.10 amd64
> +
As you are adding volume-ids, can you add the corresponding test-cases to
the testsuite? You just need to download the first few megabytes of these
isos, and then run isoinfo -d -i $file >$file.txt and copy that text file
to libosinfo/test/isodata/ubuntu/ubuntu13.10
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From cfergeau at redhat.com Tue Dec 17 11:18:30 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 12:18:30 +0100
Subject: [Libosinfo] [PATCH v5 0/7] add some missing OSes
In-Reply-To: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
Message-ID: <20131217111830.GS12049@teriyaki.cdg.redhat.com>
ACK series, except for the comment in the 'Saucy Salamander' patch
Christophe
On Tue, Dec 17, 2013 at 11:03:26AM +0100, Giuseppe Scrivano wrote:
> In this version I have dropped the patch that adds RHEL-7.0 as it was
> already added and I am using the new "release-status" tag to mark the
> unreleased FreeBSD 10.0.
>
> Giuseppe Scrivano (7):
> freebsd: add missing eol-date
> freebsd: add version 9.2 and 10.0
> mandrake: remove wrong codename for 10.2
> mandriva: add Mandriva Business Server 1.0
> solaris: add Solaris 11
> ubuntu: mark 13.04 as released
> ubuntu: add Saucy Salamander
>
> data/oses/freebsd.xml.in | 30 +++++++++++++++++++
> data/oses/mandrake.xml.in | 1 -
> data/oses/mandriva.xml.in | 10 +++++++
> data/oses/solaris.xml.in | 10 +++++++
> data/oses/ubuntu.xml.in | 76 ++++++++++++++++++++++++++++++++++++++++-------
> 5 files changed, 116 insertions(+), 11 deletions(-)
>
> --
> 1.8.3.1
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From berrange at redhat.com Tue Dec 17 11:34:56 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Tue, 17 Dec 2013 11:34:56 +0000
Subject: [Libosinfo] [PATCH v5 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <20131217111434.GQ12049@teriyaki.cdg.redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-3-git-send-email-gscrivan@redhat.com>
<20131217111434.GQ12049@teriyaki.cdg.redhat.com>
Message-ID: <20131217113456.GC14832@redhat.com>
On Tue, Dec 17, 2013 at 12:14:34PM +0100, Christophe Fergeau wrote:
> ACK
>
> It seems FreeBSD ISOs will not be easy to automatically detect :((
>
> $ iso-info -d -i ./FreeBSD-10.0-RC2-amd64-dvd1.iso
> Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> System : FreeBSD
> Volume : FREEBSD_INSTALL
>
> $ iso-info -d -i ./FreeBSD-9.2-RELEASE-amd64-dvd1.iso
> Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> System : FreeBSD
> Volume : FREEBSD_INSTALL
I think we reported this to the FreeBSD guys at some point but
don't think i ever got a response.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From berrange at redhat.com Tue Dec 17 11:42:04 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Tue, 17 Dec 2013 11:42:04 +0000
Subject: [Libosinfo] [PATCH v5 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <20131217113456.GC14832@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-3-git-send-email-gscrivan@redhat.com>
<20131217111434.GQ12049@teriyaki.cdg.redhat.com>
<20131217113456.GC14832@redhat.com>
Message-ID: <20131217114204.GD14832@redhat.com>
On Tue, Dec 17, 2013 at 11:34:56AM +0000, Daniel P. Berrange wrote:
> On Tue, Dec 17, 2013 at 12:14:34PM +0100, Christophe Fergeau wrote:
> > ACK
> >
> > It seems FreeBSD ISOs will not be easy to automatically detect :((
> >
> > $ iso-info -d -i ./FreeBSD-10.0-RC2-amd64-dvd1.iso
> > Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> > System : FreeBSD
> > Volume : FREEBSD_INSTALL
> >
> > $ iso-info -d -i ./FreeBSD-9.2-RELEASE-amd64-dvd1.iso
> > Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> > System : FreeBSD
> > Volume : FREEBSD_INSTALL
>
> I think we reported this to the FreeBSD guys at some point but
> don't think i ever got a response.
http://www.freebsd.org/cgi/query-pr.cgi?pr=165876
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From gscrivan at redhat.com Tue Dec 17 12:40:47 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:47 +0100
Subject: [Libosinfo] [PATCH v6 0/7] add some missing OSes
Message-ID: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
In this version I have added the test/isodata/ubuntu/ubuntu13.10/*
files in the "ubuntu: add Saucy Salamander" patch.
Giuseppe Scrivano (7):
freebsd: add missing eol-date
freebsd: add version 9.2 and 10.0
mandrake: remove wrong codename for 10.2
mandriva: add Mandriva Business Server 1.0
solaris: add Solaris 11
ubuntu: mark 13.04 as released
ubuntu: add Saucy Salamander
data/oses/freebsd.xml.in | 30 +++++++++
data/oses/mandrake.xml.in | 1 -
data/oses/mandriva.xml.in | 10 +++
data/oses/solaris.xml.in | 10 +++
data/oses/ubuntu.xml.in | 76 +++++++++++++++++++---
.../ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt | 29 +++++++++
.../ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt | 29 +++++++++
.../ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt | 29 +++++++++
.../ubuntu13.10/ubuntu-13.10-server-i386.iso.txt | 29 +++++++++
9 files changed, 232 insertions(+), 11 deletions(-)
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:48 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:48 +0100
Subject: [Libosinfo] [PATCH v6 1/7] freebsd: add missing eol-date
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-2-git-send-email-gscrivan@redhat.com>
Taken from: http://www.freebsd.org/security/
Signed-off-by: Giuseppe Scrivano
---
data/oses/freebsd.xml.in | 3 +++
1 file changed, 3 insertions(+)
diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
index 1b98c3e..f28bdbb 100644
--- a/data/oses/freebsd.xml.in
+++ b/data/oses/freebsd.xml.in
@@ -515,6 +515,7 @@
2012-04-18
+ 2014-04-30
@@ -528,6 +529,7 @@
2013-06-07
+ 2015-06-30
@@ -554,6 +556,7 @@
2012-12-30
+ 2014-12-31
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:49 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:49 +0100
Subject: [Libosinfo] [PATCH v6 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-3-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/freebsd.xml.in | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/data/oses/freebsd.xml.in b/data/oses/freebsd.xml.in
index f28bdbb..392c833 100644
--- a/data/oses/freebsd.xml.in
+++ b/data/oses/freebsd.xml.in
@@ -559,5 +559,32 @@
2014-12-31
+
+ freebsd9.2
+ <_name>FreeBSD 9.2
+ 9.2
+ <_vendor>FreeBSD Project
+ freebsd
+ freebsd
+
+
+
+ 2013-09-30
+ 2014-09-30
+
+
+
+
+ freebsd10.0
+ <_name>FreeBSD 10.0
+ 10.0
+ <_vendor>FreeBSD Project
+ freebsd
+ freebsd
+
+
+ snapshot
+
+
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:50 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:50 +0100
Subject: [Libosinfo] [PATCH v6 3/7] mandrake: remove wrong codename for 10.2
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-4-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/mandrake.xml.in | 1 -
1 file changed, 1 deletion(-)
diff --git a/data/oses/mandrake.xml.in b/data/oses/mandrake.xml.in
index 71a65ca..5911266 100644
--- a/data/oses/mandrake.xml.in
+++ b/data/oses/mandrake.xml.in
@@ -209,7 +209,6 @@
<_vendor>Mandriva
linux
mandrake
- Leeloo
10.2
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:51 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:51 +0100
Subject: [Libosinfo] [PATCH v6 4/7] mandriva: add Mandriva Business Server
1.0
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-5-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/mandriva.xml.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/data/oses/mandriva.xml.in b/data/oses/mandriva.xml.in
index cda80f8..2816367 100644
--- a/data/oses/mandriva.xml.in
+++ b/data/oses/mandriva.xml.in
@@ -163,4 +163,14 @@
+
+ mbs1.0
+ <_name>Mandriva Business Server 1.0
+ 1.0
+ <_vendor>Mandriva
+ linux
+ mbs
+
+
+
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:52 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:52 +0100
Subject: [Libosinfo] [PATCH v6 5/7] solaris: add Solaris 11
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-6-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/solaris.xml.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/data/oses/solaris.xml.in b/data/oses/solaris.xml.in
index 86b2e9a..89a6ec8 100644
--- a/data/oses/solaris.xml.in
+++ b/data/oses/solaris.xml.in
@@ -23,6 +23,16 @@
+
+ solaris11
+ <_name>Sun Solaris 11
+ 11
+ <_vendor>Sun
+ solaris
+ solaris
+
+
+
opensolaris2009.06
<_name>Sun OpenSolaris 2009.06
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:53 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:53 +0100
Subject: [Libosinfo] [PATCH v6 6/7] ubuntu: mark 13.04 as released
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-7-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/ubuntu.xml.in | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
index 2324e2d..d615b3b 100644
--- a/data/oses/ubuntu.xml.in
+++ b/data/oses/ubuntu.xml.in
@@ -1191,8 +1191,7 @@
-
+ 2013-04-25
@@ -1208,8 +1207,7 @@
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-server-i386.iso
Ubuntu-Server 13.04 i386
@@ -1217,8 +1215,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-server-amd64.iso
Ubuntu-Server 13.04 amd64
@@ -1226,8 +1223,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-i386.iso
Ubuntu 13.04 i386
@@ -1235,8 +1231,7 @@
casper/initrd.img
-
+ http://releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-amd64.iso
Ubuntu 13.04 amd64
--
1.8.3.1
From gscrivan at redhat.com Tue Dec 17 12:40:54 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Tue, 17 Dec 2013 13:40:54 +0100
Subject: [Libosinfo] [PATCH v6 7/7] ubuntu: add Saucy Salamander
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <1387284054-22327-8-git-send-email-gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano
---
data/oses/ubuntu.xml.in | 61 ++++++++++++++++++++++
.../ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt | 29 ++++++++++
.../ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt | 29 ++++++++++
.../ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt | 29 ++++++++++
.../ubuntu13.10/ubuntu-13.10-server-i386.iso.txt | 29 ++++++++++
5 files changed, 177 insertions(+)
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt
create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt
diff --git a/data/oses/ubuntu.xml.in b/data/oses/ubuntu.xml.in
index d615b3b..4e4cbf5 100644
--- a/data/oses/ubuntu.xml.in
+++ b/data/oses/ubuntu.xml.in
@@ -1239,4 +1239,65 @@
casper/initrd.img
+
+
+ ubuntu13.10
+ ubuntusaucy
+ <_name>Ubuntu Saucy Salamander
+ 13.10
+ <_vendor>Canonical Ltd
+ linux
+ ubuntu
+ Saucy Salamander
+
+
+
+ 2013-10-17
+
+
+
+ 1000000000
+ 1
+ 1073741824
+ 5368709120
+
+
+ 1000000000
+ 1073741824
+ 16106127360
+
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-i386.iso
+
+ Ubuntu-Server 13.10 i386
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-server-amd64.iso
+
+ Ubuntu-Server 13.10 amd64
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-i386.iso
+
+ Ubuntu 13.10 i386
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
+ http://releases.ubuntu.com/releases/saucy/ubuntu-13.10-desktop-amd64.iso
+
+ Ubuntu 13.10 amd64
+
+ casper/vmlinuz
+ casper/initrd.img
+
+
diff --git a/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt
new file mode 100644
index 0000000..85f3f6f
--- /dev/null
+++ b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Ubuntu 13.10 amd64
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 452096
+El Torito VD version 1 found, boot catalog is in sector 160
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 6CAC0 445120
diff --git a/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt
new file mode 100644
index 0000000..89c0d6f
--- /dev/null
+++ b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Ubuntu 13.10 i386
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.1.8 2011.11.20.173001, LIBISOBURN-1.1.8, LIBISOFS-1.1.6, LIBBURN-1.1.8
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 458240
+El Torito VD version 1 found, boot catalog is in sector 240
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 6F1B0 455088
diff --git a/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt
new file mode 100644
index 0000000..826b4cc
--- /dev/null
+++ b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Ubuntu-Server 13.10 amd64
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4, LIBISOFS-1.2.4, LIBBURN-1.2.4
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 344064
+El Torito VD version 1 found, boot catalog is in sector 2009
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 433AD 275373
diff --git a/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt
new file mode 100644
index 0000000..8bd59af
--- /dev/null
+++ b/test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt
@@ -0,0 +1,29 @@
+CD-ROM is in ISO 9660 format
+System id:
+Volume id: Ubuntu-Server 13.10 i386
+Volume set id:
+Publisher id:
+Data preparer id: XORRISO-1.1.8 2011.11.20.173001, LIBISOBURN-1.1.8, LIBISOFS-1.1.6, LIBBURN-1.1.8
+Application id:
+Copyright File id:
+Abstract File id:
+Bibliographic File id:
+Volume set size is: 1
+Volume set sequence number is: 1
+Logical block size is: 2048
+Volume size is: 336896
+El Torito VD version 1 found, boot catalog is in sector 3934
+Joliet with UCS level 3 found
+Rock Ridge signatures version 1 found
+Eltorito validation header:
+ Hid 1
+ Arch 0 (x86)
+ ID ''
+ Key 55 AA
+ Eltorito defaultboot header:
+ Bootid 88 (bootable)
+ Boot media 0 (No Emulation Boot)
+ Load segment 0
+ Sys type 0
+ Nsect 4
+ Bootoff 4254B 271691
--
1.8.3.1
From cfergeau at redhat.com Tue Dec 17 13:27:33 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 14:27:33 +0100
Subject: [Libosinfo] [PATCH v5 2/7] freebsd: add version 9.2 and 10.0
In-Reply-To: <20131217114204.GD14832@redhat.com>
References: <1387274613-17445-1-git-send-email-gscrivan@redhat.com>
<1387274613-17445-3-git-send-email-gscrivan@redhat.com>
<20131217111434.GQ12049@teriyaki.cdg.redhat.com>
<20131217113456.GC14832@redhat.com>
<20131217114204.GD14832@redhat.com>
Message-ID: <20131217132733.GT12049@teriyaki.cdg.redhat.com>
On Tue, Dec 17, 2013 at 11:42:04AM +0000, Daniel P. Berrange wrote:
> On Tue, Dec 17, 2013 at 11:34:56AM +0000, Daniel P. Berrange wrote:
> > On Tue, Dec 17, 2013 at 12:14:34PM +0100, Christophe Fergeau wrote:
> > > ACK
> > >
> > > It seems FreeBSD ISOs will not be easy to automatically detect :((
> > >
> > > $ iso-info -d -i ./FreeBSD-10.0-RC2-amd64-dvd1.iso
> > > Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> > > System : FreeBSD
> > > Volume : FREEBSD_INSTALL
> > >
> > > $ iso-info -d -i ./FreeBSD-9.2-RELEASE-amd64-dvd1.iso
> > > Publisher : THE FREEBSD PROJECT. HTTP://WWW.FREEBSD.ORG/
> > > System : FreeBSD
> > > Volume : FREEBSD_INSTALL
> >
> > I think we reported this to the FreeBSD guys at some point but
> > don't think i ever got a response.
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=165876
Ah thanks.
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From cfergeau at redhat.com Tue Dec 17 13:29:16 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Tue, 17 Dec 2013 14:29:16 +0100
Subject: [Libosinfo] [PATCH v6 0/7] add some missing OSes
In-Reply-To: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
Message-ID: <20131217132916.GU12049@teriyaki.cdg.redhat.com>
Looks good to me, ACK series, thanks for adding the ubuntu test cases!
Christophe
On Tue, Dec 17, 2013 at 01:40:47PM +0100, Giuseppe Scrivano wrote:
> In this version I have added the test/isodata/ubuntu/ubuntu13.10/*
> files in the "ubuntu: add Saucy Salamander" patch.
>
> Giuseppe Scrivano (7):
> freebsd: add missing eol-date
> freebsd: add version 9.2 and 10.0
> mandrake: remove wrong codename for 10.2
> mandriva: add Mandriva Business Server 1.0
> solaris: add Solaris 11
> ubuntu: mark 13.04 as released
> ubuntu: add Saucy Salamander
>
> data/oses/freebsd.xml.in | 30 +++++++++
> data/oses/mandrake.xml.in | 1 -
> data/oses/mandriva.xml.in | 10 +++
> data/oses/solaris.xml.in | 10 +++
> data/oses/ubuntu.xml.in | 76 +++++++++++++++++++---
> .../ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt | 29 +++++++++
> .../ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt | 29 +++++++++
> .../ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt | 29 +++++++++
> .../ubuntu13.10/ubuntu-13.10-server-i386.iso.txt | 29 +++++++++
> 9 files changed, 232 insertions(+), 11 deletions(-)
> create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-amd64.iso.txt
> create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-desktop-i386.iso.txt
> create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-amd64.iso.txt
> create mode 100644 test/isodata/ubuntu/ubuntu13.10/ubuntu-13.10-server-i386.iso.txt
>
> --
> 1.8.3.1
>
> _______________________________________________
> Libosinfo mailing list
> Libosinfo at redhat.com
> https://www.redhat.com/mailman/listinfo/libosinfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From gscrivan at redhat.com Wed Dec 18 12:28:22 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Wed, 18 Dec 2013 13:28:22 +0100
Subject: [Libosinfo] [PATCH v6 0/7] add some missing OSes
In-Reply-To: <20131217132916.GU12049@teriyaki.cdg.redhat.com> (Christophe
Fergeau's message of "Tue, 17 Dec 2013 14:29:16 +0100")
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
<20131217132916.GU12049@teriyaki.cdg.redhat.com>
Message-ID: <878uvi2vix.fsf@redhat.com>
Christophe Fergeau writes:
> Looks good to me, ACK series, thanks for adding the ubuntu test cases!
thanks for your review. As I have no write access to the git repo,
could someone please push these patches for me?
Cheers,
Giuseppe
From cfergeau at redhat.com Wed Dec 18 14:22:15 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Wed, 18 Dec 2013 15:22:15 +0100
Subject: [Libosinfo] [PATCH v6 0/7] add some missing OSes
In-Reply-To: <878uvi2vix.fsf@redhat.com>
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
<20131217132916.GU12049@teriyaki.cdg.redhat.com>
<878uvi2vix.fsf@redhat.com>
Message-ID: <20131218142215.GD12049@teriyaki.cdg.redhat.com>
On Wed, Dec 18, 2013 at 01:28:22PM +0100, Giuseppe Scrivano wrote:
> Christophe Fergeau writes:
>
> > Looks good to me, ACK series, thanks for adding the ubuntu test cases!
>
> thanks for your review. As I have no write access to the git repo,
> could someone please push these patches for me?
Hmm I was fairly sure I had pushed them yesterday, seems I stopped after
testing them :( They are pushed now.
Christoph.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From gscrivan at redhat.com Wed Dec 18 14:59:11 2013
From: gscrivan at redhat.com (Giuseppe Scrivano)
Date: Wed, 18 Dec 2013 15:59:11 +0100
Subject: [Libosinfo] [PATCH v6 0/7] add some missing OSes
In-Reply-To: <20131218142215.GD12049@teriyaki.cdg.redhat.com> (Christophe
Fergeau's message of "Wed, 18 Dec 2013 15:22:15 +0100")
References: <1387284054-22327-1-git-send-email-gscrivan@redhat.com>
<20131217132916.GU12049@teriyaki.cdg.redhat.com>
<878uvi2vix.fsf@redhat.com>
<20131218142215.GD12049@teriyaki.cdg.redhat.com>
Message-ID: <874n662ojk.fsf@redhat.com>
Christophe Fergeau writes:
>> thanks for your review. As I have no write access to the git repo,
>> could someone please push these patches for me?
>
> Hmm I was fairly sure I had pushed them yesterday, seems I stopped after
> testing them :( They are pushed now.
Thanks! :-)
Giuseppe
From cfergeau at redhat.com Wed Dec 18 15:18:43 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Wed, 18 Dec 2013 16:18:43 +0100
Subject: [Libosinfo] [libosinfo 0/2] build improvements
Message-ID: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
Hey,
Here are the 2 patches from desrt making 2 build system changes.
Christophe
From cfergeau at redhat.com Wed Dec 18 15:18:44 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Wed, 18 Dec 2013 16:18:44 +0100
Subject: [Libosinfo] [libosinfo 1/2] Switch to using Makefile.introspection
In-Reply-To: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
References: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
Message-ID: <1387379925-3902-2-git-send-email-cfergeau@redhat.com>
From: Ryan Lortie
Switch to using the upstream m4 macros for GObject-introspection
integration.
https://fedorahosted.org/libosinfo/ticket/11
---
configure.ac | 25 +------------------------
osinfo/Makefile.am | 52 +++++++++++++++++++---------------------------------
2 files changed, 20 insertions(+), 57 deletions(-)
diff --git a/configure.ac b/configure.ac
index aed1029..821be83 100644
--- a/configure.ac
+++ b/configure.ac
@@ -99,30 +99,7 @@ esac
AM_CONDITIONAL([WITH_LINUX], [test "$with_linux" = "yes"])
-AC_ARG_ENABLE([introspection],
- AS_HELP_STRING([--enable-introspection], [enable GObject introspection]),
- [], [enable_introspection=check])
-
-if test "x$enable_introspection" != "xno" ; then
- PKG_CHECK_MODULES([GOBJECT_INTROSPECTION],
- [gobject-introspection-1.0 >= 0.9.0],
- [enable_introspection=yes],
- [
- if test "x$enable_introspection" = "xcheck"; then
- enable_introspection=no
- else
- AC_MSG_ERROR([gobject-introspection is not available])
- fi
- ])
- if test "x$enable_introspection" = "xyes" ; then
- AC_DEFINE([WITH_GOBJECT_INTROSPECTION], [1], [enable GObject introspection support])
- AC_SUBST(GOBJECT_INTROSPECTION_CFLAGS)
- AC_SUBST(GOBJECT_INTROSPECTION_LIBS)
- AC_SUBST([G_IR_SCANNER], [$($PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0)])
- AC_SUBST([G_IR_COMPILER], [$($PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0)])
- fi
-fi
-AM_CONDITIONAL([WITH_GOBJECT_INTROSPECTION], [test "x$enable_introspection" = "xyes"])
+GOBJECT_INTROSPECTION_CHECK([0.9.7])
AC_ARG_ENABLE([vala],
AS_HELP_STRING([--enable-vala], [enable Vala binding generation]),
diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
index 80fa1e2..20b6a02 100644
--- a/osinfo/Makefile.am
+++ b/osinfo/Makefile.am
@@ -167,42 +167,28 @@ EXTRA_DIST += check-symfile.pl check-symsorting.pl
check-local: check-symfile check-symsorting
-if WITH_GOBJECT_INTROSPECTION
-
-Libosinfo-1.0.gir: libosinfo-1.0.la $(G_IR_SCANNER) Makefile.am
- $(AM_V_GEN)$(G_IR_SCANNER) --quiet \
- --namespace Libosinfo \
- --nsversion 1.0 \
- --include GObject-2.0 \
- --include Gio-2.0 \
- --include libxml2-2.0 \
- --c-include="osinfo/osinfo.h" \
- --pkg-export=libosinfo-1.0 \
- --identifier-prefix=Osinfo \
- --symbol-prefix=osinfo \
- --library=$(builddir)/libosinfo-1.0.la \
- --output $@ \
- -I$(top_srcdir) \
- -I$(srcdir) \
- --verbose \
- --pkg=gobject-2.0 \
- --pkg=gio-2.0 \
- --pkg=libxml-2.0 \
- --pkg=libxslt \
- $(libosinfo_1_0_include_HEADERS:%=$(srcdir)/%) \
- $(libosinfo_1_0_la_SOURCES:%=$(srcdir)/%)
+-include $(INTROSPECTION_MAKEFILE)
+INTROSPECTION_GIRS =
+CLEANFILES =
+
+if HAVE_INTROSPECTION
+Libosinfo-1.0.gir: libosinfo-1.0.la
+Libosinfo_1_0_gir_INCLUDES = GObject-2.0 Gio-2.0 libxml2-2.0
+Libosinfo_1_0_gir_PACKAGES = gobject-2.0 gio-2.0 libxml-2.0 libxslt
+Libosinfo_1_0_gir_EXPORT_PACKAGES = libosinfo-1.0
+Libosinfo_1_0_gir_LIBS = libosinfo-1.0.la
+Libosinfo_1_0_gir_FILES = $(libosinfo_1_0_include_HEADERS) $(libosinfo_1_0_la_SOURCES)
+Libosinfo_1_0_gir_CFLAGS = $(libosinfo_1_0_la_CFLAGS)
+Libosinfo_1_0_gir_SCANNERFLAGS = --identifier-prefix=Osinfo --symbol-prefix=osinfo --c-include="osinfo/osinfo.h"
+INTROSPECTION_GIRS += Libosinfo-1.0.gir
girdir = $(datadir)/gir-1.0
gir_DATA = Libosinfo-1.0.gir
-typelibsdir = $(libdir)/girepository-1.0
-typelibs_DATA = Libosinfo-1.0.typelib
+typelibdir = $(libdir)/girepository-1.0
+typelib_DATA = Libosinfo-1.0.typelib
-%.typelib: %.gir
- $(AM_V_GEN)$(G_IR_COMPILER) \
- --includedir=$(builddir) \
- --includedir=$(girdir) \
- -o $@ $<
+CLEANFILES += $(gir_DATA) $(typelib_DATA)
if WITH_VALA
vapidir = $(datadir)/vala/vapi
@@ -218,6 +204,6 @@ libosinfo-1.0.vapi: Libosinfo-1.0.gir Libosinfo-1.0.typelib
endif # WITH_VALA
-CLEANFILES = $(gir_DATA) $(typelibs_DATA) $(vapi_DATA) $(wildcard *.gcno)
+CLEANFILES += $(gir_DATA) $(typelibs_DATA) $(vapi_DATA) $(wildcard *.gcno)
-endif # WITH_GOBJECT_INTROSPECTION
+endif # HAVE_INTROSPECTION
--
1.8.4.2
From cfergeau at redhat.com Wed Dec 18 15:18:45 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Wed, 18 Dec 2013 16:18:45 +0100
Subject: [Libosinfo] [libosinfo 2/2] build: add libraries via _LIBADD,
not _LDFLAGS
In-Reply-To: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
References: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
Message-ID: <1387379925-3902-3-git-send-email-cfergeau@redhat.com>
From: Ryan Lortie
Make sure we use the _LIBADD variable for adding our dependencies.
Adding libraries via _LDFLAGS means that we have our libraries appearing
before the user's LDFLAGS environment variable, which is bad, because
the LDFLAGS from pkg-config could contain -L for system paths and
jhbuild sets LDFLAGS to -L${prefix}/lib so that we can find the
libraries in the user's jhbuild install path. If the system path flags
come before the user's directory then we'll get the wrong version.
Also: automake documentation says it's wrong and would actually error
out on this if it wasn't hidden behind a variable substitution.
https://fedorahosted.org/libosinfo/ticket/12
---
osinfo/Makefile.am | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
index 20b6a02..21c69e4 100644
--- a/osinfo/Makefile.am
+++ b/osinfo/Makefile.am
@@ -39,12 +39,14 @@ libosinfo_1_0_la_CFLAGS = \
-DLOCALEDIR="\"$(datadir)/locale\"" \
$(NULL)
-libosinfo_1_0_la_LDFLAGS = \
- $(COVERAGE_LDFLAGS) \
+libosinfo_1_0_la_LIBADD = \
$(LIBXML_LIBS) \
$(LIBXSLT_LIBS) \
$(GOBJECT_LIBS) \
- $(GIO_LIBS) \
+ $(GIO_LIBS)
+
+libosinfo_1_0_la_LDFLAGS = \
+ $(COVERAGE_LDFLAGS) \
$(VERSION_SCRIPT_FLAGS)$(LIBOSINFO_VERSION_FILE) \
-version-info $(LIBOSINFO_VERSION_INFO) \
$(NO_UNDEFINED_FLAGS)
--
1.8.4.2
From berrange at redhat.com Wed Dec 18 15:22:13 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 18 Dec 2013 15:22:13 +0000
Subject: [Libosinfo] [libosinfo 2/2] build: add libraries via _LIBADD,
not _LDFLAGS
In-Reply-To: <1387379925-3902-3-git-send-email-cfergeau@redhat.com>
References: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
<1387379925-3902-3-git-send-email-cfergeau@redhat.com>
Message-ID: <20131218152213.GK29247@redhat.com>
On Wed, Dec 18, 2013 at 04:18:45PM +0100, Christophe Fergeau wrote:
> From: Ryan Lortie
>
> Make sure we use the _LIBADD variable for adding our dependencies.
>
> Adding libraries via _LDFLAGS means that we have our libraries appearing
> before the user's LDFLAGS environment variable, which is bad, because
> the LDFLAGS from pkg-config could contain -L for system paths and
> jhbuild sets LDFLAGS to -L${prefix}/lib so that we can find the
> libraries in the user's jhbuild install path. If the system path flags
> come before the user's directory then we'll get the wrong version.
>
> Also: automake documentation says it's wrong and would actually error
> out on this if it wasn't hidden behind a variable substitution.
>
> https://fedorahosted.org/libosinfo/ticket/12
> ---
> osinfo/Makefile.am | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
> index 20b6a02..21c69e4 100644
> --- a/osinfo/Makefile.am
> +++ b/osinfo/Makefile.am
> @@ -39,12 +39,14 @@ libosinfo_1_0_la_CFLAGS = \
> -DLOCALEDIR="\"$(datadir)/locale\"" \
> $(NULL)
>
> -libosinfo_1_0_la_LDFLAGS = \
> - $(COVERAGE_LDFLAGS) \
> +libosinfo_1_0_la_LIBADD = \
> $(LIBXML_LIBS) \
> $(LIBXSLT_LIBS) \
> $(GOBJECT_LIBS) \
> - $(GIO_LIBS) \
> + $(GIO_LIBS)
> +
> +libosinfo_1_0_la_LDFLAGS = \
> + $(COVERAGE_LDFLAGS) \
> $(VERSION_SCRIPT_FLAGS)$(LIBOSINFO_VERSION_FILE) \
> -version-info $(LIBOSINFO_VERSION_INFO) \
> $(NO_UNDEFINED_FLAGS)
ACK matches what we do for libvirt
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
From cfergeau at redhat.com Wed Dec 18 15:30:53 2013
From: cfergeau at redhat.com (Christophe Fergeau)
Date: Wed, 18 Dec 2013 16:30:53 +0100
Subject: [Libosinfo] [libosinfo 1/2] Switch to using
Makefile.introspection
In-Reply-To: <1387379925-3902-2-git-send-email-cfergeau@redhat.com>
References: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
<1387379925-3902-2-git-send-email-cfergeau@redhat.com>
Message-ID: <20131218153053.GG12049@teriyaki.cdg.redhat.com>
On Wed, Dec 18, 2013 at 04:18:44PM +0100, Christophe Fergeau wrote:
> From: Ryan Lortie
>
> Switch to using the upstream m4 macros for GObject-introspection
> integration.
I guess Giuseppe concerns still apply, see
https://www.redhat.com/archives/libosinfo/2013-December/msg00053.html
(and mine too https://www.redhat.com/archives/libosinfo/2013-December/msg00060.html
;). Any thoughts on that?
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL:
From berrange at redhat.com Wed Dec 18 15:31:53 2013
From: berrange at redhat.com (Daniel P. Berrange)
Date: Wed, 18 Dec 2013 15:31:53 +0000
Subject: [Libosinfo] [libosinfo 1/2] Switch to using
Makefile.introspection
In-Reply-To: <1387379925-3902-2-git-send-email-cfergeau@redhat.com>
References: <1387379925-3902-1-git-send-email-cfergeau@redhat.com>
<1387379925-3902-2-git-send-email-cfergeau@redhat.com>
Message-ID: <20131218153152.GM29247@redhat.com>
On Wed, Dec 18, 2013 at 04:18:44PM +0100, Christophe Fergeau wrote:
> From: Ryan Lortie
>
> Switch to using the upstream m4 macros for GObject-introspection
> integration.
>
> https://fedorahosted.org/libosinfo/ticket/11
> ---
> configure.ac | 25 +------------------------
> osinfo/Makefile.am | 52 +++++++++++++++++++---------------------------------
> 2 files changed, 20 insertions(+), 57 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index aed1029..821be83 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -99,30 +99,7 @@ esac
> AM_CONDITIONAL([WITH_LINUX], [test "$with_linux" = "yes"])
>
>
> -AC_ARG_ENABLE([introspection],
> - AS_HELP_STRING([--enable-introspection], [enable GObject introspection]),
> - [], [enable_introspection=check])
> -
> -if test "x$enable_introspection" != "xno" ; then
> - PKG_CHECK_MODULES([GOBJECT_INTROSPECTION],
> - [gobject-introspection-1.0 >= 0.9.0],
> - [enable_introspection=yes],
> - [
> - if test "x$enable_introspection" = "xcheck"; then
> - enable_introspection=no
> - else
> - AC_MSG_ERROR([gobject-introspection is not available])
> - fi
> - ])
> - if test "x$enable_introspection" = "xyes" ; then
> - AC_DEFINE([WITH_GOBJECT_INTROSPECTION], [1], [enable GObject introspection support])
> - AC_SUBST(GOBJECT_INTROSPECTION_CFLAGS)
> - AC_SUBST(GOBJECT_INTROSPECTION_LIBS)
> - AC_SUBST([G_IR_SCANNER], [$($PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0)])
> - AC_SUBST([G_IR_COMPILER], [$($PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0)])
> - fi
> -fi
> -AM_CONDITIONAL([WITH_GOBJECT_INTROSPECTION], [test "x$enable_introspection" = "xyes"])
> +GOBJECT_INTROSPECTION_CHECK([0.9.7])
>
> AC_ARG_ENABLE([vala],
> AS_HELP_STRING([--enable-vala], [enable Vala binding generation]),
> diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
> index 80fa1e2..20b6a02 100644
> --- a/osinfo/Makefile.am
> +++ b/osinfo/Makefile.am
> @@ -167,42 +167,28 @@ EXTRA_DIST += check-symfile.pl check-symsorting.pl
>
> check-local: check-symfile check-symsorting
>
> -if WITH_GOBJECT_INTROSPECTION
> -
> -Libosinfo-1.0.gir: libosinfo-1.0.la $(G_IR_SCANNER) Makefile.am
> - $(AM_V_GEN)$(G_IR_SCANNER) --quiet \
> - --namespace Libosinfo \
> - --nsversion 1.0 \
> - --include GObject-2.0 \
> - --include Gio-2.0 \
> - --include libxml2-2.0 \
> - --c-include="osinfo/osinfo.h" \
> - --pkg-export=libosinfo-1.0 \
> - --identifier-prefix=Osinfo \
> - --symbol-prefix=osinfo \
> - --library=$(builddir)/libosinfo-1.0.la \
> - --output $@ \
> - -I$(top_srcdir) \
> - -I$(srcdir) \
> - --verbose \
> - --pkg=gobject-2.0 \
> - --pkg=gio-2.0 \
> - --pkg=libxml-2.0 \
> - --pkg=libxslt \
> - $(libosinfo_1_0_include_HEADERS:%=$(srcdir)/%) \
> - $(libosinfo_1_0_la_SOURCES:%=$(srcdir)/%)
> +-include $(INTROSPECTION_MAKEFILE)
> +INTROSPECTION_GIRS =
> +CLEANFILES =
> +
> +if HAVE_INTROSPECTION
> +Libosinfo-1.0.gir: libosinfo-1.0.la
> +Libosinfo_1_0_gir_INCLUDES = GObject-2.0 Gio-2.0 libxml2-2.0
> +Libosinfo_1_0_gir_PACKAGES = gobject-2.0 gio-2.0 libxml-2.0 libxslt
> +Libosinfo_1_0_gir_EXPORT_PACKAGES = libosinfo-1.0
> +Libosinfo_1_0_gir_LIBS = libosinfo-1.0.la
> +Libosinfo_1_0_gir_FILES = $(libosinfo_1_0_include_HEADERS) $(libosinfo_1_0_la_SOURCES)
> +Libosinfo_1_0_gir_CFLAGS = $(libosinfo_1_0_la_CFLAGS)
> +Libosinfo_1_0_gir_SCANNERFLAGS = --identifier-prefix=Osinfo --symbol-prefix=osinfo --c-include="osinfo/osinfo.h"
> +INTROSPECTION_GIRS += Libosinfo-1.0.gir
>
> girdir = $(datadir)/gir-1.0
> gir_DATA = Libosinfo-1.0.gir
>
> -typelibsdir = $(libdir)/girepository-1.0
> -typelibs_DATA = Libosinfo-1.0.typelib
> +typelibdir = $(libdir)/girepository-1.0
> +typelib_DATA = Libosinfo-1.0.typelib
>
> -%.typelib: %.gir
> - $(AM_V_GEN)$(G_IR_COMPILER) \
> - --includedir=$(builddir) \
> - --includedir=$(girdir) \
> - -o $@ $<
> +CLEANFILES += $(gir_DATA) $(typelib_DATA)
>
> if WITH_VALA
> vapidir = $(datadir)/vala/vapi
> @@ -218,6 +204,6 @@ libosinfo-1.0.vapi: Libosinfo-1.0.gir Libosinfo-1.0.typelib
>
> endif # WITH_VALA
>
> -CLEANFILES = $(gir_DATA) $(typelibs_DATA) $(vapi_DATA) $(wildcard *.gcno)
> +CLEANFILES += $(gir_DATA) $(typelibs_DATA) $(vapi_DATA) $(wildcard *.gcno)
>
> -endif # WITH_GOBJECT_INTROSPECTION
> +endif # HAVE_INTROSPECTION
ACK if you validate the .gir file is identical before and after this
patch is applied.
We wrote the rules manually since historically the macro wasn't available
but we can just rely on it now.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|