openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2008
- 1 participants
- 1828 discussions
Hello community,
here is the log from the commit of package yast2-trans-de
checked in at Mon Sep 1 15:30:07 CEST 2008.
--------
--- yast2-trans-de/yast2-trans-de.changes 2008-08-18 11:42:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-trans-de/yast2-trans-de.changes 2008-09-01 10:23:12.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 01 10:23:12 CEST 2008 - ke(a)suse.de
+
+- Update to version 2.17.3.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-de-2.17.2.tar.bz2
New:
----
yast2-trans-de-2.17.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-de.spec ++++++
--- /var/tmp/diff_new_pack.D22131/_old 2008-09-01 15:29:59.000000000 +0200
+++ /var/tmp/diff_new_pack.D22131/_new 2008-09-01 15:29:59.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-de (Version 2.17.2)
+# spec file for package yast2-trans-de (Version 2.17.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-trans-de
-Version: 2.17.2
+Version: 2.17.3
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-de-2.17.2.tar.bz2
+Source0: yast2-trans-de-2.17.3.tar.bz2
Prefix: /usr
Provides: locale(yast2:de)
# Requires: yast2-config-XXpkgXX
@@ -38,7 +38,7 @@
%prep
-%setup -n yast2-trans-de-2.17.2
+%setup -n yast2-trans-de-2.17.3
%build
autoreconf --force --install
@@ -70,6 +70,8 @@
%dir /usr/share/YaST2/locale
%lang(de) /usr/share/YaST2/locale/de
%changelog
+* Mon Sep 01 2008 ke(a)suse.de
+- Update to version 2.17.3.
* Mon Aug 18 2008 ke(a)suse.de
- Update to version 2.17.2.
* Fri Jul 18 2008 ke(a)suse.de
++++++ yast2-trans-de-2.17.2.tar.bz2 -> yast2-trans-de-2.17.3.tar.bz2 ++++++
++++ 2614 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sox
checked in at Mon Sep 1 15:29:50 CEST 2008.
--------
--- sox/sox.changes 2008-06-27 17:11:56.000000000 +0200
+++ /mounts/work_src_done/STABLE/sox/sox.changes 2008-09-01 14:47:41.000000000 +0200
@@ -1,0 +2,27 @@
+Mon Sep 1 14:46:27 CEST 2008 - prusnak(a)suse.cz
+
+- updated to 14.1.0
+ * New WavPack format.
+ * New htk format.
+ * New .f4 & .f8 raw file extensions.
+ * New `splice' effect; splice together audio sections.
+ * New `remix' effect; mixes any number of channels.
+ * New `norm' (normalise) effect.
+ * New `delay' effect; delay one or more channels.
+ * New `contrast' enhancement effect.
+ * New `rate' high quality resampling effect.
+ * New `spectrogram' effect; creates a PNG (if built with PNG lib).
+ * New `gain' alias for the vol effect.
+ * New option --help-format shows info about supported format(s).
+ * New --combine=mix-power option to mix combine using 1/sqrt(n) scaling instead of 1/n.
+ * New --input-buffer option to specify (only) input buffer size.
+ * New `soxi' utility to extract/display file header fields.
+ * New VU meter.
+ * Can now write .amb (.wav variant) files.
+ * Can now read 2,3(2.6),4 bit ADPCM .voc files.
+ * Can now read some MP3 ID3 tags.
+ * Fix rec shortcut should apply bit depth (8-bit, 16-bit, etc.) to input handler.
+ * Fix endian selection (-B, -L, -x) in some circumstances.
+ * Various other small fixes/improvements.
+
+-------------------------------------------------------------------
Old:
----
sox-14.0.1-module-avoid-version.patch
sox-14.0.1.tar.bz2
sox-14.0.1-vorbis.patch
New:
----
sox-14.1.0-module-avoid-version.patch
sox-14.1.0.tar.bz2
sox-14.1.0-vorbis.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sox.spec ++++++
--- /var/tmp/diff_new_pack.A20781/_old 2008-09-01 15:29:37.000000000 +0200
+++ /var/tmp/diff_new_pack.A20781/_new 2008-09-01 15:29:37.000000000 +0200
@@ -1,22 +1,29 @@
#
-# spec file for package sox (Version 14.0.1)
+# spec file for package sox (Version 14.1.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: sox
-BuildRequires: alsa-devel flac-devel libgsm-devel libvorbis-devel pkg-config
+BuildRequires: alsa-devel flac-devel ladspa-devel libao-devel libgsm-devel libpng-devel libsamplerate-devel libsndfile-devel libvorbis-devel pkg-config wavpack-devel
License: BSD 3-Clause; GPL v2 or later
Group: Productivity/Multimedia/Sound/Editors and Convertors
AutoReqProv: on
-Version: 14.0.1
-Release: 21
+Version: 14.1.0
+Release: 1
Summary: Sound Conversion Tools and Library
Url: http://sox.sourceforge.net
Source: %{name}-%{version}.tar.bz2
@@ -39,10 +46,10 @@
%package devel
License: BSD 3-Clause; GPL v2 or later
-Group: Productivity/Multimedia/Sound/Editors and Convertors
+Group: Development/Libraries/C and C++
Summary: Sound Conversion Tools and Library
Requires: %{name} = %{version}
-Requires: alsa-devel flac-devel libgsm-devel libvorbis-devel
+Requires: pkg-config alsa-devel flac-devel libgsm-devel libvorbis-devel libsndfile-devel wavpack-devel ladspa-devel libpng-devel libao-devel libsamplerate-devel
%description devel
SOX is intended to be the Swiss Army knife of sound processing tools.
@@ -70,6 +77,7 @@
fi
export CFLAGS="$RPM_OPT_FLAGS -fstack-protector -DEXTERNAL_GSM -DHAVE_SYS_SOUNDCARD_H -fPIC -DPIC"
export CPPFLAGS=-I$PWD/include
+export LDFLAGS=-lltdl
%configure --disable-static
make %{?jobs:-j%jobs}
@@ -100,8 +108,33 @@
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/sox.pc
%changelog
+* Mon Sep 01 2008 prusnak(a)suse.cz
+- updated to 14.1.0
+ * New WavPack format.
+ * New htk format.
+ * New .f4 & .f8 raw file extensions.
+ * New `splice' effect; splice together audio sections.
+ * New `remix' effect; mixes any number of channels.
+ * New `norm' (normalise) effect.
+ * New `delay' effect; delay one or more channels.
+ * New `contrast' enhancement effect.
+ * New `rate' high quality resampling effect.
+ * New `spectrogram' effect; creates a PNG (if built with PNG lib).
+ * New `gain' alias for the vol effect.
+ * New option --help-format shows info about supported format(s).
+ * New --combine=mix-power option to mix combine using 1/sqrt(n) scaling instead of 1/n.
+ * New --input-buffer option to specify (only) input buffer size.
+ * New `soxi' utility to extract/display file header fields.
+ * New VU meter.
+ * Can now write .amb (.wav variant) files.
+ * Can now read 2,3(2.6),4 bit ADPCM .voc files.
+ * Can now read some MP3 ID3 tags.
+ * Fix rec shortcut should apply bit depth (8-bit, 16-bit, etc.) to input handler.
+ * Fix endian selection (-B, -L, -x) in some circumstances.
+ * Various other small fixes/improvements.
* Fri Jun 27 2008 schwab(a)suse.de
- Use autoreconf.
* Tue Mar 25 2008 prusnak(a)suse.cz
++++++ sox-14.0.1-module-avoid-version.patch -> sox-14.1.0-module-avoid-version.patch ++++++
--- sox/sox-14.0.1-module-avoid-version.patch 2008-06-27 17:39:17.000000000 +0200
+++ /mounts/work_src_done/STABLE/sox/sox-14.1.0-module-avoid-version.patch 2008-09-01 12:07:13.000000000 +0200
@@ -1,6 +1,6 @@
--- src/Makefile.am
+++ src/Makefile.am
-@@ -7,6 +7,7 @@ AM_CFLAGS = #-Wconversion
+@@ -7,6 +7,7 @@
# Pass flags from --enable-silent-libtool
LIBTOOL = @LIBTOOL@ @LIBTOOLFLAGS@
@@ -8,16 +8,17 @@
#########################
# SoX - the application #
-@@ -48,142 +49,193 @@ pkglib_LTLIBRARIES = libsox_fmt_auto.la
- # File format detection
- libsox_fmt_auto_la_SOURCES = auto.c
- libsox_fmt_auto_la_LIBADD = libsox.la
-+libsox_fmt_auto_la_LDFLAGS = $(MODULELDFLAGS)
-
+@@ -55,169 +56,233 @@
# File formats
libsox_fmt_raw_la_SOURCES = raw-fmt.c
libsox_fmt_raw_la_LIBADD = libsox.la
+libsox_fmt_raw_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_f4_la_SOURCES = f4-fmt.c
+ libsox_fmt_f4_la_LIBADD = libsox.la
++libsox_fmt_f4_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_f8_la_SOURCES = f8-fmt.c
+ libsox_fmt_f8_la_LIBADD = libsox.la
++libsox_fmt_f8_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_s1_la_SOURCES = s1-fmt.c
libsox_fmt_s1_la_LIBADD = libsox.la
+libsox_fmt_s1_la_LDFLAGS = $(MODULELDFLAGS)
@@ -87,6 +88,9 @@
libsox_fmt_hcom_la_SOURCES = hcom.c
libsox_fmt_hcom_la_LIBADD = libsox.la
+libsox_fmt_hcom_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_htk_la_SOURCES = htk.c
+ libsox_fmt_htk_la_LIBADD = libsox.la
++libsox_fmt_htk_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_lpc10_la_SOURCES = lpc10.c
libsox_fmt_lpc10_la_LIBADD = ../lpc10/liblpc10.la libsox.la
+libsox_fmt_lpc10_la_LDFLAGS = $(MODULELDFLAGS)
@@ -96,15 +100,18 @@
libsox_fmt_prc_la_SOURCES = prc.c
libsox_fmt_prc_la_LIBADD = libsox.la
+libsox_fmt_prc_la_LDFLAGS = $(MODULELDFLAGS)
- libsox_fmt_sf_la_SOURCES = sf.c sfircam.h
+ libsox_fmt_sf_la_SOURCES = sf.c
libsox_fmt_sf_la_LIBADD = libsox.la
+libsox_fmt_sf_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_smp_la_SOURCES = smp.c
libsox_fmt_smp_la_LIBADD = libsox.la
+libsox_fmt_smp_la_LDFLAGS = $(MODULELDFLAGS)
- libsox_fmt_sndrtool_la_SOURCES = sndrtool.c
- libsox_fmt_sndrtool_la_LIBADD = libsox.la
-+libsox_fmt_sndrtool_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_sounder_la_SOURCES = sounder.c
+ libsox_fmt_sounder_la_LIBADD = libsox.la
++libsox_fmt_sounder_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_soundtool_la_SOURCES = soundtool.c
+ libsox_fmt_soundtool_la_LIBADD = libsox.la
++libsox_fmt_soundtool_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_sphere_la_SOURCES = sphere.c
libsox_fmt_sphere_la_LIBADD = libsox.la
+libsox_fmt_sphere_la_LDFLAGS = $(MODULELDFLAGS)
@@ -120,7 +127,7 @@
libsox_fmt_ima_la_SOURCES = ima-fmt.c
libsox_fmt_ima_la_LIBADD = libsox.la
+libsox_fmt_ima_la_LDFLAGS = $(MODULELDFLAGS)
- libsox_fmt_wav_la_SOURCES = adpcm.c adpcm.h ima_rw.c ima_rw.h wav.c wav.h
+ libsox_fmt_wav_la_SOURCES = adpcm.c adpcm.h ima_rw.c ima_rw.h wav.c
libsox_fmt_wav_la_LIBADD = libsox.la @GSM_LIBS@ @LIBGSM_LIBADD@
+libsox_fmt_wav_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_wve_la_SOURCES = wve.c
@@ -146,20 +153,53 @@
libsox_fmt_sndfile_la_CFLAGS = @SNDFILE_CFLAGS@
libsox_fmt_sndfile_la_LIBADD = libsox.la @SNDFILE_LIBS@
+libsox_fmt_sndfile_la_LDFLAGS = $(MODULELDFLAGS)
- pkglib_LTLIBRARIES += libsox_fmt_sndfile.la
+ libsox_fmt_caf_la_SOURCES = caf.c
+ libsox_fmt_caf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_caf_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_mat4_la_SOURCES = mat4.c
+ libsox_fmt_mat4_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_mat4_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_mat5_la_SOURCES = mat5.c
+ libsox_fmt_mat5_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_mat5_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_paf_la_SOURCES = paf.c
+ libsox_fmt_paf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_paf_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_fap_la_SOURCES = fap.c
+ libsox_fmt_fap_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_fap_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_w64_la_SOURCES = w64.c
+ libsox_fmt_w64_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_w64_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_xi_la_SOURCES = xi.c
+ libsox_fmt_xi_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_xi_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_pvf_la_SOURCES = pvf.c
+ libsox_fmt_pvf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_pvf_la_LDFLAGS = $(MODULELDFLAGS)
+ libsox_fmt_sd2_la_SOURCES = sd2.c
+ libsox_fmt_sd2_la_LIBADD = libsox.la libsox_fmt_sndfile.la
++libsox_fmt_sd2_la_LDFLAGS = $(MODULELDFLAGS)
+ pkglib_LTLIBRARIES += libsox_fmt_sndfile.la libsox_fmt_caf.la libsox_fmt_mat4.la libsox_fmt_mat5.la libsox_fmt_paf.la libsox_fmt_fap.la libsox_fmt_w64.la libsox_fmt_xi.la libsox_fmt_pvf.la libsox_fmt_sd2.la
endif
if HAVE_AMRWB
- libsox_fmt_amr_wb_la_SOURCES = amr-wb.c amr.h
+ libsox_fmt_amr_wb_la_SOURCES = amr-wb.c amr.h amr1.h amr2.h
libsox_fmt_amr_wb_la_LIBADD = libsox.la @AMR_WB_LIBS@
+libsox_fmt_amr_wb_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_amr_wb.la
endif
if HAVE_AMRNB
- libsox_fmt_amr_nb_la_SOURCES = amr-nb.c amr.h
+ libsox_fmt_amr_nb_la_SOURCES = amr-nb.c amr.h amr1.h amr2.h
libsox_fmt_amr_nb_la_LIBADD = libsox.la @AMR_NB_LIBS@
+libsox_fmt_amr_nb_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_amr_nb.la
endif
+ if HAVE_WAVPACK
+ libsox_fmt_wavpack_la_SOURCES = wavpack.c
+ libsox_fmt_wavpack_la_LIBADD = libsox.la @WAVPACK_LIBS@
++libsox_fmt_wavpack_la_LDFLAGS = $(MODULELDFLAGS)
+ pkglib_LTLIBRARIES += libsox_fmt_wavpack.la
+ endif
if HAVE_MP3
libsox_fmt_mp3_la_SOURCES = mp3.c mp3-duration.h
libsox_fmt_mp3_la_LIBADD = libsox.la @MP3_LIBS@
@@ -167,7 +207,7 @@
pkglib_LTLIBRARIES += libsox_fmt_mp3.la
endif
if HAVE_OGG_VORBIS
- libsox_fmt_vorbis_la_SOURCES = vorbis.c
+ libsox_fmt_vorbis_la_SOURCES = vorbis.c vorbis1.h
libsox_fmt_vorbis_la_LIBADD = libsox.la @OGG_LIBS@
+libsox_fmt_vorbis_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_vorbis.la
++++++ sox-14.0.1.tar.bz2 -> sox-14.1.0.tar.bz2 ++++++
++++ 56938 lines of diff (skipped)
++++++ sox-14.0.1-vorbis.patch -> sox-14.1.0-vorbis.patch ++++++
--- sox/sox-14.0.1-vorbis.patch 2007-10-04 10:45:20.000000000 +0200
+++ /mounts/work_src_done/STABLE/sox/sox-14.1.0-vorbis.patch 2008-07-31 12:33:25.000000000 +0200
@@ -1,17 +1,16 @@
---- src/vorbis.c
-+++ src/vorbis.c
-@@ -360,7 +360,13 @@
- }
- quality = ft->signal.compression;
- }
-- vorbis_encode_init_vbr(&ve->vi, (int)ft->signal.channels, (int)ft->signal.rate, (float)(quality / 10));
-+
-+ if(vorbis_encode_init_vbr(&ve->vi, (int)ft->signal.channels, (int)ft->signal.rate, (float)(quality / 10)))
-+ {
-+ sox_fail_errno(ft,SOX_ERATE,
-+ "libVorbis does not support this mode (eg, too low a bitrate, etc.)");
-+ return (SOX_EOF);
-+ }
+--- src/vorbis1.h
++++ src/vorbis1.h
+@@ -21,8 +21,11 @@
+ #pragma warning(push, 1)
+ #endif
- vorbis_analysis_init(&ve->vd, &ve->vi);
- vorbis_block_init(&ve->vd, &ve->vb);
+- vorbis_encode_init_vbr(
+- &ve->vi, ft->signal.channels, ft->signal.rate + .5, quality / 10);
++ if (vorbis_encode_init_vbr(&ve->vi, ft->signal.channels, ft->signal.rate + .5, quality / 10))
++ {
++ lsx_fail_errno(ft, SOX_ERATE, "libVorbis does not support this mode (eg, too low a bitrate, etc.)");
++ return (SOX_EOF);
++ }
+
+ #if defined __SUNPRO_CC
+ #pragma enable_warn
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package strigi
checked in at Mon Sep 1 15:29:12 CEST 2008.
--------
--- strigi/strigi.changes 2008-07-29 09:47:56.000000000 +0200
+++ /mounts/work_src_done/STABLE/strigi/strigi.changes 2008-08-29 09:22:29.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Aug 27 12:49:46 CEST 2008 - dmueller(a)suse.de
+
+- add missing versioning requires for libstrigi0
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ strigi.spec ++++++
--- /var/tmp/diff_new_pack.r19531/_old 2008-09-01 15:29:04.000000000 +0200
+++ /var/tmp/diff_new_pack.r19531/_new 2008-09-01 15:29:04.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package strigi (Version 0.5.11)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -25,11 +32,13 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://www.vandenoever.info/software/strigi/
Version: 0.5.11
-Release: 7
-Source: strigi-%{version}.tar.bz2
+Release: 28
+%define tar_version 0.5.11
+Source: strigi-%{tar_version}.tar.bz2
Patch: trunk.diff
Provides: strigi-ui = 0.5.7
Obsoletes: strigi-ui <= 0.5.7
+Requires: libstrigi0 >= %version
%description
strigi is a very fast crawling, very small memory footprint, no
@@ -79,7 +88,7 @@
Flavio Castelli <micron(a)madlab.it>
%prep
-%setup -q
+%setup -q -n strigi-%tar_version
%patch
%build
@@ -146,6 +155,8 @@
%_libdir/strigi/StrigiConfig.cmake
%changelog
+* Wed Aug 27 2008 dmueller(a)suse.de
+- add missing versioning requires for libstrigi0
* Tue Jul 29 2008 coolo(a)suse.de
- obsolete old name
* Mon Jul 28 2008 wstephenson(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pwlib
checked in at Mon Sep 1 15:28:49 CEST 2008.
--------
--- pwlib/pwlib.changes 2008-03-03 16:35:19.000000000 +0100
+++ /mounts/work_src_done/STABLE/pwlib/pwlib.changes 2008-09-01 12:31:43.607514000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 12:30:48 CEST 2008 - kkeil(a)suse.de
+
+- add expat-devel to build with expat again
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pwlib.spec ++++++
--- /var/tmp/diff_new_pack.k17401/_old 2008-09-01 15:28:07.000000000 +0200
+++ /var/tmp/diff_new_pack.k17401/_new 2008-09-01 15:28:07.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package pwlib (Version 1.10.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -13,8 +20,8 @@
Name: pwlib
Version: 1.10.10
-Release: 56
-BuildRequires: SDL-devel bison esound-devel flex gcc-c++ libavc1394-devel libdc1394_control12-devel libdv-devel libstdc++-devel openldap2-devel
+Release: 120
+BuildRequires: SDL-devel bison esound-devel flex gcc-c++ libavc1394-devel libdc1394_control12-devel libdv-devel libexpat-devel libstdc++-devel openldap2-devel
Url: http://www.openh323.org/
License: MOZILLA PUBLIC LICENSE (MPL/NPL)
Group: System/Libraries
@@ -49,6 +56,7 @@
Equivalence Pty. Ltd. <support(a)equival.com.au>
%package devel
+License: MOZILLA PUBLIC LICENSE (MPL/NPL)
Requires: %{name} = %{version} SDL-devel libexpat-devel openldap2-devel openssl-devel
Summary: pwlib package for developers (includes headers and scripts)
Group: Development/Libraries/C and C++
@@ -64,6 +72,7 @@
Equivalence Pty. Ltd. <support(a)equival.com.au>
%package plugins-avc
+License: MOZILLA PUBLIC LICENSE (MPL/NPL)
Provides: pwlib-video-plugin
Summary: AVC plugin for pwlib
Group: System/Libraries
@@ -79,6 +88,7 @@
Equivalence Pty. Ltd. <support(a)equival.com.au>
%package plugins-dc
+License: MOZILLA PUBLIC LICENSE (MPL/NPL)
Provides: pwlib-video-plugin
Summary: DC plugin for pwlib
Group: System/Libraries
@@ -94,6 +104,7 @@
Equivalence Pty. Ltd. <support(a)equival.com.au>
%package plugins-v4l2
+License: MOZILLA PUBLIC LICENSE (MPL/NPL)
Provides: pwlib-video-plugin
Summary: V4L2 support for pwlib
Group: System/Libraries
@@ -198,6 +209,8 @@
%{_libdir}/pwlib/devices/videoinput/v4l2_pwplugin.so
%changelog
+* Mon Sep 01 2008 kkeil(a)suse.de
+- add expat-devel to build with expat again
* Mon Mar 03 2008 kkeil(a)suse.de
- fix missing ldap_r library, it is not for normal ldap clients
* Tue Dec 04 2007 rhafer(a)suse.de
@@ -296,7 +309,7 @@
- plugin directory belongs to main file
* Thu Mar 04 2004 kkaempf(a)suse.de
- update to final 1.6.3
-* Mon Mar 01 2004 kkaempf(a)suse.de
+* Tue Mar 02 2004 kkaempf(a)suse.de
- split the plugins off to separate files to reduce dependencies
and make the package compatible to the maintainer's
recommendations
@@ -402,7 +415,7 @@
- Use %%{_libdir} in .spec file.
* Mon Dec 17 2001 kkaempf(a)suse.de
- Update to 1.2.7
-* Mon Dec 03 2001 adrian(a)suse.de
+* Tue Dec 04 2001 adrian(a)suse.de
- fix mips and arm recognition.
* Mon Dec 03 2001 schwab(a)suse.de
- Fix getdate parser to use %%pure_parser instead of YYPURE.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pam_mount
checked in at Mon Sep 1 15:28:12 CEST 2008.
--------
--- pam_mount/pam_mount.changes 2008-08-18 12:04:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/pam_mount/pam_mount.changes 2008-09-01 10:59:16.262571000 +0200
@@ -1,0 +2,11 @@
+Mon Sep 1 10:56:59 CEST 2008 - mc(a)suse.de
+
+- version 0.45
+ * fix double-freeing the authentication token
+ * use ofl instead of lsof/fuser
+ * kill-on-logout support (terminate processes that would stand in the
+ way of unmounting)
+ (remove suse patch which supports this)
+ * mount.crypt: auto-detect necessity for running losetup
+
+-------------------------------------------------------------------
Old:
----
pam_mount-0.18-bump-max-par.diff
pam_mount-0.18-umount-home-dir.dif
pam_mount-0.44.tar.lzma
New:
----
pam_mount-0.45-bump-max-par.diff
pam_mount-0.45.tar.lzma
pam_mount-0.45-umount-home-dir.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pam_mount.spec ++++++
--- /var/tmp/diff_new_pack.L16878/_old 2008-09-01 15:27:47.000000000 +0200
+++ /var/tmp/diff_new_pack.L16878/_new 2008-09-01 15:27:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pam_mount (Version 0.44)
+# spec file for package pam_mount (Version 0.45)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,7 +22,7 @@
BuildRequires: libHX-devel libxml2-devel lzma openssl-devel pam-devel perl-XML-Writer pkg-config
BuildRequires: linux-kernel-headers
Summary: A PAM Module that can Mount Volumes for a User Session
-Version: 0.44
+Version: 0.45
Release: 1
# psmisc: /bin/fuser
Recommends: cifs-mount psmisc
@@ -32,8 +32,8 @@
Prefix: /usr
Group: System/Libraries
Source: %{name}-%{version}.tar.lzma
-Patch1: pam_mount-0.18-umount-home-dir.dif
-Patch2: pam_mount-0.18-bump-max-par.diff
+Patch1: pam_mount-0.45-umount-home-dir.dif
+Patch2: pam_mount-0.45-bump-max-par.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://pam-mount.sourceforge.net/
PreReq: coreutils, perl-XML-Writer
@@ -113,6 +113,7 @@
%{_prefix}/bin/autoehd
%{_prefix}/bin/passwdehd
%{_prefix}/bin/pmt-fd0ssh
+%{_prefix}/bin/pmt-ofl
/sbin/mount.crypt
/sbin/umount.crypt
%{_sbindir}/pmvarrun
@@ -128,6 +129,14 @@
%doc %{_mandir}/man8/umount.crypt.8.gz
%changelog
+* Mon Sep 01 2008 mc(a)suse.de
+- version 0.45
+ * fix double-freeing the authentication token
+ * use ofl instead of lsof/fuser
+ * kill-on-logout support (terminate processes that would stand in the
+ way of unmounting)
+ (remove suse patch which supports this)
+ * mount.crypt: auto-detect necessity for running losetup
* Mon Aug 18 2008 mc(a)suse.de
- version 0.44
- mount.crypt: fix option slurping
++++++ pam_mount-0.18-bump-max-par.diff -> pam_mount-0.45-bump-max-par.diff ++++++
--- pam_mount/pam_mount-0.18-bump-max-par.diff 2008-08-18 12:04:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/pam_mount/pam_mount-0.45-bump-max-par.diff 2008-09-01 10:59:16.229575000 +0200
@@ -1,10 +1,8 @@
-Index: src/private.h
-===================================================================
---- src/private.h.orig
-+++ src/private.h
+--- src/pam_mount.h
++++ src/pam_mount.h 2008/09/01 08:18:32
@@ -6,7 +6,7 @@
- #include <limits.h>
- #include <stdbool.h>
+ #include <libHX/clist.h>
+ #include <libHX/list.h>
-#define MAX_PAR 127
+#define MAX_PAR 1024
++++++ pam_mount-0.18-umount-home-dir.dif -> pam_mount-0.45-umount-home-dir.dif ++++++
--- pam_mount/pam_mount-0.18-umount-home-dir.dif 2008-08-18 12:04:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/pam_mount/pam_mount-0.45-umount-home-dir.dif 2008-09-01 10:59:16.259577000 +0200
@@ -10,22 +10,6 @@
for ((x = 5; x >= 0; --x)); do
fuser -m "$1" || break;
-@@ -53,6 +54,15 @@ for ((x = 5; x >= 0; --x)); do
- sleep 1;
- done;
-
-+# kill remaining user processes if we're unmounting a user's home dir
-+USER=`stat --format=%U $1 2>/dev/null` && getent passwd "$USER" | grep -e ":$1:" &> /dev/null
-+if test $? -eq 0; then
-+ lsof -t $1 | xargs kill -TERM &> /dev/null
-+ sleep 1
-+ lsof -t $1 | xargs kill -9 &> /dev/null
-+ sleep 1
-+fi
-+
- umount "$1";
- if [ $? -ne 0 ]; then
- echo "${0##*/}: error unmounting $1" >&2
@@ -73,3 +83,12 @@ if echo "$REALDEVICE" | grep ^/dev/loop
exit 1
fi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pam_krb5
checked in at Mon Sep 1 15:27:40 CEST 2008.
--------
--- pam_krb5/pam_krb5.changes 2008-06-20 16:31:38.000000000 +0200
+++ /mounts/work_src_done/STABLE/pam_krb5/pam_krb5.changes 2008-09-01 11:20:40.543799000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 11:19:22 CEST 2008 - mc(a)suse.de
+
+- validate new fetched credentials
+
+-------------------------------------------------------------------
New:
----
pam_krb5-2.3.1-post.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pam_krb5.spec ++++++
--- /var/tmp/diff_new_pack.i14594/_old 2008-09-01 15:27:28.000000000 +0200
+++ /var/tmp/diff_new_pack.i14594/_new 2008-09-01 15:27:28.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package pam_krb5 (Version 2.3.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -19,7 +26,7 @@
Provides: pam_krb
AutoReqProv: on
Version: 2.3.1
-Release: 1
+Release: 28
Summary: PAM Module for Kerberos Authentication
Url: http://sourceforge.net/projects/pam-krb5/
Source: pam_krb5-%{version}-%{PAM_RELEASE}.tar.bz2
@@ -29,6 +36,7 @@
Patch3: pam_krb5-2.3.1-log-choise.dif
Patch4: pam_krb5-po-Makevars.dif
Patch5: pam_krb5-LINGUAS.dif
+Patch6: pam_krb5-2.3.1-post.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -50,6 +58,7 @@
%patch3 -p1
%patch4 -p1
%patch5
+%patch6
%build
%{suse_update_config -f}
@@ -84,6 +93,8 @@
%attr(755,root,root) /usr/bin/afs5log
%changelog
+* Mon Sep 01 2008 mc(a)suse.de
+- validate new fetched credentials
* Fri Jun 20 2008 mc(a)suse.de
- version 2.3.1
* translations for messages!
++++++ pam_krb5-2.3.1-post.dif ++++++
Index: src/v5.c
===================================================================
--- src/v5.c.orig
+++ src/v5.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2003,2004,2005,2006,2007 Red Hat, Inc.
+ * Copyright 2003,2004,2005,2006,2007,2008 Red Hat, Inc.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -889,11 +889,19 @@ v5_get_creds(krb5_context ctx,
tmpcreds.server = service_principal;
i = krb5_cc_retrieve_cred(ctx, ccache, 0,
&tmpcreds, creds);
- /* FIXME: check if the creds are expired?
- * What's the right error code if we check, and
- * they are? */
memset(&tmpcreds, 0, sizeof(tmpcreds));
krb5_cc_close(ctx, ccache);
+ switch (v5_validate(ctx, creds, options)) {
+ case 0:
+ /* we're fine */
+ break;
+ default:
+ /* something (anything) went wrong --
+ * discard them */
+ krb5_free_cred_contents(ctx, creds);
+ i = KRB5KRB_ERR_GENERIC;
+ break;
+ }
} else {
warn("error opening default ccache");
i = KRB5_CC_NOTFOUND;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package opensc
checked in at Mon Sep 1 15:27:37 CEST 2008.
--------
--- opensc/opensc.changes 2008-07-31 12:45:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/opensc/opensc.changes 2008-09-01 14:06:17.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 1 14:06:17 CEST 2008 - sbrabec(a)suse.cz
+
+- Check validity of SSL certificates for all Siemens CardOS M4
+ cards (SCA and SCB are affected as well, bnc#413496#c6).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensc.spec ++++++
--- /var/tmp/diff_new_pack.S13594/_old 2008-09-01 15:26:52.000000000 +0200
+++ /var/tmp/diff_new_pack.S13594/_new 2008-09-01 15:26:52.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package opensc (Version 0.11.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -23,7 +30,7 @@
%endif
Url: http://www.opensc-project.org/opensc/
Version: 0.11.4
-Release: 58
+Release: 79
Group: Productivity/Security
Summary: OpenSC Smart Card Library
License: LGPL v2.1 or later
@@ -149,6 +156,9 @@
%{_libdir}/pkgconfig/*.pc
%changelog
+* Mon Sep 01 2008 sbrabec(a)suse.cz
+- Check validity of SSL certificates for all Siemens CardOS M4
+ cards (SCA and SCB are affected as well, bnc#413496#c6).
* Thu Jul 31 2008 sbrabec(a)suse.cz
- Fixed initialization access rights for Siemens CardOS M4, added
a security check to pkcs15-tool (bnc#413496, CVE-2008-2235)
++++++ opensc-cardos-CVE-2008-2235.patch ++++++
--- /var/tmp/diff_new_pack.S13594/_old 2008-09-01 15:26:52.000000000 +0200
+++ /var/tmp/diff_new_pack.S13594/_new 2008-09-01 15:26:52.000000000 +0200
@@ -48,7 +48,7 @@
"Uses reader number <arg>",
"Specify PIN",
"Specify New PIN (when changing or unblocking)",
-@@ -1175,6 +1180,182 @@ static int learn_card(void)
+@@ -1175,6 +1180,176 @@ static int learn_card(void)
return 0;
}
@@ -70,12 +70,6 @@
+ goto end;
+ }
+
-+ if (strcmp("OpenSC Card",p15card->label) != 0) {
-+ printf("not initialized by opensc, card is fine.");
-+ rc = 0;
-+ goto end;
-+ }
-+
+ /* first select file on 5015 and get fci */
+ sc_format_apdu(in_card, &apdu, SC_APDU_CASE_4_SHORT, 0xa4, 0x08, 0x00);
+ apdu.lc = sizeof(cmd1);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package PackageKit
checked in at Mon Sep 1 15:27:12 CEST 2008.
--------
--- PackageKit/PackageKit.changes 2008-08-22 13:15:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/PackageKit/PackageKit.changes 2008-09-01 00:32:50.141719000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 1 00:42:31 CEST 2008 - sreeves(a)suse.de
+
+- Move to 0.3.1
+ distro upgrade support
+
+-------------------------------------------------------------------
Old:
----
PackageKit-0.3.0.tar.bz2
New:
----
PackageKit-0.3.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ PackageKit.spec ++++++
--- /var/tmp/diff_new_pack.k13891/_old 2008-09-01 15:26:58.000000000 +0200
+++ /var/tmp/diff_new_pack.k13891/_new 2008-09-01 15:26:58.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package PackageKit (Version 0.3.0)
+# spec file for package PackageKit (Version 0.3.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,8 +18,8 @@
Name: PackageKit
-Version: 0.3.0
-Release: 6
+Version: 0.3.1
+Release: 1
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: NetworkManager-devel PolicyKit-devel dbus-1-glib-devel fdupes gcc-c++ glib2-devel gtk-doc intltool libzypp-devel perl-XML-Parser python-devel sqlite-devel
@@ -186,6 +186,9 @@
%{_libdir}/libpackagekit.so
%changelog
+* Mon Sep 01 2008 sreeves(a)suse.de
+- Move to 0.3.1
+ distro upgrade support
* Fri Aug 22 2008 sbrabec(a)suse.cz
- Fixed invalid locale names.
* Mon Aug 18 2008 schwab(a)suse.de
++++++ PackageKit-0.3.0.tar.bz2 -> PackageKit-0.3.1.tar.bz2 ++++++
++++ 36959 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pacemaker
checked in at Mon Sep 1 15:26:48 CEST 2008.
--------
--- pacemaker/pacemaker.changes 2008-08-30 12:42:25.000000000 +0200
+++ /mounts/work_src_done/STABLE/pacemaker/pacemaker.changes 2008-09-01 10:30:26.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Sep 1 10:25:58 CEST 2008 - abeekhof(a)suse.de
+
+- Update source tarball to revision: 1df197982079
+- Try again to fix compilation in STABLE (this time also tested with mbuild)
+- STONITH is now enabled by default and the cluster will warn if no STONITH resource is found
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.f12749/_old 2008-09-01 15:26:33.000000000 +0200
+++ /var/tmp/diff_new_pack.f12749/_new 2008-09-01 15:26:33.000000000 +0200
@@ -34,7 +34,7 @@
Name: pacemaker
Summary: The Pacemaker scalable High-Availability cluster resource manager
Version: 0.7.1
-Release: 2
+Release: 4
License: GPL v2 or later; LGPL v2.1 or later
Url: http://www.clusterlabs.org
Group: Productivity/Clustering/HA
@@ -277,6 +277,10 @@
%{_libdir}/*.so
%changelog
+* Mon Sep 01 2008 abeekhof(a)suse.de
+- Update source tarball to revision: 1df197982079
+- Try again to fix compilation in STABLE (this time also tested with mbuild)
+- STONITH is now enabled by default and the cluster will warn if no STONITH resource is found
* Sat Aug 30 2008 abeekhof(a)suse.de
- Update source tarball to revision: 902885c90d96
- Fixes build ordering ssue that prevented compilation of lib/common
++++++ pacemaker.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/.hg_archival.txt new/pacemaker/.hg_archival.txt
--- old/pacemaker/.hg_archival.txt 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/.hg_archival.txt 2008-09-01 10:19:10.000000000 +0200
@@ -1,2 +1,2 @@
repo: 8448b17e67437947c48c639c6faa4371c4a14b3b
-node: 902885c90d96c01eecbcfaab94d9421db5be8510
+node: 1df1979820791d7612893cdd037c26b8f4d96a87
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/include/crm/pengine/status.h new/pacemaker/include/crm/pengine/status.h
--- old/pacemaker/include/crm/pengine/status.h 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/include/crm/pengine/status.h 2008-09-01 10:19:10.000000000 +0200
@@ -43,6 +43,21 @@
pe_restart_ignore
};
+#define pe_flag_have_quorum 0x00000001ULL
+#define pe_flag_symmetric_cluster 0x00000002ULL
+#define pe_flag_is_managed_default 0x00000004ULL
+
+#define pe_flag_stonith_enabled 0x00000010ULL
+#define pe_flag_have_stonith_resource 0x00000020ULL
+
+#define pe_flag_stop_rsc_orphans 0x00000100ULL
+#define pe_flag_stop_action_orphans 0x00000200ULL
+#define pe_flag_stop_everything 0x00000400ULL
+
+#define pe_flag_start_failure_fatal 0x00001000ULL
+#define pe_flag_remove_after_stop 0x00002000ULL
+
+
typedef struct pe_working_set_s
{
xmlNode *input;
@@ -52,18 +67,9 @@
char *transition_idle_timeout;
char *dc_uuid;
node_t *dc_node;
- gboolean have_quorum;
- gboolean stonith_enabled;
const char *stonith_action;
- gboolean symmetric_cluster;
- gboolean is_managed_default;
- gboolean start_failure_fatal;
-
- gboolean remove_after_stop;
- gboolean stop_rsc_orphans;
- gboolean stop_action_orphans;
- gboolean stop_everything;
+ unsigned long long flags;
int default_failure_timeout;
int default_migration_threshold;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/common/Makefile.am new/pacemaker/lib/common/Makefile.am
--- old/pacemaker/lib/common/Makefile.am 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/common/Makefile.am 2008-09-01 10:19:10.000000000 +0200
@@ -36,8 +36,8 @@
endif
libcrmcluster_la_LDFLAGS = -version-info 1:0:0
-libcrmcluster_la_LIBADD = $(CLUSTERLIBS) $(top_builddir)/lib/common/libcrmcommon.la
-libcrmcluster_la_DEPENDENCIES = $(top_builddir)/lib/common/libcrmcommon.la
+libcrmcluster_la_LIBADD = $(CLUSTERLIBS) libcrmcommon.la
+libcrmcluster_la_DEPENDENCIES = libcrmcommon.la
# Must use non-fatal CFLAGS because glib insists on pretending things are const
# when they're not and thus we need the crm_element_value_const() hack
@@ -49,7 +49,7 @@
CFLAGS = $(NON_FATAL_CFLAGS) -fPIC
-libcrmcommon_la_SOURCES = ipc.c utils.c xml.c ctrl.c iso8601.c iso8601_fields.c remote.c
+libcrmcommon_la_SOURCES = ipc.c utils.c xml.c iso8601.c iso8601_fields.c remote.c
libcrmcommon_la_LDFLAGS = -version-info 2:0:0 $(GNUTLSLIBS)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/pengine/common.c new/pacemaker/lib/pengine/common.c
--- old/pacemaker/lib/pengine/common.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/pengine/common.c 2008-09-01 10:19:10.000000000 +0200
@@ -65,7 +65,7 @@
"What to do when the cluster does not have quorum", NULL },
{ "symmetric-cluster", "symmetric_cluster", "boolean", NULL, "true", &check_boolean,
"All resources can run anywhere by default", NULL },
- { "stonith-enabled", "stonith_enabled", "boolean", NULL, "false", &check_boolean,
+ { "stonith-enabled", "stonith_enabled", "boolean", NULL, "true", &check_boolean,
"Failed nodes are STONITH'd", NULL },
{ "stonith-action", "stonith_action", "enum", "reboot, poweroff", "reboot", &check_stonith_action,
"Action to send to STONITH device", NULL },
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/pengine/complex.c new/pacemaker/lib/pengine/complex.c
--- old/pacemaker/lib/pengine/complex.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/pengine/complex.c 2008-09-01 10:19:10.000000000 +0200
@@ -136,6 +136,7 @@
xmlNode *ops = NULL;
const char *value = NULL;
const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
+ const char *class = crm_element_value(xml_obj, XML_AGENT_ATTR_CLASS);
crm_log_xml_debug_3(xml_obj, "Processing resource input...");
@@ -197,7 +198,7 @@
set_bit((*rsc)->flags, pe_rsc_runnable);
set_bit((*rsc)->flags, pe_rsc_provisional);
- if(data_set->is_managed_default) {
+ if(is_set(data_set->flags, pe_flag_is_managed_default)) {
set_bit((*rsc)->flags, pe_rsc_managed);
}
@@ -278,7 +279,7 @@
}
value = g_hash_table_lookup((*rsc)->meta, XML_RSC_ATTR_TARGET_ROLE);
- if(data_set->stop_everything) {
+ if(is_set(data_set->flags, pe_flag_stop_everything)) {
(*rsc)->next_role = RSC_ROLE_STOPPED;
} else if(value != NULL && safe_str_neq("default", value)) {
@@ -301,12 +302,16 @@
if(is_not_set((*rsc)->flags, pe_rsc_managed)) {
crm_warn("Resource %s is currently not managed", (*rsc)->id);
- } else if(data_set->symmetric_cluster) {
+ } else if(is_set(data_set->flags, pe_flag_symmetric_cluster)) {
resource_location(*rsc, NULL, 0, "symmetric_default", data_set);
}
crm_debug_2("\tAction notification: %s",
is_set((*rsc)->flags, pe_rsc_notify)?"required":"not required");
+
+ if(safe_str_eq(class, "stonith")) {
+ set_bit_inplace(data_set->flags, pe_flag_have_stonith_resource);
+ }
/* data_set->resources = g_list_append(data_set->resources, (*rsc)); */
return TRUE;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/pengine/status.c new/pacemaker/lib/pengine/status.c
--- old/pacemaker/lib/pengine/status.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/pengine/status.c 2008-09-01 10:19:10.000000000 +0200
@@ -92,13 +92,14 @@
data_set->input, XML_ATTR_DC_UUID);
}
- if(value != NULL) {
- cl_str_to_boolean(value, &data_set->have_quorum);
+ clear_bit_inplace(data_set->flags, pe_flag_have_quorum);
+ if(crm_is_true(value)) {
+ set_bit_inplace(data_set->flags, pe_flag_have_quorum);
}
unpack_config(config, data_set);
- if(data_set->have_quorum == FALSE
+ if(is_set(data_set->flags, pe_flag_have_quorum) == FALSE
&& data_set->no_quorum_policy != no_quorum_ignore) {
crm_warn("We do not have quorum"
" - fencing and resource management disabled");
@@ -214,17 +215,10 @@
data_set->transition_idle_timeout = NULL;
data_set->dc_uuid = NULL;
data_set->dc_node = NULL;
- data_set->have_quorum = FALSE;
- data_set->stonith_enabled = FALSE;
+
data_set->stonith_action = NULL;
- data_set->symmetric_cluster = TRUE;
- data_set->is_managed_default = TRUE;
data_set->no_quorum_policy = no_quorum_freeze;
- data_set->remove_after_stop = FALSE;
- data_set->stop_action_orphans = TRUE;
- data_set->stop_rsc_orphans = TRUE;
-
data_set->config_hash = NULL;
data_set->nodes = NULL;
data_set->resources = NULL;
@@ -242,6 +236,12 @@
data_set->default_failure_timeout = 0;
data_set->default_migration_threshold = 0;
data_set->default_resource_stickiness = 0;
+
+ data_set->flags = 0x0ULL;
+ set_bit_inplace(data_set->flags, pe_flag_symmetric_cluster);
+ set_bit_inplace(data_set->flags, pe_flag_is_managed_default);
+ set_bit_inplace(data_set->flags, pe_flag_stop_rsc_orphans);
+ set_bit_inplace(data_set->flags, pe_flag_stop_action_orphans);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/pengine/unpack.c new/pacemaker/lib/pengine/unpack.c
--- old/pacemaker/lib/pengine/unpack.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/pengine/unpack.c 2008-09-01 10:19:10.000000000 +0200
@@ -33,6 +33,17 @@
#include <crm/pengine/rules.h>
#include <unpack.h>
+#define set_config_flag(data_set, option, flag) do { \
+ const char *tmp = pe_pref(data_set->config_hash, option); \
+ if(tmp) { \
+ if(crm_is_true(tmp)) { \
+ set_bit_inplace(data_set->flags, flag); \
+ } else { \
+ clear_bit_inplace(data_set->flags, flag); \
+ } \
+ } \
+ } while(0)
+
gboolean
unpack_config(xmlNode *config, pe_working_set_t *data_set)
{
@@ -57,10 +68,9 @@
crm_debug("Default stickiness: %d",
data_set->default_resource_stickiness);
- value = pe_pref(data_set->config_hash, "stop-all-resources");
- data_set->stop_everything = crm_is_true(value);
+ set_config_flag(data_set, "stop-all-resources", pe_flag_stop_everything);
crm_debug("Stop all active resources: %s",
- data_set->stop_everything?"true":"false");
+ is_set(data_set->flags, pe_flag_stop_everything)?"true":"false");
value = pe_pref(data_set->config_hash, "default-failure-timeout");
data_set->default_failure_timeout = (crm_get_msec(value) / 1000);
@@ -71,17 +81,15 @@
crm_debug("Default migration threshold: %d",
data_set->default_migration_threshold);
- value = pe_pref(data_set->config_hash, "stonith-enabled");
- cl_str_to_boolean(value, &data_set->stonith_enabled);
+ set_config_flag(data_set, "stonith-enabled", pe_flag_stonith_enabled);
crm_debug("STONITH of failed nodes is %s",
- data_set->stonith_enabled?"enabled":"disabled");
+ is_set(data_set->flags, pe_flag_stonith_enabled)?"enabled":"disabled");
data_set->stonith_action = pe_pref(data_set->config_hash, "stonith-action");
crm_debug_2("STONITH will %s nodes", data_set->stonith_action);
- value = pe_pref(data_set->config_hash, "symmetric-cluster");
- cl_str_to_boolean(value, &data_set->symmetric_cluster);
- if(data_set->symmetric_cluster) {
+ set_config_flag(data_set, "symmetric-cluster", pe_flag_symmetric_cluster);
+ if(is_set(data_set->flags, pe_flag_symmetric_cluster)) {
crm_debug("Cluster is symmetric"
" - resources can run anywhere by default");
}
@@ -98,14 +106,14 @@
gboolean do_panic = FALSE;
crm_element_value_int(data_set->input, XML_ATTR_QUORUM_PANIC, &do_panic);
- if(data_set->stonith_enabled == FALSE){
+ if(is_set(data_set->flags, pe_flag_stonith_enabled) == FALSE){
crm_config_err("Setting no-quorum-policy=suicide makes no sense if stonith-enabled=false");
}
- if(do_panic && data_set->stonith_enabled) {
+ if(do_panic && is_set(data_set->flags, pe_flag_stonith_enabled)) {
data_set->no_quorum_policy = no_quorum_suicide;
- } else if(data_set->have_quorum == FALSE && do_panic == FALSE) {
+ } else if(is_set(data_set->flags, pe_flag_have_quorum) == FALSE && do_panic == FALSE) {
crm_notice("Resetting no-quorum-policy to 'stop': The cluster has never had quorum");
data_set->no_quorum_policy = no_quorum_stop;
}
@@ -129,30 +137,25 @@
break;
}
- value = pe_pref(data_set->config_hash, "stop-orphan-resources");
- cl_str_to_boolean(value, &data_set->stop_rsc_orphans);
+ set_config_flag(data_set, "stop-orphan-resources", pe_flag_stop_rsc_orphans);
crm_debug_2("Orphan resources are %s",
- data_set->stop_rsc_orphans?"stopped":"ignored");
+ is_set(data_set->flags, pe_flag_stop_rsc_orphans)?"stopped":"ignored");
- value = pe_pref(data_set->config_hash, "stop-orphan-actions");
- cl_str_to_boolean(value, &data_set->stop_action_orphans);
+ set_config_flag(data_set, "stop-orphan-actions", pe_flag_stop_action_orphans);
crm_debug_2("Orphan resource actions are %s",
- data_set->stop_action_orphans?"stopped":"ignored");
+ is_set(data_set->flags, pe_flag_stop_action_orphans)?"stopped":"ignored");
- value = pe_pref(data_set->config_hash, "remove-after-stop");
- cl_str_to_boolean(value, &data_set->remove_after_stop);
+ set_config_flag(data_set, "remove-after-stop", pe_flag_remove_after_stop);
crm_debug_2("Stopped resources are removed from the status section: %s",
- data_set->remove_after_stop?"true":"false");
+ is_set(data_set->flags, pe_flag_remove_after_stop)?"true":"false");
- value = pe_pref(data_set->config_hash, "is-managed-default");
- cl_str_to_boolean(value, &data_set->is_managed_default);
+ set_config_flag(data_set, "is-managed-default", pe_flag_is_managed_default);
crm_debug_2("By default resources are %smanaged",
- data_set->is_managed_default?"":"not ");
+ is_set(data_set->flags, pe_flag_is_managed_default)?"":"not ");
- value = pe_pref(data_set->config_hash, "start-failure-is-fatal");
- cl_str_to_boolean(value, &data_set->start_failure_fatal);
+ set_config_flag(data_set, "start-failure-is-fatal", pe_flag_start_failure_fatal);
crm_debug_2("Start failures are %s",
- data_set->start_failure_fatal?"always fatal":"handled by failcount");
+ is_set(data_set->flags, pe_flag_start_failure_fatal)?"always fatal":"handled by failcount");
return TRUE;
}
@@ -228,7 +231,7 @@
/* new_node->weight = -INFINITY; */
/* } */
- if(data_set->stonith_enabled == FALSE || unseen_are_unclean == FALSE) {
+ if(is_set(data_set->flags, pe_flag_stonith_enabled) == FALSE || unseen_are_unclean == FALSE) {
/* blind faith... */
new_node->details->unclean = FALSE;
@@ -282,6 +285,10 @@
data_set->resources = g_list_sort(
data_set->resources, sort_rsc_priority);
+ if(is_set(data_set->flags, pe_flag_stonith_enabled) && is_set(data_set->flags, pe_flag_have_stonith_resource) == FALSE) {
+ crm_config_warn("No STONITH resources have been defined");
+ }
+
return TRUE;
}
@@ -350,7 +357,7 @@
this_node->details->unclean = TRUE;
}
- if(this_node->details->online || data_set->stonith_enabled) {
+ if(this_node->details->online || is_set(data_set->flags, pe_flag_stonith_enabled)) {
/* offline nodes run no resources...
* unless stonith is enabled in which case we need to
* make sure rsc start events happen after the stonith
@@ -519,7 +526,7 @@
this_node->details->expected_up = FALSE;
}
- if(data_set->stonith_enabled == FALSE) {
+ if(is_set(data_set->flags, pe_flag_stonith_enabled) == FALSE) {
online = determine_online_status_no_fencing(
node_state, this_node);
@@ -731,7 +738,7 @@
rsc_id, node->details->uname);
rsc = create_fake_resource(rsc_id, rsc_entry, data_set);
- if(data_set->stop_rsc_orphans == FALSE) {
+ if(is_set(data_set->flags, pe_flag_stop_rsc_orphans) == FALSE) {
clear_bit(rsc->flags, pe_rsc_managed);
} else {
@@ -1348,7 +1355,7 @@
rsc->next_role = RSC_ROLE_STOPPED;
rsc->role = RSC_ROLE_SLAVE;
- } else if((data_set->start_failure_fatal
+ } else if((is_set(data_set->flags, pe_flag_start_failure_fatal)
|| compare_version("2.0", op_version) > 0)
&& safe_str_eq(task, CRMD_ACTION_START)) {
crm_warn("Compatability handling for failed op %s on %s",
@@ -1507,7 +1514,7 @@
determine_online_status(node_state, this_node, data_set);
- if(this_node->details->online || data_set->stonith_enabled) {
+ if(this_node->details->online || is_set(data_set->flags, pe_flag_stonith_enabled)) {
/* offline nodes run no resources...
* unless stonith is enabled in which case we need to
* make sure rsc start events happen after the stonith
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/lib/pengine/utils.c new/pacemaker/lib/pengine/utils.c
--- old/pacemaker/lib/pengine/utils.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/lib/pengine/utils.c 2008-09-01 10:19:10.000000000 +0200
@@ -577,14 +577,14 @@
crm_debug_3("Action %s requires only stonith", action->uuid);
action->runnable = TRUE;
#endif
- } else if(data_set->have_quorum == FALSE
+ } else if(is_set(data_set->flags, pe_flag_have_quorum) == FALSE
&& data_set->no_quorum_policy == no_quorum_stop) {
action->runnable = FALSE;
crm_debug("%s\t%s (cancelled : quorum)",
action->node->details->uname,
action->uuid);
- } else if(data_set->have_quorum == FALSE
+ } else if(is_set(data_set->flags, pe_flag_have_quorum) == FALSE
&& data_set->no_quorum_policy == no_quorum_freeze) {
crm_debug_3("Check resource is already active");
if(rsc->fns->active(rsc, TRUE) == FALSE) {
@@ -673,7 +673,7 @@
value = "nothing (default)";
} else if(data_set->no_quorum_policy == no_quorum_freeze
- && data_set->stonith_enabled) {
+ && is_set(data_set->flags, pe_flag_stonith_enabled)) {
action->needs = rsc_req_stonith;
value = "fencing (default)";
@@ -702,7 +702,7 @@
action->on_fail = action_fail_fence;
value = "node fencing";
- if(data_set->stonith_enabled == FALSE) {
+ if(is_set(data_set->flags, pe_flag_stonith_enabled) == FALSE) {
crm_config_err("Specifying on_fail=fence and"
" stonith-enabled=false makes no sense");
action->on_fail = action_fail_stop;
@@ -736,7 +736,7 @@
/* defaults */
if(value == NULL && safe_str_eq(action->task, CRMD_ACTION_STOP)) {
- if(data_set->stonith_enabled) {
+ if(is_set(data_set->flags, pe_flag_stonith_enabled)) {
action->on_fail = action_fail_fence;
value = "resource fence (default)";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/allocate.c new/pacemaker/pengine/allocate.c
--- old/pacemaker/pengine/allocate.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/allocate.c 2008-09-01 10:19:10.000000000 +0200
@@ -182,7 +182,7 @@
crm_debug_2("Checking parameters for %s", key);
op_match = find_rsc_op_entry(rsc, key);
- if(op_match == NULL && data_set->stop_action_orphans) {
+ if(op_match == NULL && is_set(data_set->flags, pe_flag_stop_action_orphans)) {
/* create a cancel action */
action_t *cancel = NULL;
char *cancel_key = crm_strdup(key);
@@ -401,7 +401,7 @@
continue;
}
crm_debug_2("Processing node %s", node->details->uname);
- if(node->details->online || data_set->stonith_enabled) {
+ if(node->details->online || is_set(data_set->flags, pe_flag_stonith_enabled)) {
xml_child_iter_filter(
lrm_rscs, rsc_entry, XML_LRM_TAG_RESOURCE,
if(xml_has_children(rsc_entry)) {
@@ -448,7 +448,7 @@
if(current == NULL) {
- } else if(match != NULL || data_set->symmetric_cluster) {
+ } else if(match != NULL || is_set(data_set->flags, pe_flag_symmetric_cluster)) {
resource_t *sticky_rsc = rsc;
if(rsc->parent && rsc->parent->variant == pe_group) {
sticky_rsc = rsc->parent;
@@ -708,8 +708,8 @@
crm_debug_3("Processing fencing and shutdown cases");
- if(data_set->stonith_enabled
- && (data_set->have_quorum
+ if(is_set(data_set->flags, pe_flag_stonith_enabled)
+ && (is_set(data_set->flags, pe_flag_have_quorum)
|| data_set->no_quorum_policy == no_quorum_ignore)) {
need_stonith = TRUE;
}
@@ -780,14 +780,14 @@
);
if(integrity_lost) {
- if(data_set->have_quorum == FALSE) {
+ if(is_set(data_set->flags, pe_flag_have_quorum) == FALSE) {
crm_notice("Cannot fence unclean nodes until quorum is"
" attained (or no_quorum_policy is set to ignore)");
- } else if(data_set->stonith_enabled == FALSE) {
+ } else if(is_set(data_set->flags, pe_flag_stonith_enabled) == FALSE) {
pe_warn("YOUR RESOURCES ARE NOW LIKELY COMPROMISED");
pe_err("ENABLE STONITH TO KEEP YOUR RESOURCES SAFE");
- }
+ }
}
if(dc_down != NULL) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/native.c new/pacemaker/pengine/native.c
--- old/pacemaker/pengine/native.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/native.c 2008-09-01 10:19:10.000000000 +0200
@@ -1411,7 +1411,7 @@
crm_notice(" %s\tStop %s",current->details->uname,rsc->id);
}
- if(data_set->remove_after_stop) {
+ if(is_set(data_set->flags, pe_flag_remove_after_stop)) {
DeleteRsc(rsc, current, optional, data_set);
}
);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/bug-1718.xml new/pacemaker/pengine/testcases/bug-1718.xml
--- old/pacemaker/pengine/testcases/bug-1718.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/bug-1718.xml 2008-09-01 10:19:10.000000000 +0200
@@ -3,6 +3,7 @@
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<attributes>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
<nvpair name="last-lrm-refresh" id="cib-bootstrap-options-last-lrm-refresh" value="1192999094"/>
</attributes>
</cluster_property_set>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/date-2.xml new/pacemaker/pengine/testcases/date-2.xml
--- old/pacemaker/pengine/testcases/date-2.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/date-2.xml 2008-09-01 10:19:10.000000000 +0200
@@ -13,6 +13,7 @@
</cluster_property_set>
<cluster_property_set id="boo" score="1">
<attributes>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
<nvpair name="cluster-delay" id="cib-bootstrap-options-network-delay" value="50s"/>
<nvpair name="cluster_recheck_interval" id="cib-bootstrap-options-cluster_recheck_interval" value="60"/>
</attributes>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/date-3.xml new/pacemaker/pengine/testcases/date-3.xml
--- old/pacemaker/pengine/testcases/date-3.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/date-3.xml 2008-09-01 10:19:10.000000000 +0200
@@ -13,6 +13,7 @@
</cluster_property_set>
<cluster_property_set id="boo" score="1">
<attributes>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
<nvpair name="cluster-delay" id="cib-bootstrap-options-network-delay" value="50s"/>
<nvpair name="cluster_recheck_interval" id="cib-bootstrap-options-cluster_recheck_interval" value="60"/>
</attributes>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/group8.xml new/pacemaker/pengine/testcases/group8.xml
--- old/pacemaker/pengine/testcases/group8.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/group8.xml 2008-09-01 10:19:10.000000000 +0200
@@ -4,6 +4,7 @@
<configuration>
<crm_config><cluster_property_set id="cib-bootstrap-options"><attributes>
<nvpair id="no_quorum_policy" name="no_quorum_policy" value="ignore"/>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
</attributes></cluster_property_set></crm_config>
<nodes>
<node id="uuid1" uname="node1" type="member"/>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/master-depend.xml new/pacemaker/pengine/testcases/master-depend.xml
--- old/pacemaker/pengine/testcases/master-depend.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/master-depend.xml 2008-09-01 10:19:10.000000000 +0200
@@ -3,6 +3,7 @@
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<attributes>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
<nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="0.6.4-node: 226d8e35692415c56dbd05258a85905414938ce9"/>
<nvpair name="last-lrm-refresh" id="cib-bootstrap-options-last-lrm-refresh" value="1214292810"/>
</attributes>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/notify-0.xml new/pacemaker/pengine/testcases/notify-0.xml
--- old/pacemaker/pengine/testcases/notify-0.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/notify-0.xml 2008-09-01 10:19:10.000000000 +0200
@@ -5,6 +5,7 @@
<crm_config><cluster_property_set id="cib-bootstrap-options"><attributes>
<nvpair id="no_quorum_policy" name="no_quorum_policy" value="ignore"/>
<nvpair id="symmetric_cluster" name="symmetric-cluster" value="false"/>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
</attributes></cluster_property_set></crm_config>
<nodes>
<node id="uuid1" uname="node1" type="member"/>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/notify-1.xml new/pacemaker/pengine/testcases/notify-1.xml
--- old/pacemaker/pengine/testcases/notify-1.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/notify-1.xml 2008-09-01 10:19:10.000000000 +0200
@@ -5,6 +5,7 @@
<crm_config><cluster_property_set id="cib-bootstrap-options"><attributes>
<nvpair id="no_quorum_policy" name="no_quorum_policy" value="ignore"/>
<nvpair id="symmetric_cluster" name="symmetric_cluster" value="false"/>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
</attributes></cluster_property_set></crm_config>
<nodes>
<node id="uuid1" uname="node1" type="member"/>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/notify-2.xml new/pacemaker/pengine/testcases/notify-2.xml
--- old/pacemaker/pengine/testcases/notify-2.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/notify-2.xml 2008-09-01 10:19:10.000000000 +0200
@@ -5,6 +5,7 @@
<crm_config><cluster_property_set id="cib-bootstrap-options"><attributes>
<nvpair id="no_quorum_policy" name="no_quorum_policy" value="ignore"/>
<nvpair id="symmetric_cluster" name="symmetric_cluster" value="false"/>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
</attributes></cluster_property_set></crm_config>
<nodes>
<node id="uuid1" uname="node1" type="member"/>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/pengine/testcases/order7.xml new/pacemaker/pengine/testcases/order7.xml
--- old/pacemaker/pengine/testcases/order7.xml 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/pengine/testcases/order7.xml 2008-09-01 10:19:10.000000000 +0200
@@ -4,6 +4,7 @@
<configuration>
<crm_config><cluster_property_set id="cib-bootstrap-options"><attributes>
<nvpair id="no_quorum_policy" name="no_quorum_policy" value="ignore"/>
+ <nvpair name="stonith-enabled" id="cib-bootstrap-options-stonith-enabled" value="false"/>
</attributes></cluster_property_set></crm_config>
<nodes>
<node id="uuid1" uname="node1" type="member"/>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pacemaker/tools/crm_mon.c new/pacemaker/tools/crm_mon.c
--- old/pacemaker/tools/crm_mon.c 2008-08-30 12:33:29.000000000 +0200
+++ new/pacemaker/tools/crm_mon.c 2008-09-01 10:19:10.000000000 +0200
@@ -932,11 +932,11 @@
fprintf(stream, "<tr><td>Default resource stickiness</td><td>:</td><td>%d</td></tr>\n",
data_set.default_resource_stickiness);
- fprintf(stream, "<tr><td>STONITH of failed nodes</td><td>:</td><td>%s</td></tr>\n",
- data_set.stonith_enabled?"enabled":"disabled");
+ fprintf(stream, "<tr><td>STONITH of failed nodes</td><td>:</td><td>%s</td></t, pe_flag_\n",
+ is_set(data_set.flags, pe_flag_stonith_enabled)?"enabled":"disabled");
fprintf(stream, "<tr><td>Cluster is</td><td>:</td><td>%ssymmetric</td></tr>\n",
- data_set.symmetric_cluster?"":"a-");
+ is_set(data_set.flags, pe_flag_symmetric_cluster)?"":"a-");
fprintf(stream, "<tr><td>No Quorum Policy</td><td>:</td><td>");
switch (data_set.no_quorum_policy) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Sep 1 15:25:45 CEST 2008.
--------
--- kernel-source/kernel-debug.changes 2008-08-27 16:19:54.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-09-01 14:33:23.000000000 +0200
@@ -1,0 +2,42 @@
+Mon Sep 1 14:03:09 CEST 2008 - agruen(a)suse.de
+
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+
+-------------------------------------------------------------------
+Mon Sep 1 11:58:24 CEST 2008 - bwalle(a)suse.de
+
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+
+-------------------------------------------------------------------
+Mon Sep 1 11:19:24 CEST 2008 - olh(a)suse.de
+
+- Updated to 2.6.27-rc5-git2
+
+-------------------------------------------------------------------
+Fri Aug 29 22:46:43 CEST 2008 - jeffm(a)suse.de
+
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+
+-------------------------------------------------------------------
+Fri Aug 29 16:20:49 CEST 2008 - olh(a)suse.de
+
+- update message in post.sh to display also the rpm FLAVOR
+
+-------------------------------------------------------------------
+Thu Aug 28 16:04:48 CEST 2008 - olh(a)suse.de
+
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+
+-------------------------------------------------------------------
+Thu Aug 28 15:55:28 CEST 2008 - olh(a)suse.de
+
+- disable musb, not useful, does not compile
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:41.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:41.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -199,7 +199,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -281,7 +281,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-debug
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-debug
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -573,6 +573,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:41.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:41.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-default
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -217,7 +217,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -299,7 +299,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-default
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-default
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -591,6 +591,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:41.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:41.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
AutoReqProv: off
@@ -36,7 +36,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%install
rm -rf %buildroot
@@ -47,6 +47,27 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:41.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:41.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -198,7 +198,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -280,7 +280,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-kdump
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-kdump
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -572,6 +572,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:41.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:41.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-pae
Summary: Kernel with PAE Support
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -199,7 +199,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -281,7 +281,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-pae
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-pae
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -573,6 +573,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:42.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:42.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -211,7 +211,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -293,7 +293,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-ppc64
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-ppc64
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -585,6 +585,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:42.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:42.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -197,7 +197,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -279,7 +279,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-ps3
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-ps3
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -571,6 +571,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:42.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:42.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-s390
Summary: The Standard Kernel
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -192,7 +192,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -274,7 +274,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-s390
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-s390
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -566,6 +566,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:42.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:42.000000000 +0200
@@ -30,7 +30,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -112,7 +112,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -150,7 +150,7 @@
cat %_sourcedir/localversion > localversion
fi
%_sourcedir/install-configs %_sourcedir %_builddir/%buildsubdir $RELEASE
-KERNELRELEASE=2.6.27-rc4-$RELEASE
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE
cat > %_builddir/%{name}-%{version}/.rpm-defs <<EOF
KERNELRELEASE=$KERNELRELEASE
SYMBOLS="%symbols"
@@ -289,6 +289,27 @@
%files -f kernel-source.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:43.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:43.000000000 +0200
@@ -29,7 +29,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -99,7 +99,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
echo "Architecture symbol(s):" %symbols
@@ -151,6 +151,27 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:43.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:43.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.27
-Release: 3
+Release: 4
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -209,7 +209,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -291,7 +291,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-vanilla
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-vanilla
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -583,6 +583,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.c24652/_old 2008-09-01 15:07:43.000000000 +0200
+++ /var/tmp/diff_new_pack.c24652/_new 2008-09-01 15:07:43.000000000 +0200
@@ -50,7 +50,7 @@
Name: kernel-xen
Summary: The Xen Kernel
Version: 2.6.27
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -198,7 +198,7 @@
-Source Timestamp: 2008-08-26 19:12:39 +0200
+Source Timestamp: 2008-09-01 14:27:54 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -280,7 +280,7 @@
EOF
%endif
cat >> ../.rpm-defs <<EOF
-KERNELRELEASE=2.6.27-rc4-$RELEASE-xen
+KERNELRELEASE=2.6.27-rc5-git2-$RELEASE-xen
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -572,6 +572,27 @@
%files -f kernel.files
%changelog
+* Mon Sep 01 2008 agruen(a)suse.de
+- File capabilities: replace our no_file_caps patch with what is
+ supposed to end up in 2.6.28.
+* Mon Sep 01 2008 bwalle(a)suse.de
+- patches.arch/ia64-node_mem_map-node_start_pfn.diff:
+ Fix memory map for ia64/discontmem for kdump.
+* Mon Sep 01 2008 olh(a)suse.de
+- Updated to 2.6.27-rc5-git2
+* Sat Aug 30 2008 jeffm(a)suse.de
+- Updated to 2.6.27-rc5.
+ - Eliminated 2 patches.
+ - KDB has an incompatible change on x86_64, so kernel-debug
+ will fail there.
+* Fri Aug 29 2008 olh(a)suse.de
+- update message in post.sh to display also the rpm FLAVOR
+* Thu Aug 28 2008 olh(a)suse.de
+- update patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
+ rename rh_init to region_hash_init to avoid conflict
+ with existing powerpc symbol on powerpc
+* Thu Aug 28 2008 olh(a)suse.de
+- disable musb, not useful, does not compile
* Tue Aug 26 2008 trenn(a)suse.de
Vendor specific drivers vs generic video driver.
Distinguish which ACPI driver should do backlight switching.
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-08-27 16:19:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2008-09-01 14:33:19.000000000 +0200
@@ -1 +1 @@
-2008-08-26 19:12:39 +0200
+2008-09-01 14:27:54 +0200
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2008-08-27 16:16:55.000000000 +0200
+++ new/config/i386/debug 2008-08-30 09:19:27.000000000 +0200
@@ -3742,6 +3742,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3928,6 +3929,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2008-08-27 16:16:55.000000000 +0200
+++ new/config/i386/default 2008-08-30 09:19:27.000000000 +0200
@@ -3747,6 +3747,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3933,6 +3934,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2008-08-27 16:16:55.000000000 +0200
+++ new/config/i386/pae 2008-08-30 09:19:27.000000000 +0200
@@ -3735,6 +3735,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3921,6 +3922,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2008-08-27 16:16:56.000000000 +0200
+++ new/config/i386/vanilla 2008-08-30 09:19:27.000000000 +0200
@@ -3724,6 +3724,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3905,6 +3906,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2008-08-27 16:16:56.000000000 +0200
+++ new/config/i386/xen 2008-08-30 09:19:27.000000000 +0200
@@ -3445,6 +3445,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
CONFIG_XEN=y
CONFIG_XEN_INTERFACE_VERSION=0x00030207
@@ -3675,6 +3676,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2008-08-27 16:16:56.000000000 +0200
+++ new/config/ia64/debug 2008-08-30 09:19:27.000000000 +0200
@@ -3027,6 +3027,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
CONFIG_MSPEC=m
@@ -3198,6 +3199,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2008-08-27 16:16:56.000000000 +0200
+++ new/config/ia64/default 2008-08-30 09:19:27.000000000 +0200
@@ -3025,6 +3025,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
CONFIG_MSPEC=m
@@ -3196,6 +3197,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla 2008-08-27 16:16:56.000000000 +0200
+++ new/config/ia64/vanilla 2008-08-30 09:19:27.000000000 +0200
@@ -3046,6 +3046,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
CONFIG_MSPEC=m
@@ -3211,6 +3212,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2008-08-27 16:16:56.000000000 +0200
+++ new/config/powerpc/default 2008-08-30 09:19:27.000000000 +0200
@@ -2565,16 +2565,7 @@
# CONFIG_USB_U132_HCD is not set
# CONFIG_USB_SL811_HCD is not set
CONFIG_USB_R8A66597_HCD=m
-CONFIG_USB_MUSB_HDRC=m
-CONFIG_USB_TUSB6010=y
-CONFIG_USB_MUSB_HOST=y
-# CONFIG_USB_MUSB_PERIPHERAL is not set
-# CONFIG_USB_MUSB_OTG is not set
-CONFIG_USB_MUSB_HDRC_HCD=y
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_INVENTRA_DMA is not set
-# CONFIG_USB_TI_CPPI_DMA is not set
-CONFIG_USB_MUSB_LOGLEVEL=0
+# CONFIG_USB_MUSB_HDRC is not set
#
# USB Device Class drivers
@@ -2775,6 +2766,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -2922,6 +2914,7 @@
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2008-08-27 16:16:56.000000000 +0200
+++ new/config/powerpc/kdump 2008-08-30 09:19:27.000000000 +0200
@@ -2216,6 +2216,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -2365,6 +2366,7 @@
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2008-08-27 16:16:56.000000000 +0200
+++ new/config/powerpc/ppc64 2008-08-30 09:19:27.000000000 +0200
@@ -2705,6 +2705,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -2854,6 +2855,7 @@
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla
--- old/config/powerpc/vanilla 2008-08-27 16:16:56.000000000 +0200
+++ new/config/powerpc/vanilla 2008-08-30 09:19:27.000000000 +0200
@@ -2550,16 +2550,7 @@
# CONFIG_USB_U132_HCD is not set
# CONFIG_USB_SL811_HCD is not set
CONFIG_USB_R8A66597_HCD=m
-CONFIG_USB_MUSB_HDRC=m
-CONFIG_USB_TUSB6010=y
-CONFIG_USB_MUSB_HOST=y
-# CONFIG_USB_MUSB_PERIPHERAL is not set
-# CONFIG_USB_MUSB_OTG is not set
-CONFIG_USB_MUSB_HDRC_HCD=y
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_INVENTRA_DMA is not set
-# CONFIG_USB_TI_CPPI_DMA is not set
-CONFIG_USB_MUSB_LOGLEVEL=0
+# CONFIG_USB_MUSB_HDRC is not set
#
# USB Device Class drivers
@@ -2760,6 +2751,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -2902,6 +2894,7 @@
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default
--- old/config/s390/default 2008-08-27 16:16:56.000000000 +0200
+++ new/config/s390/default 2008-08-30 09:19:27.000000000 +0200
@@ -1001,6 +1001,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2008-08-27 16:16:56.000000000 +0200
+++ new/config/s390/s390 2008-08-30 09:19:27.000000000 +0200
@@ -992,6 +992,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/vanilla new/config/s390/vanilla
--- old/config/s390/vanilla 2008-08-27 16:16:56.000000000 +0200
+++ new/config/s390/vanilla 2008-08-30 09:19:27.000000000 +0200
@@ -1014,6 +1014,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug 2008-08-27 16:16:56.000000000 +0200
+++ new/config/x86_64/debug 2008-08-30 09:19:27.000000000 +0200
@@ -245,7 +245,6 @@
CONFIG_AMD_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
-# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=128
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
@@ -3463,6 +3462,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3650,6 +3650,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default 2008-08-27 16:16:56.000000000 +0200
+++ new/config/x86_64/default 2008-08-30 09:19:27.000000000 +0200
@@ -245,7 +245,6 @@
CONFIG_AMD_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
-# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=128
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
@@ -3471,6 +3470,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3658,6 +3658,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/vanilla new/config/x86_64/vanilla
--- old/config/x86_64/vanilla 2008-08-27 16:16:56.000000000 +0200
+++ new/config/x86_64/vanilla 2008-08-30 09:19:27.000000000 +0200
@@ -234,7 +234,6 @@
CONFIG_AMD_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
-# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=128
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
@@ -3441,6 +3440,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
#
@@ -3623,6 +3623,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen 2008-08-27 16:16:56.000000000 +0200
+++ new/config/x86_64/xen 2008-08-30 09:19:27.000000000 +0200
@@ -221,7 +221,6 @@
CONFIG_DMI=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
-# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=32
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -3361,6 +3360,7 @@
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_SMX=m
CONFIG_XEN=y
CONFIG_XEN_INTERFACE_VERSION=0x00030207
@@ -3591,6 +3591,7 @@
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
++++++ get_release_number.sh ++++++
--- kernel-source/get_release_number.sh 2008-08-27 16:19:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/get_release_number.sh 2008-09-01 14:33:26.000000000 +0200
@@ -1,5 +1,5 @@
#! /bin/sh
-prefix=rc4.
+prefix=rc5.git2.
suffix=
if [ "$3" = kernel-dummy -o -n "$suffix" ]; then
[ -n "$suffix" ] || suffix=$2
++++++ kabi.tar.bz2 ++++++
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-08-28 02:19:03.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2008-09-01 14:34:01.000000000 +0200
@@ -1 +1 @@
-6000
+6144
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/0002-Acer-WMI-fingers-off-backlight-video.ko.patch new/patches.arch/0002-Acer-WMI-fingers-off-backlight-video.ko.patch
--- old/patches.arch/0002-Acer-WMI-fingers-off-backlight-video.ko.patch 2008-08-26 19:12:39.000000000 +0200
+++ new/patches.arch/0002-Acer-WMI-fingers-off-backlight-video.ko.patch 2008-08-30 09:19:27.000000000 +0200
@@ -15,8 +15,8 @@
--- a/drivers/misc/acer-wmi.c
+++ b/drivers/misc/acer-wmi.c
@@ -1218,6 +1218,12 @@ static int __init acer_wmi_init(void)
- return -ENODEV;
- }
+
+ set_quirks();
+ if (!acpi_video_backlight_support() && has_cap(ACER_CAP_BRIGHTNESS)) {
+ interface->capability &= ~ACER_CAP_BRIGHTNESS;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ia64-node_mem_map-node_start_pfn.diff new/patches.arch/ia64-node_mem_map-node_start_pfn.diff
--- old/patches.arch/ia64-node_mem_map-node_start_pfn.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ia64-node_mem_map-node_start_pfn.diff 2008-09-01 12:15:07.000000000 +0200
@@ -0,0 +1,48 @@
+From: Bernhard Walle <bwalle(a)suse.de>
+Subject: [PATCH] Fix memory map for ia64/discontmem for kdump
+
+makedumpfile[1] cannot run on ia64 discontigmem kernel, because the member
+node_mem_map of struct pgdat_list has invalid value. This patch fixes it.
+
+node_start_pfn shows the start pfn of each node, and node_mem_map should
+point 'struct page' of each node's node_start_pfn.
+On my machine, node0's node_start_pfn shows 0x400 and its node_mem_map points
+0xa0007fffbf000000. This address is the same as vmem_map, so the node_mem_map
+points 'struct page' of pfn 0, even if its node_start_pfn shows 0x400.
+
+The cause is due to the round down of min_pfn in count_node_pages() and
+node0's node_mem_map points 'struct page' of inactive pfn (0x0).
+This patch fixes it.
+
+
+makedumpfile[1]: dump filtering command
+https://sourceforge.net/projects/makedumpfile/
+
+Signed-off-by: Ken'ichi Ohmichi <oomichi(a)mxs.nes.nec.co.jp>
+Acked-by: Bernhard Walle <bwalle(a)suse.de>
+
+---
+ arch/ia64/include/asm/meminit.h | 1 -
+ arch/ia64/mm/discontig.c | 1 -
+ 2 files changed, 2 deletions(-)
+
+--- a/arch/ia64/include/asm/meminit.h
++++ b/arch/ia64/include/asm/meminit.h
+@@ -47,7 +47,6 @@ extern int reserve_elfcorehdr(unsigned l
+ */
+ #define GRANULEROUNDDOWN(n) ((n) & ~(IA64_GRANULE_SIZE-1))
+ #define GRANULEROUNDUP(n) (((n)+IA64_GRANULE_SIZE-1) & ~(IA64_GRANULE_SIZE-1))
+-#define ORDERROUNDDOWN(n) ((n) & ~((PAGE_SIZE<<MAX_ORDER)-1))
+
+ #ifdef CONFIG_NUMA
+ extern void call_pernode_memory (unsigned long start, unsigned long len, void *func);
+--- a/arch/ia64/mm/discontig.c
++++ b/arch/ia64/mm/discontig.c
+@@ -635,7 +635,6 @@ static __init int count_node_pages(unsig
+ (min(end, __pa(MAX_DMA_ADDRESS)) - start) >>PAGE_SHIFT;
+ #endif
+ start = GRANULEROUNDDOWN(start);
+- start = ORDERROUNDDOWN(start);
+ end = GRANULEROUNDUP(end);
+ mem_data[node].max_pfn = max(mem_data[node].max_pfn,
+ end >> PAGE_SHIFT);
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/pseries-compile-fix new/patches.fixes/pseries-compile-fix
--- old/patches.fixes/pseries-compile-fix 2008-08-25 23:09:50.000000000 +0200
+++ new/patches.fixes/pseries-compile-fix 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-From: Jeff Mahoney <jeffm(a)suse.com>
-Subject: [PATCH] pseries: compile fix
-
- This patch exports CMO_PageSize since the accessors are static inlines.
-
- I'd much rather see this done differently upstream.
-
-Signed-off-by: Jeff Mahoney <jeffm(a)suse.com>
----
- arch/powerpc/platforms/pseries/setup.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/arch/powerpc/platforms/pseries/setup.c
-+++ b/arch/powerpc/platforms/pseries/setup.c
-@@ -72,6 +72,10 @@ int CMO_PrPSP = -1;
- int CMO_SecPSP = -1;
- unsigned long CMO_PageSize = (ASM_CONST(1) << IOMMU_PAGE_SHIFT);
-
-+/* This shouldn't be exported, but it's accessors are static inlines.
-+ * I'm hoping to see a better fix come from upstream. -jeffm */
-+EXPORT_SYMBOL_GPL(CMO_PageSize);
-+
- int fwnmi_active; /* TRUE if an FWNMI handler is present */
-
- static void pseries_shared_idle_sleep(void);
++++++ patches.kernel.org.tar.bz2 ++++++
kernel-source/patches.kernel.org.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/patches.kernel.org.tar.bz2 differ: byte 11, line 1
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/dm-raid45-2.6.25-rc2_20080221.patch new/patches.suse/dm-raid45-2.6.25-rc2_20080221.patch
--- old/patches.suse/dm-raid45-2.6.25-rc2_20080221.patch 2008-08-27 16:17:21.000000000 +0200
+++ new/patches.suse/dm-raid45-2.6.25-rc2_20080221.patch 2008-08-29 16:17:39.000000000 +0200
@@ -4031,7 +4031,7 @@
+ init_waitqueue_head(&rs->io.suspendq); /* Suspend waiters (dm-io). */
+
+ rs->recover.nr_regions = dm_sector_div_up(sectors_per_dev, region_size);
-+ r = rh_init(&rs->recover.rh, 1, dispatch_delayed_bios, rs,
++ r = region_hash_init(&rs->recover.rh, 1, dispatch_delayed_bios, rs,
+ wake_do_raid, rs, dl, region_size,
+ rs->recover.nr_regions);
+ if (r)
@@ -5303,7 +5303,7 @@
+}
+
+#define MIN_REGIONS 64
-+int rh_init(void **region_hash,
++int region_hash_init(void **region_hash,
+ unsigned int max_recovery,
+
+ void (*dispatch)(void *dispatch_context, struct bio_list *bios),
@@ -5757,7 +5757,7 @@
+EXPORT_SYMBOL(rh_bio_to_region);
+EXPORT_SYMBOL(rh_sector_to_region);
+EXPORT_SYMBOL(rh_region_to_sector);
-+EXPORT_SYMBOL(rh_init);
++EXPORT_SYMBOL(region_hash_init);
+EXPORT_SYMBOL(rh_exit);
+EXPORT_SYMBOL(rh_state);
+EXPORT_SYMBOL(rh_update_states);
@@ -5832,7 +5832,7 @@
+region_t rh_get_region_size(void *rh);
+sector_t rh_get_region_key(void *reg);
+
-+int rh_init(void **rh,
++int region_hash_init(void **rh,
+ unsigned int max_recovery,
+ void (*dispatch)(void *dispatch_context, struct bio_list *bios),
+ void *dispatch_context,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/file-capabilities-add-no_file_caps-switch.diff new/patches.suse/file-capabilities-add-no_file_caps-switch.diff
--- old/patches.suse/file-capabilities-add-no_file_caps-switch.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/file-capabilities-add-no_file_caps-switch.diff 2008-09-01 14:27:54.000000000 +0200
@@ -0,0 +1,109 @@
+From: Serge Hallyn <serue(a)us.ibm.com>
+Subject: [PATCH 1/2] file capabilities: add no_file_caps switch (v2)
+Date: Thu, 28 Aug 2008 14:54:14 -0500
+Patch-mainline: 2.6.28 (expected)
+
+Add a no_file_caps boot option when file capabilities are
+compiled into the kernel (CONFIG_SECURITY_FILE_CAPABILITIES=y).
+
+This allows distributions to ship a kernel with file capabilities
+compiled in, without forcing users to use (and understand and
+trust) them.
+
+When no_file_caps is specified at boot, then when a process executes
+a file, any file capabilities stored with that file will not be
+used in the calculation of the process' new capability sets.
+
+This means that booting with the no_file_caps boot option will
+not be the same as booting a kernel with file capabilities
+compiled out - in particular a task with CAP_SETPCAP will not
+have any chance of passing capabilities to another task (which
+isn't "really" possible anyway, and which may soon by killed
+altogether by David Howells in any case), and it will instead
+be able to put new capabilities in its pI. However since fI
+will always be empty and pI is masked with fI, it gains the
+task nothing.
+
+We also support the extra prctl options, setting securebits and
+dropping capabilities from the per-process bounding set.
+
+The other remaining difference is that killpriv, task_setscheduler,
+setioprio, and setnice will continue to be hooked. That will
+be noticable in the case where a root task changed its uid
+while keeping some caps, and another task owned by the new uid
+tries to change settings for the more privileged task.
+
+Signed-off-by: Serge Hallyn <serue(a)us.ibm.com>
+Acked-by: Andrew G. Morgan <morgan(a)kernel.org>
+Signed-off-by: Andreas Gruenbacher <agruen(a)suse.de>
+
+---
+ include/linux/capability.h | 4 ++++
+ kernel/capability.c | 11 +++++++++++
+ security/commoncap.c | 9 +++++++++
+ 3 files changed, 24 insertions(+), 0 deletions(-)
+
+diff --git a/include/linux/capability.h b/include/linux/capability.h
+index 9d1fe30..c96c455 100644
+--- a/include/linux/capability.h
++++ b/include/linux/capability.h
+@@ -359,6 +359,10 @@ typedef struct kernel_cap_struct {
+
+ #ifdef __KERNEL__
+
++#ifdef CONFIG_SECURITY_FILE_CAPABILITIES
++extern int file_caps_enabled;
++#endif
++
+ /*
+ * Internal kernel functions only
+ */
+diff --git a/kernel/capability.c b/kernel/capability.c
+index 33e51e7..e13a685 100644
+--- a/kernel/capability.c
++++ b/kernel/capability.c
+@@ -33,6 +33,17 @@ EXPORT_SYMBOL(__cap_empty_set);
+ EXPORT_SYMBOL(__cap_full_set);
+ EXPORT_SYMBOL(__cap_init_eff_set);
+
++#ifdef CONFIG_SECURITY_FILE_CAPABILITIES
++int file_caps_enabled = 1;
++
++static int __init file_caps_disable(char *str)
++{
++ file_caps_enabled = 0;
++ return 1;
++}
++__setup("no_file_caps", file_caps_disable);
++#endif
++
+ /*
+ * More recent versions of libcap are available from:
+ *
+diff --git a/security/commoncap.c b/security/commoncap.c
+index e4c4b3f..e33f632 100644
+--- a/security/commoncap.c
++++ b/security/commoncap.c
+@@ -27,6 +27,10 @@
+ #include <linux/prctl.h>
+ #include <linux/securebits.h>
+
++#ifndef CONFIG_SECURITY_FILE_CAPABILITIES
++static const int file_caps_enabled;
++#endif
++
+ int cap_netlink_send(struct sock *sk, struct sk_buff *skb)
+ {
+ NETLINK_CB(skb).eff_cap = current->cap_effective;
+@@ -279,6 +283,11 @@ static int get_file_caps(struct linux_binprm *bprm)
+ struct vfs_cap_data vcaps;
+ struct inode *inode;
+
++ if (!file_caps_enabled) {
++ bprm_clear_caps(bprm);
++ return 0;
++ }
++
+ if (bprm->file->f_vfsmnt->mnt_flags & MNT_NOSUID) {
+ bprm_clear_caps(bprm);
+ return 0;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/file-capabilities-turn-on-by-default.diff new/patches.suse/file-capabilities-turn-on-by-default.diff
--- old/patches.suse/file-capabilities-turn-on-by-default.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/file-capabilities-turn-on-by-default.diff 2008-09-01 14:27:54.000000000 +0200
@@ -0,0 +1,43 @@
+From: Serge Hallyn <serue(a)us.ibm.com>
+Subject: [PATCH 2/2] file capabilities: turn on by default
+Date: Thu, 28 Aug 2008 14:54:15 -0500
+Patch-mainline: 2.6.28 (expected)
+
+Now that file capabilities can be turned off at boot, go ahead
+and compile them into the kernel by default by making
+CONFIG_SECURITY_FILE_CAPABILITIES=y the default.
+
+Note that the boot flag no_file_caps must be specified to turn
+file capabilities off, as by default they are on. So the
+default behavior is in fact changed.
+
+Signed-off-by: Serge Hallyn <serue(a)us.ibm.com>
+Acked-by: Andrew G. Morgan <morgan(a)kernel.org>
+Signed-off-by: Andreas Gruenbacher <agruen(a)suse.de>
+
+---
+ security/Kconfig | 7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/security/Kconfig b/security/Kconfig
+index 5592939..6fbb233 100644
+--- a/security/Kconfig
++++ b/security/Kconfig
+@@ -75,12 +75,15 @@ config SECURITY_NETWORK_XFRM
+
+ config SECURITY_FILE_CAPABILITIES
+ bool "File POSIX Capabilities"
+- default n
++ default y
+ help
+ This enables filesystem capabilities, allowing you to give
+ binaries a subset of root's powers without using setuid 0.
+
+- If in doubt, answer N.
++ You can still boot with the no_file_caps option to disable
++ file capabilities.
++
++ If in doubt, answer Y.
+
+ config SECURITY_ROOTPLUG
+ bool "Root Plug Support"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/kdb-x86 new/patches.suse/kdb-x86
--- old/patches.suse/kdb-x86 2008-08-27 16:17:22.000000000 +0200
+++ new/patches.suse/kdb-x86 2008-08-30 09:19:29.000000000 +0200
@@ -32869,10 +32869,10 @@
#define CALL_FUNCTION_SINGLE_VECTOR 0xfb
#define THERMAL_APIC_VECTOR 0xfa
#define THRESHOLD_APIC_VECTOR 0xf9
-+#define KDB_VECTOR 0xf8
++#define KDB_VECTOR /* NEEDS FIXING: 0xf8 */
+ #define UV_BAU_MESSAGE 0xf8
#define INVALIDATE_TLB_VECTOR_END 0xf7
#define INVALIDATE_TLB_VECTOR_START 0xf0 /* f0-f7 used for TLB flush */
-
--- /dev/null
+++ b/include/asm-x86/kdb.h
@@ -0,0 +1,134 @@
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 2501 lines of diff (skipped)
++++++ post.sh ++++++
--- kernel-source/post.sh 2008-08-27 16:19:58.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/post.sh 2008-09-01 14:33:26.000000000 +0200
@@ -3,7 +3,7 @@
# On powerpc, the different kernels are for different board/firmware types
# They are not compatible.
wrong_boardtype() {
- echo "This kernel is for $1, it will not boot on your system."
+ echo "This kernel-@FLAVOR@ is for $1, it will not boot on your system."
echo "The /boot/vmlinux symlink will not be created or updated."
exit 0
}
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-08-27 16:19:38.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2008-09-01 14:33:06.000000000 +0200
@@ -28,6 +28,8 @@
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-2.6.27-rc4
+ patches.kernel.org/patch-2.6.27-rc4-rc5
+ patches.kernel.org/patch-2.6.27-rc5-git2
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -39,7 +41,6 @@
patches.kernel.org/psmouse-section-conflict.diff
patches.kernel.org/ipmi-section-conflict.diff
patches.kernel.org/spu_profiler-include
- patches.kernel.org/ia64-export-cpu_core_map
+jeffm patches.kernel.org/ia64-asm-nr-irqs
########################################################
@@ -92,6 +93,7 @@
########################################################
# ia64
########################################################
+ patches.arch/ia64-node_mem_map-node_start_pfn.diff
########################################################
# i386
@@ -143,7 +145,6 @@
patches.arch/ppc-prom-nodisplay.patch
patches.fixes/ptrace-getsiginfo
patches.arch/ppc-ipic-suspend-without-83xx-fix
- patches.fixes/pseries-compile-fix
########################################################
# PS3
@@ -175,6 +176,8 @@
+jeffm-2.6.24 patches.suse/osync-error
patches.fixes/remount-no-shrink-dcache
patches.suse/reiser4-sync_inodes
+ patches.suse/file-capabilities-add-no_file_caps-switch.diff
+ patches.suse/file-capabilities-turn-on-by-default.diff
########################################################
@@ -402,7 +405,6 @@
########################################################
# make debugging easier
patches.suse/usb-storage-disable-delay.patch
- patches.kernel.org/musb-powerpc-conflict
########################################################
# I2C
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0