openSUSE Commits
Threads by month
- ----- 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
July 2012
- 1 participants
- 1252 discussions
Hello community,
here is the log from the commit of package ncurses for openSUSE:12.2 checked in at 2012-07-31 14:04:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/ncurses (Old)
and /work/SRC/openSUSE:12.2/.ncurses.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ncurses", Maintainer is "werner(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.2/ncurses/ncurses.changes 2012-06-25 15:46:55.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.ncurses.new/ncurses.changes 2012-07-31 14:15:38.000000000 +0200
@@ -1,0 +2,59 @@
+Fri Jul 20 15:12:43 UTC 2012 - werner(a)suse.de
+
+- Add ncurses patch 5.9.20120714 (bnc#769788)
+ + add use_tioctl() function (adapted from patch by Werner Fink,
+ Novell #769788):
+- Set the default for use_tioctl() to TRUE and add a note in the
+ manual page for this.
+
+-------------------------------------------------------------------
+Mon Jul 9 12:51:19 UTC 2012 - werner(a)suse.de
+
+- Add ncurses patch 5.9.20120707 (bnc#769788)
+ + add ncurses_mingw.h to installed headers (prompted by patch by
+ Juergen Pfeifer).
+ + clarify return-codes from wgetch() in response to SIGWINCH (prompted
+ by Novell #769788).
+ + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even
+ if screensize is unchanged. Modify _nc_update_screensize() to push a
+ KEY_RESIZE if there was a SIGWINCH, even if it does not call
+ resizeterm(). These changes eliminate the case where a SIGWINCH is
+ received, but ERR returned from wgetch or wgetnstr because the screen
+ dimensions did not change (Novell #769788).
+
+-------------------------------------------------------------------
+Tue Jun 26 10:41:46 UTC 2012 - werner(a)suse.de
+
+- Add ncurses patch 5.9.20120622
+ + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap
+ + fix caching of environment variables in database-iterator (patch by
+ Philippe Troin, Redhat #831366).
+- Add ncurses patch 5.9.20120616
+ + add configure check to distinguish clang from gcc to eliminate
+ warnings about unused command-line parameters when compiler warnings
+ are enabled.
+ + improve behavior when updating terminfo entries which are hardlinked
+ by allowing for the possibility that an alias has been repurposed to
+ a new primary name.
+ + fix some strict compiler warnings based on package scripts.
+ + further fixes for configure check for working poll (Debian #676461).
+- Add ncurses patch 5.9.20120608
+ + fix an uninitialized variable in -c/-n logic for infocmp changes
+ (cf: 20120526).
+- Add ncurses patch 5.9.20120602
+ + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD
+ + add kdch1, etc., to qvt108 -TD
+ + add dl1/il1 to some entries based on dl/il values -TD
+ + add dl to simpleterm -TD
+ + add consistency-checks in tic for insert-line vs delete-line
+ controls, and insert/delete-char keys
+ + correct no-leaks logic in infocmp when doing comparisons, fixing
+ duplicate free of entries given via the command-line, and freeing
+ entries loaded from the last-but-one of files specified on the
+ command-line.
+ + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord,
+ analysis by Martin Husemann).
+ + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by
+ Onno van der Linden).
+
+-------------------------------------------------------------------
New:
----
ncurses-5.9-environment.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ncurses.spec ++++++
--- /var/tmp/diff_new_pack.pdjdND/_old 2012-07-31 14:15:46.000000000 +0200
+++ /var/tmp/diff_new_pack.pdjdND/_new 2012-07-31 14:15:46.000000000 +0200
@@ -48,6 +48,7 @@
Patch0: ncurses-%{version}.dif
Patch3: ncurses-5.9-overwrite.dif
Patch4: ncurses-5.7-tack.dif
+Patch5: ncurses-5.9-environment.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%global _sysconfdir /etc
%global _miscdir %{_datadir}/misc
@@ -262,6 +263,7 @@
mv tack-* tack
%patch -P 3 -p0 -b .ow
%patch -P 4 -p0 -b .hs
+%patch -P 5 -p0 -b .lc
%patch -P 0 -p0 -b .p0
rm -vf include/ncurses_dll.h
rm -vf mkdirs.sh
++++++ ncurses-5.9-environment.dif ++++++
--- man/curs_util.3x
+++ man/curs_util.3x 2012-07-20 15:36:56.188010145 +0000
@@ -159,6 +159,9 @@ ncurses modifies the last step in its co
checks if the \fBLINES\fR and \fBCOLUMNS\fR environment variables
are set to a number greater than zero.
.bP
+On openSUSE/SUSE Linux the default is \fBTRUE\fR, if you do not want this
+feature you may use the \fBuse_tioctl\fR routine with \fBFALSE\fR as an argument.
+.bP
for each, ncurses updates the corresponding environment variable
with the value that it has obtained via operating system call
or from the terminal database.
--- ncurses/tinfo/lib_data.c
+++ ncurses/tinfo/lib_data.c 2012-07-20 15:16:12.708010349 +0000
@@ -255,7 +255,7 @@ NCURSES_EXPORT_VAR(NCURSES_PRESCREEN) _n
NULL, /* _tputs_trace */
#endif
#endif
- FALSE, /* use_tioctl */
+ TRUE, /* use_tioctl */
};
/* *INDENT-ON* */
++++++ ncurses-5.9-patches.tar.bz2 ++++++
++++ 31257 lines of diff (skipped)
++++++ ncurses-5.9.dif ++++++
--- /var/tmp/diff_new_pack.pdjdND/_old 2012-07-31 14:15:46.000000000 +0200
+++ /var/tmp/diff_new_pack.pdjdND/_new 2012-07-31 14:15:46.000000000 +0200
@@ -9,7 +9,7 @@
#include <stdio.h>
#if defined(__cplusplus)
-@@ -4172,12 +4172,15 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4339,12 +4339,15 @@ cat >>$cf_edit_man <<CF_EOF
echo '? missing rename for '\$cf_source
cf_target="\$cf_source"
fi
@@ -27,7 +27,7 @@
sed -f $cf_man_alias \\
CF_EOF
-@@ -4187,7 +4190,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4354,7 +4357,7 @@ cat >>$cf_edit_man <<CF_EOF
CF_EOF
else
cat >>$cf_edit_man <<CF_EOF
@@ -36,7 +36,7 @@
CF_EOF
fi
-@@ -4227,7 +4230,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4394,7 +4397,7 @@ cat >>$cf_edit_man <<CF_EOF
mv \$TMP.$cf_so_strip \$TMP
fi
fi
@@ -45,7 +45,7 @@
CF_EOF
fi
-@@ -4236,23 +4239,23 @@ case "$MANPAGE_FORMAT" in #(vi
+@@ -4403,23 +4406,23 @@ case "$MANPAGE_FORMAT" in #(vi
cat >>$cf_edit_man <<CF_EOF
if test \$form = format ; then
# BSDI installs only .0 suffixes in the cat directories
@@ -75,7 +75,7 @@
for cf_alias in \$aliases
do
if test \$section = 1 ; then
-@@ -4261,7 +4264,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4428,7 +4431,7 @@ cat >>$cf_edit_man <<CF_EOF
if test "$MANPAGE_SYMLINKS" = yes ; then
if test -f \$cf_alias\${suffix} ; then
@@ -84,7 +84,7 @@
then
continue
fi
-@@ -4271,18 +4274,18 @@ CF_EOF
+@@ -4438,18 +4441,18 @@ CF_EOF
case "x$LN_S" in #(vi
*-f) #(vi
cat >>$cf_edit_man <<CF_EOF
@@ -106,7 +106,7 @@
echo ".so \$cf_source" >\$TMP
CF_EOF
if test -n "$cf_compress" ; then
-@@ -4302,9 +4305,9 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4469,9 +4472,9 @@ cat >>$cf_edit_man <<CF_EOF
)
)
elif test \$verb = removing ; then
@@ -119,7 +119,7 @@
)
test -d \$cf_subdir\${section} &&
test -n "\$aliases" && (
-@@ -4324,6 +4327,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -4491,6 +4494,7 @@ cat >>$cf_edit_man <<CF_EOF
# echo ".hy 0"
cat \$TMP
fi
@@ -128,8 +128,8 @@
esac
done
--- configure.in
-+++ configure.in 2012-01-30 16:31:46.955146248 +0000
-@@ -1732,6 +1732,7 @@ if test "$with_termlib" != no ; then
++++ configure.in 2012-01-30 16:31:47.000000000 +0000
+@@ -1754,6 +1754,7 @@ if test "$with_termlib" != no ; then
TINFO_LDFLAGS="-L${LIB_DIR}"
SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
fi
@@ -138,8 +138,8 @@
# the next lines are needed for linking libtic over libncurses
TINFO_NAME=${LIB_NAME}
--- configure
-+++ configure 2012-01-30 17:42:40.000000000 +0100
-@@ -5565,7 +5565,7 @@ irix*) #(vi
++++ configure 2012-01-30 16:42:40.000000000 +0000
+@@ -5372,7 +5372,7 @@ irix*) #(vi
fi
;;
linux*|gnu*|k*bsd*-gnu) #(vi
@@ -148,7 +148,7 @@
;;
openbsd[2-9].*|mirbsd*) #(vi
LD_RPATH_OPT="-Wl,-rpath,"
-@@ -10662,12 +10662,15 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10512,12 +10512,15 @@ cat >>$cf_edit_man <<CF_EOF
echo '? missing rename for '\$cf_source
cf_target="\$cf_source"
fi
@@ -166,7 +166,7 @@
sed -f $cf_man_alias \\
CF_EOF
-@@ -10677,7 +10680,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10527,7 +10530,7 @@ cat >>$cf_edit_man <<CF_EOF
CF_EOF
else
cat >>$cf_edit_man <<CF_EOF
@@ -175,7 +175,7 @@
CF_EOF
fi
-@@ -10717,7 +10720,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10567,7 +10570,7 @@ cat >>$cf_edit_man <<CF_EOF
mv \$TMP.$cf_so_strip \$TMP
fi
fi
@@ -184,7 +184,7 @@
CF_EOF
fi
-@@ -10726,23 +10729,23 @@ case "$MANPAGE_FORMAT" in #(vi
+@@ -10576,23 +10579,23 @@ case "$MANPAGE_FORMAT" in #(vi
cat >>$cf_edit_man <<CF_EOF
if test \$form = format ; then
# BSDI installs only .0 suffixes in the cat directories
@@ -214,7 +214,7 @@
for cf_alias in \$aliases
do
if test \$section = 1 ; then
-@@ -10751,7 +10754,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10601,7 +10604,7 @@ cat >>$cf_edit_man <<CF_EOF
if test "$MANPAGE_SYMLINKS" = yes ; then
if test -f \$cf_alias\${suffix} ; then
@@ -223,7 +223,7 @@
then
continue
fi
-@@ -10761,18 +10764,18 @@ CF_EOF
+@@ -10611,18 +10614,18 @@ CF_EOF
case "x$LN_S" in #(vi
*-f) #(vi
cat >>$cf_edit_man <<CF_EOF
@@ -245,7 +245,7 @@
echo ".so \$cf_source" >\$TMP
CF_EOF
if test -n "$cf_compress" ; then
-@@ -10792,9 +10795,9 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10642,9 +10645,9 @@ cat >>$cf_edit_man <<CF_EOF
)
)
elif test \$verb = removing ; then
@@ -258,7 +258,7 @@
)
test -d \$cf_subdir\${section} &&
test -n "\$aliases" && (
-@@ -10814,6 +10817,7 @@ cat >>$cf_edit_man <<CF_EOF
+@@ -10664,6 +10667,7 @@ cat >>$cf_edit_man <<CF_EOF
# echo ".hy 0"
cat \$TMP
fi
@@ -266,7 +266,7 @@
;;
esac
done
-@@ -19924,6 +19928,7 @@ if test "$with_termlib" != no ; then
+@@ -20032,6 +20036,7 @@ if test "$with_termlib" != no ; then
TINFO_LDFLAGS="-L${LIB_DIR}"
SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
fi
@@ -276,7 +276,7 @@
TINFO_NAME=${LIB_NAME}
--- include/curses.h.in
+++ include/curses.h.in 2010-10-11 13:57:42.000000000 +0000
-@@ -144,6 +144,9 @@ typedef unsigned @cf_cv_typeof_chtype@ c
+@@ -151,6 +151,9 @@ typedef unsigned @cf_cv_typeof_chtype@ c
typedef unsigned @cf_cv_typeof_mmask_t@ mmask_t;
#endif
@@ -298,7 +298,7 @@
#undef NCURSES_CONST
--- include/tic.h
-+++ include/tic.h 2012-05-31 12:15:29.304332427 +0000
++++ include/tic.h 2012-05-31 12:15:29.000000000 +0000
@@ -231,12 +231,12 @@ extern NCURSES_EXPORT(const struct alias
*/
@@ -326,7 +326,7 @@
# Other:
tack.1m tack.1
--- man/ncurses.3x
-+++ man/ncurses.3x 2012-01-30 16:44:35.439646557 +0000
++++ man/ncurses.3x 2012-01-30 16:44:35.000000000 +0000
@@ -113,6 +113,10 @@ after the shell environment variable \fB
\fB@TSET@(1)\fR is usually responsible for doing this.
[See \fBterminfo\fR(\*n) for further details.]
@@ -350,7 +350,7 @@
fi
if test "${includedir}" != /usr/include ; then
--- misc/terminfo.src
-+++ misc/terminfo.src 2012-05-31 12:25:37.484009982 +0000
++++ misc/terminfo.src 2012-06-26 10:48:22.676510628 +0000
@@ -301,7 +301,9 @@ dumb|80-column dumb tty,
am,
cols#80,
@@ -362,7 +362,7 @@
gn, use=dumb,
lpr|printer|line printer,
OTbs, hc, os,
-@@ -942,9 +944,15 @@ linux-c|linux console 1.3.6+ for older n
+@@ -943,9 +945,15 @@ linux-c|linux console 1.3.6+ for older n
# The 2.2.x kernels add a private mode that sets the cursor type; use that to
# get a block cursor for cvvis.
# reported by Frank Heckenbach <frank(a)g-n-u.de>.
@@ -379,7 +379,7 @@
# Linux 2.6.x has a fix for SI/SO to work with UTF-8 encoding added here:
# http://lkml.indiana.edu/hypermail/linux/kernel/0602.2/0868.html
-@@ -2469,6 +2477,7 @@ vt132|DEC vt132,
+@@ -2471,6 +2479,7 @@ vt132|DEC vt132,
# at the top of the keyboard. The "DO" key is used as F10 to avoid conflict
# with the key marked (ESC) on the vt220. See vt220d for an alternate mapping.
# PF1--PF4 are used as F1--F4.
@@ -387,7 +387,7 @@
#
# added msgr -TD
vt220-old|vt200-old|DEC VT220 in vt100 emulation mode,
-@@ -2479,7 +2488,7 @@ vt220-old|vt200-old|DEC VT220 in vt100 e
+@@ -2481,7 +2490,7 @@ vt220-old|vt200-old|DEC VT220 in vt100 e
bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l,
clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,
csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=\E[B, cuf1=\E[C,
@@ -396,7 +396,7 @@
dl1=\E[M, ed=\E[J$<50>, el=\E[K$<3>, home=\E[H, ht=^I,
if=/usr/share/tabset/vt100, il1=\E[L, ind=\ED$<20/>,
is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\E[D, kcud1=\E[B,
-@@ -2628,6 +2637,7 @@ vt320nam|v320n|DEC VT320 in vt100 emul.
+@@ -2638,6 +2647,7 @@ vt320nam|v320n|DEC VT320 in vt100 emul.
# to SMASH the 1k-barrier...
# From: Adam Thompson <athompso(a)pangea.ca> Sept 10 1995
# (vt320: uncommented <fsl> --esr)
@@ -404,7 +404,7 @@
vt320|vt300|dec vt320 7 bit terminal,
am, hs, mir, msgr, xenl,
cols#80, lines#24, wsl#80,
-@@ -2637,7 +2647,7 @@ vt320|vt300|dec vt320 7 bit terminal,
+@@ -2647,7 +2657,7 @@ vt320|vt300|dec vt320 7 bit terminal,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
@@ -413,7 +413,7 @@
ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, ht=^I,
hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\ED,
is2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H,
-@@ -3048,13 +3058,14 @@ putty-sco|putty with SCO function keys,
+@@ -3058,13 +3068,14 @@ putty-sco|putty with SCO function keys,
# retrieving the window title, and for setting the window size (i.e., using
# "resize -s"), though it does not pass SIGWINCH to the application if the
# user resizes the window with the mouse.
@@ -429,7 +429,7 @@
dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
flash=\E[?5h\E[?5l$<200/>, hpa=\E[%i%p1%dG,
il=\E[%p1%dL, il1=\E[L, kdch1=\E[3~, kf1=\E[11~,
-@@ -3255,6 +3266,7 @@ xterm-r6|xterm-old|xterm X11R6 version,
+@@ -3265,6 +3276,7 @@ xterm-r6|xterm-old|xterm X11R6 version,
use=vt100+enq,
# This is the base xterm entry for the xterm supplied with XFree86 3.2 & up.
# The name has been changed and some aliases have been removed.
@@ -437,7 +437,7 @@
xterm-xf86-v32|xterm terminal emulator (XFree86 3.2 Window System),
OTbs, am, bce, km, mir, msgr, xenl, XT,
cols#80, it#8, lines#24, ncv@,
-@@ -3264,7 +3276,7 @@ xterm-xf86-v32|xterm terminal emulator (
+@@ -3274,7 +3286,7 @@ xterm-xf86-v32|xterm terminal emulator (
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
@@ -446,7 +446,7 @@
ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
-@@ -3731,8 +3743,26 @@ xterm-noapp|xterm with cursor keys in no
+@@ -3741,8 +3753,26 @@ xterm-noapp|xterm with cursor keys in no
xterm-24|vs100|xterms|xterm terminal emulator (X Window System),
lines#24, use=xterm,
@@ -473,7 +473,7 @@
use=xterm-new,
# This entry assumes that xterm's handling of VT100 SI/SO is disabled by
-@@ -3938,7 +3968,7 @@ xterms-sun|small (80x24) xterm with sunF
+@@ -3948,7 +3978,7 @@ xterms-sun|small (80x24) xterm with sunF
#### GNOME (VTE)
# this describes the alpha-version of Gnome terminal shipped with Redhat 6.0
@@ -482,7 +482,7 @@
bce,
kdch1=\177, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
use=xterm-color,
-@@ -4086,10 +4116,14 @@ mgt|Multi GNOME Terminal,
+@@ -4096,10 +4126,14 @@ mgt|Multi GNOME Terminal,
#### KDE
# This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce
# or not is debatable).
@@ -498,7 +498,7 @@
# Konsole 1.0.1
# (formerly known as kvt)
#
-@@ -4205,14 +4239,14 @@ konsole-256color|KDE console window with
+@@ -4214,14 +4248,14 @@ konsole-256color|KDE console window with
mlterm|multi lingual terminal emulator,
am, eslok, km, mc5i, mir, msgr, npc, xenl, XT,
colors#8, cols#80, it#8, lines#24, pairs#64,
@@ -516,7 +516,7 @@
home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,
is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,
-@@ -4267,6 +4301,7 @@ mlterm-256color|mlterm 3.0 with xterm 25
+@@ -4276,6 +4310,7 @@ mlterm-256color|mlterm 3.0 with xterm 25
# rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM.
# Since rxvt is not really compatible with xterm, it should be configured as
# "rxvt" or "rxvt-color".
@@ -524,7 +524,7 @@
#
# removed dch/dch1 because they are inconsistent with bce/ech -TD
# remove km as per tack test -TD
-@@ -4278,13 +4313,14 @@ rxvt-basic|rxvt terminal base (X Window
+@@ -4287,13 +4322,14 @@ rxvt-basic|rxvt terminal base (X Window
clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
@@ -542,7 +542,7 @@
rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E>, rmso=\E[27m,
rmul=\E[24m,
rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
-@@ -4293,7 +4329,7 @@ rxvt-basic|rxvt terminal base (X Window
+@@ -4302,7 +4338,7 @@ rxvt-basic|rxvt terminal base (X Window
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;,
sgr0=\E[0m\017, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h,
smkx=\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, use=vt100+enq,
@@ -551,7 +551,7 @@
# Key Codes from rxvt reference:
#
# Note: Shift + F1-F10 generates F11-F20
-@@ -4376,8 +4412,8 @@ rxvt-basic|rxvt terminal base (X Window
+@@ -4385,8 +4421,8 @@ rxvt-basic|rxvt terminal base (X Window
# Removed kDN6, etc (control+shift) since rxvt does not implement this -TD
rxvt+pcfkeys|fragment for PC-style fkeys,
kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
@@ -562,7 +562,7 @@
kend=\E[8~, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~,
kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~,
kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~,
-@@ -4415,6 +4451,39 @@ rxvt-cygwin-native|rxvt terminal emulato
+@@ -4424,6 +4460,39 @@ rxvt-cygwin-native|rxvt terminal emulato
acsc=+\257\,\256-\^0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330~\376,
use=rxvt-cygwin,
@@ -602,7 +602,7 @@
# This variant is supposed to work with rxvt 2.7.7 when compiled with
# NO_BRIGHTCOLOR defined. rxvt needs more work...
rxvt-16color|xterm with 16 colors like aixterm,
-@@ -4444,7 +4513,7 @@ mrxvt-256color|multitabbed rxvt with 256
+@@ -4453,7 +4522,7 @@ mrxvt-256color|multitabbed rxvt with 256
# Eterm 0.9.3
#
# removed kf0 which conflicts with kf10 -TD
@@ -611,7 +611,7 @@
# Eterm does not implement control/shift cursor keys such as kDN6, or kPRV/kNXT
# but does otherwise follow the rxvt+pcfkeys model -TD
# remove nonworking flash -TD
-@@ -4458,13 +4527,13 @@ Eterm|Eterm-color|Eterm with xterm-style
+@@ -4467,13 +4536,13 @@ Eterm|Eterm-color|Eterm with xterm-style
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
@@ -627,7 +627,7 @@
kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M,
mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
rmam=\E[?7l, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=,
-@@ -4893,7 +4962,7 @@ pty|4bsd pseudo teletype,
+@@ -4902,7 +4971,7 @@ pty|4bsd pseudo teletype,
smso=\Ea$, smul=\Ea!, use=cbunix,
# The codes supported by the term.el terminal emulation in GNU Emacs 19.30
@@ -636,7 +636,7 @@
am, mir, xenl,
cols#80, lines#24,
bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M,
-@@ -4906,6 +4975,13 @@ eterm|gnu emacs term.el terminal emulati
+@@ -4915,6 +4984,13 @@ eterm|gnu emacs term.el terminal emulati
rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,
smul=\E[4m,
@@ -650,7 +650,7 @@
# The codes supported by the term.el terminal emulation in GNU Emacs 22.2
eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,
-@@ -4954,7 +5030,7 @@ screen|VT 100/ANSI X3.64 virtual termina
+@@ -4963,7 +5039,7 @@ screen|VT 100/ANSI X3.64 virtual termina
cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
@@ -659,7 +659,7 @@
kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,
kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
-@@ -5133,7 +5209,7 @@ screen2|old VT 100/ANSI X3.64 virtual te
+@@ -5142,7 +5218,7 @@ screen2|old VT 100/ANSI X3.64 virtual te
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL,
@@ -668,7 +668,7 @@
kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV,
kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH,
nel=^M^J, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m,
-@@ -6857,7 +6933,7 @@ hp700-wy|HP700/41 emulating wyse30,
+@@ -6866,7 +6942,7 @@ hp700-wy|HP700/41 emulating wyse30,
ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,
sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>,
smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c,
@@ -677,7 +677,7 @@
am, da, db, xhp,
cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8,
acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA,
-@@ -9988,6 +10064,7 @@ msk22714|mskermit22714|UCB MS-DOS Kermit
+@@ -10000,6 +10076,7 @@ msk22714|mskermit22714|UCB MS-DOS Kermit
# at support for the VT320 itself.
# Please send changes with explanations to bug-gnu-emacs(a)prep.ai.mit.edu.
# (vt320-k3: I added <rmam>/<smam> based on the init string -- esr)
@@ -685,7 +685,7 @@
vt320-k3|MS-Kermit 3.00's vt320 emulation,
am, eslok, hs, km, mir, msgr, xenl,
cols#80, it#8, lines#49, pb#9600, vt#3,
-@@ -9997,7 +10074,7 @@ vt320-k3|MS-Kermit 3.00's vt320 emulatio
+@@ -10009,7 +10086,7 @@ vt320-k3|MS-Kermit 3.00's vt320 emulatio
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
@@ -694,7 +694,7 @@
dsl=\E[0$~, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
flash=\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l,
fsl=\E[0$}, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
-@@ -14273,7 +14350,7 @@ ibm3101|i3101|IBM 3101-10,
+@@ -14285,7 +14362,7 @@ ibm3101|i3101|IBM 3101-10,
cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
el=\EI, home=\EH, hts=\E0, ind=^J, kcub1=\ED, kcud1=\EB,
kcuf1=\EC, kcuu1=\EA, nel=^M^J, tbc=\EH,
@@ -703,10 +703,10 @@
is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B,
sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;,
sgr0=\E4@\E>B, smacs=\E>A, smcup=\E>B, use=ibm3162,
-@@ -14501,7 +14578,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
- sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
- sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smso=\E[7m, smul=\E[4m,
+@@ -14515,7 +14592,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
tbc=\E[3g,
+ # "Megapel" refers to the display adapter, which was used with the IBM RT
+ # aka IBM 6150.
-ibm5081|hft|IBM Megapel Color display,
+ibm5081|ibmmpel|hft|IBM Megapel Color display,
acsc=jjkkllmmnnqqttuuvvwwxx, blink@, bold@, s0ds=\E(B,
@@ -725,7 +725,7 @@
sh -e $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@
--- ncurses/curses.priv.h
+++ ncurses/curses.priv.h 2006-05-18 14:07:15.000000000 +0000
-@@ -1935,6 +1935,8 @@ extern NCURSES_EXPORT(char *) _nc_trace_
+@@ -1948,6 +1948,8 @@ extern NCURSES_EXPORT(char *) _nc_trace_
extern NCURSES_EXPORT(char *) _nc_tracechar (SCREEN *, int);
extern NCURSES_EXPORT(char *) _nc_tracemouse (SCREEN *, MEVENT const *);
extern NCURSES_EXPORT(int) _nc_access (const char *, int);
@@ -882,7 +882,7 @@
myfd = TRUE;
}
lineno = 0;
-@@ -1115,8 +1119,10 @@ _nc_read_termcap_entry(const char *const
+@@ -1119,8 +1123,10 @@ _nc_read_termcap_entry(const char *const
for (i = 0; i < filecount; i++) {
TR(TRACE_DATABASE, ("Looking for %s in %s", tn, termpaths[i]));
@@ -893,7 +893,7 @@
_nc_set_source(termpaths[i]);
/*
-@@ -1128,6 +1134,7 @@ _nc_read_termcap_entry(const char *const
+@@ -1132,6 +1138,7 @@ _nc_read_termcap_entry(const char *const
(void) fclose(fp);
}
--
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 multipath-tools for openSUSE:12.2 checked in at 2012-07-31 14:04:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/multipath-tools (Old)
and /work/SRC/openSUSE:12.2/.multipath-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools", Maintainer is "hare(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.2/multipath-tools/multipath-tools.changes 2012-07-18 17:34:01.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.multipath-tools.new/multipath-tools.changes 2012-07-31 14:15:37.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jul 25 13:04:59 UTC 2012 - puzel(a)suse.com
+
+- add kpartx-rules-create-dmraid-nodes.patch (bnc#769982)
+- add kpartx-work-correctly-with-empty-GPT-table.patch
+
+-------------------------------------------------------------------
New:
----
kpartx-rules-create-dmraid-nodes.patch
kpartx-work-correctly-with-empty-GPT-table.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.hQfi3s/_old 2012-07-31 14:15:38.000000000 +0200
+++ /var/tmp/diff_new_pack.hQfi3s/_new 2012-07-31 14:15:38.000000000 +0200
@@ -33,6 +33,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch0: %{name}-%{version}-opensuse-12.2.diff.bz2
Patch1: 0002-fix-installation-of-multipath-rule.patch
+Patch2: kpartx-work-correctly-with-empty-GPT-table.patch
+Patch3: kpartx-rules-create-dmraid-nodes.patch
%description
This package provides the tools to manage multipathed devices by
@@ -74,6 +76,8 @@
%setup -q -n multipath-tools-%{version}
%patch0 -p1
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
make CC="%__cc" OPTFLAGS="$RPM_OPT_FLAGS" LIB=%_lib
++++++ kpartx-rules-create-dmraid-nodes.patch ++++++
Index: multipath-tools-0.4.9/kpartx/kpartx.rules
===================================================================
--- multipath-tools-0.4.9.orig/kpartx/kpartx.rules
+++ multipath-tools-0.4.9/kpartx/kpartx.rules
@@ -17,6 +17,10 @@ OPTIONS="link_priority=50"
ENV{DM_UUID}=="mpath-*", \
SYMLINK+="disk/by-id/$env{DM_TYPE}-$env{DM_NAME}"
+# Create persistent links for dmraid tables
+ENV{DM_UUID}=="DMRAID-*|dmraid-*", \
+ SYMLINK+="disk/by-id/$env{DM_TYPE}-$env{DM_NAME}"
+
# Create persistent links for partitions
ENV{DM_PART}=="?*", \
SYMLINK+="disk/by-id/$env{DM_TYPE}-$env{DM_NAME}-part$env{DM_PART}"
@@ -25,6 +29,9 @@ ENV{DM_PART}=="?*", \
ENV{DM_STATE}=="ACTIVE", ENV{DM_UUID}=="mpath-*", \
RUN+="/sbin/kpartx -u -p -part /dev/$name"
+ENV{DM_STATE}=="ACTIVE", ENV{DM_UUID}=="DMRAID-*|dmraid-*", \
+ RUN+="/sbin/kpartx -u -p _part /dev/$kernel"
+
LABEL="kpartx_end"
++++++ kpartx-work-correctly-with-empty-GPT-table.patch ++++++
>From 973f6bb4f689029456d3daf6c54645937cc4df24 Mon Sep 17 00:00:00 2001
From: Petr Uzel <petr.uzel(a)suse.cz>
Date: Wed, 25 Jul 2012 14:04:46 +0200
Subject: [PATCH] kpartx: work correctly with empty GPT table
When running the partition table probes, the code considered empty
tables as invalid ones. Because of this, kpartx -u / -d does not work
correctly on empty tables (with zero partitions).
The return value of the probes should be:
-1: not our partition table type
0: our partition table, but no partitions exist
>0: number of partitions found
Adapt read_gpt_pt() to this semantics.
CC: Hannes Reinecke <hare(a)suse.com>
CC: Christophe Varoqui <christophe.varoqui(a)gmail.com>
Signed-off-by: Petr Uzel <petr.uzel(a)suse.cz>
---
kpartx/gpt.c | 6 +++---
kpartx/kpartx.c | 6 ++----
2 files changed, 5 insertions(+), 7 deletions(-)
Index: multipath-tools-0.4.9/kpartx/gpt.c
===================================================================
--- multipath-tools-0.4.9.orig/kpartx/gpt.c
+++ multipath-tools-0.4.9/kpartx/gpt.c
@@ -625,8 +625,8 @@ find_valid_gpt(int fd, gpt_header ** gpt
* @fd
* @all - slice with start/size of whole disk
*
- * 0 if this isn't our partition table
- * number of partitions if successful
+ * -1 if this isn't our partition table
+ * number of partitions if successful (>= 0)
*
*/
int
@@ -643,7 +643,7 @@ read_gpt_pt (int fd, struct slice all, s
free (gpt);
if (ptes)
free (ptes);
- return 0;
+ return -1;
}
for (i = 0; i < __le32_to_cpu(gpt->num_partition_entries) && i < ns; i++) {
Index: multipath-tools-0.4.9/kpartx/kpartx.c
===================================================================
--- multipath-tools-0.4.9.orig/kpartx/kpartx.c
+++ multipath-tools-0.4.9/kpartx/kpartx.c
@@ -368,12 +368,10 @@ main(int argc, char **argv){
/* here we get partitions */
n = ptp->fn(fd, all, slices, SIZE(slices));
+ if (n >= 0) {
#ifdef DEBUG
- if (n >= 0)
printf("%s: %d slices\n", ptp->type, n);
#endif
-
- if (n > 0) {
close(fd);
fd = -1;
}
@@ -607,7 +605,7 @@ main(int argc, char **argv){
break;
}
- if (n > 0)
+ if (n >= 0)
break;
}
if (what == LIST && loopcreated && S_ISREG (buf.st_mode)) {
--
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 MozillaThunderbird for openSUSE:12.2 checked in at 2012-07-31 14:04:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/MozillaThunderbird (Old)
and /work/SRC/openSUSE:12.2/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:12.2/MozillaThunderbird/MozillaThunderbird.changes 2012-07-09 09:51:29.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/MozillaThunderbird.changes 2012-07-31 14:10:55.000000000 +0200
@@ -1,0 +2,31 @@
+Sun Jul 15 08:06:50 UTC 2012 - wr(a)rosenauer.org
+
+- update to Thunderbird 14.0 (bnc#771583)
+ * MFSA 2012-42/CVE-2012-1949/CVE-2012-1948
+ Miscellaneous memory safety hazards
+ * MFSA 2012-44/CVE-2012-1951/CVE-2012-1954/CVE-2012-1953/CVE-2012-1952
+ Gecko memory corruption
+ * MFSA 2012-45/CVE-2012-1955 (bmo#757376)
+ Spoofing issue with location
+ * MFSA 2012-47/CVE-2012-1957 (bmo#750096)
+ Improper filtering of javascript in HTML feed-view
+ * MFSA 2012-48/CVE-2012-1958 (bmo#750820)
+ use-after-free in nsGlobalWindow::PageHidden
+ * MFSA 2012-49/CVE-2012-1959 (bmo#754044, bmo#737559)
+ Same-compartment Security Wrappers can be bypassed
+ * MFSA 2012-50/CVE-2012-1960 (bmo#761014)
+ Out of bounds read in QCMS
+ * MFSA 2012-51/CVE-2012-1961 (bmo#761655)
+ X-Frame-Options header ignored when duplicated
+ * MFSA 2012-52/CVE-2012-1962 (bmo#764296)
+ JSDependentString::undepend string conversion results in memory
+ corruption
+ * MFSA 2012-53/CVE-2012-1963 (bmo#767778)
+ Content Security Policy 1.0 implementation errors cause data
+ leakage
+ * MFSA 2012-56/CVE-2012-1967 (bmo#758344)
+ Code execution through javascript: URLs
+ * relicensed to MPL-2.0
+- update Enigmail to 1.4.3
+
+-------------------------------------------------------------------
Old:
----
enigmail-1.4.2.tar.gz
l10n-13.0.1.tar.bz2
mailnews-showalert.patch
mozilla-libnotify.patch
mozilla-linux3.patch
mozilla-revert_621446.patch
mozilla-system-nspr.patch
thunderbird-13.0.1-source.tar.bz2
New:
----
enigmail-1.4.3.tar.gz
l10n-14.0.tar.bz2
thunderbird-14.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -31,7 +31,7 @@
BuildRequires: libidl-devel
BuildRequires: libnotify-devel
BuildRequires: mozilla-nspr-devel >= 4.9.0
-BuildRequires: mozilla-nss-devel >= 3.13.4
+BuildRequires: mozilla-nss-devel >= 3.13.5
BuildRequires: nss-shared-helper-devel
BuildRequires: python
BuildRequires: startup-notification-devel
@@ -40,11 +40,11 @@
BuildRequires: xorg-x11-libXt-devel
BuildRequires: yasm
BuildRequires: zip
-%define mainversion 13.0.1
+%define mainversion 14.0
%define update_channel release
Version: %{mainversion}
Release: 0
-%define releasedate 2012061400
+%define releasedate 2012071300
Provides: thunderbird = %{version}
%if %{with_kde}
# this is needed to match this package with the kde4 helper package without the main package
@@ -53,7 +53,7 @@
Provides: mozilla-kde4-version = %{kde_helper_version}
%endif
Summary: The Stand-Alone Mozilla Mail Component
-License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
+License: MPL-2.0
Group: Productivity/Networking/Email/Clients
Url: http://www.mozilla.org/products/thunderbird/
Source: thunderbird-%{version}-source.tar.bz2
@@ -65,27 +65,22 @@
Source6: suse-default-prefs.js
Source7: find-external-requires.sh
Source8: thunderbird-rpmlintrc
-Source9: enigmail-1.4.2.tar.gz
+Source9: enigmail-1.4.3.tar.gz
Source10: create-tar.sh
Source11: compare-locales.tar.bz2
Source12: kde.js
# Gecko/Toolkit
Patch1: mozilla-shared-nss-db.patch
Patch2: mozilla-language.patch
-Patch3: mozilla-linux3.patch
-Patch4: mozilla-dump_syms-static.patch
-Patch5: mozilla-disable-neon-option.patch
-Patch6: mozilla-nongnome-proxies.patch
-Patch7: mozilla-kde.patch
-Patch8: mozilla-libnotify.patch
-Patch9: mozilla-revert_621446.patch
-Patch10: mozilla-gcc47.patch
-Patch11: mozilla-system-nspr.patch
+Patch3: mozilla-dump_syms-static.patch
+Patch4: mozilla-disable-neon-option.patch
+Patch5: mozilla-nongnome-proxies.patch
+Patch6: mozilla-kde.patch
+Patch7: mozilla-gcc47.patch
# Thunderbird/mail
Patch20: tb-ssldap.patch
Patch21: tb-develdirs.patch
Patch22: thunderbird-shared-nss-db.patch
-Patch23: mailnews-showalert.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils fileutils textutils /bin/sh
Recommends: libcanberra0
@@ -125,7 +120,7 @@
%package translations-common
Summary: Common translations for MozillaThunderbird
-License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
+License: MPL-2.0
Group: System/Localization
Provides: locale(%{name}:ar;ca;cs;da;de;en_GB;es_AR;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW)
PreReq: %{name} = %{mainversion}
@@ -138,7 +133,7 @@
%package translations-other
Summary: Extra translations for MozillaThunderbird
-License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
+License: MPL-2.0
Group: System/Localization
Provides: locale(%{name}:ast;be;bg;bn_BD;br;el;et;eu;fy_NL;ga_IE;gd;gl;he;hr;hy_AM;id;is;lt;nn_NO;pa_IN;rm;ro;si;sk;sl;sq;sr;ta_LK;tr;uk;vi)
PreReq: %{name} = %{mainversion}
@@ -151,7 +146,7 @@
%package devel
Summary: Mozilla Thunderbird SDK
-License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
+License: MPL-2.0
Group: Development/Libraries/Other
Requires: mozilla-nspr-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel)
PreReq: mozilla-nss-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss-devel)
@@ -165,7 +160,7 @@
%package buildsymbols
Summary: Breakpad buildsymbols for %{name}
-License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
+License: MPL-2.0
Group: Development/Debug
%description buildsymbols
@@ -175,7 +170,7 @@
%if %build_enigmail
%package -n enigmail
-Version: 1.4.2+%{mainversion}
+Version: 1.4.3+%{mainversion}
Release: 0
Summary: OpenPGP addon for Thunderbird and SeaMonkey
License: MPL-1.1 or GPL-2.0+
@@ -204,22 +199,17 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
+#%patch4 -p1
%patch5 -p1
-%patch6 -p1
%if %{with_kde}
-%patch7 -p1
+%patch6 -p1
%endif
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
+%patch7 -p1
popd
# comm-central patches
%patch20 -p1
%patch21 -p1
%patch22 -p1
-%patch23 -p1
%build
# no need to add build time to binaries
@@ -567,6 +557,7 @@
%{_libdir}/%{progname}/*.a
%{_libdir}/%{progname}/*.py
%{_libdir}/%{progname}/ply/
+%{_libdir}/%{progname}/xpcshell
#%{_libdir}/pkgconfig/*.pc
%{_includedir}/%{progname}/
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_13_0_1_RELEASE"
-VERSION="13.0.1"
+RELEASE_TAG="THUNDERBIRD_14_0_RELEASE"
+VERSION="14.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ enigmail-1.4.2.tar.gz -> enigmail-1.4.3.tar.gz ++++++
++++ 4699 lines of diff (skipped)
++++++ l10n-13.0.1.tar.bz2 -> l10n-14.0.tar.bz2 ++++++
/work/SRC/openSUSE:12.2/MozillaThunderbird/l10n-13.0.1.tar.bz2 /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/l10n-14.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-gcc47.patch ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -1,113 +1,14 @@
# HG changeset patch
-# Parent 7bc8f0e5bed8cb2212e27228e628861737256459
-Patch to make Mozilla build with gcc 4.7, including
-- Bug 734490 - "no viable overloaded 'PRIxPTR'" when building with Clang or GCC 4.7 (TM: Mozilla14)
-- Bug 741348 - Work around crashreporter client build failure with gcc 4.7 (TM: Mozilla15)
+# User Mike Hommey <mh+mozilla(a)glandium.org>
+# Date 1336991062 -7200
+# Node ID 234d34706ea1a0e9a9d2c61561c4441590712df0
+# Parent 0f2f145158b595f5242bf0d79b2de413373730c1
+Bug 741348 - Work around crashreporter client build failure with gcc 4.7
-diff --git a/layout/base/tests/TestPoisonArea.cpp b/layout/base/tests/TestPoisonArea.cpp
---- a/layout/base/tests/TestPoisonArea.cpp
-+++ b/layout/base/tests/TestPoisonArea.cpp
-@@ -392,53 +392,53 @@ ReservePoisonArea()
- {
- if (sizeof(uintptr_t) == 8) {
- // Use the hardware-inaccessible region.
- // We have to avoid 64-bit constants and shifts by 32 bits, since this
- // code is compiled in 32-bit mode, although it is never executed there.
- uintptr_t result = (((uintptr_t(0x7FFFFFFFu) << 31) << 1 |
- uintptr_t(0xF0DEAFFFu)) &
- ~uintptr_t(PAGESIZE-1));
-- printf("INFO | poison area assumed at 0x%.*"PRIxPTR"\n", SIZxPTR, result);
-+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR "\n", SIZxPTR, result);
- return result;
- } else {
- // First see if we can allocate the preferred poison address from the OS.
- uintptr_t candidate = (0xF0DEAFFF & ~(PAGESIZE-1));
- void *result = ReserveRegion(candidate, false);
- if (result == (void *)candidate) {
- // success - inaccessible page allocated
-- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
-+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
- " (preferred addr)\n", SIZxPTR, (uintptr_t)result);
- return candidate;
- }
-
- // That didn't work, so see if the preferred address is within a range
- // of permanently inacessible memory.
- if (ProbeRegion(candidate)) {
- // success - selected page cannot be usable memory
- if (result != MAP_FAILED)
- ReleaseRegion(result);
-- printf("INFO | poison area assumed at 0x%.*"PRIxPTR
-+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR
- " (preferred addr)\n", SIZxPTR, candidate);
- return candidate;
- }
-
- // The preferred address is already in use. Did the OS give us a
- // consolation prize?
- if (result != MAP_FAILED) {
-- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
-+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
- " (consolation prize)\n", SIZxPTR, (uintptr_t)result);
- return (uintptr_t)result;
- }
-
- // It didn't, so try to allocate again, without any constraint on
- // the address.
- result = ReserveRegion(0, false);
- if (result != MAP_FAILED) {
-- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
-+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
- " (fallback)\n", SIZxPTR, (uintptr_t)result);
- return (uintptr_t)result;
- }
-
- printf("ERROR | no usable poison area found\n");
- return 0;
- }
- }
-@@ -450,17 +450,17 @@ static uintptr_t
- ReservePositiveControl()
- {
-
- void *result = ReserveRegion(0, false);
- if (result == MAP_FAILED) {
- printf("ERROR | allocating positive control | %s\n", LastErrMsg());
- return 0;
- }
-- printf("INFO | positive control allocated at 0x%.*"PRIxPTR"\n",
-+ printf("INFO | positive control allocated at 0x%.*" PRIxPTR "\n",
- SIZxPTR, (uintptr_t)result);
- return (uintptr_t)result;
- }
-
- /* The "negative control" area confirms that our probe logic does detect a
- * page that is readable, writable, or executable.
- */
- static uintptr_t
-@@ -481,17 +481,17 @@ ReserveNegativeControl()
- // Now mark it executable as well as readable and writable.
- // (mmap(PROT_EXEC) may fail when applied to anonymous memory.)
-
- if (MakeRegionExecutable(result)) {
- printf("ERROR | making negative control executable | %s\n", LastErrMsg());
- return 0;
- }
-
-- printf("INFO | negative control allocated at 0x%.*"PRIxPTR"\n",
-+ printf("INFO | negative control allocated at 0x%.*" PRIxPTR "\n",
- SIZxPTR, (uintptr_t)result);
- return (uintptr_t)result;
- }
-
- static void
- JumpTo(uintptr_t opaddr)
- {
- #ifdef __ia64
diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in
--- a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in
+++ b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in
-@@ -61,8 +61,11 @@ HOST_CPPSRCS = \
+@@ -65,8 +65,11 @@ HOST_CPPSRCS = \
file_id.cc \
guid_creator.cc \
$(NULL)
++++++ mozilla-kde.patch ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -45,7 +45,7 @@
#include "prefapi.h"
#include "prefread.h"
#include "prefapi_private_data.h"
-@@ -937,16 +938,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char
+@@ -941,16 +942,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char
static nsresult pref_LoadPrefsInDirList(const char *listId)
{
@@ -80,7 +80,7 @@
return NS_OK;
bool hasMore;
-@@ -962,17 +981,17 @@ static nsresult pref_LoadPrefsInDirList(
+@@ -966,17 +985,17 @@ static nsresult pref_LoadPrefsInDirList(
nsCAutoString leaf;
path->GetNativeLeafName(leaf);
@@ -99,7 +99,7 @@
{
nsZipItemPtr<char> manifest(jarReader, name, true);
NS_ENSURE_TRUE(manifest.Buffer(), NS_ERROR_NOT_AVAILABLE);
-@@ -1062,28 +1081,40 @@ static nsresult pref_InitInitialObjects(
+@@ -1070,28 +1089,40 @@ static nsresult pref_InitInitialObjects(
/* these pref file names should not be used: we process them after all other application pref files for backwards compatibility */
static const char* specialFiles[] = {
#if defined(XP_MACOSX)
@@ -137,9 +137,9 @@
NS_WARNING("Error parsing application default preferences.");
// Load jar:$app/omni.jar!/defaults/preferences/*.js
+ // or jar:$gre/omni.jar!/defaults/preferences/*.js.
nsRefPtr<nsZipArchive> appJarReader = mozilla::Omnijar::GetReader(mozilla::Omnijar::APP);
- if (appJarReader) {
- rv = appJarReader->FindInit("defaults/preferences/*.js$", &findPtr);
+ // GetReader(mozilla::Omnijar::APP) returns null when $app == $gre, in which
diff --git a/toolkit/components/downloads/Makefile.in b/toolkit/components/downloads/Makefile.in
--- a/toolkit/components/downloads/Makefile.in
+++ b/toolkit/components/downloads/Makefile.in
@@ -179,7 +179,7 @@
#include "AndroidBridge.h"
#endif
-@@ -2221,16 +2225,25 @@ nsDownload::SetState(DownloadState aStat
+@@ -2259,16 +2263,25 @@ nsDownload::SetState(DownloadState aStat
nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID));
// Master pref to control this function.
@@ -205,7 +205,7 @@
PRInt64 goat = PR_Now() - mStartTime;
showTaskbarAlert = goat > alertIntervalUSec;
-@@ -2254,19 +2267,20 @@ nsDownload::SetState(DownloadState aStat
+@@ -2292,19 +2305,20 @@ nsDownload::SetState(DownloadState aStat
// If downloads are automatically removed per the user's
// retention policy, there's no reason to make the text clickable
// because if it is, they'll click open the download manager and
@@ -2192,7 +2192,7 @@
diff --git a/toolkit/xre/Makefile.in b/toolkit/xre/Makefile.in
--- a/toolkit/xre/Makefile.in
+++ b/toolkit/xre/Makefile.in
-@@ -96,17 +96,18 @@ else
+@@ -100,17 +100,18 @@ else
ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
CMMSRCS = nsNativeAppSupportCocoa.mm
EXPORTS += MacQuirks.h
@@ -3755,7 +3755,7 @@
diff --git a/xpcom/io/Makefile.in b/xpcom/io/Makefile.in
--- a/xpcom/io/Makefile.in
+++ b/xpcom/io/Makefile.in
-@@ -188,17 +188,17 @@ include $(topsrcdir)/ipc/chromium/chromi
+@@ -189,17 +189,17 @@ include $(topsrcdir)/ipc/chromium/chromi
DEFINES += -D_IMPL_NS_COM
ifeq ($(OS_ARCH),Linux)
@@ -3795,7 +3795,7 @@
#include "prmem.h"
#include "plbase64.h"
-@@ -1796,44 +1797,51 @@ nsLocalFile::SetPersistentDescriptor(con
+@@ -1798,44 +1799,51 @@ nsLocalFile::SetPersistentDescriptor(con
return InitWithNativePath(aPersistentDescriptor);
#endif
}
@@ -3861,7 +3861,7 @@
return rv;
}
return NS_ERROR_FAILURE;
-@@ -1859,16 +1867,23 @@ nsLocalFile::Launch()
+@@ -1861,16 +1869,23 @@ nsLocalFile::Launch()
if (nsnull == connection)
return NS_ERROR_FAILURE;
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -1,16 +1,16 @@
From: Hans Petter Jansson <hpj(a)copyleft.no>
Wolfgang Rosenauer <wr(a)rosenauer.org>
Subject: use libnsssharedhelper if available at compile time
- (can be disabled by exporting MOZ_TB_NO_NSSHELPER=1)
+ (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1)
References:
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -581,16 +581,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
- MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
+@@ -590,16 +590,20 @@ MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNO
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
+ MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@
GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8213,16 +8213,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8180,16 +8180,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -66,7 +66,7 @@
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -118,12 +118,14 @@ EXTRA_DEPS = $(NSS_DEP_LIBS)
+@@ -119,12 +119,14 @@ EXTRA_DEPS = $(NSS_DEP_LIBS)
DEFINES += \
-DNSS_ENABLE_ECC \
-DDLL_PREFIX=\"$(DLL_PREFIX)\" \
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsDirectoryService.h"
-@@ -1733,18 +1740,34 @@ nsNSSComponent::InitializeNSS(bool showW
+@@ -1776,18 +1783,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,7 +149,7 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -471,17 +471,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -439,17 +439,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
endif
endif
endif
++++++ mozilla.sh.in ++++++
--- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200
@@ -133,10 +133,7 @@
trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
echo -e "set args ${1+"$@"}\nrun" > $tmpfile
echo "$moz_debugger $MOZ_PROGRAM -x $tmpfile"
- $moz_debugger "$MOZ_PROGRAM" -x $tmpfile
+ exec $moz_debugger "$MOZ_PROGRAM" -x $tmpfile
else
- $MOZ_PROGRAM "$@"
+ exec $MOZ_PROGRAM "$@"
fi
-exitcode=$?
-
-exit $exitcode
++++++ thunderbird-13.0.1-source.tar.bz2 -> thunderbird-14.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:12.2/MozillaThunderbird/thunderbird-13.0.1-source.tar.bz2 /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/thunderbird-14.0-source.tar.bz2 differ: char 11, line 1
--
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 libgphoto2 for openSUSE:12.2 checked in at 2012-07-31 14:04:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/libgphoto2 (Old)
and /work/SRC/openSUSE:12.2/.libgphoto2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgphoto2", Maintainer is "meissner(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.2/libgphoto2/libgphoto2.changes 2012-07-14 11:50:49.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.libgphoto2.new/libgphoto2.changes 2012-07-31 14:10:45.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Jul 19 18:40:18 UTC 2012 - meissner(a)suse.com
+
+- added 2.4 branch fixes
+ - libusb1: do not crash immediately (avoid global context usage)
+ - canon: --wait-for-event append \0 to filename
+ - ptp2: new USB ids, fixed Canon EOS thumbnail retrieval
+
+-------------------------------------------------------------------
New:
----
lg-24-branch.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgphoto2.spec ++++++
--- /var/tmp/diff_new_pack.Ikf0AV/_old 2012-07-31 14:10:55.000000000 +0200
+++ /var/tmp/diff_new_pack.Ikf0AV/_new 2012-07-31 14:10:55.000000000 +0200
@@ -42,6 +42,7 @@
Release: 0
Source0: libgphoto2-%{version}.tar.bz2
Source1: baselibs.conf
+Patch0: lg-24-branch.patch
Patch1: libgphoto2-4096files.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Recommends: %{name}-lang = %{version}
@@ -77,6 +78,7 @@
%lang_package
%prep
%setup -q
+%patch0 -p0
%patch1 -p1
%build
++++++ lg-24-branch.patch ++++++
diff -ru ./camlibs/canon/canon.c /home/marcus/projects/libgphoto2-2_4/libgphoto2/camlibs/canon/canon.c
--- camlibs/canon/canon.c 2012-03-30 23:23:47.000000000 +0200
+++ camlibs/canon/canon.c 2012-07-19 20:19:15.693782425 +0200
@@ -1333,8 +1333,7 @@
if ( is_image ( new_name ) ) {
/* Yup, we'll assume that this is the new image. */
GP_DEBUG ( " Found our new image file" );
- strncpy ( path->name, new_name,
- strlen ( new_name ) );
+ strcpy ( path->name, new_name );
strcpy ( path->folder, canon2gphotopath ( camera, path->folder ) );
/* FIXME: Marcus: make it less large effort... */
diff -ru ./camlibs/ptp2/library.c /home/marcus/projects/libgphoto2-2_4/libgphoto2/camlibs/ptp2/library.c
--- camlibs/ptp2/library.c 2012-04-15 17:11:15.000000000 +0200
+++ camlibs/ptp2/library.c 2012-07-19 20:19:15.686782359 +0200
@@ -715,7 +715,7 @@
{"Nikon:Coolpix L110 (PTP mode)", 0x04b0, 0x017e, PTP_CAP},
/* miguel(a)rozsas.eng.br */
- {"Nikon:Coolpix P500 (PTP mode)", 0x04b0, 0x0184, 0},
+ {"Nikon:Coolpix P500 (PTP mode)", 0x04b0, 0x0184, PTP_CAP},
/* Graeme Wyatt <graeme.wyatt(a)nookawarra.com> */
{"Nikon:Coolpix L120 (PTP mode)", 0x04b0, 0x0185, PTP_CAP},
/* Kévin Ottens <ervin(a)ipsquad.net> */
@@ -740,6 +740,8 @@
{"Nikon:Coolpix S8000 (PTP mode)",0x04b0, 0x021f, 0},
/* Aleksej Serdjukov <deletesoftware(a)yandex.ru> */
{"Nikon:Coolpix S5100 (PTP mode)",0x04b0, 0x0220, 0},
+ /* wlady.cs(a)gmail.com */
+ {"Nikon:Coolpix P300 (PTP mode)", 0x04b0, 0x0221, 0},
/* Nikon Coolpix 2000 */
{"Nikon:Coolpix 2000 (PTP mode)", 0x04b0, 0x0302, 0},
/* From IRC reporter. */
@@ -810,6 +812,11 @@
/* IRC Reporter popolon */
{"Nikon:DSC D5100 (PTP mode)", 0x04b0, 0x0429, PTP_CAP|PTP_CAP_PREVIEW},
+
+ /* http://sourceforge.net/tracker/?func=detail&aid=3536904&group_id=8874&atid=… */
+ {"Nikon:V1", 0x04b0, 0x0601, PTP_CAP},
+
+
#if 0
/* Thomas Luzat <thomas.luzat(a)gmx.net> */
/* this was reported as not working, mass storage only:
@@ -1058,6 +1065,8 @@
/* Martin Lasarsch at SUSE. MTP_PROPLIST returns just 0 entries */
{"Canon:Digital IXUS 90 IS", 0x04a9, 0x3174, PTPBUG_DELETE_SENDS_EVENT},
+ /* Daniel Moyne <daniel.moyne(a)free.fr> */
+ {"Canon:Powershot SD790 IS", 0x04a9, 0x3174, PTPBUG_DELETE_SENDS_EVENT},
/* https://sourceforge.net/tracker/?func=detail&aid=2722422&group_id=8874&atid… */
{"Canon:Digital IXUS 85 IS", 0x04a9, 0x3174, PTPBUG_DELETE_SENDS_EVENT},
@@ -1289,6 +1298,9 @@
{"Apple:iPod Touch 3rd Gen (PTP mode)", 0x05ac, 0x1299, 0},
{"Apple:iPad (PTP mode)", 0x05ac, 0x129a, 0},
+ /* Don Cohen <don-sourceforge-xxzw(a)isis.cs3-inc.com> */
+ {"Apple:iPhone 4S (PTP mode)", 0x05ac, 0x12a0, 0},
+
/* https://sourceforge.net/tracker/index.php?func=detail&aid=1869653&group_id=… */
{"Pioneer:DVR-LX60D", 0x08e4, 0x0142, 0},
@@ -4555,12 +4567,14 @@
unsigned char *ximage = NULL;
unsigned int xlen = 0;
- /* If thumb size is 0 then there is no thumbnail at all... */
- if((size=oi->ThumbCompressedSize)==0) return (GP_ERROR_NOT_SUPPORTED);
+ size=oi->ThumbCompressedSize;
+ /* If thumb size is 0 and the OFC is not a image type (0x3800 / 0xb800)... */
+ if ((size==0) && ((oi->ObjectFormat & 0x7800) != 0x3800))
+ return GP_ERROR_NOT_SUPPORTED;
CPR (context, ptp_getthumb(params,
params->handles.Handler[object_id],
&ximage, &xlen));
- if (xlen != size)
+ if (size && (xlen != size))
gp_log (GP_LOG_ERROR, "get_file_func/GP_FILE_TYPE_PREVIEW", "size mismatch %d vs %d", size, xlen);
set_mimetype (camera, file, params->deviceinfo.VendorExtensionID, oi->ThumbFormat);
CR (gp_file_set_data_and_size (file, (char*)ximage, xlen));
diff -ru ./libgphoto2_port/libusb1/libusb1.c /home/marcus/projects/libgphoto2-2_4/libgphoto2/libgphoto2_port/libusb1/libusb1.c
--- libgphoto2_port/libusb1/libusb1.c 2012-03-26 21:34:10.000000000 +0200
+++ libgphoto2_port/libusb1/libusb1.c 2012-07-19 20:05:50.066206830 +0200
@@ -119,6 +119,7 @@
GPPortInfo info;
int nrofdevices = 0;
int d, i, i1, i2, unknownint;
+ libusb_context *ctx;
/* generic matcher. This will catch passed XXX,YYY entries for instance. */
info.type = GP_PORT_USB;
@@ -126,8 +127,8 @@
strcpy (info.path, "^usb:");
CHECK (gp_port_info_list_append (list, info));
- libusb_init (NULL);
- gp_nrofdevs = load_devicelist (NULL);
+ libusb_init (&ctx);
+ gp_nrofdevs = load_devicelist (ctx);
for (d = 0; d < gp_nrofdevs; d++) {
/* Devices which are definitely not cameras. */
@@ -239,7 +240,9 @@
strcpy (info.path, "usb:");
CHECK (gp_port_info_list_append (list, info));
}
- libusb_exit (NULL);
+ libusb_exit (ctx);
+ gp_nrofdevs = 0;
+ gp_devs = NULL;
return (GP_OK);
}
--
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 libexif for openSUSE:12.2 checked in at 2012-07-31 14:04:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/libexif (Old)
and /work/SRC/openSUSE:12.2/.libexif.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libexif", Maintainer is "meissner(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.2/libexif/libexif.changes 2012-06-25 15:43:55.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.libexif.new/libexif.changes 2012-07-31 14:10:42.000000000 +0200
@@ -1,0 +2,40 @@
+Tue Jul 17 15:33:36 UTC 2012 - meissner(a)suse.com
+
+- updated to 0.6.21
+ * Fixed some buffer overflows in exif_entry_format_value()
+ This fixes CVE-2012-2814. Reported by Mateusz Jurczyk of
+ Google Security Team
+ * Fixed an off-by-one error in exif_convert_utf16_to_utf8()
+ This can cause a one-byte NUL write past the end of the buffer.
+ This fixes CVE-2012-2840
+ * Don't read past the end of a tag when converting from UTF-16
+ This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of
+ Google Security Team
+ * Fixed an out of bounds read on corrupted input
+ The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not,
+ NUL-terminated.
+ This fixes CVE-2012-2812. Reported by Mateusz Jurczyk of
+ Google Security Team
+ * Fixed a buffer overflow problem in exif_entry_get_value
+ If the application passed in a buffer length of 0, then it would
+ be treated as the buffer had unlimited length.
+ This fixes CVE-2012-2841
+ * Fix a buffer overflow on corrupt EXIF data.
+ This fixes bug #3434540 and fixes part of CVE-2012-2836
+ Reported by Yunho Kim
+ * Fix a buffer overflow on corrupted JPEG data
+ An unsigned data length might wrap around when decremented
+ below zero, bypassing sanity checks on length.
+ This code path can probably only occur if exif_data_load_data()
+ is called directly by the application on data that wasn't parsed
+ by libexif itself.
+ This solves the other part of CVE-2012-2836
+ * Fixed some possible division-by-zeros in Olympus-style makernotes
+ This fixes bug #3434545, a.k.a. CVE-2012-2837
+ Reported by Yunho Kim
+
+ * lots and lots of translations updates.
+ * added more Canon lenses.
+ * changed "knots" to "nautical miles"
+
+-------------------------------------------------------------------
Old:
----
libexif-0.6.20.tar.bz2
New:
----
libexif-0.6.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libexif.spec ++++++
--- /var/tmp/diff_new_pack.4HqA8u/_old 2012-07-31 14:10:45.000000000 +0200
+++ /var/tmp/diff_new_pack.4HqA8u/_new 2012-07-31 14:10:45.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package libexif (Version 0.6.20)
+# spec file for package libexif
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,17 +15,16 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
Name: libexif
-BuildRequires: doxygen pkg-config
+BuildRequires: doxygen
+BuildRequires: pkg-config
Url: http://libexif.sourceforge.net
+Summary: An EXIF Tag Parsing Library for Digital Cameras
License: LGPL-2.1+
Group: System/Libraries
-Summary: An EXIF Tag Parsing Library for Digital Cameras
-Version: 0.6.20
-Release: 2
+Version: 0.6.21
+Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
Source1: baselibs.conf
@@ -36,7 +35,6 @@
%package -n %{pname}
-
Summary: An EXIF Tag Parsing Library for Digital Cameras
Group: System/Libraries
Provides: libexif = %{version}
@@ -52,10 +50,10 @@
%package devel
-License: LGPL-2.1+
-Group: Development/Libraries/C and C++
Summary: An EXIF Tag Parsing Library for Digital Cameras (Development files)
-Requires: %{pname} = %{version} glibc-devel
+Group: Development/Libraries/C and C++
+Requires: %{pname} = %{version}
+Requires: glibc-devel
%description devel
This library is used to parse EXIF information from JPEGs created by
++++++ libexif-0.6.20.tar.bz2 -> libexif-0.6.21.tar.bz2 ++++++
++++ 106386 lines of diff (skipped)
--
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 for openSUSE:12.2 checked in at 2012-07-31 14:04:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/kernel-source (Old)
and /work/SRC/openSUSE:12.2/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source", Maintainer is "kernel-maintainers(a)forge.provo.novell.com"
Changes:
--------
--- /work/SRC/openSUSE:12.2/kernel-source/kernel-debug.changes 2012-07-14 11:50:27.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.kernel-source.new/kernel-debug.changes 2012-07-31 14:06:14.000000000 +0200
@@ -1,0 +2,93 @@
+Thu Jul 26 11:34:49 CEST 2012 - tiwai(a)suse.de
+
+- Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ This feature was dropped from 12.2/FACTORY packages due to instability
+ (bnc#768506,bnc#765524)
+- commit 641c197
+
+-------------------------------------------------------------------
+Thu Jul 26 08:26:46 CEST 2012 - tiwai(a)suse.de
+
+- ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+ (bnc#772923).
+- commit a3b6c24
+
+-------------------------------------------------------------------
+Thu Jul 26 03:10:22 CEST 2012 - jeffm(a)suse.com
+
+- brcmsmac: document firmware dependencies (bnc#733148).
+- commit f684838
+
+-------------------------------------------------------------------
+Fri Jul 20 19:35:32 CEST 2012 - jslaby(a)suse.cz
+
+- Linux 3.4.6.
+- patches.xen/xen3-patch-3.3:
+- Delete
+ patches.fixes/acpica_fix_null_pointer_in_repair_code.patch.
+- commit 3689ec0
+
+-------------------------------------------------------------------
+Fri Jul 20 03:05:47 CEST 2012 - dsterba(a)suse.cz
+
+- btrfs: do not update atime for RO snapshots (FATE#306586).
+- commit 2073e27
+
+-------------------------------------------------------------------
+Wed Jul 18 19:23:03 CEST 2012 - ohering(a)suse.de
+
+- Delete patches.suse/led_classdev.sysfs-name.patch.
+ All valid changes in this patch were merged into 2.6.32-rc3
+ The remaining change to default-on LED trigger changed the name
+ from default-on to default::on, which is wrong.
+- commit a2f36dc
+
+-------------------------------------------------------------------
+Tue Jul 17 15:18:49 CEST 2012 - tiwai(a)suse.de
+
+- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ Fix a typo in the capability bit check (bnc#768506).
+- commit 66cae25
+
+-------------------------------------------------------------------
+Tue Jul 17 11:19:19 CEST 2012 - jslaby(a)suse.cz
+
+- Linux 3.4.5.
+- Refresh patches.fixes/bridge-module-get-put.patch.
+- Delete patches.fixes/acpi_quirk_cover_all_timer_overrides.patch.
+- Delete
+ patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch.
+- Delete
+ patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch.
+- Delete
+ patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded.
+- Delete
+ patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch.
+- Delete patches.fixes/udf-Fortify-loading-of-sparing-table.patch.
+- Delete
+ patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch.
+- commit 5bbda10
+
+-------------------------------------------------------------------
+Fri Jul 13 03:40:53 CEST 2012 - neilb(a)suse.de
+
+- Update config files.
+ Update 'vanilla' configs for SUNRPC_DEBUG
+- commit 7749430
+
+-------------------------------------------------------------------
+Fri Jul 13 02:12:27 CEST 2012 - neilb(a)suse.de
+
+- Update config files.
+ Add new option SUNRPC_DEBUG. This functionality was previously
+ always on, and is needed by "rpcdebug" to enable tracing.
+ We often ask customers to enable this to analyse NFS issues.
+- commit a0aa02e
+
+-------------------------------------------------------------------
+Thu Jul 12 11:57:18 CEST 2012 - agraf(a)suse.de
+
+- ARM: Add PM support for OMAP4460 (fixes instability issues)
+- commit 9149272
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-imx51.changes: same change
kernel-omap2plus.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-tegra.changes: same change
kernel-trace.changes: same change
kernel-u8500.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -18,7 +18,7 @@
# norootforbuild
%define srcversion 3.4
-%define patchversion 3.4.4
+%define patchversion 3.4.6
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
-Version: 3.4.4
+Version: 3.4.6
Release: 0
License: GPL-2.0
Group: System/Kernel
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -17,14 +17,14 @@
# norootforbuild
-%define patchversion 3.4.4
+%define patchversion 3.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-docs
Summary: Kernel Documentation
-Version: 3.4.4
+Version: 3.4.6
Release: 0
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -18,7 +18,7 @@
# norootforbuild
%define srcversion 3.4
-%define patchversion 3.4.4
+%define patchversion 3.4.6
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
-Version: 3.4.4
+Version: 3.4.6
Release: 0
License: GPL-2.0
Group: System/Kernel
kernel-imx51.spec: same change
kernel-omap2plus.spec: same change
kernel-pae.spec: same change
kernel-ppc64.spec: same change
kernel-s390.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -19,7 +19,7 @@
# icecream 0
%define srcversion 3.4
-%define patchversion 3.4.4
+%define patchversion 3.4.6
%define variant %{nil}
%define vanilla_only 0
@@ -29,7 +29,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
-Version: 3.4.4
+Version: 3.4.6
Release: 0
License: GPL-2.0
Group: Development/Sources
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
-Version: 3.4.4
+Version: 3.4.6
%if %using_buildservice
Release: 0
%else
++++++ kernel-tegra.spec ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:40.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:40.000000000 +0200
@@ -18,7 +18,7 @@
# norootforbuild
%define srcversion 3.4
-%define patchversion 3.4.4
+%define patchversion 3.4.6
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-tegra
Summary: Kernel for Nvidia's Tegra SoC
-Version: 3.4.4
+Version: 3.4.6
Release: 0
License: GPL-2.0
Group: System/Kernel
kernel-trace.spec: same change
kernel-u8500.spec: same change
kernel-vanilla.spec: same change
kernel-xen.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/armv7hl/default 2012-07-13 03:40:53.000000000 +0200
@@ -4950,6 +4950,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4965,7 +4966,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/imx51 new/config/armv7hl/imx51
--- old/config/armv7hl/imx51 2012-07-10 20:49:10.000000000 +0200
+++ new/config/armv7hl/imx51 2012-07-13 03:40:53.000000000 +0200
@@ -3248,6 +3248,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -3262,7 +3263,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/omap2plus new/config/armv7hl/omap2plus
--- old/config/armv7hl/omap2plus 2012-07-10 20:49:10.000000000 +0200
+++ new/config/armv7hl/omap2plus 2012-07-13 03:40:53.000000000 +0200
@@ -399,6 +399,7 @@
# CONFIG_OMAP3_EMU is not set
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
# CONFIG_OMAP4_ERRATA_I688 is not set
+CONFIG_OMAP_TPS6236X=y
#
# System MMU
@@ -3618,6 +3619,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -3631,7 +3633,7 @@
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/tegra new/config/armv7hl/tegra
--- old/config/armv7hl/tegra 2012-07-10 20:49:10.000000000 +0200
+++ new/config/armv7hl/tegra 2012-07-13 03:40:53.000000000 +0200
@@ -3943,6 +3943,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -3957,7 +3958,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/u8500 new/config/armv7hl/u8500
--- old/config/armv7hl/u8500 2012-07-10 20:49:10.000000000 +0200
+++ new/config/armv7hl/u8500 2012-07-13 03:40:53.000000000 +0200
@@ -3104,6 +3104,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -3118,7 +3119,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/debug 2012-07-13 03:40:53.000000000 +0200
@@ -5637,6 +5637,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5652,7 +5653,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/default 2012-07-13 03:40:53.000000000 +0200
@@ -5648,6 +5648,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5663,7 +5664,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop
--- old/config/i386/desktop 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/desktop 2012-07-13 03:40:53.000000000 +0200
@@ -5493,6 +5493,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5508,7 +5509,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2
--- old/config/i386/ec2 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/ec2 2012-07-13 03:40:53.000000000 +0200
@@ -1634,6 +1634,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1648,7 +1649,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/pae 2012-07-13 03:40:53.000000000 +0200
@@ -5491,6 +5491,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5506,7 +5507,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/trace new/config/i386/trace
--- old/config/i386/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/trace 2012-07-13 03:40:53.000000000 +0200
@@ -5491,6 +5491,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5506,7 +5507,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.4.0-rc7 Kernel Configuration
+# Linux/i386 3.4.4 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -4289,6 +4289,7 @@
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_VMWGFX=m
CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_GMA3600=y
@@ -5624,6 +5625,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5639,7 +5641,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
@@ -6109,4 +6111,3 @@
CONFIG_LRU_CACHE=m
CONFIG_AVERAGE=y
CONFIG_CORDIC=m
-CONFIG_DRM_VMWGFX=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2012-07-10 20:49:10.000000000 +0200
+++ new/config/i386/xen 2012-07-13 03:40:53.000000000 +0200
@@ -5354,6 +5354,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5369,7 +5370,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ia64/debug 2012-07-13 03:40:53.000000000 +0200
@@ -4789,6 +4789,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4804,7 +4805,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ia64/default 2012-07-13 03:40:53.000000000 +0200
@@ -4775,6 +4775,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4790,7 +4791,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/trace new/config/ia64/trace
--- old/config/ia64/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ia64/trace 2012-07-13 03:40:53.000000000 +0200
@@ -4775,6 +4775,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4790,7 +4791,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ia64/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/ia64 3.4.0-rc7 Kernel Configuration
+# Linux/ia64 3.4.4 Kernel Configuration
#
CONFIG_SUSE_KERNEL=y
# CONFIG_SPLIT_PACKAGE is not set
@@ -4760,6 +4760,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4775,7 +4776,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/default new/config/ppc/default
--- old/config/ppc/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc/default 2012-07-13 03:40:53.000000000 +0200
@@ -4660,6 +4660,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4675,7 +4676,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/ppc64 new/config/ppc/ppc64
--- old/config/ppc/ppc64 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc/ppc64 2012-07-13 03:40:53.000000000 +0200
@@ -4653,6 +4653,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4668,7 +4669,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/vanilla new/config/ppc/vanilla
--- old/config/ppc/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.4.0-rc7 Kernel Configuration
+# Linux/powerpc 3.4.4 Kernel Configuration
#
# CONFIG_PPC64 is not set
@@ -4662,6 +4662,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4677,7 +4678,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug
--- old/config/ppc64/debug 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc64/debug 2012-07-13 03:40:53.000000000 +0200
@@ -4657,6 +4657,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4672,7 +4673,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc64/default 2012-07-13 03:40:53.000000000 +0200
@@ -4646,6 +4646,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4661,7 +4662,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/ppc64 new/config/ppc64/ppc64
--- old/config/ppc64/ppc64 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc64/ppc64 2012-07-13 03:40:53.000000000 +0200
@@ -4714,6 +4714,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4729,7 +4730,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/trace new/config/ppc64/trace
--- old/config/ppc64/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc64/trace 2012-07-13 03:40:53.000000000 +0200
@@ -4713,6 +4713,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4728,7 +4729,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/ppc64/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.4.0-rc7 Kernel Configuration
+# Linux/powerpc 3.4.4 Kernel Configuration
#
CONFIG_PPC64=y
@@ -4641,6 +4641,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -4656,7 +4657,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390/s390 2012-07-13 03:40:53.000000000 +0200
@@ -1428,6 +1428,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1442,7 +1443,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390/trace new/config/s390/trace
--- old/config/s390/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390/trace 2012-07-13 03:40:53.000000000 +0200
@@ -1428,6 +1428,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1442,7 +1443,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390/vanilla new/config/s390/vanilla
--- old/config/s390/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/s390 3.4.0-rc7 Kernel Configuration
+# Linux/s390 3.4.4 Kernel Configuration
#
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
@@ -1465,6 +1465,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1479,7 +1480,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390x/default 2012-07-13 03:40:53.000000000 +0200
@@ -1444,6 +1444,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1458,7 +1459,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/trace new/config/s390x/trace
--- old/config/s390x/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390x/trace 2012-07-13 03:40:53.000000000 +0200
@@ -1444,6 +1444,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1458,7 +1459,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/vanilla new/config/s390x/vanilla
--- old/config/s390x/vanilla 2012-07-10 20:49:10.000000000 +0200
+++ new/config/s390x/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/s390 3.4.0-rc7 Kernel Configuration
+# Linux/s390 3.4.4 Kernel Configuration
#
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
@@ -1465,6 +1465,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1479,7 +1480,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
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 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/debug 2012-07-13 03:40:53.000000000 +0200
@@ -5394,6 +5394,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5409,7 +5410,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
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 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/default 2012-07-13 03:40:53.000000000 +0200
@@ -5409,6 +5409,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5424,7 +5425,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/desktop new/config/x86_64/desktop
--- old/config/x86_64/desktop 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/desktop 2012-07-13 03:40:53.000000000 +0200
@@ -5411,6 +5411,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5426,7 +5427,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/ec2 new/config/x86_64/ec2
--- old/config/x86_64/ec2 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/ec2 2012-07-13 03:40:53.000000000 +0200
@@ -1607,6 +1607,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -1621,7 +1622,7 @@
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/trace new/config/x86_64/trace
--- old/config/x86_64/trace 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/trace 2012-07-13 03:40:53.000000000 +0200
@@ -5409,6 +5409,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5424,7 +5425,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
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 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/vanilla 2012-07-13 03:40:53.000000000 +0200
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.4.0-rc7 Kernel Configuration
+# Linux/x86_64 3.4.4 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -4111,6 +4111,7 @@
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_VMWGFX=m
CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_GMA3600=y
@@ -5399,6 +5400,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5414,7 +5416,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
@@ -5883,4 +5885,3 @@
CONFIG_LRU_CACHE=m
CONFIG_AVERAGE=y
CONFIG_CORDIC=m
-CONFIG_DRM_VMWGFX=m
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 2012-07-10 20:49:10.000000000 +0200
+++ new/config/x86_64/xen 2012-07-13 03:40:53.000000000 +0200
@@ -5283,6 +5283,7 @@
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
@@ -5298,7 +5299,7 @@
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_SUNRPC_DEBUG is not set
+CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
++++++ patches.arch.tar.bz2 ++++++
++++ 2632 lines of diff (skipped)
++++++ patches.drivers.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 new/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210
--- old/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 2012-07-26 08:27:50.000000000 +0200
@@ -0,0 +1,79 @@
+From 133d1c3e7b32f1d55d34cd8197c4110131efe090 Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai(a)suse.de>
+Date: Thu, 26 Jul 2012 08:17:20 +0200
+Subject: [PATCH] ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+Git-commit: 133d1c3e7b32f1d55d34cd8197c4110131efe090
+Patch-mainline: 3.6-rc1
+References: bnc#772923
+
+BIOS on HP Mini 210 doesn't provide the proper "HP_Mute_LED" DMI
+string, thus the driver doesn't initialize the GPIO, too. In the
+earlier kernel, the driver falls back to GPIO1, but since 3.3 we've
+stopped this due to other wrongly advertised machines.
+
+For fixing this particular case, add a new model type to specify the
+default polarity explicitly so that the fallback to GPIO1 is handled.
+
+Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=772923
+
+Cc: <stable(a)vger.kernel.org> [v3.3+]
+Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
+
+---
+ sound/pci/hda/patch_sigmatel.c | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
+index a1596a3..217ee1f 100644
+--- a/sound/pci/hda/patch_sigmatel.c
++++ b/sound/pci/hda/patch_sigmatel.c
+@@ -101,6 +101,7 @@ enum {
+ STAC_92HD83XXX_HP_cNB11_INTQUAD,
+ STAC_HP_DV7_4000,
+ STAC_HP_ZEPHYR,
++ STAC_92HD83XXX_HP_LED,
+ STAC_92HD83XXX_MODELS
+ };
+
+@@ -1675,6 +1676,7 @@ static const char * const stac92hd83xxx_models[STAC_92HD83XXX_MODELS] = {
+ [STAC_92HD83XXX_HP_cNB11_INTQUAD] = "hp_cNB11_intquad",
+ [STAC_HP_DV7_4000] = "hp-dv7-4000",
+ [STAC_HP_ZEPHYR] = "hp-zephyr",
++ [STAC_92HD83XXX_HP_LED] = "hp-led",
+ };
+
+ static const struct snd_pci_quirk stac92hd83xxx_cfg_tbl[] = {
+@@ -1729,6 +1731,8 @@ static const struct snd_pci_quirk stac92hd83xxx_cfg_tbl[] = {
+ "HP", STAC_92HD83XXX_HP_cNB11_INTQUAD),
+ SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3561,
+ "HP", STAC_HP_ZEPHYR),
++ SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3660,
++ "HP Mini", STAC_92HD83XXX_HP_LED),
+ {} /* terminator */
+ };
+
+@@ -5507,6 +5511,7 @@ static void stac92hd8x_fill_auto_spec(struct hda_codec *codec)
+ static int patch_stac92hd83xxx(struct hda_codec *codec)
+ {
+ struct sigmatel_spec *spec;
++ int default_polarity = -1; /* no default cfg */
+ int err;
+
+ spec = kzalloc(sizeof(*spec), GFP_KERNEL);
+@@ -5555,9 +5560,12 @@ again:
+ case STAC_HP_ZEPHYR:
+ spec->init = stac92hd83xxx_hp_zephyr_init;
+ break;
++ case STAC_92HD83XXX_HP_LED:
++ default_polarity = 1;
++ break;
+ }
+
+- if (find_mute_led_cfg(codec, -1/*no default cfg*/))
++ if (find_mute_led_cfg(codec, default_polarity))
+ snd_printd("mute LED gpio %d polarity %d\n",
+ spec->gpio_led,
+ spec->gpio_led_polarity);
+--
+1.7.10.4
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/input-Add-LED-support-to-Synaptics-device new/patches.drivers/input-Add-LED-support-to-Synaptics-device
--- old/patches.drivers/input-Add-LED-support-to-Synaptics-device 2012-06-14 12:26:54.000000000 +0200
+++ new/patches.drivers/input-Add-LED-support-to-Synaptics-device 1970-01-01 01:00:00.000000000 +0100
@@ -1,223 +0,0 @@
-From: Takashi Iwai <tiwai(a)suse.de>
-Subject: [PATCH 2/2] input: Add LED support to Synaptics device
-Patch-mainline: Submitted
-References: bnc#547370,bnc#582529,bnc#589014
-
-The new Synaptics devices have an LED on the top-left corner.
-This patch adds a new LED class device to control it. It's created
-dynamically upon synaptics device probing.
-
-The LED is controlled via the command 0x0a with parameters 0x88 or 0x10.
-This seems only on/off control although other value might be accepted.
-
-The detection of the LED isn't clear yet. It should have been the new
-capability bits that indicate the presence, but on real machines, it
-doesn't fit. So, for the time being, the driver checks the product id
-in the ext capability bits and assumes that LED exists on the known
-devices.
-
-Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
-
----
- drivers/input/mouse/Kconfig | 8 ++
- drivers/input/mouse/synaptics.c | 124 ++++++++++++++++++++++++++++++++++++++++
- drivers/input/mouse/synaptics.h | 3
- 3 files changed, 135 insertions(+)
-
---- a/drivers/input/mouse/Kconfig
-+++ b/drivers/input/mouse/Kconfig
-@@ -68,6 +68,14 @@ config MOUSE_PS2_SYNAPTICS
-
- If unsure, say Y.
-
-+config MOUSE_PS2_SYNAPTICS_LED
-+ bool "Support embedded LED on Synaptics devices"
-+ depends on MOUSE_PS2_SYNAPTICS
-+ depends on LEDS_CLASS=y || LEDS_CLASS=MOUSE_PS2
-+ help
-+ Say Y here if you have a Synaptics device with an embedded LED.
-+ This will enable LED class driver to control the LED device.
-+
- config MOUSE_PS2_LIFEBOOK
- bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT
- default y
---- a/drivers/input/mouse/synaptics.c
-+++ b/drivers/input/mouse/synaptics.c
-@@ -29,6 +29,7 @@
- #include <linux/input/mt.h>
- #include <linux/serio.h>
- #include <linux/libps2.h>
-+#include <linux/leds.h>
- #include <linux/slab.h>
- #include "psmouse.h"
- #include "synaptics.h"
-@@ -431,6 +432,123 @@ static void synaptics_pt_create(struct p
- serio_register_port(serio);
- }
-
-+#ifdef CONFIG_MOUSE_PS2_SYNAPTICS_LED
-+/*
-+ * LED handling:
-+ * Some Synaptics devices have an embeded LED at the top-left corner.
-+ */
-+
-+struct synaptics_led {
-+ struct psmouse *psmouse;
-+ struct work_struct work;
-+ struct led_classdev cdev;
-+};
-+
-+static void synaptics_set_led(struct psmouse *psmouse, int on)
-+{
-+ int i;
-+ unsigned char cmd = on ? 0x88 : 0x10;
-+
-+ ps2_begin_command(&psmouse->ps2dev);
-+ if (__ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11))
-+ goto out;
-+ for (i = 6; i >= 0; i -= 2) {
-+ unsigned char d = (cmd >> i) & 3;
-+ if (__ps2_command(&psmouse->ps2dev, &d, PSMOUSE_CMD_SETRES))
-+ goto out;
-+ }
-+ cmd = 0x0a;
-+ __ps2_command(&psmouse->ps2dev, &cmd, PSMOUSE_CMD_SETRATE);
-+ out:
-+ ps2_end_command(&psmouse->ps2dev);
-+}
-+
-+static void synaptics_led_work(struct work_struct *work)
-+{
-+ struct synaptics_led *led;
-+
-+ led = container_of(work, struct synaptics_led, work);
-+ synaptics_set_led(led->psmouse, led->cdev.brightness);
-+}
-+
-+static void synaptics_led_cdev_brightness_set(struct led_classdev *cdev,
-+ enum led_brightness value)
-+{
-+ struct synaptics_led *led;
-+
-+ led = container_of(cdev, struct synaptics_led, cdev);
-+ schedule_work(&led->work);
-+}
-+
-+static void synaptics_sync_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+
-+ if (priv->led)
-+ synaptics_set_led(psmouse, priv->led->cdev.brightness);
-+}
-+
-+static bool synaptics_has_led(struct synaptics_data *priv)
-+{
-+ if (!priv->ext_cap_0c)
-+ return false;
-+ /* FIXME: LED is supposedly detectable in cap0c[1] 0x20, but it seems
-+ * not working on real machines.
-+ * So we check the product id to be sure.
-+ */
-+ if (SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0xe4 &&
-+ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x64 &&
-+ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x84)
-+ return false;
-+ if (!(priv->ext_cap_0c & 0x2000) &&
-+ (priv->capabilities & 0xd00ff) != 0xd0073)
-+ return false;
-+ return true;
-+}
-+
-+static int synaptics_init_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+ struct synaptics_led *led;
-+ int err;
-+
-+ if (!synaptics_has_led(priv))
-+ return 0;
-+ printk(KERN_INFO "synaptics: support LED control\n");
-+ led = kzalloc(sizeof(struct synaptics_led), GFP_KERNEL);
-+ if (!led)
-+ return -ENOMEM;
-+ led->psmouse = psmouse;
-+ INIT_WORK(&led->work, synaptics_led_work);
-+ led->cdev.name = "psmouse::synaptics";
-+ led->cdev.brightness_set = synaptics_led_cdev_brightness_set;
-+ led->cdev.flags = LED_CORE_SUSPENDRESUME;
-+ err = led_classdev_register(NULL, &led->cdev);
-+ if (err < 0) {
-+ kfree(led);
-+ return err;
-+ }
-+ priv->led = led;
-+ return 0;
-+}
-+
-+static void synaptics_free_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+
-+ if (!priv->led)
-+ return;
-+ cancel_work_sync(&priv->led->work);
-+ synaptics_set_led(psmouse, 0);
-+ led_classdev_unregister(&priv->led->cdev);
-+ kfree(priv->led);
-+}
-+#else
-+#define synaptics_init_led(ps) 0
-+#define synaptics_free_led(ps) do {} while (0)
-+#define synaptics_sync_led(ps) do {} while (0)
-+#endif
-+
- /*****************************************************************************
- * Functions to interpret the absolute mode packets
- ****************************************************************************/
-@@ -1276,6 +1394,7 @@ static void synaptics_disconnect(struct
- device_remove_file(&psmouse->ps2dev.serio->dev,
- &psmouse_attr_disable_gesture.dattr);
-
-+ synaptics_free_led(psmouse);
- synaptics_reset(psmouse);
- kfree(priv);
- psmouse->private = NULL;
-@@ -1332,6 +1451,8 @@ static int synaptics_reconnect(struct ps
- return -1;
- }
-
-+ synaptics_sync_led(psmouse);
-+
- return 0;
- }
-
-@@ -1441,6 +1562,9 @@ static int __synaptics_init(struct psmou
- priv->model_id,
- priv->capabilities, priv->ext_cap, priv->ext_cap_0c);
-
-+ if (synaptics_init_led(psmouse) < 0)
-+ goto init_fail;
-+
- set_input_params(psmouse->dev, priv);
-
- /*
---- a/drivers/input/mouse/synaptics.h
-+++ b/drivers/input/mouse/synaptics.h
-@@ -145,6 +145,8 @@ struct synaptics_hw_state {
- struct synaptics_mt_state mt_state;
- };
-
-+struct synaptics_led;
-+
- struct synaptics_data {
- /* Data read from the touchpad */
- unsigned long int model_id; /* Model-ID */
-@@ -174,6 +176,7 @@ struct synaptics_data {
- */
- struct synaptics_hw_state agm;
- bool agm_pending; /* new AGM packet received */
-+ struct synaptics_led *led;
- };
-
- void synaptics_module_init(void);
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch new/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch
--- old/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,72 +0,0 @@
-From: Feng Tang <feng.tang(a)intel.com>
-Subject: ACPI: Make acpi_skip_timer_override cover all source_irq==0 cases
-References: bnc#676068
-Patch-Mainline: v3.5-rc5
-Git-commit: ae10ccdc3093486f8c2369d227583f9d79f628e5
-
-
-Signed-off-by: Thomas Renninger <trenn(a)suse.de>
-
-Currently when acpi_skip_timer_override is set, it only cover the
-(source_irq == 0 && global_irq == 2) cases. While there is also
-platform which need use this option and its global_irq is not 2.
-This patch will extend acpi_skip_timer_override to cover all
-timer overriding cases as long as the source irq is 0.
-
-This is the first part of a fix to kernel bug bugzilla 40002:
- "IRQ 0 assigned to VGA"
-https://bugzilla.kernel.org/show_bug.cgi?id=40002
-
-Reported-and-tested-by: Szymon Kowalczyk <fazerxlo(a)o2.pl>
-Signed-off-by: Feng Tang <feng.tang(a)intel.com>
-Signed-off-by: Len Brown <len.brown(a)intel.com>
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index 8afb693..e7c698e 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -422,12 +422,14 @@ acpi_parse_int_src_ovr(struct acpi_subtable_header * header,
- return 0;
- }
-
-- if (intsrc->source_irq == 0 && intsrc->global_irq == 2) {
-+ if (intsrc->source_irq == 0) {
- if (acpi_skip_timer_override) {
-- printk(PREFIX "BIOS IRQ0 pin2 override ignored.\n");
-+ printk(PREFIX "BIOS IRQ0 override ignored.\n");
- return 0;
- }
-- if (acpi_fix_pin2_polarity && (intsrc->inti_flags & ACPI_MADT_POLARITY_MASK)) {
-+
-+ if ((intsrc->global_irq == 2) && acpi_fix_pin2_polarity
-+ && (intsrc->inti_flags & ACPI_MADT_POLARITY_MASK)) {
- intsrc->inti_flags &= ~ACPI_MADT_POLARITY_MASK;
- printk(PREFIX "BIOS IRQ0 pin2 override: forcing polarity to high active.\n");
- }
-@@ -1334,7 +1336,7 @@ static int __init dmi_disable_acpi(const struct dmi_system_id *d)
- }
-
- /*
-- * Force ignoring BIOS IRQ0 pin2 override
-+ * Force ignoring BIOS IRQ0 override
- */
- static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
- {
-@@ -1344,7 +1346,7 @@ static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
- */
- if (!acpi_skip_timer_override) {
- WARN(1, KERN_ERR "ati_ixp4x0 quirk not complete.\n");
-- pr_notice("%s detected: Ignoring BIOS IRQ0 pin2 override\n",
-+ pr_notice("%s detected: Ignoring BIOS IRQ0 override\n",
- d->ident);
- acpi_skip_timer_override = 1;
- }
-@@ -1438,7 +1440,7 @@ static struct dmi_system_id __initdata acpi_dmi_table_late[] = {
- * is enabled. This input is incorrectly designated the
- * ISA IRQ 0 via an interrupt source override even though
- * it is wired to the output of the master 8259A and INTIN0
-- * is not connected at all. Force ignoring BIOS IRQ0 pin2
-+ * is not connected at all. Force ignoring BIOS IRQ0
- * override in that cases.
- */
- {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch new/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch
--- old/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-Subject: Fix NULL pointer derference in acpi_ns_check_object_type()
-From: robert.moore(a)intel.com
-Patch-Mainline: not yet
-References: kernel bug 44171
-
-
-Signed-off-by: Thomas Renninger <trenn(a)suse.de>
-
----
- drivers/acpi/acpica/nspredef.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: linux-3.5-rc4-master/drivers/acpi/acpica/nspredef.c
-===================================================================
---- linux-3.5-rc4-master.orig/drivers/acpi/acpica/nspredef.c
-+++ linux-3.5-rc4-master/drivers/acpi/acpica/nspredef.c
-@@ -638,7 +638,7 @@ acpi_ns_check_package(struct acpi_predef
- /* Create the new outer package and populate it */
-
- status =
-- acpi_ns_wrap_with_package(data, *elements,
-+ acpi_ns_wrap_with_package(data, return_object,
- return_object_ptr);
- if (ACPI_FAILURE(status)) {
- return (status);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/brcmsmac-firmware new/patches.fixes/brcmsmac-firmware
--- old/patches.fixes/brcmsmac-firmware 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/brcmsmac-firmware 2012-07-26 03:10:22.000000000 +0200
@@ -0,0 +1,32 @@
+From: Jeff Mahoney <jeffm(a)suse.com>
+Subject: brcmsmac: document firmware dependencies
+References: bnc#733148
+Patch-mainline: Submitted to linux-wireless 25 Jul 2012
+
+ The brcmsmac driver requests firmware but doesn't document the
+ dependency. This means that software that analyzes the modules to
+ determine if firmware is needed won't detect it.
+
+ Specifically, (at least) openSUSE won't install the kernel-firmware
+ package if no hardware requires it.
+
+ This patch adds the MODULE_FIRMWARE directives.
+
+Signed-off-by: Jeff Mahoney <jeffm(a)suse.com>
+---
+ drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
++++ b/drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
+@@ -87,7 +87,9 @@ MODULE_AUTHOR("Broadcom Corporation");
+ MODULE_DESCRIPTION("Broadcom 802.11n wireless LAN driver.");
+ MODULE_SUPPORTED_DEVICE("Broadcom 802.11n WLAN cards");
+ MODULE_LICENSE("Dual BSD/GPL");
+-
++/* This needs to be adjusted when brcms_firmwares changes */
++MODULE_FIRMWARE("brcm/bcm43xx-0.fw");
++MODULE_FIRMWARE("brcm/bcm43xx_hdr-0.fw");
+
+ /* recognized BCMA Core IDs */
+ static struct bcma_device_id brcms_coreid_table[] = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/bridge-module-get-put.patch new/patches.fixes/bridge-module-get-put.patch
--- old/patches.fixes/bridge-module-get-put.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/bridge-module-get-put.patch 2012-07-26 03:10:22.000000000 +0200
@@ -13,7 +13,7 @@
--- a/net/bridge/br_if.c
+++ b/net/bridge/br_if.c
-@@ -238,11 +239,18 @@ int br_add_bridge(struct net *net, const
+@@ -238,12 +239,19 @@ int br_add_bridge(struct net *net, const
if (!dev)
return -ENOMEM;
@@ -23,6 +23,7 @@
+ }
+
dev_net_set(dev, net);
+ dev->rtnl_link_ops = &br_link_ops;
res = register_netdev(dev);
- if (res)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch new/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch
--- old/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From: Feng Tang <feng.tang(a)intel.com>
-Subject: ACPI: Add a quirk for "AMILO PRO V2030" to ignore the timer overriding
-References: bnc#676068
-Patch-Mainline: v3.5-rc5
-Git-commit: f6b54f083cc66cf9b11d2120d8df3c2ad4e0836d
-
-
-Signed-off-by: Thomas Renninger <trenn(a)suse.de>
-
-This is the 2nd part of fix for kernel bugzilla 40002:
- "IRQ 0 assigned to VGA"
-https://bugzilla.kernel.org/show_bug.cgi?id=40002
-
-The root cause is the buggy FW, whose ACPI tables assign the GSI 16
-to 2 irqs 0 and 16(VGA), and the VGA is the right owner of GSI 16.
-So add a quirk to ignore the irq0 overriding GSI 16 for the
-FUJITSU SIEMENS AMILO PRO V2030 platform will solve this issue.
-
-Reported-and-tested-by: Szymon Kowalczyk <fazerxlo(a)o2.pl>
-Signed-off-by: Feng Tang <feng.tang(a)intel.com>
-Signed-off-by: Len Brown <len.brown(a)intel.com>
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index 3a6afba..b2297e5 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -1470,6 +1470,14 @@ static struct dmi_system_id __initdata acpi_dmi_table_late[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq 6715b"),
- },
- },
-+ {
-+ .callback = dmi_ignore_irq0_timer_override,
-+ .ident = "FUJITSU SIEMENS",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "AMILO PRO V2030"),
-+ },
-+ },
- {}
- };
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch new/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch
--- old/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-From: Konstantin Khlebnikov <khlebnikov(a)openvz.org>
-Date: Sat, 09 Jun 2012 13:43:32 +0400
-Subject: [PATCH] mm: correctly synchronize rss-counters at exit/exec
-Patch-mainline: v3.5-rc3
-Git-commit: 4fe7efdbdfb1c7e7a7f31decfd831c0f31d37091
-References: bnc#767152
-
-do_exit() and exec_mmap() call sync_mm_rss() before mm_release()
-does put_user(clear_child_tid) which can update task->rss_stat
-and thus make mm->rss_stat inconsistent. This triggers the "BUG:"
-printk in check_mm().
-
-Let's fix this bug in the safest way, and optimize/cleanup this later.
-
-Reported-by: Markus Trippelsdorf <markus(a)trippelsdorf.de>
-Cc: Oleg Nesterov <oleg(a)redhat.com>
-Signed-off-by: Konstantin Khlebnikov <khlebnikov(a)openvz.org>
-Acked-by: Michal Hocko <mhocko(a)suse.cz>
-
----
- fs/exec.c | 2 +-
- kernel/exit.c | 1 +
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-Index: linux-3.4-openSUSE-12.2/fs/exec.c
-===================================================================
---- linux-3.4-openSUSE-12.2.orig/fs/exec.c
-+++ linux-3.4-openSUSE-12.2/fs/exec.c
-@@ -823,10 +823,10 @@ static int exec_mmap(struct mm_struct *m
- /* Notify parent that we're no longer interested in the old VM */
- tsk = current;
- old_mm = current->mm;
-- sync_mm_rss(old_mm);
- mm_release(tsk, old_mm);
-
- if (old_mm) {
-+ sync_mm_rss(old_mm);
- /*
- * Make sure that if there is a core dump in progress
- * for the old mm, we get out and die instead of going
-Index: linux-3.4-openSUSE-12.2/kernel/exit.c
-===================================================================
---- linux-3.4-openSUSE-12.2.orig/kernel/exit.c
-+++ linux-3.4-openSUSE-12.2/kernel/exit.c
-@@ -643,6 +643,7 @@ static void exit_mm(struct task_struct *
- mm_release(tsk, mm);
- if (!mm)
- return;
-+ sync_mm_rss(mm);
- /*
- * Serialize with any possible pending coredump.
- * We must hold mmap_sem around checking core_state
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded new/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded
--- old/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded 1970-01-01 01:00:00.000000000 +0100
@@ -1,68 +0,0 @@
-From b1027439dff844675f6c0df97a1b1d190791a699 Mon Sep 17 00:00:00 2001
-From: Bryan Schumaker <bjschuma(a)netapp.com>
-Date: Wed, 20 Jun 2012 14:35:28 -0400
-Subject: NFS: Force the legacy idmapper to be single threaded
-Git-commit: b1027439dff844675f6c0df97a1b1d190791a699
-Patch-mainline: v3.5-rc4
-References: bnc#766514
-
-It was initially coded under the assumption that there would only be one
-request at a time, so use a lock to enforce this requirement..
-
-Signed-off-by: Bryan Schumaker <bjschuma(a)netapp.com>
-CC: stable(a)vger.kernel.org [3.4+]
-Signed-off-by: Trond Myklebust <Trond.Myklebust(a)netapp.com>
-Acked-by: Jeff Mahoney <jeffm(a)suse.com>
----
- fs/nfs/idmap.c | 13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/fs/nfs/idmap.c b/fs/nfs/idmap.c
-index b5b86a0..864c51e 100644
---- a/fs/nfs/idmap.c
-+++ b/fs/nfs/idmap.c
-@@ -57,6 +57,11 @@ unsigned int nfs_idmap_cache_timeout = 600;
- static const struct cred *id_resolver_cache;
- static struct key_type key_type_id_resolver_legacy;
-
-+struct idmap {
-+ struct rpc_pipe *idmap_pipe;
-+ struct key_construction *idmap_key_cons;
-+ struct mutex idmap_mutex;
-+};
-
- /**
- * nfs_fattr_init_names - initialise the nfs_fattr owner_name/group_name fields
-@@ -310,9 +315,11 @@ static ssize_t nfs_idmap_get_key(const char *name, size_t namelen,
- name, namelen, type, data,
- data_size, NULL);
- if (ret < 0) {
-+ mutex_lock(&idmap->idmap_mutex);
- ret = nfs_idmap_request_key(&key_type_id_resolver_legacy,
- name, namelen, type, data,
- data_size, idmap);
-+ mutex_unlock(&idmap->idmap_mutex);
- }
- return ret;
- }
-@@ -354,11 +361,6 @@ static int nfs_idmap_lookup_id(const char *name, size_t namelen, const char *typ
- /* idmap classic begins here */
- module_param(nfs_idmap_cache_timeout, int, 0644);
-
--struct idmap {
-- struct rpc_pipe *idmap_pipe;
-- struct key_construction *idmap_key_cons;
--};
--
- enum {
- Opt_find_uid, Opt_find_gid, Opt_find_user, Opt_find_group, Opt_find_err
- };
-@@ -469,6 +471,7 @@ nfs_idmap_new(struct nfs_client *clp)
- return error;
- }
- idmap->idmap_pipe = pipe;
-+ mutex_init(&idmap->idmap_mutex);
-
- clp->cl_idmap = idmap;
- return 0;
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch new/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch
--- old/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-From: Jan Kara <jack(a)suse.cz>
-Subject: [PATCH 2/3] udf: Avoid run away loop when partition table length is corrupted
-Git-commit: adee11b2085bee90bd8f4f52123ffb07882d6256
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Check provided length of partition table so that (possibly maliciously)
-corrupted partition table cannot cause accessing data beyond current buffer.
-
-Signed-off-by: Jan Kara <jack(a)suse.cz>
-
----
- fs/udf/super.c | 10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index 9da6f4e..ce911f5 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -1225,6 +1225,7 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- struct genericPartitionMap *gpm;
- uint16_t ident;
- struct buffer_head *bh;
-+ unsigned int table_len;
- int ret = 0;
-
- bh = udf_read_tagged(sb, block, block, &ident);
-@@ -1232,13 +1233,20 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- return 1;
- BUG_ON(ident != TAG_IDENT_LVD);
- lvd = (struct logicalVolDesc *)bh->b_data;
-+ table_len = le32_to_cpu(lvd->mapTableLength);
-+ if (sizeof(*lvd) + table_len > sb->s_blocksize) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Partition table too long (%u > %lu)\n", table_len,
-+ sb->s_blocksize - sizeof(*lvd));
-+ goto out_bh;
-+ }
-
- ret = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
- if (ret)
- goto out_bh;
-
- for (i = 0, offset = 0;
-- i < sbi->s_partitions && offset < le32_to_cpu(lvd->mapTableLength);
-+ i < sbi->s_partitions && offset < table_len;
- i++, offset += gpm->partitionMapLength) {
- struct udf_part_map *map = &sbi->s_partmaps[i];
- gpm = (struct genericPartitionMap *)
---
-1.7.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Fortify-loading-of-sparing-table.patch new/patches.fixes/udf-Fortify-loading-of-sparing-table.patch
--- old/patches.fixes/udf-Fortify-loading-of-sparing-table.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Fortify-loading-of-sparing-table.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,133 +0,0 @@
-From: Jan Kara <jack(a)suse.cz>
-Subject: [PATCH 3/3] udf: Fortify loading of sparing table
-Git-commit: 1df2ae31c724e57be9d7ac00d78db8a5dabdd050
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Add sanity checks when loading sparing table from disk to avoid accessing
-unallocated memory or writing to it.
-
-Signed-off-by: Jan Kara <jack(a)suse.cz>
-
----
- fs/udf/super.c | 86 ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 53 insertions(+), 33 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index ce911f5..8d86a87 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -56,6 +56,7 @@
- #include <linux/seq_file.h>
- #include <linux/bitmap.h>
- #include <linux/crc-itu-t.h>
-+#include <linux/log2.h>
- #include <asm/byteorder.h>
-
- #include "udf_sb.h"
-@@ -1215,11 +1216,59 @@ out_bh:
- return ret;
- }
-
-+static int udf_load_sparable_map(struct super_block *sb,
-+ struct udf_part_map *map,
-+ struct sparablePartitionMap *spm)
-+{
-+ uint32_t loc;
-+ uint16_t ident;
-+ struct sparingTable *st;
-+ struct udf_sparing_data *sdata = &map->s_type_specific.s_sparing;
-+ int i;
-+ struct buffer_head *bh;
-+
-+ map->s_partition_type = UDF_SPARABLE_MAP15;
-+ sdata->s_packet_len = le16_to_cpu(spm->packetLength);
-+ if (!is_power_of_2(sdata->s_packet_len)) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Invalid packet length %u\n",
-+ (unsigned)sdata->s_packet_len);
-+ return -EIO;
-+ }
-+ if (spm->numSparingTables > 4) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Too many sparing tables (%d)\n",
-+ (int)spm->numSparingTables);
-+ return -EIO;
-+ }
-+
-+ for (i = 0; i < spm->numSparingTables; i++) {
-+ loc = le32_to_cpu(spm->locSparingTable[i]);
-+ bh = udf_read_tagged(sb, loc, loc, &ident);
-+ if (!bh)
-+ continue;
-+
-+ st = (struct sparingTable *)bh->b_data;
-+ if (ident != 0 ||
-+ strncmp(st->sparingIdent.ident, UDF_ID_SPARING,
-+ strlen(UDF_ID_SPARING)) ||
-+ sizeof(*st) + le16_to_cpu(st->reallocationTableLen) >
-+ sb->s_blocksize) {
-+ brelse(bh);
-+ continue;
-+ }
-+
-+ sdata->s_spar_map[i] = bh;
-+ }
-+ map->s_partition_func = udf_get_pblock_spar15;
-+ return 0;
-+}
-+
- static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- struct kernel_lb_addr *fileset)
- {
- struct logicalVolDesc *lvd;
-- int i, j, offset;
-+ int i, offset;
- uint8_t type;
- struct udf_sb_info *sbi = UDF_SB(sb);
- struct genericPartitionMap *gpm;
-@@ -1281,38 +1330,9 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- } else if (!strncmp(upm2->partIdent.ident,
- UDF_ID_SPARABLE,
- strlen(UDF_ID_SPARABLE))) {
-- uint32_t loc;
-- struct sparingTable *st;
-- struct sparablePartitionMap *spm =
-- (struct sparablePartitionMap *)gpm;
--
-- map->s_partition_type = UDF_SPARABLE_MAP15;
-- map->s_type_specific.s_sparing.s_packet_len =
-- le16_to_cpu(spm->packetLength);
-- for (j = 0; j < spm->numSparingTables; j++) {
-- struct buffer_head *bh2;
--
-- loc = le32_to_cpu(
-- spm->locSparingTable[j]);
-- bh2 = udf_read_tagged(sb, loc, loc,
-- &ident);
-- map->s_type_specific.s_sparing.
-- s_spar_map[j] = bh2;
--
-- if (bh2 == NULL)
-- continue;
--
-- st = (struct sparingTable *)bh2->b_data;
-- if (ident != 0 || strncmp(
-- st->sparingIdent.ident,
-- UDF_ID_SPARING,
-- strlen(UDF_ID_SPARING))) {
-- brelse(bh2);
-- map->s_type_specific.s_sparing.
-- s_spar_map[j] = NULL;
-- }
-- }
-- map->s_partition_func = udf_get_pblock_spar15;
-+ if (udf_load_sparable_map(sb, map,
-+ (struct sparablePartitionMap *)gpm) < 0)
-+ goto out_bh;
- } else if (!strncmp(upm2->partIdent.ident,
- UDF_ID_METADATA,
- strlen(UDF_ID_METADATA))) {
---
-1.7.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch new/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch
--- old/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-From: Jan Kara <jack(a)suse.cz>
-Subject: [PATCH 1/3] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol()
-Git-commit: cb14d340ef1737c24125dd663eff77734a482d47
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Signed-off-by: Jan Kara <jack(a)suse.cz>
-
----
- fs/udf/super.c | 6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index ac8a348..9da6f4e 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -1233,11 +1233,9 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- BUG_ON(ident != TAG_IDENT_LVD);
- lvd = (struct logicalVolDesc *)bh->b_data;
-
-- i = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
-- if (i != 0) {
-- ret = i;
-+ ret = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
-+ if (ret)
- goto out_bh;
-- }
-
- for (i = 0, offset = 0;
- i < sbi->s_partitions && offset < le32_to_cpu(lvd->mapTableLength);
---
-1.7.1
-
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 9157 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-8084-do-not-update-atime-for-RO-snapshots.patch new/patches.suse/btrfs-8084-do-not-update-atime-for-RO-snapshots.patch
--- old/patches.suse/btrfs-8084-do-not-update-atime-for-RO-snapshots.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/btrfs-8084-do-not-update-atime-for-RO-snapshots.patch 2012-07-20 03:05:47.000000000 +0200
@@ -0,0 +1,37 @@
+From: David Sterba <dsterba(a)suse.cz>
+Date: Fri, 1 Jun 2012 12:41:10 +0200
+Patch-mainline: never
+References: FATE#306586
+Subject: [PATCH] btrfs: do not update atime for RO snapshots
+
+"if a snapshot was created with -r and thus is read only, accessing
+files in it will update the atime. I would expect that atime is not
+updated on ro snapshots."
+
+This is a workaround, does not break kabi. Upcoming upstream patches
+extend file operations with filesystem-specific ->update_time where
+this check belongs.
+
+Author: Alexander Block <ablock84(a)googlemail.com>
+Signed-off-by: David Sterba <dsterba(a)suse.cz>
+---
+ fs/btrfs/ioctl.c | 3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
+index d76e8d6..80110d4 100644
+--- a/fs/btrfs/ioctl.c
++++ b/fs/btrfs/ioctl.c
+@@ -113,6 +113,9 @@ void btrfs_update_iflags(struct inode *inode)
+ inode->i_flags |= S_NOATIME;
+ if (ip->flags & BTRFS_INODE_DIRSYNC)
+ inode->i_flags |= S_DIRSYNC;
++
++ if (btrfs_root_readonly(ip->root))
++ inode->i_flags |= S_NOATIME;
+ }
+
+ /*
+--
+1.7.6.233.gd79bc
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/led_classdev.sysfs-name.patch new/patches.suse/led_classdev.sysfs-name.patch
--- old/patches.suse/led_classdev.sysfs-name.patch 2012-07-02 14:16:45.000000000 +0200
+++ new/patches.suse/led_classdev.sysfs-name.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-Subject: use correct name for /sys/devices/virtual/leds/ entries
-From: olh(a)suse.de
-References: 468350
-Patch-mainline: not yet
-
-the low hanging fruits
-
----
- drivers/leds/ledtrig-default-on.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/leds/ledtrig-default-on.c
-+++ b/drivers/leds/ledtrig-default-on.c
-@@ -23,7 +23,7 @@ static void defon_trig_activate(struct l
- }
-
- static struct led_trigger defon_led_trigger = {
-- .name = "default-on",
-+ .name = "default::on",
- .activate = defon_trig_activate,
- };
-
++++++ patches.xen.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.xen/xen3-patch-3.3 new/patches.xen/xen3-patch-3.3
--- old/patches.xen/xen3-patch-3.3 2012-07-02 14:43:09.000000000 +0200
+++ new/patches.xen/xen3-patch-3.3 2012-07-20 19:35:32.000000000 +0200
@@ -2753,11 +2753,11 @@
--- 12.2.orig/drivers/acpi/processor_core.c 2012-02-08 12:25:09.000000000 +0100
+++ 12.2/drivers/acpi/processor_core.c 2012-02-09 14:24:29.000000000 +0100
@@ -205,7 +205,7 @@ int acpi_get_cpuid(acpi_handle handle, i
- * Ignores apic_id and always return 0 for CPU0's handle.
+ * This should be the case if SMP tables are not found.
* Return -1 for other CPU's handle.
*/
-- if (acpi_id == 0)
-+ if (acpi_id == 0 && !i)
+- if (nr_cpu_ids <= 1 && acpi_id == 0)
++ if (nr_cpu_ids <= 1 && acpi_id == 0 && !i)
return acpi_id;
else
return apic_id;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.xen/xen3-patch-3.4.4-5 new/patches.xen/xen3-patch-3.4.4-5
--- old/patches.xen/xen3-patch-3.4.4-5 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.xen/xen3-patch-3.4.4-5 2012-07-20 19:35:32.000000000 +0200
@@ -0,0 +1,22 @@
+From: Jiri Slaby <jslaby(a)suse.cz>
+Subject: Linux 3.4.5
+Patch-mainline: 3.4.5
+
+Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
+Automatically created from "patches.kernel.org/patch-3.4.4-5" by xen-port-patches.py
+
+---
+ drivers/hwmon/coretemp-xen.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/hwmon/coretemp-xen.c
++++ b/drivers/hwmon/coretemp-xen.c
+@@ -825,7 +825,7 @@ static struct notifier_block coretemp_cp
+ };
+
+ static const struct x86_cpu_id coretemp_ids[] = {
+- { X86_VENDOR_INTEL, X86_FAMILY_ANY, X86_MODEL_ANY, X86_FEATURE_DTS },
++ { X86_VENDOR_INTEL, X86_FAMILY_ANY, X86_MODEL_ANY, X86_FEATURE_DTHERM },
+ {}
+ };
+ MODULE_DEVICE_TABLE(x86cpu, coretemp_ids);
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:42.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:42.000000000 +0200
@@ -31,6 +31,8 @@
patches.kernel.org/patch-3.4.1-2
patches.kernel.org/patch-3.4.2-3
patches.kernel.org/patch-3.4.3-4
+ patches.kernel.org/patch-3.4.4-5
+ patches.kernel.org/patch-3.4.5-6
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -136,7 +138,6 @@
########################################################
# powerpc/generic
########################################################
- patches.suse/led_classdev.sysfs-name.patch
patches.suse/radeon-monitor-jsxx-quirk.patch
patches.suse/8250-sysrq-ctrl_o.patch
@@ -173,6 +174,7 @@
patches.arch/ARM-CMA-0012-mm-trigger-page-reclaim-in-alloc_contig_range-to-sta.patch
patches.arch/ARM-CMA-0013-drivers-add-Contiguous-Memory-Allocator.patch
patches.arch/ARM-CMA-0015-ARM-integrate-CMA-with-DMA-mapping-subsystem.patch
+ patches.arch/arm-omap-fix-4460.patch
########################################################
# S/390
@@ -195,7 +197,6 @@
patches.suse/readahead-request-tunables.patch
patches.fixes/fs-partitions-efi-c-corrupted-guid-partition-tables-can-cause-kernel-oops
patches.fixes/mm-Fix-assertion-mapping-nrpages-0-in-end_writeback.patch
- patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch
########################################################
# IPC patches
@@ -241,11 +242,6 @@
patches.arch/dell_latitude_e6xxx_e5xxx__fix_reboot.patch
- patches.fixes/acpi_quirk_cover_all_timer_overrides.patch
- patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch
-
- patches.fixes/acpica_fix_null_pointer_in_repair_code.patch
-
########################################################
# CPUFREQ
########################################################
@@ -287,7 +283,6 @@
+needs_update37 patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch
patches.fixes/nfs-adaptive-readdir-plus
patches.fixes/nfs-connect-timeout
- patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded
########################################################
# lockd + statd
@@ -312,6 +307,7 @@
patches.suse/btrfs-use-correct-device-for-maps.patch
patches.suse/btrfs-allow-cross-subvolume-file-clone.patch
+ patches.suse/btrfs-8084-do-not-update-atime-for-RO-snapshots.patch
########################################################
# Reiserfs Patches
@@ -357,9 +353,6 @@
# other filesystem stuff
########################################################
patches.fixes/hfs-avoid-crash-in-hfs_bnode_create
- patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch
- patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch
- patches.fixes/udf-Fortify-loading-of-sparing-table.patch
########################################################
# Swap-over-NFS
@@ -422,6 +415,7 @@
# Wireless Networking
########################################################
patches.suse/b43-missing-firmware-info.patch
+ patches.fixes/brcmsmac-firmware
########################################################
# ISDN
@@ -455,11 +449,11 @@
patches.drivers/elousb.patch
patches.suse/elousb-2.6.35-api-changes
patches.fixes/input-add-acer-aspire-5710-to-nomux.patch
- patches.drivers/input-Add-LED-support-to-Synaptics-device
##########################################################
# Sound
##########################################################
+ patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210
########################################################
# Char / serial
@@ -654,6 +648,7 @@
patches.xen/xen3-patch-3.2
patches.xen/xen3-patch-3.3
patches.xen/xen3-patch-3.4
+ patches.xen/xen3-patch-3.4.4-5
patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch
patches.xen/xen3-acpi_implement_overriding_of_arbitrary_acpi_tables_via_initrd.patch
patches.xen/xen3-stack-unwind
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.1pltQO/_old 2012-07-31 14:10:42.000000000 +0200
+++ /var/tmp/diff_new_pack.1pltQO/_new 2012-07-31 14:10:42.000000000 +0200
@@ -1,3 +1,3 @@
-2012-07-10 20:49:10 +0200
-GIT Revision: 0998ae08ee4b09561163f64133585418fc6cc5f5
+2012-07-26 11:36:26 +0200
+GIT Revision: 641c197c6579ee22d56a934cae4aacfb6a040a00
GIT Branch: openSUSE-12.2
--
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 kdepim4 for openSUSE:12.2 checked in at 2012-07-31 14:04:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/kdepim4 (Old)
and /work/SRC/openSUSE:12.2/.kdepim4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim4", Maintainer is "kde-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:12.2/kdepim4/kdepim4.changes 2012-06-25 15:37:32.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.kdepim4.new/kdepim4.changes 2012-07-31 14:05:31.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Jul 15 17:41:18 UTC 2012 - ctrippe(a)opensuse.org
+
+- Fix the mail duplication when filtering incoming messages, also
+ several data loss bugs related to filtering should be fixed
+ (bnc#770012)
+
+-------------------------------------------------------------------
New:
----
fix_mail_filter.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim4.spec ++++++
--- /var/tmp/diff_new_pack.EUQCIJ/_old 2012-07-31 14:06:14.000000000 +0200
+++ /var/tmp/diff_new_pack.EUQCIJ/_new 2012-07-31 14:06:14.000000000 +0200
@@ -28,6 +28,7 @@
Patch1: akregator-useragent.diff
Patch2: desktop-files.diff
Patch3: knode-kontact-default.diff
+Patch4: fix_mail_filter.diff
BuildRequires: fdupes
BuildRequires: gpgme-devel
BuildRequires: grantlee-devel
@@ -63,6 +64,7 @@
%patch1
%patch2
%patch3
+%patch4 -p1
%build
%ifarch ppc64
++++++ fix_mail_filter.diff ++++++
Subject: fix the email duplication when filtering
From: Andras Mantia <amantia(a)kde.org>
Bug: bnc#770012
Patch-upstream: kde >= 4.8.5
commit 8846d44b217108351c35f8afd883f72ee88388ec
Author: Andras Mantia <amantia(a)kde.org>
Date: Fri Jul 6 12:12:34 2012 +0300
Backport part of the filter fix: this is the actual fix, the rest were optimizations and safety checks, but it is difficult to backport.
An unwanted side-effect might be that more data is downloaded than before,
based on the type of filters used.
FIXED-IN: 4.8.5
CCBUG: 287752
CCBUG: 292283
CCBUG: 288109
CCBUG: 286043
CCBUG: 295484
CCBUG: 302337
CCBUG: 295000
CCBUG: 295684
CCBUG: 293768
CCBUG: 275233
CCBUG: 293918
CCBUG: 284310
CCBUG: 286364
CCBUG: 283682
diff --git a/mailfilteragent/mailfilteragent.cpp b/mailfilteragent/mailfilteragent.cpp
index 79b2f9d..5f66e74 100644
--- a/mailfilteragent/mailfilteragent.cpp
+++ b/mailfilteragent/mailfilteragent.cpp
@@ -110,7 +110,6 @@ void MailFilterAgent::initialCollectionFetchingDone( KJob *job )
Akonadi::CollectionFetchJob *fetchJob = qobject_cast<Akonadi::CollectionFetchJob*>( job );
changeRecorder()->itemFetchScope().setAncestorRetrieval( Akonadi::ItemFetchScope::Parent );
- changeRecorder()->itemFetchScope().setCacheOnly( true );
if (m_filterManager->requiresFullMailBody()) {
changeRecorder()->itemFetchScope().fetchFullPayload();
} else {
--
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 imagewriter for openSUSE:12.2 checked in at 2012-07-31 14:04:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/imagewriter (Old)
and /work/SRC/openSUSE:12.2/.imagewriter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "imagewriter", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:12.2/imagewriter/imagewriter.changes 2012-06-25 15:35:33.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.imagewriter.new/imagewriter.changes 2012-07-31 14:05:30.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Jul 14 06:53:32 UTC 2012 - badshah400(a)gmail.com
+
+- Add imagewriter-desktop-menu-exec.patch to fix imagewriter not
+ starting up from the desktop menus, because it requires root
+ privilege.
+
+-------------------------------------------------------------------
New:
----
imagewriter-desktop-menu-exec.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ imagewriter.spec ++++++
--- /var/tmp/diff_new_pack.bG1eH4/_old 2012-07-31 14:05:31.000000000 +0200
+++ /var/tmp/diff_new_pack.bG1eH4/_new 2012-07-31 14:05:31.000000000 +0200
@@ -40,6 +40,7 @@
License: GPL-2.0
Source: imagewriter-%{version}.tar.gz
Patch0: imagewriter-gcc47.patch
+Patch1: imagewriter-desktop-menu-exec.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: %{breq}
%description
@@ -48,6 +49,7 @@
%prep
%setup
%patch0 -p1
+%patch1 -p1
%build
%{qmake} PREFIX=$RPM_BUILD_ROOT/%{_prefix} imagewriter.pro
++++++ imagewriter-desktop-menu-exec.patch ++++++
Index: imagewriter-1.9/imagewriter.desktop
===================================================================
--- imagewriter-1.9.orig/imagewriter.desktop
+++ imagewriter-1.9/imagewriter.desktop
@@ -2,7 +2,7 @@
Type=Application
Categories=System;Utility;Archiving;
X-KDE-RootOnly=true
-Exec=imagewriter %F
+Exec=xdg-su -c "imagewriter %F"
Icon=imagewriter
Name=SUSE Studio Imagewriter
GenericName=USB key writer
--
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 gtk3 for openSUSE:12.2 checked in at 2012-07-31 14:04:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/gtk3 (Old)
and /work/SRC/openSUSE:12.2/.gtk3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk3", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:12.2/gtk3/gtk3.changes 2012-06-25 15:34:54.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.gtk3.new/gtk3.changes 2012-07-31 14:05:02.000000000 +0200
@@ -1,0 +2,16 @@
+Sun Jul 15 20:28:10 UTC 2012 - zaitor(a)opensuse.org
+
+- Update to version 3.4.4:
+ + GtkIconView: Fallout from the layout rewrite has been fixed.
+ + Bugs fixed: bgo#531319, bgo#571254, bgo#613561, bgo#643490,
+ bgo#646798, bgo#647779, bgo#649569, bgo#659613, bgo#663991,
+ bgo#664646, bgo#667808, bgo#670369, bgo#671437, bgo#671817,
+ bgo#673749, bgo#675167, bgo#675423, bgo#675535, bgo#675809,
+ bgo#675899, bgo#675990, bgo#676077, bgo#676243, bgo#676262,
+ bgo#676329, bgo#677127, bgo#677293, bgo#677363, bgo#677551,
+ bgo#677649, bgo#677774, bgo#677775, bgo#677809, bgo#677915,
+ bgo#677941, bgo#678175, bgo#678407, bgo#678829, bgo#679166,
+ bgo#679228, bgo#679409, bgo#679454, bgo#679537.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gtk+-3.4.3.tar.xz
New:
----
gtk+-3.4.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk3.spec ++++++
--- /var/tmp/diff_new_pack.bjYtrx/_old 2012-07-31 14:05:30.000000000 +0200
+++ /var/tmp/diff_new_pack.bjYtrx/_new 2012-07-31 14:05:30.000000000 +0200
@@ -24,7 +24,7 @@
Name: gtk3
%define _name gtk+
-Version: 3.4.3
+Version: 3.4.4
Release: 0
Summary: The GTK+ toolkit library (version 3)
License: LGPL-2.1+
--
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 gnome-tweak-tool for openSUSE:12.2 checked in at 2012-07-31 14:04:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/gnome-tweak-tool (Old)
and /work/SRC/openSUSE:12.2/.gnome-tweak-tool.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-tweak-tool", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:12.2/gnome-tweak-tool/gnome-tweak-tool.changes 2012-06-25 15:20:39.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.gnome-tweak-tool.new/gnome-tweak-tool.changes 2012-07-31 14:05:01.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Jul 18 19:12:57 UTC 2012 - dimstar(a)opensuse.org
+
+- Add gnome-tweak-tool-pwr-button.patch: Allow to configure what
+ action should be performed when pressing the power button (acpi)
+ (bnc#770048).
+- Drop xz BuildRequires as it now comes for free in the build
+ system.
+
+-------------------------------------------------------------------
New:
----
gnome-tweak-tool-pwr-button.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-tweak-tool.spec ++++++
--- /var/tmp/diff_new_pack.YUo4GB/_old 2012-07-31 14:05:02.000000000 +0200
+++ /var/tmp/diff_new_pack.YUo4GB/_new 2012-07-31 14:05:02.000000000 +0200
@@ -17,7 +17,6 @@
#
-
Name: gnome-tweak-tool
Version: 3.4.0.1
Release: 0
@@ -26,13 +25,13 @@
Group: System/GUI/GNOME
Url: http://live.gnome.org/GnomeTweakTool
Source0: http://download.gnome.org/sources/gnome-tweak-tool/3.4/%{name}-%{version}.t…
+# PATCH-FEATURE-UPSTREAM gnome-tweak-tool-pwr-button.patch bnc#770048 dimstar(a)opensuse.org -- Add option to specify action to perform on power button press
+Patch0: gnome-tweak-tool-pwr-button.patch
BuildRequires: fdupes
# Needed to have typelib() Requires
BuildRequires: gobject-introspection
BuildRequires: intltool
BuildRequires: update-desktop-files
-# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467
-BuildRequires: xz
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.4.0
BuildRequires: pkgconfig(pygobject-3.0) >= 3.2.1
@@ -50,6 +49,7 @@
%lang_package
%prep
%setup -q
+%patch0 -p1
%build
%configure
++++++ gnome-tweak-tool-pwr-button.patch ++++++
diff --git a/gtweak/tweaks/tweak_shell.py b/gtweak/tweaks/tweak_shell.py
index 5bb664f..da7bf8d 100644
--- a/gtweak/tweaks/tweak_shell.py
+++ b/gtweak/tweaks/tweak_shell.py
@@ -235,6 +235,7 @@ TWEAK_GROUPS = (
ShowWindowButtons(schema_filename="org.gnome.shell.gschema.xml", size_group=sg),
GSettingsComboEnumTweak("org.gnome.settings-daemon.plugins.power", "lid-close-battery-action", size_group=sg),
GSettingsComboEnumTweak("org.gnome.settings-daemon.plugins.power", "lid-close-ac-action", size_group=sg),
+ GSettingsComboEnumTweak("org.gnome.settings-daemon.plugins.power", "button-power", size_group=sg),
GSettingsSwitchTweak("org.gnome.shell.overrides", "workspaces-only-on-primary"),
StaticWorkspaceTweak(size_group=sg)),
)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0