Hello community,
here is the log from the commit of package yast2-installation for
openSUSE:Factory checked in at 2013-08-05 20:55:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-installation (Old)
and /work/SRC/openSUSE:Factory/.yast2-installation.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-installation/yast2-installation.changes
2013-08-01 11:08:23.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.yast2-installation.new/yast2-installation.changes
2013-08-05 20:55:53.000000000 +0200
@@ -1,0 +2,21 @@
+Sun Aug 4 11:48:21 UTC 2013 - [email protected]
+
+- removed empty agents/Makefile.am and unused testsuite/Makefile.am
+- removed obsolete BuildRequires: doxygen perl-XML-Writer sgml-skel
+ yast2-testsuite yast2-storage yast2-pkg-bindings yast2-packager
+
+-------------------------------------------------------------------
+Fri Aug 2 14:25:07 CEST 2013 - [email protected]
+
+- remove trang from BuildRequires: rng can be created during
+ packaging, not needed during build
+
+-------------------------------------------------------------------
+Thu Aug 1 11:21:35 CEST 2013 - [email protected]
+
+- correctly write supporturl (port of bnc#520169)
+- limit the number of the searched disks to 8 of each kind to
+ shorten time needed for finding SSH keys (port of fate#305873)
+- 3.0.1
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-3.0.0.tar.bz2
New:
----
yast2-installation-3.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.bWpAxa/_old 2013-08-05 20:55:54.000000000 +0200
+++ /var/tmp/diff_new_pack.bWpAxa/_new 2013-08-05 20:55:54.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-installation
-Version: 3.0.0
+Version: 3.0.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -33,33 +33,17 @@
Source2: YaST2-Firstboot.service
BuildRequires: docbook-xsl-stylesheets
-BuildRequires: doxygen
BuildRequires: libxslt
-BuildRequires: perl-XML-Writer
-BuildRequires: sgml-skel
BuildRequires: update-desktop-files
BuildRequires: yast2-core-devel
BuildRequires: yast2-devtools
-BuildRequires: yast2-testsuite
-
-# Storage::GetDetectedDiskPaths
-BuildRequires: yast2-storage >= 2.24.1
# xmllint
-BuildRequires: libxml2
-
-# to convert control.rnc o control.rng
-BuildRequires: trang
+BuildRequires: libxml2-tools
-# PackageCallbacks::RegisterEmptyProgressCallbacks()
+# /etc/YaST2/XVersion
BuildRequires: yast2 >= 2.16.52
-# Pkg::Add/RemoveUpgradeRepo()
-BuildRequires: yast2-pkg-bindings >= 2.21.2
-
-# Unified progress bar (done by visnov)
-BuildRequires: yast2-packager >= 2.17.9
-
# AutoinstConfig::getProposalList
Requires: autoyast2-installation >= 2.17.1
++++++ yast2-installation-3.0.0.tar.bz2 -> yast2-installation-3.0.1.tar.bz2
++++++
++++ 2017 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/Makefile.am
new/yast2-installation-3.0.1/Makefile.am
--- old/yast2-installation-3.0.0/Makefile.am 2013-07-31 10:39:27.000000000
+0200
+++ new/yast2-installation-3.0.1/Makefile.am 2013-08-04 22:12:01.000000000
+0200
@@ -193,4 +193,4 @@
test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
# Contents of ./SUBDIRS
-SUBDIRS = src agents doc startup control testsuite autoyast_desktop
+SUBDIRS = src doc startup control autoyast_desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/Makefile.am.common
new/yast2-installation-3.0.1/Makefile.am.common
--- old/yast2-installation-3.0.0/Makefile.am.common 2013-07-31
10:39:27.000000000 +0200
+++ new/yast2-installation-3.0.1/Makefile.am.common 2013-08-04
22:12:01.000000000 +0200
@@ -30,10 +30,10 @@
dist-hook: check-syntax
CHECK_SYNTAX = true
-check-syntax: $(client_DATA) $(ycpchook) $(ybcfiles)
- @if test "$(filter %.ycp,client_DATA)"; then \
+check-syntax: $(client_DATA) $(module_DATA) $(ynclude_DATA) $(ydata_DATA)
$(ycpchook) $(ybcfiles)
+ @if test "$(filter %.ycp, $(client_DATA) $(ydata_DATA))"; then \
if $(CHECK_SYNTAX); then \
- TO_CHECK="$(filter %.ycp,$^)"; \
+ TO_CHECK="$(filter %.ycp, $(client_DATA) $(ydata_DATA))"; \
echo "Checking syntax of $${TO_CHECK}"; \
if ! $(YCPC) -qE -M. -I. $(YCPCFLAGS) $${TO_CHECK}; then \
echo "Failed. Disable by 'make ... CHECK_SYNTAX=false' at your
own risk"; \
@@ -42,6 +42,20 @@
else \
echo "Syntax check disabled"; \
fi; \
+ fi
+ @if test "$(filter %.rb, $^)"; then \
+ if $(CHECK_SYNTAX); then \
+ TO_CHECK="$(filter %.rb, $^)"; \
+ echo "Checking syntax of $${TO_CHECK}"; \
+ for f in $${TO_CHECK}; do \
+ if ! ruby -c $$f > /dev/null; then \
+ echo "Failed. Disable by 'make ... CHECK_SYNTAX=false' at your
own risk"; \
+ exit 1; \
+ fi; \
+ done; \
+ else \
+ echo "Syntax check disabled"; \
+ fi; \
fi
-include .dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/SUBDIRS new/yast2-installation-3.0.1/SUBDIRS
--- old/yast2-installation-3.0.0/SUBDIRS 2013-07-30 13:08:31.000000000
+0200
+++ new/yast2-installation-3.0.1/SUBDIRS 2013-08-04 22:11:49.000000000
+0200
@@ -1 +1 @@
-src agents doc startup control testsuite autoyast_desktop
+src doc startup control autoyast_desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/VERSION new/yast2-installation-3.0.1/VERSION
--- old/yast2-installation-3.0.0/VERSION 2013-07-30 14:23:32.000000000
+0200
+++ new/yast2-installation-3.0.1/VERSION 2013-08-01 11:41:50.000000000
+0200
@@ -1 +1 @@
-3.0.0
+3.0.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/configure.ac
new/yast2-installation-3.0.1/configure.ac
--- old/yast2-installation-3.0.0/configure.ac 2013-07-31 10:39:27.000000000
+0200
+++ new/yast2-installation-3.0.1/configure.ac 2013-08-04 22:12:01.000000000
+0200
@@ -1,9 +1,9 @@
dnl configure.ac for yast2-installation
dnl
-dnl -- This file is generated by y2autoconf 2.24.7 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 3.0.1 - DO NOT EDIT! --
dnl (edit configure.ac.in or configure.in.in instead)
-AC_INIT(yast2-installation, 3.0.0, http://bugs.opensuse.org/,
yast2-installation)
+AC_INIT(yast2-installation, 3.0.1, http://bugs.opensuse.org/,
yast2-installation)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="3.0.0"
+VERSION="3.0.1"
RPMNAME="yast2-installation"
MAINTAINER="Jiří Suchomel <[email protected]>"
@@ -149,16 +149,6 @@
AC_MSG_WARN([yast2-testsuite.rpm is not installed])
])
-dnl Check packages expect and dejagnu
-AC_PATH_PROG(MYEXPECT, expect, false)
-if test "$MYEXPECT" = "false"; then
- AC_MSG_ERROR([expect not installed])
-fi
-AC_PATH_PROG(MYRUNTEST, runtest, false)
-if test "$MYRUNTEST" = "false"; then
- AC_MSG_ERROR([dejagnu not installed])
-fi
-
( cd control;
for xml in `ls *.xml`; do
@@ -197,7 +187,6 @@
AC_SUBST(fvwmdir)
AC_CONFIG_FILES(Makefile src/Makefile
-agents/Makefile
doc/autodocs/Makefile
doc/proposal/Makefile
doc/features/examples/Makefile
@@ -228,7 +217,6 @@
control/tests/Makefile
control/examples/Makefile
control/Makefile
-testsuite/Makefile
autoyast_desktop/Makefile)
AC_OUTPUT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/configure.in.in
new/yast2-installation-3.0.1/configure.in.in
--- old/yast2-installation-3.0.0/configure.in.in 2013-01-22
11:22:35.000000000 +0100
+++ new/yast2-installation-3.0.1/configure.in.in 2013-08-04
22:11:49.000000000 +0200
@@ -10,7 +10,6 @@
## some common checks
@YAST2-CHECKS-COMMON@
@YAST2-CHECKS-YCP@
-@YAST2-CHECKS-TESTSUITE@
## Nasty hack: xgettext doesn't work for XML files, so let's symlink it
( cd control;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/control/Makefile.am
new/yast2-installation-3.0.1/control/Makefile.am
--- old/yast2-installation-3.0.0/control/Makefile.am 2013-01-22
11:22:35.000000000 +0100
+++ new/yast2-installation-3.0.1/control/Makefile.am 2013-08-02
20:39:43.000000000 +0200
@@ -1,6 +1,10 @@
# Makefile.am for installation/general
#
-SUBDIRS = docs tests examples
+
+# process the current directory first
+# (to ensure control.rng file is generated before it is
+# used in the examples subdirectory)
+SUBDIRS = . docs tests examples
controldir = $(yast2dir)/control
@@ -22,8 +26,16 @@
# Unfortunately, CVS doesn't support checking in symlinks - it would duplicate
# the file.
-
-EXTRA_DIST = $(control_DATA) $(product_DATA) $(xml_files)
+# Distribute also the generated control.rng file, the reason is that "trang"
+# is a Java tool which adds huge dependency in OBS.
+#
+# The conversion happens during "make package" when building the tarball.
+# The RNG file gets automatically updated after any change by the "control.rng"
+# rule below.
+#
+# At build time the RNG file from tarball will have a newer time stamp
+# and thus it will not need rebuild/update making "trang" unnecessary.
+EXTRA_DIST = $(control_DATA) $(product_DATA) $(xml_files) control.rng
include $(top_srcdir)/Makefile.am.common
@@ -31,7 +43,5 @@
trang -I rnc -O rng control.rnc control.rng
# checks only those control files that belong to this package
-check-local:
- trang -I rnc -O rng control.rnc control.rng
- xmllint --relaxng control.rng --noout control.xml
- xmllint --relaxng control.rng --noout $(xml_files)
+check-local: control.rng
+ xmllint --relaxng control.rng --noout $(filter %.xml, $(xml_files)
$(control_DATA))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/src/clients/inst_pre_install.rb
new/yast2-installation-3.0.1/src/clients/inst_pre_install.rb
--- old/yast2-installation-3.0.0/src/clients/inst_pre_install.rb
2013-07-30 13:08:31.000000000 +0200
+++ new/yast2-installation-3.0.1/src/clients/inst_pre_install.rb
2013-08-01 08:56:50.000000000 +0200
@@ -250,9 +250,40 @@
end
def Initialize
Builtins.y2milestone("Evaluating all current partitions")
+
+ # limit the number of the searched disks to 8 of each kind in order to
avoid neverending
+ # mounting of all partitions (fate#305873, bnc#468922)
+ # FIXME: copy-pasted from partitioner, just different number of disks
and added /dev/dasd
+ restrict_disk_names = lambda do |disks|
+ disks = deep_copy(disks)
+ helper = lambda do |s|
+ count = 0
+ disks = Builtins.filter(disks) do |dist|
+ next true if Builtins.search(dist, s) != 0
+ count = Ops.add(count, 1)
+ Ops.less_or_equal(count, 8)
+ end
+
+ nil
+ end
+
+ helper.call("/dev/sd")
+ helper.call("/dev/hd")
+ helper.call("/dev/cciss/")
+ helper.call("/dev/dasd")
+
+ Builtins.y2milestone("restrict_disk_names: ret %1", disks)
+ deep_copy(disks)
+ end
+
target_map = Storage.GetTargetMap
counter = -1
- Builtins.foreach(target_map) do |device_name, device_descr|
+ device_names = Builtins.maplist(target_map) do |device_name,
device_descr|
+ device_name
+ end
+ device_names = restrict_disk_names.call(device_names)
+ Builtins.foreach(device_names) do |device_name|
+ device_descr = Ops.get(target_map, device_name, {})
partitons = Ops.get_list(device_descr, "partitions", [])
filesystem = nil
devicename = nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/src/clients/save_config_finish.rb
new/yast2-installation-3.0.1/src/clients/save_config_finish.rb
--- old/yast2-installation-3.0.0/src/clients/save_config_finish.rb
2013-07-30 13:08:31.000000000 +0200
+++ new/yast2-installation-3.0.1/src/clients/save_config_finish.rb
2013-08-01 11:41:50.000000000 +0200
@@ -214,15 +214,25 @@
if FileUtils.Exists(@config_path)
Builtins.y2milestone(
"Insert value into supportconfig.conf: %1",
- SCR.Execute(
- path(".target.bash_output"),
- Builtins.sformat(
- "echo 'VAR_OPTION_UPLOAD_TARGET=%1'>> %2",
- @url,
- @config_path
- )
+ @url
+ )
+ SCR.Execute(
+ path(".target.bash_output"),
+ Builtins.sformat(
+ "sed -i '/VAR_OPTION_UPLOAD_TARGET=.*/d;/^$/d' %1",
+ @config_path
+ )
+ )
+ SCR.Execute(
+ path(".target.bash_output"),
+ Builtins.sformat(
+ "echo \"VAR_OPTION_UPLOAD_TARGET='%1'\">> %2",
+ @url,
+ @config_path
)
)
+ else
+ Builtins.y2error("filename %1 was not found", @config_path)
end
end
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/yast2-installation-3.0.0/testsuite/Makefile.am
new/yast2-installation-3.0.1/testsuite/Makefile.am
--- old/yast2-installation-3.0.0/testsuite/Makefile.am 2013-07-30
13:08:31.000000000 +0200
+++ new/yast2-installation-3.0.1/testsuite/Makefile.am 1970-01-01
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-#
-# Makefile.am for .../testsuite
-#
-# Do not edit this file (Makefile.am) as it will be overwritten!
-#
-
-AUTOMAKE_OPTIONS = dejagnu
-EXTRA_DIST = $(wildcard tests/*.out) $(wildcard tests/*.err) $(wildcard
tests/*.rb)
-
-testsuite_prepare = @ydatadir@/testsuite/Makefile.testsuite
-
-all-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir)
-
-clean-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) clean
-
-check-local: $(testsuite_prepare)
- make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) check
-
-# EOF
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]