openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
February 2008
- 1 participants
- 1093 discussions
Hello community,
here is the log from the commit of package dejavu
checked in at Fri Feb 1 20:02:18 CET 2008.
--------
--- dejavu/dejavu.changes 2008-01-04 16:47:45.000000000 +0100
+++ dejavu/dejavu.changes 2008-02-01 13:33:02.000000000 +0100
@@ -1,0 +2,27 @@
+Fri Feb 01 13:25:44 CET 2008 - mfabian(a)suse.de
+
+- update to 2.23.
+- Changes from 2.22 to 2.23:
+ • fixed bug which made Condensed fonts appear instead of
+ normal width ones
+ • added U+20DB, U+20DC, and U+20E1 to Sans
+ (by Roozbeh Pournader)
+ • added hinting instructions to U+01A7, U+01AA-U+01AC,
+ U+01AE-U+01AF, U+01BC-U+01BD, U+01BF, U+01F7, U+0277,
+ U+027F, U+0285-U+0286, U+0297, U+02AF, U+02B4-U+02B5,
+ U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book
+ (by Wesley Transue)
+ • modified hinting instructions of U+04A2 in Sans Book
+ (by Wesley Transue)
+ • added hinting instructions to U+237D, U+2423 in Mono Book
+ and Mono Bold (by Wesley Transue)
+ • added mathematical alphanumeric symbols to all styles
+ (by Max Berger)
+ • added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable)
+ to Sans (by Roozbeh Pournader)
+ • dereferenced all glyphs with mixed references and outlines
+ (by Denis Jacquerye)
+ • removed non-zero width from U+0344 in Sans
+ (by Denis Jacquerye)
+
+-------------------------------------------------------------------
Old:
----
dejavu-fonts-ttf-2.22.tar.bz2
New:
----
dejavu-fonts-ttf-2.23.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dejavu.spec ++++++
--- /var/tmp/diff_new_pack.zs5875/_old 2008-02-01 20:01:39.000000000 +0100
+++ /var/tmp/diff_new_pack.zs5875/_new 2008-02-01 20:01:39.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package dejavu (Version 2.22)
+# spec file for package dejavu (Version 2.23)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -23,10 +23,10 @@
PreReq: %suseconfig_fonts_prereq
Provides: desktop-data-SuSE:/usr/X11R6/lib/X11/fonts/truetype/SUSESans-Roman.ttf
Provides: locale(bg;el;mk;ru;vi)
-Version: 2.22
+Version: 2.23
Release: 1
Summary: DejaVu Truetype Fonts
-Source: http://belnet.dl.sourceforge.net/sourceforge/dejavu/dejavu-fonts-ttf-2.22.t…
+Source: http://belnet.dl.sourceforge.net/sourceforge/dejavu/dejavu-fonts-ttf-2.23.t…
Url: http://dejavu.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -66,7 +66,31 @@
%{ttf_fontdir}/*.ttf
%changelog
-* Fri Jan 04 2008 - mfabian(a)suse.de
+* Fri Feb 01 2008 mfabian(a)suse.de
+- update to 2.23.
+- Changes from 2.22 to 2.23:
+ • fixed bug which made Condensed fonts appear instead of
+ normal width ones
+ • added U+20DB, U+20DC, and U+20E1 to Sans
+ (by Roozbeh Pournader)
+ • added hinting instructions to U+01A7, U+01AA-U+01AC,
+ U+01AE-U+01AF, U+01BC-U+01BD, U+01BF, U+01F7, U+0277,
+ U+027F, U+0285-U+0286, U+0297, U+02AF, U+02B4-U+02B5,
+ U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book
+ (by Wesley Transue)
+ • modified hinting instructions of U+04A2 in Sans Book
+ (by Wesley Transue)
+ • added hinting instructions to U+237D, U+2423 in Mono Book
+ and Mono Bold (by Wesley Transue)
+ • added mathematical alphanumeric symbols to all styles
+ (by Max Berger)
+ • added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable)
+ to Sans (by Roozbeh Pournader)
+ • dereferenced all glyphs with mixed references and outlines
+ (by Denis Jacquerye)
+ • removed non-zero width from U+0344 in Sans
+ (by Denis Jacquerye)
+* Fri Jan 04 2008 mfabian(a)suse.de
- update to 2.22.
- Changes from 2.21 to 2.22:
• modified Armenian U+0565 in Sans (by Սահակ Պետրոսյան)
@@ -105,7 +129,7 @@
U+2213-U+2214, U+2217-U+2218, U+2223-U+2226, U+2250-U+2255,
U+2295-U+22AF, U+22C5 (by Ben Laenen)
• modified bullet symbol U+2219 in Serif (by Ben Laenen
-* Tue Nov 20 2007 - mfabian(a)suse.de
+* Tue Nov 20 2007 mfabian(a)suse.de
- update to 2.21.
- Changes from 2.20 to 2.21:
• added U+FE20-U+FE23 (half diacritics) to Sans
@@ -127,7 +151,7 @@
(by Lars Næsbye Christensen)
• added Makefile to improve font and packages generating
(by Nicolas Mailhot)
-* Thu Oct 04 2007 - mfabian(a)suse.de
+* Thu Oct 04 2007 mfabian(a)suse.de
- update to 2.20.
- Changes from 2.19 to 2.20:
• removed TeX and TeXData tags from all sfd files
@@ -156,7 +180,7 @@
• corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold
(by Gee Fung Sit 薛至峰)
• added U+2C75-U+2C77 to Mono (by Gee Fung Sit 薛至峰)
-* Tue Aug 07 2007 - mfabian(a)suse.de
+* Tue Aug 07 2007 mfabian(a)suse.de
- update to 2.19.
- Changes from 2.18 to 2.19:
• fixed misplaced symbols (U+2325,2326) in Sans Oblique
@@ -176,7 +200,7 @@
Jacquerye)
• renamed Dotless and Case Form GSUB lookups in Sans with
meaningful names (by Denis Jacquerye)
-* Tue Jul 03 2007 - mfabian(a)suse.de
+* Tue Jul 03 2007 mfabian(a)suse.de
- update to 2.18.
- Changes from 2.17 to 2.18:
• Re-encoded the source files for Full Unicode (by Ben Laenen)
@@ -225,7 +249,7 @@
• fixed hinting of theta and chi in Sans Book (by Ben Laenen)
• added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli
to Sans and Serif (by Besarion Gugushvili)
-* Wed May 16 2007 - mfabian(a)suse.de
+* Wed May 16 2007 mfabian(a)suse.de
- update to 2.17.
- Changes from 2.16 to 2.17
• Sans fonts: fix position for certain combinations of Arabic
@@ -304,7 +328,7 @@
• Lao-specific anchors (by Rémy Oudompheng)
• added alternate I to match the small capital in Sans (by
Gee Fung Sit 薛至峰
-* Wed Mar 14 2007 - mfabian(a)suse.de
+* Wed Mar 14 2007 mfabian(a)suse.de
- update to 2.15.
+ improved hinting in Sans Oblique to deal with some spacing
and inconsistency issues (by Ben Laenen)
@@ -327,24 +351,24 @@
vertical tangents, use integer coordinates, etc in
Sans Book (by Denis Jacquerye)
+ added U+0496-U+0497 in Serif (by Andrey V. Panov)
-* Tue Jan 23 2007 - mfabian(a)suse.de
+* Tue Jan 23 2007 mfabian(a)suse.de
- update to 2.14.
-* Tue Oct 10 2006 - mfabian(a)suse.de
+* Tue Oct 10 2006 mfabian(a)suse.de
- add "mk" and "vi" to "Provides: locale"
-* Sun Oct 08 2006 - mfabian(a)suse.de
+* Sun Oct 08 2006 mfabian(a)suse.de
- update to 2.10.
-* Mon Aug 28 2006 - mfabian(a)suse.de
+* Mon Aug 28 2006 mfabian(a)suse.de
- update to 2.9.
(By the way, the update to 2.8 already fixed bug #74601).
-* Tue Aug 08 2006 - mfabian(a)suse.de
+* Tue Aug 08 2006 mfabian(a)suse.de
- BuildRequires: xorg-x11-devel is necessary to detect Xorg X11R7.
-* Mon Aug 07 2006 - mfabian(a)suse.de
+* Mon Aug 07 2006 mfabian(a)suse.de
- update to 2.8.
- move fonts to /usr/share/fonts because of the move to Xorg X11R7.
-* Wed Mar 01 2006 - mfabian(a)suse.de
+* Wed Mar 01 2006 mfabian(a)suse.de
- add "Provides: locale(bg;el;ru)".
-* Wed Feb 15 2006 - mfabian(a)suse.de
+* Wed Feb 15 2006 mfabian(a)suse.de
- add Provides: desktop-data-SuSE:/usr/X11R6/lib/X11/fonts/truetype/SUSESans-Roman.ttf
-* Fri Feb 10 2006 - mfabian(a)suse.de
+* Fri Feb 10 2006 mfabian(a)suse.de
- Bugzilla #132577.
- new package: dejavu, version 2.2.
++++++ dejavu-fonts-ttf-2.22.tar.bz2 -> dejavu-fonts-ttf-2.23.tar.bz2 ++++++
++++ 5217 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package convmv
checked in at Fri Feb 1 20:01:31 CET 2008.
--------
--- convmv/convmv.changes 2006-07-11 13:04:07.000000000 +0200
+++ convmv/convmv.changes 2008-01-31 23:50:07.258833000 +0100
@@ -1,0 +2,7 @@
+Thu Jan 31 19:32:02 CET 2008 - crrodriguez(a)suse.de
+
+- update to version 1.12 and fix build
+- now work with Perl 5.10 using an eval block
+- GPL v2 and v3 now
+
+-------------------------------------------------------------------
Old:
----
convmv-1.10.tar.bz2
fix-test-suite.patch
New:
----
convmv-1.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ convmv.spec ++++++
--- /var/tmp/diff_new_pack.Dk3959/_old 2008-02-01 20:00:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Dk3959/_new 2008-02-01 20:00:10.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package convmv (Version 1.10)
+# spec file for package convmv (Version 1.12)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,17 +11,15 @@
# norootforbuild
Name: convmv
-License: GPL
+License: GPL v2 or later
Group: Productivity/File utilities
-Requires: perl
-Autoreqprov: on
-Version: 1.10
+AutoReqProv: on
+Version: 1.12
Release: 1
-URL: http://j3e.de/linux/convmv/
-Source0: http://j3e.de/linux/convmv/convmv-1.10.tar.bz2
-Patch0: fix-test-suite.patch
+Url: http://j3e.de/linux/convmv/
+Source: http://j3e.de/linux/convmv/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildArchitectures: noarch
+BuildArch: noarch
Summary: Converts File Names from One Encoding to Another
%description
@@ -52,21 +50,21 @@
Bjoern Jacke <bjoern(a)j3e.de>
%prep
-%setup0
-tar xf testsuite.tar
-%patch0 -p 1
+%setup -q
+%{__tar} xf testsuite.tar
%build
make PREFIX=/usr
%install
-[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_mandir}/man1
make DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr install
+
+%check
make test
%clean
-#[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
+rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
@@ -74,8 +72,12 @@
%{_bindir}/*
%{_mandir}/man1/*
-%changelog -n convmv
-* Tue Jul 11 2006 - mfabian(a)suse.de
+%changelog
+* Thu Jan 31 2008 crrodriguez(a)suse.de
+- update to version 1.12 and fix build
+- now work with Perl 5.10 using an eval block
+- GPL v2 and v3 now
+* Tue Jul 11 2006 mfabian(a)suse.de
- update to 1.10:
+ now use from_to instead of utf8::decode (which is experimental
and might vanish in the future) to check for valid UTF-8
@@ -83,17 +85,17 @@
+ fix "0" filename bugs
+ take into account that charset name "utf-8" resolves to
"utf-8-strict" in recent Perl versions
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Fri Dec 09 2005 - mfabian(a)suse.de
+* Fri Dec 09 2005 mfabian(a)suse.de
- Bugzilla #135497: fixed by updating to 1.09.
-* Wed Aug 25 2004 - mfabian(a)suse.de
+* Wed Aug 25 2004 mfabian(a)suse.de
- update to 1.08.
-* Thu Mar 25 2004 - mfabian(a)suse.de
+* Fri Mar 26 2004 mfabian(a)suse.de
- add patch from author Bjoern Jacke:
do not complain about wrong from_enc if to_enc is utf8 and
files are, too. Thanks to Kuang-che Wu.
-* Wed Jan 14 2004 - mfabian(a)suse.de
+* Thu Jan 15 2004 mfabian(a)suse.de
- don't build as root.
- update to 1.07.
New since 1.05:
@@ -105,10 +107,10 @@
(just in case someone wants to try to convert to UTF-16)
* rewrote checkenc(), no more false alarms now with "encodings"
like MIME-Q, which can look quite different.
-* Thu Aug 14 2003 - mfabian(a)suse.de
+* Thu Aug 14 2003 mfabian(a)suse.de
- small update from author:
* add file length check
-* Fri Jul 25 2003 - mfabian(a)suse.de
+* Fri Jul 25 2003 mfabian(a)suse.de
- update to 1.05.
From the Changes file:
* --qfrom/to also mask cntrl characters now
@@ -116,7 +118,7 @@
* missing $arg in symlink fixed (bug introduced in 1.02)
* add NFS4 issues to documentation
* add test suite
-* Wed Jul 16 2003 - mfabian(a)suse.de
+* Wed Jul 16 2003 mfabian(a)suse.de
- update to 1.04.
From the Changes file:
* add --exec option to allow arbitrary operations
@@ -126,7 +128,7 @@
* add Samba issues to documentation
* suppress normalization error messages in cases of invalid
UTF-8 in checkenc()
-* Mon Jun 30 2003 - mfabian(a)suse.de
+* Mon Jun 30 2003 mfabian(a)suse.de
- update to 1.02.
From the Changes file:
* make default behaviour to not work recursively so we can
@@ -136,14 +138,14 @@
from @ARGV
* die on unknown option
* check if files exist and die otherwise
-* Mon May 12 2003 - mfabian(a)suse.de
+* Mon May 12 2003 mfabian(a)suse.de
- update to 1.01
- remove patch which requires Encode::HanExtra and Encode::JIS2K
because these two packages use "enc2xs -C" in %%post and %%postun
now which makes on demand loading of these encodings possible
without a "require" in convmv.
-* Fri May 09 2003 - mfabian(a)suse.de
+* Fri May 09 2003 mfabian(a)suse.de
- add patch to require Encode::HanExtra and Encode::JIS2K
if available
-* Fri May 09 2003 - mfabian(a)suse.de
+* Fri May 09 2003 mfabian(a)suse.de
- new package: convmv 1.0.
++++++ convmv-1.10.tar.bz2 -> convmv-1.12.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/Changes new/convmv-1.12/Changes
--- old/convmv-1.10/Changes 2006-06-26 03:03:26.000000000 +0200
+++ new/convmv-1.12/Changes 2008-01-23 18:55:56.000000000 +0100
@@ -1,3 +1,13 @@
+1.12
+- now work with Perl 5.10 using an eval block
+- GPL v2 and v3 now
+
+1.11
+- test suite compares sorted results of find to fix false alarms on some systems
+- test suite now uses tar instead of cp for copying.
+- fix a y/n mixup
+- at startup we check if Perl::Encode is not too broken (bugs 37757 and 49830 for now). Recent Perl releases are terribly broken. If this won't improve, I'll have to rewrite convmv in a language with more stable core functionality :-|. If you are distributor of convmv, please run make test before packaging to make sure you don't ship convmv with a broken Perl release.
+
1.10
- now use from_to instead of utf8::decode (which is experimental and might vanish in the future) to check for valid UTF-8
- updates and cleanups of testsuite and include "0" filename
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/convmv new/convmv-1.12/convmv
--- old/convmv-1.10/convmv 2006-06-25 20:46:50.000000000 +0200
+++ new/convmv-1.12/convmv 2008-01-23 18:55:19.000000000 +0100
@@ -1,10 +1,10 @@
#!/usr/bin/perl
-# convmv 1.10 - converts filenames from one encoding to another
-# Copyright © 2003-2006 Bjoern JACKE <bjoern(a)j3e.de>
+# convmv 1.12 - converts filenames from one encoding to another
+# Copyright © 2003-2008 Bjoern JACKE <bjoern(a)j3e.de>
#
# This program comes with ABSOLUTELY NO WARRANTY; it may be copied or modified
-# under the terms of the GNU General Public License version 2 as published by
-# the Free Software Foundation.
+# under the terms of the GNU General Public License version 2 or 3 as
+# published by the Free Software Foundation.
# to get a man page:
# pod2man --section 1 --center=" " convmv | gzip > convmv.1.gz
@@ -88,6 +88,9 @@
Needed to actually rename the files. By default convmv will just print what it
wants to do.
+=item B<--parsable>
+This is not implemented yet.
+
=item B<--replace>
if the file to which shall be renamed already exists, it will be overwritten if
@@ -149,16 +152,17 @@
(NFD), where a few characters are encoded in a different way. On OS X it's not
possible to create NFC UTF-8 filenames because this is prevented at filesystem
layer. On HFS+ filenames are internally stored in UTF-16 and when converted
-back to UTF-8, for the underlying BSD system to be handable, NFD is created. If
-someone knows why Apple chose to do this, please let me know. I think it was a
-very bad idea and breaks many things under OS X which expect a normal POSIX
-conforming system. Anywhere else convmv is able to convert files from NFC to
-NFD or vice versa which makes interoperability with such systems a lot easier.
+back to UTF-8, for the underlying BSD system to be handable, NFD is created.
+See http://developer.apple.com/qa/qa2001/qa1173.html for defails. I think it
+was a very bad idea and breaks many things under OS X which expect a normal
+POSIX conforming system. Anywhere else convmv is able to convert files from NFC
+to NFD or vice versa which makes interoperability with such systems a lot
+easier.
=head3 JFS
If people mount JFS partitions with iocharset=utf8, there is a similar problem,
-because JFS is designed to store finenames internally in UTF-16, too; that is
+because JFS is designed to store filenames internally in UTF-16, too; that is
because Linux' JFS is really JFS2, which was a rewrite of JFS for OS/2. JFS
partitions should always be mounted with iocharset=iso8859-1, which is also the
default with recent 2.6.6 kernels. If this is not done, JFS does not behave
@@ -210,6 +214,13 @@
By the way: Samba 3.x finally maps to UTF-8 filenames by default, so also when
you migrate from Samba 2 to Samba 3 you might have to convert your file names.
+=head2 Netatalk interoperability issues
+
+When Netatalk is being switched to UTF-8 which is supported in version 2 then
+it is NOT sufficient to rename the file names. There needs to be done more. See
+http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html#volumes-and-filenames
+and the uniconv utility of Netatalk for details.
+
=head1 SEE ALSO
L<locale(1)> L<utf-8(7)> L<charsets(7)>
@@ -260,6 +271,7 @@
'upper'=>\$opt_upper,
'lower'=>\$opt_lower,
'dotlessi'=>\$opt_dotlessi,
+ 'parsable'=>\$opt_parsable,
) or exit 1;
use File::Compare;
$errors_occurred=0;
@@ -270,13 +282,18 @@
&listvalidencodings and exit 0 if ($opt_list);
&printusage and exit 1 if (!@ARGV or $opt_help);
+&check_for_broken_perl_release();
+
+if ($opt_parsable and ($opt_notest or $opt_exec or $opt_i)) {
+ die "--parsable mode cannot be used with --notest, --exec or -i\n";
+}
if ($opt_unescape) {
die "No charset conversion when unescaping!\n" if ($opt_f or $opt_t);
$checkenc=\&unescape_checkenc;
$get_newname=\&unescape_get_newname;
} elsif ($opt_upper or $opt_lower) {
die "No charset conversion when uppering/lowering!\n" if ($opt_t);
- die "Not possible to --upper and --lower at once!\n" if ($opt_upper and $opt_lower);
+ die "Not possible to --upper and --lower at the same time!\n" if ($opt_upper and $opt_lower);
$checkenc=\&upperlower_checkenc;
$get_newname=\&upperlower_get_newname;
$opt_f="ascii" unless ($opt_f);
@@ -327,15 +344,15 @@
if ($opt_r) {
find({wanted=>\&scan,bydepth=>1,no_chdir=>1}, @args);
if (not $errors_occurred and $warnings_occurred) {
- $errors_occurred=1 if (&print_ask ("WARNINGS occurred. Do you really want to continue?",1));
+ $errors_occurred=1 if (not &print_ask ("WARNINGS occurred. Do you really want to continue?",1));
}
die "To prevent damage to your files, we won't continue.\nFirst fix this or correct options!\n" if ($errors_occurred);
- find({wanted=>\&process_symlink_targets,bydepth=>1,no_chdir=>1}, @args) unless ($opt_exec);
+ unless ($opt_exec) { find({wanted=>\&process_symlink_targets,bydepth=>1,no_chdir=>1}, @args); }
find({wanted=>\&process_main,bydepth=>1,no_chdir=>1}, @args);
} else {
for (@args) { &scan; }
if (not $errors_occurred and $warnings_occurred) {
- $errors_occurred=1 if (&print_ask ("WARNINGS occurred. Do you really want to continue?",1));
+ $errors_occurred=1 if (not &print_ask ("WARNINGS occurred. Do you really want to continue?",1));
}
die "To prevent damage to your files, we won't continue.\nFirst fix errors or correct options!\n" if ($errors_occurred);
unless ($opt_exec) { for (@args) { &process_symlink_targets; } }
@@ -534,12 +551,12 @@
sub printusage {
print <<END;
-convmv 1.10 - converts filenames from one encoding to another
-Copyright (C) 2003-2006 Bjoern JACKE <bjoern\(a)j3e.de>
+convmv 1.12 - converts filenames from one encoding to another
+Copyright (C) 2003-2008 Bjoern JACKE <bjoern\(a)j3e.de>
This program comes with ABSOLUTELY NO WARRANTY; it may be copied or modified
-under the terms of the GNU General Public License version 2 as published by
-the Free Software Foundation.
+under the terms of the GNU General Public License version 2 or 3 as published
+by the Free Software Foundation.
USAGE: convmv [options] FILE(S)
-f enc encoding *from* which should be converted
@@ -559,6 +576,7 @@
--unescape convert%20ugly%20escape%20sequences
--upper turn to upper case
--lower turn to lower case
+--parsable write a parsable todo list (see man page)
--help print this help
END
#--dotlessi care about the dotless i issue of certain locales (use with care)
@@ -575,14 +593,25 @@
sub this_is_valid_utf8() {
my $string = shift;
- # until 1.08 I used to used decode_utf8() but see perl bug #37757 (perl 5.8.7/8)
+ # until 1.08 I used to use decode_utf8() but see perl bug #37757 (perl 5.8.7/8)
+ #if (not defined(decode_utf8($string)) ) {
+ #
# let's look for a different way to find valid utf-8 ...:
- #utf8::decode() is experimental and might disappear says utf8(3pm):
+ # utf8::decode() is experimental and might disappear says utf8(3pm):
#if (utf8::decode($string) != undef) {
+ #
# Encode::decode does not work as one might expect:
#if (Encode::decode(utf8,$string,Encode::FB_QUIET) == undef) {
+ #
# from_to() works for all Perl versions (at the moment ;)
- if (from_to($string,utf8,utf8,Encode::FB_QUIET) == undef) {
+ # ... and here we go: with Perl 5.10 from_to(utf8..utf8) doen't work either,
+ # see perl bug #49830. convmv 1.10 and Perl 5.10 will again only work with
+ # --nosmart.
+ #
+ #okay now perluniintro suggests to do this:
+
+ eval { decode_utf8($string, Encode::FB_CROAK); };
+ if ($@) {
return undef;
} else {
return 1;
@@ -606,7 +635,7 @@
my $ask = shift;
while ($ask and not $a =~ m/^[yn]$/i) {
print " (y/n) ";
- $a=<>;
+ $a=<STDIN>;
}
print "\n";
if ($a =~ m/^n$/i) {
@@ -691,3 +720,35 @@
$warnings_occurred=1;
}
}
+
+# still unused, but might be used for Netatalk CAP encoding:
+sub cap2utf8() {
+ my $oldname = shift;
+ if (($oldname !~ m/^:2eDS_Store/) and ($oldname =~ /:/)) {
+ $oldname =~ s/(:([0-9a-f][0-9a-f]))/chr(hex($2))/eg;
+ }
+ return $oldname;
+}
+
+sub check_for_broken_perl_release() {
+ # until 1.08 I used to use decode_utf8() but see perl bug #37757 (perl 5.8.7/8)
+ #if (not defined(decode_utf8($string)) )
+ my $bugs = "";
+ my $test = "\366";
+ if (decode_utf8($test)) {
+ $bugs .= "#37757 ";
+ # Convmv 1.08 and below would not work here!
+ # Perl documentation up to 5.8.8 said that
+ # decode_utf8($data_that_is_not_utf_8) should return undef
+ }
+ if (! from_to($test,utf8,utf8,Encode::FB_QUIET) == undef) {
+ $bugs .= "#49830 ";
+ # convmv 1.10-1.11 would not work here!
+ # broken UTF-8 is silently being converted to sane UTF-8 without throwing
+ # an error.
+ }
+ if ($bugs) {
+ print "Your Perl version has fleas $bugs\n";
+ }
+
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/Makefile new/convmv-1.12/Makefile
--- old/convmv-1.10/Makefile 2005-12-09 17:20:48.000000000 +0100
+++ new/convmv-1.12/Makefile 2006-06-27 16:38:01.000000000 +0200
@@ -18,7 +18,7 @@
rm -rf suite
test:
- test -d suite || tar xf testsuite.tar
+ test -d suite || tar -xf testsuite.tar
cd suite ; ./dotests.sh
dist: clean
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/MD5sums new/convmv-1.12/MD5sums
--- old/convmv-1.10/MD5sums 2006-06-26 03:03:43.000000000 +0200
+++ new/convmv-1.12/MD5sums 2008-01-23 18:58:13.000000000 +0100
@@ -1,18 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: RIPEMD160
+Hash: SHA1
-e0dc2bf8cde8e56d69cef5d30c702da3 ./GPL2
-7ef7c40c910edc39fa1c0703f51d3317 ./TODO
-f38e3517eb6eab6173d2b0bffeacb555 ./Makefile
-18e527fbba66160e3159dcf57d8b81ce ./testsuite.tar
-20b03ca7b386a631c79f7d3478ece195 ./Changes
-1a631929afcf2b475435f6683f074c7b ./convmv
-22860c4e541860ca2bb02979228c4a33 ./VERSION
+2559b77cb012f1a3b7bcae81eddf0f31 ./Changes
+e7335cf8e03119c353aa45efdc49b94b ./convmv
8bed1a74d53b68c1bce15d32309bdb52 ./CREDITS
+e0dc2bf8cde8e56d69cef5d30c702da3 ./GPL2
+0a83f741ea9a5492a403b0287cea7375 ./Makefile
+7d862266a4794aee21f731946a82d4bb ./testsuite.tar
+2001efa90039013edb43ba1b6b784bd5 ./TODO
+81d99f84fe599419c14b271f7dfc262e ./VERSION
+d41d8cd98f00b204e9800998ecf8427e ./.MD5sums
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
+Version: GnuPG v2.0.8 (GNU/Linux)
-iD8DBQFEnzJvdoo0s+hIejkRA64iAJ9x244ml61zjpmPHCOtgawxqOw2ewCdFg8/
-aW3VNZIvicDT8OjG8F2iGCw=
-=jOPt
+iEYEARECAAYFAkeXgDUACgkQdoo0s+hIejmofgCg7X8B4pwlHtuGqAfeKX1m4BhX
+pN4An2YK1L9tfOaIUeJThQAi60jlBwDZ
+=AtEk
-----END PGP SIGNATURE-----
Files old/convmv-1.10/testsuite.tar and new/convmv-1.12/testsuite.tar differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/TODO new/convmv-1.12/TODO
--- old/convmv-1.10/TODO 2006-06-26 02:54:28.000000000 +0200
+++ new/convmv-1.12/TODO 2008-01-22 13:54:03.000000000 +0100
@@ -11,5 +11,7 @@
- keep/restore old ctime - difficult to do! No Perl module, not
even a ctime option in standard "touch" command :-|
+- add option for a parsable mode, writing in null byte separated columns what to do with which files. This is to allow people more easily to write gui frontends for convmv. Feedback for this option is very welcome
+
any other suggestions?
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/convmv-1.10/VERSION new/convmv-1.12/VERSION
--- old/convmv-1.10/VERSION 2006-06-26 03:03:40.000000000 +0200
+++ new/convmv-1.12/VERSION 2008-01-23 18:58:11.000000000 +0100
@@ -1 +1 @@
-1.10
+1.12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package binutils
checked in at Fri Feb 1 19:52:54 CET 2008.
--------
--- binutils/binutils.changes 2008-01-25 15:52:49.000000000 +0100
+++ binutils/binutils.changes 2008-02-01 13:14:52.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Feb 1 13:14:45 CET 2008 - schwab(a)suse.de
+
+- Update to head to trunk.
+
+-------------------------------------------------------------------
cross-alpha-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-hppa64-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sh4-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.bm9832/_old 2008-02-01 19:49:42.000000000 +0100
+++ /var/tmp/diff_new_pack.bm9832/_new 2008-02-01 19:49:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package binutils (Version 2.18.50.20080125)
+# spec file for package binutils (Version 2.18.50.20080201)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -45,7 +45,7 @@
Group: Development/Tools/Building
PreReq: %{install_info_prereq}
AutoReqProv: on
-Version: 2.18.50.20080125
+Version: 2.18.50.20080201
Release: 1
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU Binutils
@@ -297,7 +297,7 @@
rm bfd/Makefile
make %{?jobs:-j%jobs}
%ifnarch %arm
-make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling}
+make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || %{make_check_handling}
%endif
#
#
@@ -350,7 +350,7 @@
make -C gas-nesc clean
make -C gas-nesc %{?jobs:-j%jobs}
%endif
-make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || :
+make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || :
%endif
%install
@@ -437,6 +437,8 @@
%{_libdir}/lib*.a
%changelog
+* Fri Feb 01 2008 schwab(a)suse.de
+- Update to head to trunk.
* Fri Jan 25 2008 schwab(a)suse.de
- Update to head to trunk.
* Thu Jan 17 2008 schwab(a)suse.de
@@ -498,7 +500,7 @@
sourceware bugzilla#3874
* Tue Jan 23 2007 schwab(a)suse.de
- Update to binutils CVS HEAD.
-* Mon Jan 15 2007 jw(a)suse.de
+* Tue Jan 16 2007 jw(a)suse.de
- bin/avr-nesc-as symlinked as avr/bin/nesc-as
* Fri Jan 12 2007 jw(a)suse.de
- Added avr-nesc-as support (rschiele(a)gmail.com)
@@ -706,7 +708,7 @@
* Wed May 11 2005 schwab(a)suse.de
- Update to binutils 2.16.90.0.3.
- Build with -Wno-error in beta.
-* Sat May 07 2005 schwab(a)suse.de
+* Sun May 08 2005 schwab(a)suse.de
- Add patch to properly put unwind sections into section groups.
- Fix avr assembler.
* Sat May 07 2005 matz(a)suse.de
@@ -723,7 +725,7 @@
- remove additional target hppa64
- remove obsolete hppa patch
- enable tests
-* Sun Apr 17 2005 schwab(a)suse.de
+* Mon Apr 18 2005 schwab(a)suse.de
- Accept empty symbol names.
- Fix bugs related to section groups.
* Wed Apr 13 2005 schwab(a)suse.de
@@ -739,7 +741,7 @@
- Added gettext-devel to neededforbuild.
* Wed Apr 06 2005 schwab(a)suse.de
- Revert last change (don't disable parallel build).
-* Tue Apr 05 2005 meissner(a)suse.de
+* Wed Apr 06 2005 meissner(a)suse.de
- Added gettext-devel to neededforbuild.
* Wed Mar 30 2005 schwab(a)suse.de
- Support AS_NEEDED in linker script.
@@ -833,7 +835,7 @@
- Update to binutils 2.14.90.0.8.
* Mon Jan 12 2004 aj(a)suse.de
- Fix PPC64 TLS bug.
-* Fri Dec 12 2003 schwab(a)suse.de
+* Sat Dec 13 2003 schwab(a)suse.de
- Fix file list.
* Tue Dec 02 2003 schwab(a)suse.de
- Fix last change for ia64.
@@ -950,7 +952,7 @@
- Fix bugs in creation of large files.
* Tue May 06 2003 aj(a)suse.de
- Update to version 2.14.90.0.1.
-* Mon Apr 28 2003 schwab(a)suse.de
+* Tue Apr 29 2003 schwab(a)suse.de
- Update ia64 relaxation bug fix.
* Fri Apr 25 2003 aj(a)suse.de
- Fix ia64 relaxation bugs.
@@ -1278,7 +1280,7 @@
- switch detection of GLIBC to automake
* Tue Jul 07 1998 ro(a)suse.de
- pack files depending on used libc / compile a.out for libc5
-* Wed May 20 1998 bs(a)suse.de
+* Thu May 21 1998 bs(a)suse.de
- took c++filt off from file list (is included in egcs)
* Wed May 06 1998 florian(a)suse.de
- update to binutils 2.9.1.0.4
++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.bm9832/_old 2008-02-01 19:49:42.000000000 +0100
+++ /var/tmp/diff_new_pack.bm9832/_new 2008-02-01 19:49:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-alpha-binutils (Version 2.18.50.20080125)
+# spec file for package cross-alpha-binutils (Version 2.18.50.20080201)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -45,7 +45,7 @@
Group: Development/Tools/Building
PreReq: %{install_info_prereq}
AutoReqProv: on
-Version: 2.18.50.20080125
+Version: 2.18.50.20080201
Release: 1
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU binutils for Cross-Development to ALPHA Processors
@@ -231,7 +231,7 @@
rm bfd/Makefile
make %{?jobs:-j%jobs}
%ifnarch %arm
-make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling}
+make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || %{make_check_handling}
%endif
#
#
@@ -284,7 +284,7 @@
make -C gas-nesc clean
make -C gas-nesc %{?jobs:-j%jobs}
%endif
-make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || :
+make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || :
%endif
%install
@@ -366,6 +366,8 @@
%endif
%changelog
+* Fri Feb 01 2008 schwab(a)suse.de
+- Update to head to trunk.
* Fri Jan 25 2008 schwab(a)suse.de
- Update to head to trunk.
* Thu Jan 17 2008 schwab(a)suse.de
@@ -427,7 +429,7 @@
sourceware bugzilla#3874
* Tue Jan 23 2007 schwab(a)suse.de
- Update to binutils CVS HEAD.
-* Mon Jan 15 2007 jw(a)suse.de
+* Tue Jan 16 2007 jw(a)suse.de
- bin/avr-nesc-as symlinked as avr/bin/nesc-as
* Fri Jan 12 2007 jw(a)suse.de
- Added avr-nesc-as support (rschiele(a)gmail.com)
@@ -635,7 +637,7 @@
* Wed May 11 2005 schwab(a)suse.de
- Update to binutils 2.16.90.0.3.
- Build with -Wno-error in beta.
-* Sat May 07 2005 schwab(a)suse.de
+* Sun May 08 2005 schwab(a)suse.de
- Add patch to properly put unwind sections into section groups.
- Fix avr assembler.
* Sat May 07 2005 matz(a)suse.de
@@ -652,7 +654,7 @@
- remove additional target hppa64
- remove obsolete hppa patch
- enable tests
-* Sun Apr 17 2005 schwab(a)suse.de
+* Mon Apr 18 2005 schwab(a)suse.de
- Accept empty symbol names.
- Fix bugs related to section groups.
* Wed Apr 13 2005 schwab(a)suse.de
@@ -668,7 +670,7 @@
- Added gettext-devel to neededforbuild.
* Wed Apr 06 2005 schwab(a)suse.de
- Revert last change (don't disable parallel build).
-* Tue Apr 05 2005 meissner(a)suse.de
+* Wed Apr 06 2005 meissner(a)suse.de
- Added gettext-devel to neededforbuild.
* Wed Mar 30 2005 schwab(a)suse.de
- Support AS_NEEDED in linker script.
@@ -762,7 +764,7 @@
- Update to binutils 2.14.90.0.8.
* Mon Jan 12 2004 aj(a)suse.de
- Fix PPC64 TLS bug.
-* Fri Dec 12 2003 schwab(a)suse.de
+* Sat Dec 13 2003 schwab(a)suse.de
- Fix file list.
* Tue Dec 02 2003 schwab(a)suse.de
- Fix last change for ia64.
@@ -879,7 +881,7 @@
- Fix bugs in creation of large files.
* Tue May 06 2003 aj(a)suse.de
- Update to version 2.14.90.0.1.
-* Mon Apr 28 2003 schwab(a)suse.de
+* Tue Apr 29 2003 schwab(a)suse.de
- Update ia64 relaxation bug fix.
* Fri Apr 25 2003 aj(a)suse.de
- Fix ia64 relaxation bugs.
@@ -1207,7 +1209,7 @@
- switch detection of GLIBC to automake
* Tue Jul 07 1998 ro(a)suse.de
- pack files depending on used libc / compile a.out for libc5
-* Wed May 20 1998 bs(a)suse.de
+* Thu May 21 1998 bs(a)suse.de
- took c++filt off from file list (is included in egcs)
* Wed May 06 1998 florian(a)suse.de
- update to binutils 2.9.1.0.4
cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-hppa64-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sh4-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ binutils-2.18.50.tar.bz2 ++++++
binutils/binutils-2.18.50.tar.bz2 binutils/binutils-2.18.50.tar.bz2 differ: byte 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mpfr
checked in at Fri Feb 1 19:48:00 CET 2008.
--------
--- mpfr/mpfr.changes 2008-01-13 13:29:22.000000000 +0100
+++ mpfr/mpfr.changes 2008-01-29 15:19:30.000000000 +0100
@@ -1,0 +2,11 @@
+Tue Jan 29 15:18:35 CET 2008 - rguenther(a)suse.de
+
+- Update to final version 2.3.1.
+ * Changes in the behavior of mpfr_strtofr and in its documentation
+ concerning particular cases where the code and the documentation
+ did not match.
+ * Bug fixes; see <http://www.mpfr.org/mpfr-2.3.0/#bugs>.
+ * Configure test for TLS support.
+ * Improved MPFR manual.
+
+-------------------------------------------------------------------
Old:
----
mpfr-2.3.1-rc1.tar.bz2
New:
----
mpfr-2.3.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mpfr.spec ++++++
--- /var/tmp/diff_new_pack.VA7699/_old 2008-02-01 19:39:27.000000000 +0100
+++ /var/tmp/diff_new_pack.VA7699/_new 2008-02-01 19:39:27.000000000 +0100
@@ -17,10 +17,10 @@
AutoReqProv: on
Requires: gmp
Version: 2.3.1
-Release: 1
+Release: 2
Summary: The MPFR multiple-precision floating-point library
Url: http://www.mpfr.org/
-Source: mpfr-%{version}-rc1.tar.bz2
+Source: mpfr-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -86,7 +86,7 @@
Patrick P�lissier
%prep
-%setup -q -n mpfr-2.3.1-rc1
+%setup -q -n mpfr-2.3.1
%build
%configure --enable-shared --enable-thread-safe
@@ -128,6 +128,14 @@
%{_prefix}/include/mpfr.h
%changelog
+* Tue Jan 29 2008 rguenther(a)suse.de
+- Update to final version 2.3.1.
+ * Changes in the behavior of mpfr_strtofr and in its documentation
+ concerning particular cases where the code and the documentation
+ did not match.
+ * Bug fixes; see <http://www.mpfr.org/mpfr-2.3.0/#bugs>.
+ * Configure test for TLS support.
+ * Improved MPFR manual.
* Sun Jan 13 2008 rguenther(a)suse.de
- Update to 2.3.1 release candidate 1.
* Fixes various bugs.
++++++ mpfr-2.3.1-rc1.tar.bz2 -> mpfr-2.3.1.tar.bz2 ++++++
++++ 7060 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gcc43
checked in at Fri Feb 1 19:39:16 CET 2008.
--------
--- gcc43/cross-avr-gcc43.changes 2008-01-24 10:15:26.000000000 +0100
+++ gcc43/cross-avr-gcc43.changes 2008-01-31 16:15:55.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Jan 28 11:58:46 CET 2008 - rguenther(a)suse.de
+
+- Update to SVN trunk head (r131976). [bnc#355254]
+
+-------------------------------------------------------------------
cross-hppa-gcc-icecream-backend.changes: same change
cross-i386-gcc-icecream-backend.changes: same change
cross-ia64-gcc-icecream-backend.changes: same change
cross-ppc64-gcc-icecream-backend.changes: same change
cross-ppc-gcc-icecream-backend.changes: same change
cross-s390-gcc-icecream-backend.changes: same change
cross-s390x-gcc-icecream-backend.changes: same change
cross-spu-gcc.changes: same change
cross-spu-gcc-static.changes: same change
cross-x86_64-gcc-icecream-backend.changes: same change
gcc43.changes: same change
libgcj43.changes: same change
Old:
----
gcc-4.3.0-20080122.tar.bz2
pr34829.diff
New:
----
gcc-4.3.0-20080131.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-avr-gcc43.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:29.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-avr-gcc43 (Version 4.3.0_20080122)
+# spec file for package cross-avr-gcc43 (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -54,7 +54,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -82,7 +82,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -141,7 +140,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -159,7 +157,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -349,6 +347,8 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -396,7 +396,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
++++++ cross-hppa-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:29.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-hppa-gcc-icecream-backend (Version 4.3.0_20080122)
+# spec file for package cross-hppa-gcc-icecream-backend (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -33,7 +33,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -61,7 +61,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -123,7 +122,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -141,7 +139,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -365,6 +363,8 @@
/usr/share/icecream-envs
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -412,7 +412,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
cross-i386-gcc-icecream-backend.spec: same change
cross-ia64-gcc-icecream-backend.spec: same change
cross-ppc64-gcc-icecream-backend.spec: same change
cross-ppc-gcc-icecream-backend.spec: same change
cross-s390-gcc-icecream-backend.spec: same change
cross-s390x-gcc-icecream-backend.spec: same change
++++++ cross-spu-gcc.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-spu-gcc (Version 4.3.0_20080122)
+# spec file for package cross-spu-gcc (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -44,7 +44,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v2 or later
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -72,7 +72,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -126,7 +125,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -144,7 +142,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -334,6 +332,8 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -381,7 +381,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
cross-spu-gcc-static.spec: same change
++++++ cross-x86_64-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-x86_64-gcc-icecream-backend (Version 4.3.0_20080122)
+# spec file for package cross-x86_64-gcc-icecream-backend (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -33,7 +33,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -61,7 +61,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -123,7 +122,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -141,7 +139,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -365,6 +363,8 @@
/usr/share/icecream-envs
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -412,7 +412,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
++++++ gcc43.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package gcc43 (Version 4.3.0_20080122)
+# spec file for package gcc43 (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -101,7 +101,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v3 or later
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -136,7 +136,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -1236,7 +1235,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -1254,7 +1252,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -1435,8 +1433,10 @@
make info
%if %{run_tests}
echo "Run testsuite"
-make -k check $PARALLEL || true
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
+make -k check $PARALLEL || true
%endif
%install
@@ -2213,6 +2213,8 @@
%endif
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -2260,7 +2262,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
++++++ libgcj43.spec ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libgcj43 (Version 4.3.0_20080122)
+# spec file for package libgcj43 (Version 4.3.0_20080131)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -113,7 +113,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc
Url: http://gcc.gnu.org/
License: GPL v2 or later; LGPL v2.1 or later
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -148,7 +148,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -512,7 +511,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -530,7 +528,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -711,8 +709,10 @@
make info
%if %{run_tests}
echo "Run testsuite"
-make -k check $PARALLEL || true
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
+make -k check $PARALLEL || true
%endif
%install
@@ -1075,6 +1075,8 @@
%endif
%changelog
+* Mon Jan 28 2008 rguenther(a)suse.de
+- Update to SVN trunk head (r131976). [bnc#355254]
* Tue Jan 22 2008 rguenther(a)suse.de
- Update to SVN trunk head (r131724). [#343712]
- Add patch for PR34829.
@@ -1122,7 +1124,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther(a)suse.de
- Enable icecream backends.
-* Mon Nov 05 2007 rguenther(a)suse.de
+* Tue Nov 06 2007 rguenther(a)suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther(a)suse.de
++++++ gcc-4.3.0-20080122.tar.bz2 -> gcc-4.3.0-20080131.tar.bz2 ++++++
gcc43/gcc-4.3.0-20080122.tar.bz2 gcc43/gcc-4.3.0-20080131.tar.bz2 differ: byte 11, line 1
++++++ gcc-dir-version.patch ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:31.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:31.000000000 +0100
@@ -110,3 +110,24 @@
file="libgcj-$${pc_version}.pc"; \
$(mkinstalldirs) $(DESTDIR)$(pkgconfigdir); \
echo " $(INSTALL_DATA) libgcj.pc $(DESTDIR)$(pkgconfigdir)/$$file"; \
+Index: libjava/testsuite/lib/libjava.exp
+===================================================================
+*** libjava/testsuite/lib/libjava.exp (revision 131902)
+--- libjava/testsuite/lib/libjava.exp (working copy)
+*************** proc libjava_init { args } {
+*** 168,174 ****
+
+ set text [eval exec "$GCJ_UNDER_TEST -B$specdir -v 2>@ stdout"]
+ regexp " version \[^\n\r\]*" $text version
+! set libjava_version [lindex $version 1]
+
+ verbose "version: $libjava_version"
+
+--- 168,174 ----
+
+ set text [eval exec "$GCJ_UNDER_TEST -B$specdir -v 2>@ stdout"]
+ regexp " version \[^\n\r\]*" $text version
+! set libjava_version 4.3
+
+ verbose "version: $libjava_version"
+
++++++ gcc.spec.in ++++++
--- gcc43/gcc.spec.in 2008-01-24 10:15:26.000000000 +0100
+++ gcc43/gcc.spec.in 2008-01-31 15:43:54.000000000 +0100
@@ -117,7 +117,7 @@
URL: http://gcc.gnu.org/
License: GPL
-Version: 4.3.0_20080122
+Version: 4.3.0_20080131
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -154,7 +154,6 @@
Patch24: tls-no-direct.diff
Patch25: pr27880.diff
Patch28: pr33763.diff
-Patch29: pr34829.diff
Patch30: Wunprototyped-calls.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
@@ -773,7 +772,6 @@
%patch24
%patch25
%patch28
-%patch29
%patch30
%patch51
%patch55
@@ -793,7 +791,7 @@
mkdir obj-%{GCCDIST}
cd obj-%{GCCDIST}
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'`
%ifarch %ix86
# -mcpu is superceded by -mtune but -mtune is not supported by
# our bootstrap compiler. -mcpu gives a warning that stops
@@ -984,8 +982,10 @@
make info
%if %{run_tests}
echo "Run testsuite"
-make -k check $PARALLEL || true
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
+mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
+make -k check $PARALLEL || true
%endif
%install
++++++ Wunprototyped-calls.diff ++++++
--- /var/tmp/diff_new_pack.k28383/_old 2008-02-01 19:36:31.000000000 +0100
+++ /var/tmp/diff_new_pack.k28383/_new 2008-02-01 19:36:31.000000000 +0100
@@ -29,7 +29,7 @@
+ missing for the callee, warn here. */
+ if (warn_unprototyped_calls
+ && nargs > 0 && !TYPE_ARG_TYPES (fntype)
-+ && fundecl && !DECL_BUILT_IN (fundecl))
++ && fundecl && !DECL_BUILT_IN (fundecl) && !C_DECL_IMPLICIT (fundecl))
+ {
+ warning (OPT_Wunprototyped_calls,
+ "call to function %qD without a real prototype", fundecl);
@@ -67,3 +67,41 @@
else
{
/* C++-specific warnings. */
+Index: gcc/testsuite/gcc.dg/cleanup-1.c
+===================================================================
+*** gcc/testsuite/gcc.dg/cleanup-1.c (revision 131821)
+--- gcc/testsuite/gcc.dg/cleanup-1.c (working copy)
+***************
+*** 6,12 ****
+ #define C(x) __attribute__((cleanup(x)))
+
+ static int f1(void *x U) { return 0; }
+! static void f2() { }
+ static void f3(void) { }
+ static void f4(void *x U) { }
+ static void f5(int *x U) { }
+--- 6,12 ----
+ #define C(x) __attribute__((cleanup(x)))
+
+ static int f1(void *x U) { return 0; }
+! static void f2() { } /* { dg-message "declared here" "" } */
+ static void f3(void) { }
+ static void f4(void *x U) { }
+ static void f5(int *x U) { }
+*************** static void f9(int x U) { }
+*** 18,24 ****
+ void test(void)
+ {
+ int o1 C(f1);
+! int o2 C(f2);
+ int o3 C(f3); /* { dg-error "too many arguments" } */
+ int o4 C(f4);
+ int o5 C(f5);
+--- 18,24 ----
+ void test(void)
+ {
+ int o1 C(f1);
+! int o2 C(f2); /* { dg-warning "without a real prototype" } */
+ int o3 C(f3); /* { dg-error "too many arguments" } */
+ int o4 C(f4);
+ int o5 C(f5);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rpm
checked in at Fri Feb 1 19:33:23 CET 2008.
--------
--- rpm/rpm.changes 2008-01-28 16:36:01.000000000 +0100
+++ rpm/rpm.changes 2008-01-31 15:13:12.736769000 +0100
@@ -1,0 +2,5 @@
+Thu Jan 31 15:12:55 CET 2008 - ro(a)suse.de
+
+- brp-symlink: whitelist /opt/kde3/share/doc*/HTML/*/common
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rpm-python.spec ++++++
--- /var/tmp/diff_new_pack.FH9398/_old 2008-02-01 19:31:30.000000000 +0100
+++ /var/tmp/diff_new_pack.FH9398/_new 2008-02-01 19:31:30.000000000 +0100
@@ -16,7 +16,7 @@
Group: System/Packages
Summary: Python Bindings for Manipulating RPM Packages
Version: 4.4.2
-Release: 201
+Release: 203
Requires: rpm = %{version}
%py_requires
Source99: rpm.spec
++++++ rpm.spec ++++++
--- /var/tmp/diff_new_pack.FH9398/_old 2008-02-01 19:31:30.000000000 +0100
+++ /var/tmp/diff_new_pack.FH9398/_new 2008-02-01 19:31:30.000000000 +0100
@@ -20,7 +20,7 @@
AutoReqProv: on
Summary: The RPM Package Manager
Version: 4.4.2
-Release: 163
+Release: 165
Source: rpm-%{version}.tar.bz2
Source1: RPM-HOWTO.tar.bz2
Source2: RPM-Tips.html.tar.bz2
@@ -345,7 +345,7 @@
License: LGPL v2.1 or later
Group: System/Libraries
Version: 1.7
-Release: 391
+Release: 393
#
%description -n popt
@@ -368,7 +368,7 @@
License: LGPL v2.1 or later
Group: System/Libraries
Version: 1.7
-Release: 391
+Release: 393
Requires: popt = 1.7
Requires: glibc-devel
@@ -403,6 +403,8 @@
%doc %{_mandir}/man3/popt.3*
%changelog
+* Thu Jan 31 2008 ro(a)suse.de
+- brp-symlink: whitelist /opt/kde3/share/doc*/HTML/*/common
* Mon Jan 28 2008 ro(a)suse.de
- finddebuginfo.diff: disable debuginfo for mono at the moment
* Mon Jan 21 2008 mls(a)suse.de
++++++ brp.diff ++++++
--- /var/tmp/diff_new_pack.FH9398/_old 2008-02-01 19:31:30.000000000 +0100
+++ /var/tmp/diff_new_pack.FH9398/_new 2008-02-01 19:31:30.000000000 +0100
@@ -174,7 +174,7 @@
+ echo " skip the files from packaging)"
+ exit 1
+ ;;
-+ *,/opt/kde3/share/doc/HTML/*/common) # white listed for not existant
++ *,/opt/kde3/share/doc*/HTML/*/common) # white listed for not existant
+ ;;
+ *,/proc/*) # links pointing into /proc file system
+ ;;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kernel-source
checked in at Fri Feb 1 18:23:10 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-01-29 22:41:22.000000000 +0100
+++ kernel-source/kernel-debug.changes 2008-01-31 16:43:12.000000000 +0100
@@ -1,0 +2,20 @@
+Thu Jan 31 15:26:24 CET 2008 - jbenc(a)suse.cz
+
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+
+-------------------------------------------------------------------
+Thu Jan 31 07:55:15 CET 2008 - sdietrich(a)suse.de
+
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+
+-------------------------------------------------------------------
+Wed Jan 30 04:53:53 CET 2008 - sdietrich(a)suse.de
+
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:57.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:57.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: A Debug Version of the Kernel
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -175,7 +175,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -560,6 +560,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:57.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:57.000000000 +0100
@@ -15,7 +15,7 @@
Url: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%install
rm -rf %buildroot
@@ -39,6 +39,17 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:58.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:58.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: kernel for kdump
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -174,7 +174,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -559,6 +559,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
kernel-pae.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:58.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:58.000000000 +0100
@@ -42,7 +42,7 @@
%endif
Summary: Kernel for ppc64 Systems
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
AutoReqProv: on
@@ -186,7 +186,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -571,6 +571,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:59.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:59.000000000 +0100
@@ -42,7 +42,7 @@
%endif
Summary: kernel for ps3 bootloader
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -172,7 +172,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -557,6 +557,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-rt_debug.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:59.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:59.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: A Debug Version of the Kernel
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -172,7 +172,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -557,6 +557,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-rt.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:59.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:59.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Realtime Linux Kernel
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -183,7 +183,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -568,6 +568,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:20:59.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:20:59.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Standard Kernel
Version: 2.6.24
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -168,7 +168,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -553,6 +553,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:21:00.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:21:00.000000000 +0100
@@ -22,7 +22,7 @@
%endif
Summary: The Linux Kernel Sources
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -107,7 +107,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -282,6 +282,17 @@
%files -f kernel-source.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:21:00.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:21:00.000000000 +0100
@@ -21,7 +21,7 @@
%endif
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -95,7 +95,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -149,6 +149,17 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.TO5478/_old 2008-02-01 18:21:00.000000000 +0100
+++ /var/tmp/diff_new_pack.TO5478/_new 2008-02-01 18:21:00.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.24
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -188,7 +188,7 @@
-Source Timestamp: 2008/01/29 09:50:57 UTC
+Source Timestamp: 2008/01/31 14:27:52 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -573,6 +573,17 @@
%files -f kernel.files
%changelog
+* Thu Jan 31 2008 jbenc(a)suse.cz
+- patches.fixes/mac80211-fix-hw-scan1.patch,
+ patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
+ scan rework (bnc#307050).
+* Thu Jan 31 2008 sdietrich(a)suse.de
+- Remove a legacy tweak carried over from the 10.3 Kernel,
+ enable the affinity load-balancing sysctl.
+* Wed Jan 30 2008 sdietrich(a)suse.de
+- patches.rt/x86-ticket-lock.patch: FIFO ticket lock spinlocks
+ for x86 (RT).
+- patches.rt/rt-mutex-i386.patch: Resolve conflicts.
* Tue Jan 29 2008 olh(a)suse.de
- really skip kernel-ps3 in suse_kernel_module_package rpm macro
* Tue Jan 29 2008 jbeulich(a)novell.com
kernel-xenpae.spec: same change
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-01-29 22:41:18.000000000 +0100
+++ kernel-source/build-source-timestamp 2008-01-31 16:43:08.000000000 +0100
@@ -1 +1 @@
-2008/01/29 09:50:57 UTC
+2008/01/31 14:27:52 UTC
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-01-30 04:17:14.000000000 +0100
+++ kernel-source/needed_space_in_mb 2008-01-31 16:43:25.000000000 +0100
@@ -1 +1 @@
-6000
+6144
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/mac80211-fix-hw-scan1.patch new/patches.fixes/mac80211-fix-hw-scan1.patch
--- old/patches.fixes/mac80211-fix-hw-scan1.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/mac80211-fix-hw-scan1.patch 2008-01-31 15:27:52.000000000 +0100
@@ -0,0 +1,337 @@
+From: Zhu Yi <yi.zhu(a)intel.com>
+Date: Thu, 22 Nov 2007 02:53:21 +0000 (+0800)
+Subject: mac80211: hardware scan rework
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Flinville%2Fwireless-2.6.git…
+Patch-mainline: yes (2.6.25?)
+References: bnc#307050
+Acked-by: Jiri Benc <jbenc(a)suse.cz>
+
+mac80211: hardware scan rework
+
+The scan code in mac80211 makes the software scan assumption in various
+places. For example, we stop the Tx queue during a software scan so that
+all the Tx packets will be queued by the stack. We also drop frames not
+related to scan in the software scan process. But these are not true for
+hardware scan.
+
+Some wireless hardwares (for example iwl3945/4965) has the ability to
+perform the whole scan process by hardware and/or firmware. The hardware
+scan is relative powerful in that it tries to maintain normal network
+traffic while doing a scan in the background. Some drivers (i.e iwlwifi)
+do provide a way to tune the hardware scan parameters (for example if the
+STA is associated, what's the max time could the STA leave from the
+associated channel, how long the scans get suspended after returning to
+the service channel, etc). But basically this is transparent to the
+stack. mac80211 should not stop Tx queues or drop Rx packets during a
+hardware scan.
+
+This patch resolves the above problem by spliting the current scan
+indicator local->sta_scanning into local->sta_sw_scanning and
+local->sta_hw_scanning. It then changes the scan related code to be aware
+of hardware scan or software scan in various places. With this patch,
+iwlwifi performs much better in the scan-while-associated condition and
+disable_hw_scan=1 should never be required.
+
+Cc: Mohamed Abbas <mohamed.abbas(a)intel.com>
+Cc: Ben Cahill <ben.m.cahill(a)intel.com>
+Signed-off-by: Zhu Yi <yi.zhu(a)intel.com>
+Acked-by: Johannes Berg <johannes(a)sipsolutions.net>
+Signed-off-by: John W. Linville <linville(a)tuxdriver.com>
+---
+
+diff --git a/net/mac80211/ieee80211.c b/net/mac80211/ieee80211.c
+index 6378850..4f8b665 100644
+--- a/net/mac80211/ieee80211.c
++++ b/net/mac80211/ieee80211.c
+@@ -350,11 +350,14 @@ static int ieee80211_stop(struct net_device *dev)
+ synchronize_rcu();
+ skb_queue_purge(&sdata->u.sta.skb_queue);
+
+- if (!local->ops->hw_scan &&
+- local->scan_dev == sdata->dev) {
+- local->sta_scanning = 0;
+- cancel_delayed_work(&local->scan_work);
++ if (local->scan_dev == sdata->dev) {
++ if (!local->ops->hw_scan) {
++ local->sta_sw_scanning = 0;
++ cancel_delayed_work(&local->scan_work);
++ } else
++ local->sta_hw_scanning = 0;
+ }
++
+ flush_workqueue(local->hw.workqueue);
+
+ sdata->u.sta.flags &= ~IEEE80211_STA_PRIVACY_INVOKED;
+@@ -526,7 +529,7 @@ int ieee80211_hw_config(struct ieee80211_local *local)
+ struct ieee80211_channel *chan;
+ int ret = 0;
+
+- if (local->sta_scanning) {
++ if (local->sta_sw_scanning) {
+ chan = local->scan_channel;
+ mode = local->scan_hw_mode;
+ } else {
+diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
+index 2be7fce..e910944 100644
+--- a/net/mac80211/ieee80211_i.h
++++ b/net/mac80211/ieee80211_i.h
+@@ -470,7 +470,8 @@ struct ieee80211_local {
+
+ struct list_head interfaces;
+
+- int sta_scanning;
++ bool sta_sw_scanning;
++ bool sta_hw_scanning;
+ int scan_channel_idx;
+ enum { SCAN_SET_CHANNEL, SCAN_SEND_PROBE } scan_state;
+ unsigned long last_scan_completed;
+@@ -745,7 +746,8 @@ int ieee80211_sta_req_scan(struct net_device *dev, u8 *ssid, size_t ssid_len);
+ void ieee80211_sta_req_auth(struct net_device *dev,
+ struct ieee80211_if_sta *ifsta);
+ int ieee80211_sta_scan_results(struct net_device *dev, char *buf, size_t len);
+-void ieee80211_sta_rx_scan(struct net_device *dev, struct sk_buff *skb,
++ieee80211_txrx_result ieee80211_sta_rx_scan(struct net_device *dev,
++ struct sk_buff *skb,
+ struct ieee80211_rx_status *rx_status);
+ void ieee80211_rx_bss_list_init(struct net_device *dev);
+ void ieee80211_rx_bss_list_deinit(struct net_device *dev);
+diff --git a/net/mac80211/ieee80211_ioctl.c b/net/mac80211/ieee80211_ioctl.c
+index bbd9bc5..dc03bd7 100644
+--- a/net/mac80211/ieee80211_ioctl.c
++++ b/net/mac80211/ieee80211_ioctl.c
+@@ -315,7 +315,7 @@ int ieee80211_set_channel(struct ieee80211_local *local, int channel, int freq)
+ }
+
+ if (set) {
+- if (local->sta_scanning)
++ if (local->sta_sw_scanning)
+ ret = 0;
+ else
+ ret = ieee80211_hw_config(local);
+@@ -545,8 +545,10 @@ static int ieee80211_ioctl_giwscan(struct net_device *dev,
+ {
+ int res;
+ struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr);
+- if (local->sta_scanning)
++
++ if (local->sta_sw_scanning || local->sta_hw_scanning)
+ return -EAGAIN;
++
+ res = ieee80211_sta_scan_results(dev, extra, data->length);
+ if (res >= 0) {
+ data->length = res;
+diff --git a/net/mac80211/ieee80211_sta.c b/net/mac80211/ieee80211_sta.c
+index 4f9be2f..231a663 100644
+--- a/net/mac80211/ieee80211_sta.c
++++ b/net/mac80211/ieee80211_sta.c
+@@ -1483,8 +1483,18 @@ static void ieee80211_rx_bss_info(struct net_device *dev,
+ u32 supp_rates, prev_rates;
+ int i, j;
+
+- mode = local->sta_scanning ?
++ mode = local->sta_sw_scanning ?
+ local->scan_hw_mode : local->oper_hw_mode;
++
++ if (local->sta_hw_scanning) {
++ /* search for the correct mode matches the beacon */
++ list_for_each_entry(mode, &local->modes_list, list)
++ if (mode->mode == rx_status->phymode)
++ break;
++
++ if (mode == NULL)
++ mode = local->oper_hw_mode;
++ }
+ rates = mode->rates;
+ num_rates = mode->num_rates;
+
+@@ -1867,31 +1877,39 @@ static void ieee80211_sta_rx_queued_mgmt(struct net_device *dev,
+ }
+
+
+-void ieee80211_sta_rx_scan(struct net_device *dev, struct sk_buff *skb,
+- struct ieee80211_rx_status *rx_status)
++ieee80211_txrx_result
++ieee80211_sta_rx_scan(struct net_device *dev, struct sk_buff *skb,
++ struct ieee80211_rx_status *rx_status)
+ {
+ struct ieee80211_mgmt *mgmt;
+ u16 fc;
+
+- if (skb->len < 24) {
+- dev_kfree_skb(skb);
+- return;
+- }
++ if (skb->len < 2)
++ return TXRX_DROP;
+
+ mgmt = (struct ieee80211_mgmt *) skb->data;
+ fc = le16_to_cpu(mgmt->frame_control);
+
++ if ((fc & IEEE80211_FCTL_FTYPE) == IEEE80211_FTYPE_CTL)
++ return TXRX_CONTINUE;
++
++ if (skb->len < 24)
++ return TXRX_DROP;
++
+ if ((fc & IEEE80211_FCTL_FTYPE) == IEEE80211_FTYPE_MGMT) {
+ if ((fc & IEEE80211_FCTL_STYPE) == IEEE80211_STYPE_PROBE_RESP) {
+ ieee80211_rx_mgmt_probe_resp(dev, mgmt,
+ skb->len, rx_status);
++ dev_kfree_skb(skb);
++ return TXRX_QUEUED;
+ } else if ((fc & IEEE80211_FCTL_STYPE) == IEEE80211_STYPE_BEACON) {
+ ieee80211_rx_mgmt_beacon(dev, mgmt, skb->len,
+ rx_status);
++ dev_kfree_skb(skb);
++ return TXRX_QUEUED;
+ }
+ }
+-
+- dev_kfree_skb(skb);
++ return TXRX_CONTINUE;
+ }
+
+
+@@ -1981,7 +1999,7 @@ void ieee80211_sta_work(struct work_struct *work)
+ if (!netif_running(dev))
+ return;
+
+- if (local->sta_scanning)
++ if (local->sta_sw_scanning || local->sta_hw_scanning)
+ return;
+
+ if (sdata->type != IEEE80211_IF_TYPE_STA &&
+@@ -2639,9 +2657,15 @@ void ieee80211_scan_completed(struct ieee80211_hw *hw)
+ union iwreq_data wrqu;
+
+ local->last_scan_completed = jiffies;
+- wmb();
+- local->sta_scanning = 0;
++ memset(&wrqu, 0, sizeof(wrqu));
++ wireless_send_event(dev, SIOCGIWSCAN, &wrqu, NULL);
+
++ if (local->sta_hw_scanning) {
++ local->sta_hw_scanning = 0;
++ goto done;
++ }
++
++ local->sta_sw_scanning = 0;
+ if (ieee80211_hw_config(local))
+ printk(KERN_DEBUG "%s: failed to restore operational "
+ "channel after scan\n", dev->name);
+@@ -2657,9 +2681,6 @@ void ieee80211_scan_completed(struct ieee80211_hw *hw)
+
+ netif_tx_unlock_bh(local->mdev);
+
+- memset(&wrqu, 0, sizeof(wrqu));
+- wireless_send_event(dev, SIOCGIWSCAN, &wrqu, NULL);
+-
+ rcu_read_lock();
+ list_for_each_entry_rcu(sdata, &local->interfaces, list) {
+
+@@ -2677,6 +2698,7 @@ void ieee80211_scan_completed(struct ieee80211_hw *hw)
+ }
+ rcu_read_unlock();
+
++done:
+ sdata = IEEE80211_DEV_TO_SUB_IF(dev);
+ if (sdata->type == IEEE80211_IF_TYPE_IBSS) {
+ struct ieee80211_if_sta *ifsta = &sdata->u.sta;
+@@ -2699,7 +2721,7 @@ void ieee80211_sta_scan_work(struct work_struct *work)
+ int skip;
+ unsigned long next_delay = 0;
+
+- if (!local->sta_scanning)
++ if (!local->sta_sw_scanning)
+ return;
+
+ switch (local->scan_state) {
+@@ -2762,7 +2784,7 @@ void ieee80211_sta_scan_work(struct work_struct *work)
+ break;
+ }
+
+- if (local->sta_scanning)
++ if (local->sta_sw_scanning)
+ queue_delayed_work(local->hw.workqueue, &local->scan_work,
+ next_delay);
+ }
+@@ -2794,7 +2816,7 @@ static int ieee80211_sta_start_scan(struct net_device *dev,
+ * ResultCode: SUCCESS, INVALID_PARAMETERS
+ */
+
+- if (local->sta_scanning) {
++ if (local->sta_sw_scanning || local->sta_hw_scanning) {
+ if (local->scan_dev == dev)
+ return 0;
+ return -EBUSY;
+@@ -2802,15 +2824,15 @@ static int ieee80211_sta_start_scan(struct net_device *dev,
+
+ if (local->ops->hw_scan) {
+ int rc = local->ops->hw_scan(local_to_hw(local),
+- ssid, ssid_len);
++ ssid, ssid_len);
+ if (!rc) {
+- local->sta_scanning = 1;
++ local->sta_hw_scanning = 1;
+ local->scan_dev = dev;
+ }
+ return rc;
+ }
+
+- local->sta_scanning = 1;
++ local->sta_sw_scanning = 1;
+
+ rcu_read_lock();
+ list_for_each_entry_rcu(sdata, &local->interfaces, list) {
+@@ -2865,7 +2887,7 @@ int ieee80211_sta_req_scan(struct net_device *dev, u8 *ssid, size_t ssid_len)
+ if (sdata->type != IEEE80211_IF_TYPE_STA)
+ return ieee80211_sta_start_scan(dev, ssid, ssid_len);
+
+- if (local->sta_scanning) {
++ if (local->sta_sw_scanning || local->sta_hw_scanning) {
+ if (local->scan_dev == dev)
+ return 0;
+ return -EBUSY;
+diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
+index 00f908d..c3bb9af 100644
+--- a/net/mac80211/rx.c
++++ b/net/mac80211/rx.c
+@@ -338,8 +338,14 @@ ieee80211_rx_h_passive_scan(struct ieee80211_txrx_data *rx)
+ struct ieee80211_local *local = rx->local;
+ struct sk_buff *skb = rx->skb;
+
+- if (unlikely(local->sta_scanning != 0)) {
+- ieee80211_sta_rx_scan(rx->dev, skb, rx->u.rx.status);
++ if (unlikely(local->sta_hw_scanning))
++ return ieee80211_sta_rx_scan(rx->dev, skb, rx->u.rx.status);
++
++ if (unlikely(local->sta_sw_scanning)) {
++ /* drop all the other packets during a software scan anyway */
++ if (ieee80211_sta_rx_scan(rx->dev, skb, rx->u.rx.status)
++ != TXRX_QUEUED)
++ dev_kfree_skb(skb);
+ return TXRX_QUEUED;
+ }
+
+@@ -1486,7 +1492,7 @@ void __ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb,
+ goto end;
+ }
+
+- if (unlikely(local->sta_scanning))
++ if (unlikely(local->sta_sw_scanning || local->sta_hw_scanning))
+ rx.flags |= IEEE80211_TXRXD_RXIN_SCAN;
+
+ if (__ieee80211_invoke_rx_handlers(local, local->rx_pre_handlers, &rx,
+diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c
+index 9ccf4b5..50ab4b2 100644
+--- a/net/mac80211/tx.c
++++ b/net/mac80211/tx.c
+@@ -225,7 +225,7 @@ ieee80211_tx_h_check_assoc(struct ieee80211_txrx_data *tx)
+ if (unlikely(tx->flags & IEEE80211_TXRXD_TX_INJECTED))
+ return TXRX_CONTINUE;
+
+- if (unlikely(tx->local->sta_scanning != 0) &&
++ if (unlikely(tx->local->sta_sw_scanning) &&
+ ((tx->fc & IEEE80211_FCTL_FTYPE) != IEEE80211_FTYPE_MGMT ||
+ (tx->fc & IEEE80211_FCTL_STYPE) != IEEE80211_STYPE_PROBE_REQ))
+ return TXRX_DROP;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/mac80211-fix-hw-scan2.patch new/patches.fixes/mac80211-fix-hw-scan2.patch
--- old/patches.fixes/mac80211-fix-hw-scan2.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/mac80211-fix-hw-scan2.patch 2008-01-31 15:27:52.000000000 +0100
@@ -0,0 +1,48 @@
+From: Helmut Schaa <hschaa(a)suse.de>
+Date: Fri, 21 Dec 2007 14:16:35 +0000 (+0100)
+Subject: mac80211: Restore rx.fc before every invocation of ieee80211_invoke_rx_handlers
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Flinville%2Fwireless-2.6.git…
+Patch-mainline: yes (2.6.25?)
+References: bnc#307050
+Acked-by: Jiri Benc <jbenc(a)suse.cz>
+
+mac80211: Restore rx.fc before every invocation of ieee80211_invoke_rx_handlers
+
+This patch fixes a problem with rx handling on multiple interfaces. Especially
+when using hardware-scanning and a wireless driver (i.e. iwlwifi) which is
+able to receive data while scanning.
+
+The rx handlers can modify the skb and the frame control field (see
+ieee80211_rx_h_remove_qos_control) but since every interface gets its own
+copy of the skb each should get its own copy of rx.fc too.
+
+In my case the wlan0-interface did not remove the qos-control from the frame
+because the corresponding flag in rx.fc was already removed while processing
+the frame on the master interface. Therefore somehow corrupted frames were
+passed to the userspace.
+
+Signed-off-by: Helmut Schaa <hschaa(a)suse.de>
+Acked-by: Johannes Berg <johannes(a)sipsolutions.net>
+Signed-off-by: John W. Linville <linville(a)tuxdriver.com>
+---
+
+diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
+index 9667e49..81f8806 100644
+--- a/net/mac80211/rx.c
++++ b/net/mac80211/rx.c
+@@ -1733,6 +1733,7 @@ void __ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb,
+ prev->dev->name);
+ continue;
+ }
++ rx.fc = le16_to_cpu(hdr->frame_control);
+ rx.skb = skb_new;
+ rx.dev = prev->dev;
+ rx.sdata = prev;
+@@ -1741,6 +1742,7 @@ void __ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb,
+ prev = sdata;
+ }
+ if (prev) {
++ rx.fc = le16_to_cpu(hdr->frame_control);
+ rx.skb = skb;
+ rx.dev = prev->dev;
+ rx.sdata = prev;
++++++ patches.rt.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rt/rt-mutex-i386.patch new/patches.rt/rt-mutex-i386.patch
--- old/patches.rt/rt-mutex-i386.patch 2008-01-26 18:19:52.000000000 +0100
+++ new/patches.rt/rt-mutex-i386.patch 2008-01-31 16:42:48.000000000 +0100
@@ -15,11 +15,11 @@
include/asm-x86/thread_info_32.h | 3 +
11 files changed, 121 insertions(+), 93 deletions(-)
-Index: linux-2.6.24-rt1/arch/x86/kernel/apm_32.c
+Index: linux-2.6.24-RT/arch/x86/kernel/apm_32.c
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/kernel/apm_32.c 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/kernel/apm_32.c 2008-01-25 15:07:33.000000000 -0500
-@@ -783,7 +783,7 @@ static int apm_do_idle(void)
+--- linux-2.6.24-RT.orig/arch/x86/kernel/apm_32.c 2008-01-29 18:07:31.198196195 -0800
++++ linux-2.6.24-RT/arch/x86/kernel/apm_32.c 2008-01-29 18:13:32.321786454 -0800
+@@ -784,7 +784,7 @@ static int apm_do_idle(void)
*/
smp_mb();
}
@@ -28,10 +28,10 @@
idled = 1;
ret = apm_bios_call_simple(APM_FUNC_IDLE, 0, 0, &eax);
}
-Index: linux-2.6.24-rt1/arch/x86/kernel/entry_32.S
+Index: linux-2.6.24-RT/arch/x86/kernel/entry_32.S
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/kernel/entry_32.S 2008-01-25 15:07:13.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/kernel/entry_32.S 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/arch/x86/kernel/entry_32.S 2008-01-29 18:07:31.190196116 -0800
++++ linux-2.6.24-RT/arch/x86/kernel/entry_32.S 2008-01-29 18:13:32.321786454 -0800
@@ -503,7 +503,7 @@ ENDPROC(system_call)
ALIGN
RING0_PTREGS_FRAME # can't unwind into user space anyway
@@ -50,10 +50,10 @@
jnz work_resched
work_notifysig: # deal with pending signals and
-Index: linux-2.6.24-rt1/arch/x86/kernel/i386_ksyms_32.c
+Index: linux-2.6.24-RT/arch/x86/kernel/i386_ksyms_32.c
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/kernel/i386_ksyms_32.c 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/kernel/i386_ksyms_32.c 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/arch/x86/kernel/i386_ksyms_32.c 2008-01-29 18:07:31.190196116 -0800
++++ linux-2.6.24-RT/arch/x86/kernel/i386_ksyms_32.c 2008-01-29 18:13:32.321786454 -0800
@@ -4,10 +4,12 @@
#include <asm/desc.h>
#include <asm/pgtable.h>
@@ -80,10 +80,10 @@
extern void FASTCALL( __write_lock_failed(rwlock_t *rw));
extern void FASTCALL( __read_lock_failed(rwlock_t *rw));
EXPORT_SYMBOL(__write_lock_failed);
-Index: linux-2.6.24-rt1/arch/x86/kernel/process_32.c
+Index: linux-2.6.24-RT/arch/x86/kernel/process_32.c
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/kernel/process_32.c 2008-01-25 15:07:16.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/kernel/process_32.c 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/arch/x86/kernel/process_32.c 2008-01-29 18:07:31.190196116 -0800
++++ linux-2.6.24-RT/arch/x86/kernel/process_32.c 2008-01-29 18:13:32.321786454 -0800
@@ -113,7 +113,7 @@ void default_idle(void)
smp_mb();
@@ -124,10 +124,10 @@
__mwait(eax, ecx);
}
}
-Index: linux-2.6.24-rt1/arch/x86/lib/semaphore_32.S
+Index: linux-2.6.24-RT/arch/x86/lib/semaphore_32.S
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/lib/semaphore_32.S 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/lib/semaphore_32.S 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/arch/x86/lib/semaphore_32.S 2008-01-29 18:07:31.190196116 -0800
++++ linux-2.6.24-RT/arch/x86/lib/semaphore_32.S 2008-01-29 18:13:32.321786454 -0800
@@ -30,7 +30,7 @@
* value or just clobbered..
*/
@@ -218,10 +218,10 @@
/*
* rw spinlock fallbacks
-Index: linux-2.6.24-rt1/include/asm-x86/rwsem.h
+Index: linux-2.6.24-RT/include/asm-x86/rwsem.h
===================================================================
---- linux-2.6.24-rt1.orig/include/asm-x86/rwsem.h 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/include/asm-x86/rwsem.h 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/include/asm-x86/rwsem.h 2008-01-29 18:07:31.186196076 -0800
++++ linux-2.6.24-RT/include/asm-x86/rwsem.h 2008-01-29 18:13:32.325786494 -0800
@@ -44,15 +44,15 @@
struct rwsem_waiter;
@@ -355,10 +355,10 @@
{
return (sem->count != 0);
}
-Index: linux-2.6.24-rt1/include/asm-x86/semaphore_32.h
+Index: linux-2.6.24-RT/include/asm-x86/semaphore_32.h
===================================================================
---- linux-2.6.24-rt1.orig/include/asm-x86/semaphore_32.h 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/include/asm-x86/semaphore_32.h 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/include/asm-x86/semaphore_32.h 2008-01-29 18:07:31.186196076 -0800
++++ linux-2.6.24-RT/include/asm-x86/semaphore_32.h 2008-01-29 18:13:32.325786494 -0800
@@ -3,8 +3,6 @@
#include <linux/linkage.h>
@@ -525,10 +525,10 @@
+#include <linux/semaphore.h>
+
#endif
-Index: linux-2.6.24-rt1/include/asm-x86/spinlock_32.h
+Index: linux-2.6.24-RT/include/asm-x86/spinlock_32.h
===================================================================
---- linux-2.6.24-rt1.orig/include/asm-x86/spinlock_32.h 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/include/asm-x86/spinlock_32.h 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/include/asm-x86/spinlock_32.h 2008-01-29 18:07:31.186196076 -0800
++++ linux-2.6.24-RT/include/asm-x86/spinlock_32.h 2008-01-29 18:13:32.325786494 -0800
@@ -27,12 +27,12 @@
* (the type definitions are in asm/spinlock_types.h)
*/
@@ -664,10 +664,10 @@
+#define __raw_write_relax(lock) cpu_relax()
#endif /* __ASM_SPINLOCK_H */
-Index: linux-2.6.24-rt1/include/asm-x86/spinlock_types.h
+Index: linux-2.6.24-RT/include/asm-x86/spinlock_types.h
===================================================================
---- linux-2.6.24-rt1.orig/include/asm-x86/spinlock_types.h 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/include/asm-x86/spinlock_types.h 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/include/asm-x86/spinlock_types.h 2008-01-29 18:07:31.186196076 -0800
++++ linux-2.6.24-RT/include/asm-x86/spinlock_types.h 2008-01-29 18:13:43.329895896 -0800
@@ -7,13 +7,13 @@
typedef struct {
@@ -675,7 +675,7 @@
-} raw_spinlock_t;
+} __raw_spinlock_t;
- #define __RAW_SPIN_LOCK_UNLOCKED { 1 }
+ #define __RAW_SPIN_LOCK_UNLOCKED { 0 }
typedef struct {
unsigned int lock;
@@ -684,10 +684,10 @@
#define __RAW_RW_LOCK_UNLOCKED { RW_LOCK_BIAS }
-Index: linux-2.6.24-rt1/include/asm-x86/thread_info_32.h
+Index: linux-2.6.24-RT/include/asm-x86/thread_info_32.h
===================================================================
---- linux-2.6.24-rt1.orig/include/asm-x86/thread_info_32.h 2008-01-25 15:06:38.000000000 -0500
-+++ linux-2.6.24-rt1/include/asm-x86/thread_info_32.h 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/include/asm-x86/thread_info_32.h 2008-01-29 18:07:31.182196036 -0800
++++ linux-2.6.24-RT/include/asm-x86/thread_info_32.h 2008-01-29 18:13:32.325786494 -0800
@@ -132,15 +132,18 @@ static inline struct thread_info *curren
#define TIF_SYSCALL_AUDIT 6 /* syscall auditing active */
#define TIF_SECCOMP 7 /* secure computing */
@@ -707,10 +707,10 @@
#define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
#define _TIF_IRET (1<<TIF_IRET)
#define _TIF_SYSCALL_EMU (1<<TIF_SYSCALL_EMU)
-Index: linux-2.6.24-rt1/arch/x86/Kconfig
+Index: linux-2.6.24-RT/arch/x86/Kconfig
===================================================================
---- linux-2.6.24-rt1.orig/arch/x86/Kconfig 2008-01-25 15:06:52.000000000 -0500
-+++ linux-2.6.24-rt1/arch/x86/Kconfig 2008-01-25 15:07:33.000000000 -0500
+--- linux-2.6.24-RT.orig/arch/x86/Kconfig 2008-01-29 18:07:31.190196116 -0800
++++ linux-2.6.24-RT/arch/x86/Kconfig 2008-01-29 18:13:32.325786494 -0800
@@ -95,10 +95,19 @@ config DMI
default y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rt/x86-ticket-lock.patch new/patches.rt/x86-ticket-lock.patch
--- old/patches.rt/x86-ticket-lock.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rt/x86-ticket-lock.patch 2008-01-30 04:55:06.000000000 +0100
@@ -0,0 +1,287 @@
+Subject: FIFO ticket lock spinlocks for x86
+From: Nick Piggin <npiggin(a)suse.de>
+
+Introduce ticket lock spinlocks for x86 which are FIFO. The implementation
+is described in the comments. The straight-line lock/unlock instruction
+sequence is slightly slower than the dec based locks on modern x86 CPUs,
+however the difference is quite small on Core2 and Opteron when working out of
+cache, and becomes almost insignificant even on P4 when the lock misses cache.
+trylock is more significantly slower, but they are relatively rare.
+
+On an 8 core (2 socket) Opteron, spinlock unfairness is extremely noticable,
+with a userspace test having a difference of up to 2x runtime per thread, and
+some threads are starved or "unfairly" granted the lock up to 1 000 000 (!)
+times. After this patch, all threads appear to finish at exactly the same
+time.
+
+The memory ordering of the lock does conform to x86 standards, and the
+implementation has been reviewed by Intel and AMD engineers.
+
+The algorithm also tells us how many CPUs are contending the lock, so
+lockbreak becomes trivial and we no longer have to waste 4 bytes per
+spinlock for it.
+
+After this, we can no longer spin on any locks with preempt enabled
+and cannot reenable interrupts when spinning on an irq safe lock, because
+at that point we have already taken a ticket and the would deadlock if
+the same CPU tries to take the lock again. These are questionable anyway:
+if the lock happens to be called under a preempt or interrupt disabled section,
+then it will just have the same latency problems. The real fix is to keep
+critical sections short, and ensure locks are reasonably fair (which this
+patch does).
+
+Signed-off-by: Nick Piggin <npiggin(a)suse.de>
+---
+
+ include/asm-x86/spinlock.h | 225 ++++++++++++++++++++++++++++++++++++++
+ include/asm-x86/spinlock_32.h | 221 -------------------------------------
+ include/asm-x86/spinlock_64.h | 167 ----------------------------
+ include/asm-x86/spinlock_types.h | 2
+ 4 files changed, 224 insertions(+), 391 deletions(-)
+
+Index: linux-2.6.24-RT/include/asm-x86/spinlock.h
+===================================================================
+--- linux-2.6.24-RT.orig/include/asm-x86/spinlock.h 2008-01-28 18:42:25.000000000 -0800
++++ linux-2.6.24-RT/include/asm-x86/spinlock.h 2008-01-28 19:34:29.104898973 -0800
+@@ -1,5 +1,226 @@
++#ifndef _X86_SPINLOCK_H_
++#define _X86_SPINLOCK_H_
++
++#include <asm/atomic.h>
++#include <asm/rwlock.h>
++#include <asm/page.h>
++#include <asm/processor.h>
++#include <linux/compiler.h>
++
++/*
++ * Your basic SMP spinlocks, allowing only a single CPU anywhere
++ *
++ * Simple spin lock operations. There are two variants, one clears IRQ's
++ * on the local processor, one does not.
++ *
++ * These are fair FIFO ticket locks, which are currently limited to 256
++ * CPUs.
++ *
++ * (the type definitions are in asm/spinlock_types.h)
++ */
++
+ #ifdef CONFIG_X86_32
+-# include "spinlock_32.h"
++typedef char _slock_t;
++# define LOCK_INS_DEC "decb"
++# define LOCK_INS_XCH "xchgb"
++# define LOCK_INS_MOV "movb"
++# define LOCK_INS_CMP "cmpb"
++# define LOCK_PTR_REG "a"
+ #else
+-# include "spinlock_64.h"
++typedef int _slock_t;
++# define LOCK_INS_DEC "decl"
++# define LOCK_INS_XCH "xchgl"
++# define LOCK_INS_MOV "movl"
++# define LOCK_INS_CMP "cmpl"
++# define LOCK_PTR_REG "D"
++#endif
++
++#if (NR_CPUS > 256)
++#error spinlock supports a maximum of 256 CPUs
++#endif
++
++static inline int __raw_spin_is_locked(__raw_spinlock_t *lock)
++{
++ int tmp = *(volatile signed int *)(&(lock)->slock);
++
++ return (((tmp >> 8) & 0xff) != (tmp & 0xff));
++}
++
++static inline int __raw_spin_is_contended(__raw_spinlock_t *lock)
++{
++ int tmp = *(volatile signed int *)(&(lock)->slock);
++
++ return (((tmp >> 8) & 0xff) - (tmp & 0xff)) > 1;
++}
++
++static inline void __raw_spin_lock(__raw_spinlock_t *lock)
++{
++ short inc = 0x0100;
++
++ /*
++ * Ticket locks are conceptually two bytes, one indicating the current
++ * head of the queue, and the other indicating the current tail. The
++ * lock is acquired by atomically noting the tail and incrementing it
++ * by one (thus adding ourself to the queue and noting our position),
++ * then waiting until the head becomes equal to the the initial value
++ * of the tail.
++ *
++ * This uses a 16-bit xadd to increment the tail and also load the
++ * position of the head, which takes care of memory ordering issues
++ * and should be optimal for the uncontended case. Note the tail must
++ * be in the high byte, otherwise the 16-bit wide increment of the low
++ * byte would carry up and contaminate the high byte.
++ */
++
++ __asm__ __volatile__ (
++ LOCK_PREFIX "xaddw %w0, %1\n"
++ "1:\t"
++ "cmpb %h0, %b0\n\t"
++ "je 2f\n\t"
++ "rep ; nop\n\t"
++ "movb %1, %b0\n\t"
++ /* don't need lfence here, because loads are in-order */
++ "jmp 1b\n"
++ "2:"
++ :"+Q" (inc), "+m" (lock->slock)
++ :
++ :"memory", "cc");
++}
++
++#define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock)
++
++static inline int __raw_spin_trylock(__raw_spinlock_t *lock)
++{
++ int tmp;
++ short new;
++
++ asm volatile(
++ "movw %2,%w0\n\t"
++ "cmpb %h0,%b0\n\t"
++ "jne 1f\n\t"
++ "movw %w0,%w1\n\t"
++ "incb %h1\n\t"
++ "lock ; cmpxchgw %w1,%2\n\t"
++ "1:"
++ "sete %b1\n\t"
++ "movzbl %b1,%0\n\t"
++ :"=&a" (tmp), "=Q" (new), "+m" (lock->slock)
++ :
++ : "memory", "cc");
++
++ return tmp;
++}
++
++#if defined(CONFIG_X86_32) && \
++ (defined(CONFIG_X86_OOSTORE) || defined(CONFIG_X86_PPRO_FENCE))
++/*
++ * On PPro SMP or if we are using OOSTORE, we use a locked operation to unlock
++ * (PPro errata 66, 92)
++ */
++# define UNLOCK_LOCK_PREFIX LOCK_PREFIX
++#else
++# define UNLOCK_LOCK_PREFIX
++#endif
++
++static inline void __raw_spin_unlock(__raw_spinlock_t *lock)
++{
++ __asm__ __volatile__(
++ UNLOCK_LOCK_PREFIX "incb %0"
++ :"+m" (lock->slock)
++ :
++ :"memory", "cc");
++}
++
++static inline void __raw_spin_unlock_wait(__raw_spinlock_t *lock)
++{
++ while (__raw_spin_is_locked(lock))
++ cpu_relax();
++}
++
++/*
++ * Read-write spinlocks, allowing multiple readers
++ * but only one writer.
++ *
++ * NOTE! it is quite common to have readers in interrupts
++ * but no interrupt writers. For those circumstances we
++ * can "mix" irq-safe locks - any writer needs to get a
++ * irq-safe write-lock, but readers can get non-irqsafe
++ * read-locks.
++ *
++ * On x86, we implement read-write locks as a 32-bit counter
++ * with the high bit (sign) being the "contended" bit.
++ */
++
++/**
++ * read_can_lock - would read_trylock() succeed?
++ * @lock: the rwlock in question.
++ */
++static inline int __raw_read_can_lock(__raw_rwlock_t *lock)
++{
++ return (int)(lock)->lock > 0;
++}
++
++/**
++ * write_can_lock - would write_trylock() succeed?
++ * @lock: the rwlock in question.
++ */
++static inline int __raw_write_can_lock(__raw_rwlock_t *lock)
++{
++ return (lock)->lock == RW_LOCK_BIAS;
++}
++
++static inline void __raw_read_lock(__raw_rwlock_t *rw)
++{
++ asm volatile(LOCK_PREFIX " subl $1,(%0)\n\t"
++ "jns 1f\n"
++ "call __read_lock_failed\n\t"
++ "1:\n"
++ ::LOCK_PTR_REG (rw) : "memory");
++}
++
++static inline void __raw_write_lock(__raw_rwlock_t *rw)
++{
++ asm volatile(LOCK_PREFIX " subl %1,(%0)\n\t"
++ "jz 1f\n"
++ "call __write_lock_failed\n\t"
++ "1:\n"
++ ::LOCK_PTR_REG (rw), "i" (RW_LOCK_BIAS) : "memory");
++}
++
++static inline int __raw_read_trylock(__raw_rwlock_t *lock)
++{
++ atomic_t *count = (atomic_t *)lock;
++
++ atomic_dec(count);
++ if (atomic_read(count) >= 0)
++ return 1;
++ atomic_inc(count);
++ return 0;
++}
++
++static inline int __raw_write_trylock(__raw_rwlock_t *lock)
++{
++ atomic_t *count = (atomic_t *)lock;
++
++ if (atomic_sub_and_test(RW_LOCK_BIAS, count))
++ return 1;
++ atomic_add(RW_LOCK_BIAS, count);
++ return 0;
++}
++
++static inline void __raw_read_unlock(__raw_rwlock_t *rw)
++{
++ asm volatile(LOCK_PREFIX "incl %0" :"+m" (rw->lock) : : "memory");
++}
++
++static inline void __raw_write_unlock(__raw_rwlock_t *rw)
++{
++ asm volatile(LOCK_PREFIX "addl %1, %0"
++ : "+m" (rw->lock) : "i" (RW_LOCK_BIAS) : "memory");
++}
++
++#define _raw_spin_relax(lock) cpu_relax()
++#define _raw_read_relax(lock) cpu_relax()
++#define _raw_write_relax(lock) cpu_relax()
++
+ #endif
+Index: linux-2.6.24-RT/include/asm-x86/spinlock_types.h
+===================================================================
+--- linux-2.6.24-RT.orig/include/asm-x86/spinlock_types.h 2008-01-28 18:42:25.000000000 -0800
++++ linux-2.6.24-RT/include/asm-x86/spinlock_types.h 2008-01-28 19:34:29.104898973 -0800
+@@ -9,7 +9,7 @@ typedef struct {
+ unsigned int slock;
+ } raw_spinlock_t;
+
+-#define __RAW_SPIN_LOCK_UNLOCKED { 1 }
++#define __RAW_SPIN_LOCK_UNLOCKED { 0 }
+
+ typedef struct {
+ unsigned int lock;
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-01-29 22:41:03.000000000 +0100
+++ kernel-source/series.conf 2008-01-31 16:42:59.000000000 +0100
@@ -77,7 +77,7 @@
patches.suse/parser-match_string.diff
patches.suse/smtnice-disable
patches.suse/setuid-dumpable-wrongdir
--RT patches.suse/sysctl-add-affinity_load_balancing
+ patches.suse/sysctl-add-affinity_load_balancing
patches.fixes/seccomp-disable-tsc-option
########################################################
@@ -361,6 +361,8 @@
# Wireless Networking
########################################################
patches.suse/wireless-no-aes-select
+ patches.fixes/mac80211-fix-hw-scan1.patch
+ patches.fixes/mac80211-fix-hw-scan2.patch
########################################################
# iSCSI
@@ -609,6 +611,8 @@
-RT patches.xen/xen-sections
# RT
++RT patches.rt/x86-ticket-lock.patch
+
# RT KDB Fixes
+RT patches.rt/redeclare_kdb_lock_as_raw.patch
+RT patches.rt/kdb-memmap-cmd-fixups
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xscreensaver
checked in at Fri Feb 1 18:17:46 CET 2008.
--------
--- xscreensaver/xscreensaver.changes 2008-01-17 18:37:08.000000000 +0100
+++ xscreensaver/xscreensaver.changes 2008-02-01 13:47:08.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Feb 1 13:47:02 CET 2008 - aj(a)suse.de
+
+- Fix compile.
+
+-------------------------------------------------------------------
New:
----
xscreensaver-compile.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xscreensaver.spec ++++++
--- /var/tmp/diff_new_pack.c23994/_old 2008-02-01 18:17:35.000000000 +0100
+++ /var/tmp/diff_new_pack.c23994/_new 2008-02-01 18:17:35.000000000 +0100
@@ -19,7 +19,7 @@
Requires: desktop-data
AutoReqProv: on
Version: 5.04
-Release: 19
+Release: 23
Summary: A screen saver and locker for the X Window System
Url: http://www.jwz.org/xscreensaver/
Source: xscreensaver-%{version}.tar.bz2
@@ -32,6 +32,7 @@
Patch24: xscreensaver-slideshow-dri-detect.patch
Patch28: xscreensaver-desktop.patch
Patch29: xscreensaver-ignore-no-pwent-password.patch
+Patch30: xscreensaver-compile.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -75,6 +76,7 @@
%patch24
%patch28
%patch29
+%patch30
# KDE and GNOME have its own screensavers:
echo 'NotShowIn=KDE;GNOME;' >>driver/screensaver-properties.desktop.in
@@ -165,6 +167,8 @@
%config /etc/xscreensaver
%changelog
+* Fri Feb 01 2008 aj(a)suse.de
+- Fix compile.
* Thu Jan 17 2008 sbrabec(a)suse.cz
- Disabled direct PAM use and shadow (both needs suid) (#326304).
- Enabled login manager.
++++++ xscreensaver-compile.patch ++++++
--- driver/demo-Gtk.c
+++ driver/demo-Gtk.c
@@ -1127,7 +1127,7 @@
if (!was) gtk_widget_set_sensitive (parent, True);
#ifdef HAVE_GTK2
model = gtk_tree_view_get_model (GTK_TREE_VIEW (list));
- STFU g_assert (model);
+ g_assert (model);
if (gtk_tree_model_iter_nth_child (model, &iter, NULL, list_elt))
{
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (list));
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package dar
checked in at Fri Feb 1 18:17:27 CET 2008.
--------
--- dar/dar.changes 2008-01-25 17:27:39.000000000 +0100
+++ dar/dar.changes 2008-01-31 21:15:58.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Jan 31 21:15:21 CET 2008 - aj(a)suse.de
+
+- Remove check for old distribution.
+- Remove duplicate files.
+- Do not package .la files.
+- Do not build dar-static to workaround glibc pthread linkage
+ problem.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dar.spec ++++++
--- /var/tmp/diff_new_pack.n23367/_old 2008-02-01 18:17:07.000000000 +0100
+++ /var/tmp/diff_new_pack.n23367/_new 2008-02-01 18:17:07.000000000 +0100
@@ -16,15 +16,11 @@
Group: System/Filesystems
Summary: Backup and Restore Application
Version: 2.3.6
-Release: 15
+Release: 18
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-%version.tar.bz2
Patch: %name.diff
-%if %suse_version > 1000
Recommends: par
-%else
-Requires: par
-%endif
%description
Dar (Disk Archive) is a hardware-independent backup solution. Dar uses
@@ -99,13 +95,18 @@
--mandir=%_mandir \
--datadir=%_defaultdocdir \
--enable-examples \
- --enable-largefile
+ --enable-largefile \
+ --disable-dar-static
make
%install
make DESTDIR=$RPM_BUILD_ROOT install
install -m 0644 AUTHORS COPYING NEWS TODO ChangeLog \
$RPM_BUILD_ROOT/%_defaultdocdir/%name/
+# Remove duplicate files
+rm $RPM_BUILD_ROOT/%_defaultdocdir/%name/dar-differential-backup-mini-howto.*.html
+# Remove la files
+rm $RPM_BUILD_ROOT/%_libdir/libdar*.la
%find_lang %name
%clean
@@ -132,11 +133,16 @@
%defattr(-,root,root)
/usr/include/dar
%_libdir/libdar*.a
-%_libdir/libdar*.la
%_libdir/libdar*.so
%_libdir/pkgconfig/libdar*.pc
%changelog
+* Thu Jan 31 2008 aj(a)suse.de
+- Remove check for old distribution.
+- Remove duplicate files.
+- Do not package .la files.
+- Do not build dar-static to workaround glibc pthread linkage
+ problem.
* Fri Jan 25 2008 adrian(a)suse.de
- fix open call with O_CREAT and without mode
* Fri Nov 09 2007 adrian(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libsatsolver
checked in at Fri Feb 1 18:16:47 CET 2008.
--------
--- libsatsolver/libsatsolver.changes 2008-01-14 17:14:15.000000000 +0100
+++ libsatsolver/libsatsolver.changes 2008-02-01 13:59:55.734539000 +0100
@@ -1,0 +2,5 @@
+Fri Feb 1 13:59:53 CET 2008 - coolo(a)suse.de
+
+- really don't strip
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsatsolver.spec ++++++
--- /var/tmp/diff_new_pack.l22523/_old 2008-02-01 18:16:29.000000000 +0100
+++ /var/tmp/diff_new_pack.l22523/_new 2008-02-01 18:16:29.000000000 +0100
@@ -11,7 +11,7 @@
Name: libsatsolver
Version: 0.0.9
-Release: 1
+Release: 8
License: BSD 3-Clause
Url: http://svn.opensuse.org/svn/zypp/trunk/sat-solver
Source: satsolver-%{version}.tar.bz2
@@ -75,7 +75,7 @@
%install
make DESTDIR=$RPM_BUILD_ROOT install
# we want to leave the .a file untouched
-export NO_BRP_STRIP_DEBUG=yes
+export NO_BRP_STRIP_DEBUG=true
# remove the perl bindings for now
rm -rf $RPM_BUILD_ROOT/usr/lib/perl5
@@ -102,25 +102,27 @@
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/satsolver.rb
%changelog
-* Mon Jan 14 2008 - coolo(a)suse.de
+* Fri Feb 01 2008 coolo(a)suse.de
+- really don't strip
+* Mon Jan 14 2008 coolo(a)suse.de
- update from SVN:
- various fixes
- less logging
-* Tue Jan 08 2008 - coolo(a)suse.de
+* Tue Jan 08 2008 coolo(a)suse.de
- update to SVN again and don't strip
-* Sat Dec 22 2007 - coolo(a)suse.de
+* Sat Dec 22 2007 coolo(a)suse.de
- update to SVN so libzypp compiles again
-* Fri Nov 30 2007 - schubi(a)suse.de
+* Fri Nov 30 2007 schubi(a)suse.de
- update for libzypp integration
-* Fri Nov 16 2007 - coolo(a)suse.de
+* Fri Nov 16 2007 coolo(a)suse.de
- update to SVN again to make libzypp compilable again
-* Wed Nov 14 2007 - schubi(a)suse.de
+* Wed Nov 14 2007 schubi(a)suse.de
- further develpment. bugfix, logging, docu,...
-* Mon Nov 12 2007 - coolo(a)suse.de
+* Mon Nov 12 2007 coolo(a)suse.de
- update to the latest version from SVN
- compilation fixes
- policy engine
-* Thu Nov 08 2007 - coolo(a)suse.de
+* Thu Nov 08 2007 coolo(a)suse.de
- update to the latest version from SVN
-* Tue Oct 02 2007 - kkaempf(a)suse.de
+* Tue Oct 02 2007 kkaempf(a)suse.de
- Initial release
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0