drop gnomeicu from openSUSE:Factory
Hello community, FYI: Package gnomeicu was dropped from openSUSE:Factory at Wed Apr 6 09:01:29 CEST 2011. You can find the latest sources of the package in the openSUSE:Dropped repository: https://build.opensuse.org/package/show?project=openSUSE:Droppedpackage=gnomeicu Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit CodeAnalyst for openSUSE:Factory
Hello community, here is the log from the commit of package CodeAnalyst for openSUSE:Factory checked in at Wed Apr 6 09:21:33 CEST 2011. --- CodeAnalyst/CodeAnalyst.changes 2010-01-11 10:28:39.0 +0100 +++ /mounts/work_src_done/STABLE/CodeAnalyst/CodeAnalyst.changes 2011-04-04 18:45:04.0 +0200 @@ -1,0 +2,15 @@ +Mon Apr 4 18:39:35 CEST 2011 - p...@suse.de + +- Update to latest version 2.12.3. Changes since 2.8: + * Support public launch for family14h + * Family15h (Orochi) fully supported. + * New CA-OProfile based on OProfile-0.9.6 + * New Session Setting Dialog + * New Event Selection + * Session Setting Template allowing multiple profile settings to be +stored and reused. + * Combining event-based and IBS profile to allow simultaneous data +collection from GUI + * Introducing OProfile daemon/driver monitoring tool + +--- calling whatdependson for head-i586 Old: CodeAnalyst-gui-2.8.54.tar.bz2 ca-da-online-help.patch ca-enable-oprofile-0.9.6.patch ca-fix-basename.patch ca-fix-su.patch ca-use-dynamic-feature-check.patch destdir.patch New: CodeAnalyst-2_12_3_0126-Public.tar.bz2 Other differences: -- ++ CodeAnalyst.spec ++ --- /var/tmp/diff_new_pack.tOddgJ/_old 2011-04-06 09:07:01.0 +0200 +++ /var/tmp/diff_new_pack.tOddgJ/_new 2011-04-06 09:07:01.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package CodeAnalyst (Version 2.8.54) +# spec file for package CodeAnalyst # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,32 +16,24 @@ # +%define file_ver 2_12_3_0126-Public + Summary:CodeAnalyst is a Performance Analysis Suite for AMD-based System Name: CodeAnalyst -Version:2.8.54 -Release:2 +Version:2.12.3 +Release:1 License:GPLv2 Group: Development/Tools/Other Url:http://developer.amd.com/cpu/CodeAnalyst/codeanalystlinux -Source0: http://ftp-developer.amd.com/user/ssuthiku/CALinuxSnapshots/%{name}-gui-%{version}.tar.bz2 +Source0:%{name}-%{file_ver}.tar.bz2 Source1:CodeAnalyst.desktop Source2:DiffAnalyst.desktop # Use oprofile default cpu/watershed/event-buffer size # since using stock oprofile daemon/driver Patch0: ca-use-oprofile-default-buffersize.patch -# Use on-line help -Patch1: ca-da-online-help.patch -# Fix basename issue when building -Patch2: ca-fix-basename.patch # Fix basename issue when building Patch3: ca-fix-oprofile-ibs-check.patch -# Use dynamic feature check -Patch4: ca-use-dynamic-feature-check.patch -# Fix permission issue -Patch5: ca-fix-su.patch -# Enable OProfile-0.9.6 -Patch6: ca-enable-oprofile-0.9.6.patch Requires: binutils Requires: oprofile = 0.9.4 PreReq: pwdutils @@ -71,17 +63,13 @@ %prep -%setup -q -n %{name}-gui-%{version} -%patch0 -p1 -b .ca-use-oprofile-default-buffersize -%patch1 -p1 -b .ca-da-online-help -%patch2 -p1 -b .ca-fix-basename +%setup -q -n %{name}-%{file_ver} +%patch0 -b .ca-use-oprofile-default-buffersize %patch3 -p0 -b .ca-fix-oprofile-ibs-check -%patch4 -p1 -b .ca-use-dynamic-feature-check -%patch5 -p1 -b .ca-fix-su -%patch6 -p1 -b .ca-enable-oprofile-0.9.6 %build ./autogen.sh +#chmod -x $(find . -name configure) %configure \ --with-oprofile=%{_prefix} \ --disable-oprofile-lib \ ++ ca-fix-oprofile-ibs-check.patch ++ --- /var/tmp/diff_new_pack.tOddgJ/_old 2011-04-06 09:07:01.0 +0200 +++ /var/tmp/diff_new_pack.tOddgJ/_new 2011-04-06 09:07:01.0 +0200 @@ -4,24 +4,14 @@ Index: src/ca/gui/oprofile_interface.cpp === src/ca/gui/oprofile_interface.cpp (revision 16837) -+++ src/ca/gui/oprofile_interface.cpp (working copy) -@@ -1144,15 +1144,16 @@ - - #if (OP_VERSION_BASE == 0x00903) - command = QString(OP_BINDIR) + +--- src/ca/gui/oprofile_interface.cpp.orig 2010-12-15 03:12:10.0 +0100 src/ca/gui/oprofile_interface.cpp 2011-04-04 11:41:40.458352230 +0200 +@@ -1050,7 +1050,7 @@ bool oprofile_interface::checkMuxSupport + // NOTE: This check allows only the CodeAnalyst Oprofile + // to use MUX. + QString command = QString(OP_BINDIR) + - opcontrol --help 21 + + /opcontrol --help 21 + - | grep ibs-fetch 2 /dev/null /dev/null; - - ret = (system(command.ascii()) == 0)? true: false; - #endif - - #if (OP_VERSION_BASE =
commit OpenIPMI for openSUSE:Factory
Hello community, here is the log from the commit of package OpenIPMI for openSUSE:Factory checked in at Wed Apr 6 09:30:52 CEST 2011. --- OpenIPMI/OpenIPMI.changes 2010-03-11 17:11:02.0 +0100 +++ /mounts/work_src_done/STABLE/OpenIPMI/OpenIPMI.changes 2011-01-16 15:59:07.0 +0100 @@ -1,0 +2,5 @@ +Sun Jan 16 14:58:27 UTC 2011 - a...@suse.de + +- Buildrequire python-xml instead of dropped pyxml. + +--- calling whatdependson for head-i586 Other differences: -- ++ OpenIPMI.spec ++ --- /var/tmp/diff_new_pack.15nzhs/_old 2011-04-06 09:21:44.0 +0200 +++ /var/tmp/diff_new_pack.15nzhs/_new 2011-04-06 09:21:44.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package OpenIPMI (Version 2.0.16) +# spec file for package OpenIPMI # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,11 +18,11 @@ Name: OpenIPMI -BuildRequires: gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel python-tk pyxml swig tcl-devel tix +BuildRequires: gd-devel gdbm-devel glib2-devel libjpeg-devel libpng-devel ncurses-devel net-snmp-devel openssl-devel pkg-config popt-devel python-devel python-tk python-xml swig tcl-devel tix License:LGPLv2.1+ Group: System/Monitoring Version:2.0.16 -Release:2 +Release:10 Source0:%{name}-%{version}.tar.bz2 Source1:sysconfig.ipmi Source2:openipmi.initscript Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit acpi for openSUSE:Factory
Hello community, here is the log from the commit of package acpi for openSUSE:Factory checked in at Wed Apr 6 09:34:03 CEST 2011. --- acpi/acpi.changes 2010-10-02 21:23:47.0 +0200 +++ /mounts/work_src_done/STABLE/acpi/acpi.changes 2011-04-05 16:10:02.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 5 14:09:15 UTC 2011 - crrodrig...@opensuse.org + +- Fix memset-with-zero-length bug. + +--- calling whatdependson for head-i586 New: acpi-memset-with-zero-length.patch Other differences: -- ++ acpi.spec ++ --- /var/tmp/diff_new_pack.VpaAE7/_old 2011-04-06 09:31:01.0 +0200 +++ /var/tmp/diff_new_pack.VpaAE7/_new 2011-04-06 09:31:01.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package acpi (Version 1.5) +# spec file for package acpi # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: acpi Url:http://sourceforge.net/projects/acpiclient/ Version:1.5 -Release:1 +Release:5 License:GPLv2+ Group: System/Daemons AutoReqProv:on @@ -32,6 +32,7 @@ ExclusiveArch: %ix86 x86_64 ia64 # Package was split from acpid package Provides: acpid:/usr/bin/acpi +Patch: acpi-memset-with-zero-length.patch %description Linux ACPI client is a small command-line program that attempts to @@ -47,6 +48,7 @@ %prep %setup -q +%patch %build %configure ++ acpi-memset-with-zero-length.patch ++ --- acpi.c.orig +++ acpi.c @@ -492,7 +492,7 @@ void print_thermal_information(struct li double real_temp; int i, trip_points = -1; - memset(trip, sizeof trip, 0); + memset(trip, 0, sizeof trip); fields = sensor-data; while (fields) { value = fields-data; Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at Wed Apr 6 09:35:21 CEST 2011. --- commoncpp2/commoncpp2.changes 2010-04-24 12:42:33.0 +0200 +++ /mounts/work_src_done/STABLE/commoncpp2/commoncpp2.changes 2011-04-05 17:50:08.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 5 15:49:26 UTC 2011 - crrodrig...@opensuse.org + +-Fix memset-with-zero-length in thread.cpp + +--- calling whatdependson for head-i586 New: commoncpp2-1.6.1-memset-with-zero-length.patch Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.ugXDMT/_old 2011-04-06 09:34:18.0 +0200 +++ /var/tmp/diff_new_pack.ugXDMT/_new 2011-04-06 09:34:18.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package commoncpp2 (Version 1.6.1) +# spec file for package commoncpp2 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,13 +27,14 @@ AutoReqProv:on Summary:A GNU package for creating portable C++ program Version:1.6.1 -Release:61 +Release:72 Url:http://www.gnu.org/software/commoncpp/ Source: %{name}-%{version}.tar.bz2 Patch: commoncpp-socketmemcpy.dif Patch1: commoncpp-libtool.diff Patch2: commoncpp-charptr.diff Patch3: commoncpp-stdlib.diff +Patch4: commoncpp2-1.6.1-memset-with-zero-length.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -100,6 +101,7 @@ %patch1 %patch2 %patch -P 3 -p1 +%patch4 %build autoreconf --install --force -v ++ commoncpp2-1.6.1-memset-with-zero-length.patch ++ --- src/thread.cpp.orig +++ src/thread.cpp @@ -492,7 +492,7 @@ _cancel(cancelDefault), _start(NULL), pr PosixThread::sigInstall(SIGPIPE); PosixThread::sigInstall(SIGABRT); - memset(act, sizeof(act), 0); + memset(act, 0, sizeof(act)); act.sa_handler = (signalexec_t)ccxx_sig_handler; sigemptyset(act.sa_mask); # ifdefSA_RESTART Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cpanspec for openSUSE:Factory
Hello community, here is the log from the commit of package cpanspec for openSUSE:Factory checked in at Wed Apr 6 09:39:08 CEST 2011. --- cpanspec/cpanspec.changes 2011-02-20 02:02:20.0 +0100 +++ /mounts/work_src_done/STABLE/cpanspec/cpanspec.changes 2011-04-05 13:25:58.0 +0200 @@ -1,0 +2,16 @@ +Tue Apr 5 11:25:44 UTC 2011 - co...@novell.com + +- also read out recommends + +--- +Tue Apr 5 08:30:32 UTC 2011 - co...@novell.com + +- %defattr is needed even without doc + +--- +Fri Apr 1 09:42:27 UTC 2011 - co...@novell.com + +- limit %description to the preamble of head1 - before the first + head2 + +--- calling whatdependson for head-i586 Other differences: -- ++ cpanspec.spec ++ --- /var/tmp/diff_new_pack.wABeWq/_old 2011-04-06 09:35:30.0 +0200 +++ /var/tmp/diff_new_pack.wABeWq/_new 2011-04-06 09:35:30.0 +0200 @@ -20,7 +20,7 @@ Name: cpanspec Version:1.78 -Release:19 +Release:21 %define tar_version 1.78 Summary:Generate a SUSE spec file for a CPAN module License:GPL+ or Artistic ++ cpanspec.patch ++ --- /var/tmp/diff_new_pack.wABeWq/_old 2011-04-06 09:35:30.0 +0200 +++ /var/tmp/diff_new_pack.wABeWq/_new 2011-04-06 09:35:30.0 +0200 @@ -1,6 +1,7 @@ -diff -ruN cpanspec-1.78-orig/cpanspec cpanspec-1.78/cpanspec cpanspec-1.78-orig/cpanspec2009-01-16 21:35:55.0 +0100 -+++ cpanspec-1.78/cpanspec 2011-02-20 01:55:34.0 +0100 +Index: cpanspec-1.78/cpanspec +=== +--- cpanspec-1.78.orig/cpanspec2009-01-16 21:35:55.0 +0100 cpanspec-1.78/cpanspec 2011-04-05 13:25:33.788388329 +0200 @@ -12,9 +12,6 @@ # # $Id: cpanspec,v 1.67 2009/01/16 20:35:17 stevenpritchard Exp $ @@ -11,7 +12,7 @@ =head1 NAME cpanspec - Generate a spec file for a CPAN module -@@ -191,6 +188,9 @@ +@@ -191,6 +188,9 @@ Lperl(1), Lcpan2rpm(1), Lcpanflute2 use strict; use warnings; @@ -21,7 +22,7 @@ use FileHandle; use Archive::Tar; use Archive::Zip qw(:ERROR_CODES); -@@ -199,11 +199,12 @@ +@@ -199,11 +199,12 @@ use locale; use Text::Autoformat; use YAML qw(Load); use Getopt::Long; @@ -35,7 +36,7 @@ # Apparently gets pulled in by another module. #use Cwd; -@@ -222,8 +223,7 @@ +@@ -222,8 +223,7 @@ our $buildsrpm=0; our $buildrpm=0; our $verbose=0; our $follow=0; @@ -45,7 +46,7 @@ our $cpan=$ENV{'CPAN'} || http://www.cpan.org;; our $home=$ENV{'HOME'} || (getpwuid($))[7]; -@@ -241,6 +241,8 @@ +@@ -241,6 +241,8 @@ our @add_requires; our @add_provides; our @add_buildrequires; @@ -54,7 +55,7 @@ # env. vars and their macro analogues my @MACROS = ( -@@ -252,7 +254,7 @@ +@@ -252,7 +254,7 @@ my @MACROS = ( # 1 is for the macros. { @@ -63,7 +64,7 @@ 'buildroot' = '%{buildroot}', }, ); -@@ -338,6 +340,62 @@ +@@ -338,6 +340,62 @@ sub update_packages() { $updated=1; } @@ -126,7 +127,7 @@ sub build_rpm($) { my $spec=shift; my $dir=getcwd(); -@@ -387,10 +445,10 @@ +@@ -387,10 +445,10 @@ sub extract($$$) { } } @@ -139,7 +140,7 @@ my $path=$args{module}; $path=~s,::,/,g; -@@ -415,60 +473,95 @@ +@@ -415,60 +473,97 @@ sub get_description(%) { last if $pm; } @@ -180,7 +181,6 @@ -warn Failed to read $pm from $args{filename} -. ($args{type} eq 'tar' -? (: . $args{archive}-error()) : ) . \n; --} +sub get_description($) { +my $cont = shift; +my $parser = Pod::POM-new; @@ -188,16 +188,18 @@ +# extract pod; the file may contain no pod, that's ok +my $pom = $parser-parse_text($cont); + ++ +HEAD1: +foreach my $head1 ($pom-head1) { + +next HEAD1 unless $head1-title eq 'DESCRIPTION'; + -+my $pom = $head1-content; -+$description = $pom-present('Pod::POM::View::Text'); ++$description = ''; ++foreach my $item ($head1-content()) { ++ last if ($item-type() eq 'head2'); ++ $description .= $item-present('Pod::POM::View::Text'); + } + -+# limit to 3 paragraphs at the moment -+#my @paragraphs = (split /\n\n/, $description)[0..2]; +# no limit +my @paragraphs = (split /\n\n/, $description); + @@ -250,8 +252,7 @@ } +return $summary=$mod Perl module; +} - --return(undef, undef); ++ +sub get_author($) { +my $cont = shift; +my @lines=(); @@ -276,7 +277,8 @@ +} + +$author = join \n, @lines; -+ + +-return(undef, undef); +# return...
commit filezilla for openSUSE:Factory
Hello community, here is the log from the commit of package filezilla for openSUSE:Factory checked in at Wed Apr 6 09:40:02 CEST 2011. --- filezilla/filezilla.changes 2010-12-29 15:25:07.0 +0100 +++ /mounts/work_src_done/STABLE/filezilla/filezilla.changes2011-04-05 14:57:17.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 5 14:56:23 CEST 2011 - p...@suse.de + +- Fix typo in putty-no_DATE_and_TIME_.patch. + +--- calling whatdependson for head-i586 Other differences: -- ++ filezilla.spec ++ --- /var/tmp/diff_new_pack.Anhq4R/_old 2011-04-06 09:39:18.0 +0200 +++ /var/tmp/diff_new_pack.Anhq4R/_new 2011-04-06 09:39:18.0 +0200 @@ -25,7 +25,7 @@ PreReq: update-desktop-files Summary:A GUI FTP and SFTP Client Version:3.3.4.1 -Release:2 +Release:9 Provides: FileZilla = %{version} Obsoletes: FileZilla %{version} License:GPLv2+ ++ putty-no_DATE_and_TIME_.patch ++ --- /var/tmp/diff_new_pack.Anhq4R/_old 2011-04-06 09:39:18.0 +0200 +++ /var/tmp/diff_new_pack.Anhq4R/_new 2011-04-06 09:39:18.0 +0200 @@ -13,7 +13,7 @@ -char ver[] = Unidentified build, __DATE__ __TIME__; -char sshver[] = PuTTY-Local: __DATE__ __TIME__; -+char ver[] = FileFilla; ++char ver[] = FileZilla; +char sshver[] = PuTTY-FileZilla; #endif Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gdl for openSUSE:Factory
Hello community, here is the log from the commit of package gdl for openSUSE:Factory checked in at Wed Apr 6 09:40:31 CEST 2011. --- GNOME/gdl/gdl.changes 2010-09-28 19:42:47.0 +0200 +++ /mounts/work_src_done/STABLE/gdl/gdl.changes2011-03-21 17:58:05.0 +0100 @@ -1,0 +2,5 @@ +Mon Mar 21 16:58:05 UTC 2011 - co...@novell.com + +- licenses package is about to die + +--- calling whatdependson for head-i586 Other differences: -- ++ gdl.spec ++ --- /var/tmp/diff_new_pack.C4ZF8d/_old 2011-04-06 09:40:15.0 +0200 +++ /var/tmp/diff_new_pack.C4ZF8d/_new 2011-04-06 09:40:15.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package gdl (Version 2.30.1) +# spec file for package gdl # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,12 +23,11 @@ BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: libxml2-devel -BuildRequires: licenses BuildRequires: translation-update-upstream License:LGPLv2.1+ Group: System/Libraries Version:2.30.1 -Release:1 +Release:5 Summary:Gnome Devtool Libraries contains components and libraries Source: http://ftp.gnome.org/pub/GNOME/sources/gdl/2.24/%name-%version.tar.bz2 Source1:%{name}-rpmlintrc Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libHX for openSUSE:Factory
Hello community, here is the log from the commit of package libHX for openSUSE:Factory checked in at Wed Apr 6 09:50:59 CEST 2011. --- libHX/libHX.changes 2011-01-17 01:31:51.0 +0100 +++ /mounts/work_src_done/STABLE/libHX/libHX.changes2011-04-05 21:11:25.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 5 18:46:20 UTC 2011 - jeng...@medozas.de + +- Update to new upstream release 3.10 +* format: do not split arguments in %(lower) and %(upper) +* defs: add array type checking in ARRAY_SIZE +* opt: use non-zero sentinel marker +* defs: add BUILD_BUG_ON_EXPR +* format: provide a %(substr) function +* io: add HX_readlink (zero-terminating mc-output readlink) +* io: add HX_realpath (supports relative-path output) + +--- calling whatdependson for head-i586 Old: libHX-3.9.1.tar.xz libHX-3.9.1.tar.xz.asc New: libHX-3.10.tar.xz libHX-3.10.tar.xz.asc Other differences: -- ++ libHX.spec ++ --- /var/tmp/diff_new_pack.l7buFB/_old 2011-04-06 09:49:19.0 +0200 +++ /var/tmp/diff_new_pack.l7buFB/_new 2011-04-06 09:49:19.0 +0200 @@ -19,10 +19,10 @@ Name: libHX -%define lname libHX25 +%define lname libHX27 BuildRequires: gcc-c++ xz Summary:Useful collection of routines for C and C++ programming -Version:3.9.1 +Version:3.10 Release:1 License:LGPL v2+ Group: System/Libraries @@ -53,7 +53,6 @@ %package -n %lname - License:LGPL v2+ Summary:Useful collection of routines for C and C++ programming Group: System/Libraries @@ -76,7 +75,6 @@ Jan Engelhardt jengelh [at] medozas de - %package devel License:LGPL v2+ Summary:Useful collection of routines for C and C++ programming @@ -131,7 +129,6 @@ %files devel %defattr(-,root,root) -%_bindir/* %_mandir/*/* %docdir %_docdir/%name %_docdir/%name ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.l7buFB/_old 2011-04-06 09:49:19.0 +0200 +++ /var/tmp/diff_new_pack.l7buFB/_new 2011-04-06 09:49:19.0 +0200 @@ -1 +1 @@ -libHX25 +libHX27 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit netcf for openSUSE:Factory
Hello community, here is the log from the commit of package netcf for openSUSE:Factory checked in at Wed Apr 6 10:30:30 CEST 2011. --- netcf/netcf.changes 2010-09-13 20:06:54.0 +0200 +++ /mounts/work_src_done/STABLE/netcf/netcf.changes2011-03-31 14:44:43.0 +0200 @@ -1,0 +2,5 @@ +Thu Mar 31 12:44:22 UTC 2011 - co...@novell.com + +- add baselibs.conf to create 32bit libraries for libvirt + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ netcf.spec ++ --- /var/tmp/diff_new_pack.LqoBqo/_old 2011-04-06 10:30:07.0 +0200 +++ /var/tmp/diff_new_pack.LqoBqo/_new 2011-04-06 10:30:07.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package netcf (Version 0.1.6) +# spec file for package netcf # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,14 @@ Name: netcf Version:0.1.6 -Release:1 +Release:5 Summary:Cross-platform network configuration library Group: Productivity/Networking/System License:LGPLv2+ Url:https://fedorahosted.org/netcf/ Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz +Source1:baselibs.conf Patch0: netcf-suse.patch Patch1: persist_net_rules.patch Patch2: routes_lens.patch ++ baselibs.conf ++ libnetcf1 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dhcpv6 for openSUSE:11.2
Hello community, here is the log from the commit of package dhcpv6 for openSUSE:11.2 checked in at Wed Apr 6 10:52:49 CEST 2011. --- old-versions/11.2/all/dhcpv6/dhcpv6.changes 2008-10-28 20:59:04.0 +0100 +++ 11.2/dhcpv6/dhcpv6.changes 2011-04-06 10:36:29.0 +0200 @@ -1,0 +2,6 @@ +Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de + +- Discard domain names with suspect characters or beeing too long + (bnc#675052, CVE-2011-0997). + +--- Package does not exist at destination yet. Using Fallback old-versions/11.2/all/dhcpv6 Destination is old-versions/11.2/UPDATES/all/dhcpv6 calling whatdependson for 11.2-i586 New: dhcpv6-1.0.22-option-check.diff Other differences: -- ++ dhcpv6.spec ++ --- /var/tmp/diff_new_pack.G7xf2e/_old 2011-04-06 10:52:36.0 +0200 +++ /var/tmp/diff_new_pack.G7xf2e/_new 2011-04-06 10:52:36.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package dhcpv6 (Version 1.0.22) +# spec file for package dhcpv6 # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,16 +22,17 @@ BuildRequires: bison flex libnl-devel linux-kernel-headers openssl-devel pkg-config Url:http://dcantrel.fedorapeople.org/dhcpv6/ %define prefix /usr -License:BSD 3-Clause; LGPL v2.1 or later +License:BSD3c ; LGPLv2.1+ Group: Productivity/Networking/System Summary:DHCP Client and Server for IPv6 Version:1.0.22 -Release:3 +Release:4.RELEASE3 Source0:%{name}-%{version}.tar.bz2 Patch1: %{name}-%{version}-destdir.patch Patch2: %{name}-%{version}-cmd.patch Patch3: %{name}-%{version}-netconfig.dif Patch4: dhcp6c-move_new_link-sles11beta3.patch +Patch5: dhcpv6-1.0.22-option-check.diff Provides: dhcp6 = 1.0.11 Obsoletes: dhcp6 = 1.0.11 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -53,7 +54,7 @@ and more %package -n libdhcp6client-1_0-2 -License:BSD 3-Clause; LGPL v2.1 or later +License:BSD3c ; LGPLv2.1+ Summary:DHCP Client library for IPv6 Group: Productivity/Networking/System @@ -74,7 +75,7 @@ and more %package -n libdhcp6client-devel -License:BSD 3-Clause; LGPL v2.1 or later +License:BSD3c ; LGPLv2.1+ Requires: libdhcp6client-1_0-2 = %{version} glibc-devel Summary:Development files for libdhcp6client Group: Development/Libraries/C and C++ @@ -102,6 +103,7 @@ %patch2 -p1 %patch3 %patch4 -p1 +%patch5 -p0 %build touch NEWS ++ dhcpv6-1.0.22-option-check.diff ++ --- src/common.c +++ src/common.c2011/03/11 08:30:35 @@ -49,6 +49,8 @@ #include arpa/nameser.h #include resolv.h #include unistd.h +#include stddef.h +#include ctype.h #ifdef TIME_WITH_SYS_TIME # include sys/time.h @@ -980,6 +982,40 @@ ssize_t gethwid(buf, len, ifname, hwtype #endif } +static int check_domain_name(const char *ptr, size_t len, int dots) +{ + const char *p; + + /* not empty or complete length not over 255 characters */ + if (len == 0 || len = 256) + return -1; + + /* consists of [[:alnum:]-]+ labels separated by [.] */ + /* a [_] is against RFC but seems to be widely used... */ + for (p=ptr; *p len-- 0; p++) { + if ( *p == '-' || *p == '_') { + /* not allowed at begin or end of a label */ + if ((p - ptr) == 0 || len == 0 || p[1] == '.') + return -1; + } else + if ( *p == '.') { + /* each label has to be 1-63 characters; + we allow [.] at the end ('foo.bar.') */ + ptrdiff_t d = p - ptr; + if( d = 0 || d = 64) + return -1; + ptr = p + 1; /* jump to the next label*/ + if(dots 0 len 0) + dots--; + } else + if ( !isalnum((unsigned char)*p)) { + /* also numbers at the begin are fine */ + return -1; + } + } + return dots ? -1 : 0; +} + void dhcp6_init_options(struct dhcp6_optinfo *optinfo) { memset(optinfo, 0, sizeof(*optinfo)); /* for safety */ @@ -1289,6 +1325,16 @@ int dhcp6_get_options(struct dhcp6opt *p goto malformed; else { val += n; +if (dhcp6_mode ==
commit dhcp for openSUSE:11.2
Hello community, here is the log from the commit of package dhcp for openSUSE:11.2 checked in at Wed Apr 6 10:53:14 CEST 2011. --- old-versions/11.2/UPDATES/all/dhcp/dhcp.changes 2009-12-16 15:19:51.0 +0100 +++ 11.2/dhcp/dhcp.changes 2011-04-06 10:31:25.0 +0200 @@ -1,0 +2,11 @@ +Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de + +- Discard string options such as host and domain names containing + disallowed characters or beeing too long. This proctive patch + limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space + (bnc#675052, CVE-2011-0997). +- dhclient-script: fixed typo causing that only global settings + to set hostname and default route were applied for primary + and never per interface settings (bnc#673792). + +--- calling whatdependson for 11.2-i586 New: dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff dhcp-3.1.2p1-dhclient-script.bnc673792.diff Other differences: -- ++ dhcp.spec ++ --- /var/tmp/diff_new_pack.AyMBTa/_old 2011-04-06 10:53:00.0 +0200 +++ /var/tmp/diff_new_pack.AyMBTa/_new 2011-04-06 10:53:00.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package dhcp (Version 3.1.2p1) +# spec file for package dhcp # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ Group: Productivity/Networking/Boot/Servers AutoReqProv:on Version:3.1.2p1 -Release:4.RELEASE6 +Release:4.RELEASE8 Summary:Common Files Used by ISC DHCP Software Url:http://www.isc.org/isc/dhcp.html Source0:http://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz @@ -81,6 +81,8 @@ ## Patch70:dhcp-3.1.1-CVE-2009-1892.bnc519413.dif Patch71:dhcp-3.1.2p1-dhclient-script.bnc555095.dif +Patch72:dhcp-3.1.2p1-dhclient-script.bnc673792.diff +Patch73:dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff Obsoletes: dhcp-base Provides: dhcp-base:/usr/bin/omshell PreReq: /bin/touch /sbin/chkconfig sysconfig @@ -207,6 +209,8 @@ %patch60 -p0 %patch70 -p0 %patch71 -p0 +%patch72 -p0 +%patch73 -p0 ## find . -type f -name \*.cat\* -exec rm -f {} \; cp -p %{S:2} %{S:3} %{S:11} %{S:12} %{S:14} %{S:32} %{S:33} . ++ dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff ++ --- client/dhclient.c +++ client/dhclient.c 2011/03/31 13:28:59 @@ -37,6 +37,8 @@ static char ocopyright[] = #include dhcpd.h #include version.h +#include stddef.h +#include ctype.h TIME default_lease_time = 43200; /* 12 hours... */ TIME max_lease_time = 86400; /* 24 hours... */ @@ -76,6 +78,10 @@ int quiet=0; int nowait=0; static void usage PROTO ((void)); +static int check_domain_name(const char *ptr, size_t len, int dots); +static int check_domain_name_list(const char *ptr, size_t len, int dots); +static int check_option_values(struct universe *universe, unsigned int opt, + const char *ptr, size_t len); int main (argc, argv, envp) int argc; @@ -197,8 +203,11 @@ int main (argc, argv, envp) log_error(-H option host-name string \%s\ is too long: maximum length is %d characters, argv[i], HOST_NAME_MAX); exit(1); + } else if (check_domain_name(argv [i], strlen(argv [i]), 0) != 0) { + log_error(suspect hostname in -H option - discarded); + } else { + dhclient_hostname = argv [i]; } - dhclient_hostname = argv [i]; } else if (!strcmp (argv [i], -nw)) { nowait = 1; } else if (!strcmp (argv [i], -n)) { @@ -2547,12 +2556,21 @@ void client_option_envadd (struct option char name [256]; if (dhcp_option_ev_name (name, sizeof name, oc - option)) { - client_envadd (es - client, es - prefix, - name, %s, - (pretty_print_option - (oc - option, -data.data, data.len, -0, 0))); + const char *value = pretty_print_option(oc - option, + data.data, +
commit dhcp for openSUSE:11.3
Hello community, here is the log from the commit of package dhcp for openSUSE:11.3 checked in at Wed Apr 6 10:54:44 CEST 2011. --- old-versions/11.3/UPDATES/all/dhcp/dhcp.changes 2011-02-01 16:20:13.0 +0100 +++ 11.3/dhcp/dhcp.changes 2011-04-06 10:34:31.0 +0200 @@ -1,0 +2,13 @@ +Wed Mar 30 10:16:31 UTC 2011 - m...@suse.de + +- Discard string options such as host and domain names containing + disallowed characters or beeing too long. This proctive patch + limits the root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space + (bnc#675052, CVE-2011-0997). +- Added patch to handle packets with xen partial UDP checksums + by David Cantrell (bnc#668194). +- dhclient-script: fixed typo causing that only global settings + to set hostname and default route were applied for primary + and never per interface settings (bnc#673792). + +--- calling whatdependson for 11.3-i586 New: dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff dhcp-4.1-ESV-R1-xen-checksum.patch Other differences: -- ++ dhcp.spec ++ --- /var/tmp/diff_new_pack.NzsZ42/_old 2011-04-06 10:53:58.0 +0200 +++ /var/tmp/diff_new_pack.NzsZ42/_new 2011-04-06 10:53:58.0 +0200 @@ -33,7 +33,7 @@ Group: Productivity/Networking/Boot/Servers AutoReqProv:on Version:4.1.2.ESV.1 -Release:0.RELEASE2 +Release:0.RELEASE4 Summary:Common Files Used by ISC DHCP Software Url:http://www.isc.org/software/dhcp Source0:dhcp-%{isc_version}.tar.bz2 @@ -74,6 +74,7 @@ Patch13:dhcp-4.1.1-tmpfile.diff Patch20:dhcp-4.1.1-dhclient-exec-filedes.diff Patch21:dhcp-4.1-ESV-R1-dhclient-send-hostname-rml.diff +Patch22:dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff ## patch lives here: http://www.suse.de/~mt/git/dhcp-ldap.git/ %if 0%{?with_ldap} Patch30:dhcp-4.1-ESV-R1-ldap-patch-mt-02.diff.bz2 @@ -81,6 +82,7 @@ Patch40:dhcp-4.1.1-P1-lpf-bind-msg-fix.diff Patch41:dhcp-4.1.1-P1-relay-no-ip-on-interface.diff Patch42:dhcp-4.1.1-P1-optional-value-infinite-loop.diff +Patch43:dhcp-4.1-ESV-R1-xen-checksum.patch ## PreReq: /bin/touch /sbin/chkconfig sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -197,12 +199,14 @@ %patch13 -p1 %patch20 -p1 %patch21 -p1 +%patch22 -p1 %if 0%{?with_ldap} %patch30 -p1 %endif %patch40 -p1 %patch41 -p1 %patch42 -p1 +%patch43 -p1 ## find . -type f -name \*.cat\* -exec rm -f {} \; dos2unix contrib/ms2isc/* ++ dhclient-script ++ --- /var/tmp/diff_new_pack.NzsZ42/_old 2011-04-06 10:53:58.0 +0200 +++ /var/tmp/diff_new_pack.NzsZ42/_new 2011-04-06 10:53:58.0 +0200 @@ -236,21 +236,26 @@ } set_hostname() { + rx_host='^[[:alnum:]][[:alnum:]_-]{0,62}$' if [ $DHCLIENT_SET_HOSTNAME = yes ] ; then +new_host_name=${new_host_name%%.*} +[[ ${new_host_name} =~ ${rx_host} ]] || unset new_host_name current_hostname=`hostname` -if [ x${current_hostname%%.*} = x ] || \ - [ x${current_hostname%%.*} = x(none) ] || \ - [ x${current_hostname%%.*} = xlocalhost ] || \ - [ x${current_hostname%%.*} != x${new_host_name%%.*} ]; then +current_hostname=${current_hostname%%.*} +[[ ${current_hostname} =~ ${rx_host} ]] || unset current_hostname - if [ x${new_host_name%%.*} != x ]; then -hostname ${new_host_name%%.*} +if [ x${current_hostname} = x ] || \ + [ x${current_hostname} = xlocalhost ] || \ + [ x${current_hostname} != x${new_host_name} ]; then + if [ x${new_host_name} != x ]; then +hostname ${new_host_name} else if [ -x /usr/bin/host ] ; then if out=`host -W 2 $new_ip_address 2/dev/null` ; then -_hostname=`echo $out | sed 's:^.* ::; s:\..*::'` +_hostname=`echo $out | sed 's:^.* ::; s:\..*::; s:.*[)]::'` + [[ ${_hostname} =~ ${rx_host} ]] || unset _hostname if [ x${_hostname} != x -a \ - x${_hostname} != x${current_hostname%%.*} ]; then + x${_hostname} != x${current_hostname} ]; then hostname ${_hostname} fi fi @@ -264,7 +269,9 @@ # it changed, we've to handle it anyway... local OLD_HOSTNAME=`read_cached_config_data hostname $interface` local CUR_HOSTNAME=`hostname 2/dev/null` -if test x$OLD_HOSTNAME != x$CUR_HOSTNAME ; then +CUR_HOSTNAME=${CUR_HOSTNAME%%.*} +if [[ ${CUR_HOSTNAME} =~ ${rx_host} ]] \ + [ x$OLD_HOSTNAME != x$CUR_HOSTNAME ] ; then write_cached_config_data hostname $CUR_HOSTNAME $interface commit_cached_config_data $interface @@ -310,7 +317,7 @@ then eval `grep --no-filename \
commit perl-DBD-CSV for openSUSE:Factory
Hello community, here is the log from the commit of package perl-DBD-CSV for openSUSE:Factory checked in at Wed Apr 6 11:00:08 CEST 2011. --- perl-DBD-CSV/perl-DBD-CSV.changes 2011-04-01 09:53:25.0 +0200 +++ /mounts/work_src_done/STABLE/perl-DBD-CSV/perl-DBD-CSV.changes 2011-04-06 09:55:44.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 6 07:55:36 UTC 2011 - co...@novell.com + +- shorten description + +--- calling whatdependson for head-i586 Other differences: -- ++ perl-DBD-CSV.spec ++ --- /var/tmp/diff_new_pack.RseeQ5/_old 2011-04-06 10:59:03.0 +0200 +++ /var/tmp/diff_new_pack.RseeQ5/_new 2011-04-06 10:59:03.0 +0200 @@ -19,7 +19,7 @@ Name: perl-DBD-CSV Version:0.31 -Release:3 +Release:5 License:GPL+ or Artistic %define cpan_name DBD-CSV Summary:DBI driver for CSV files @@ -55,89 +55,6 @@ details on SQL::Statement and the DBD::File manpage for details on the base class DBD::File. -Prerequisites -The only system dependent feature that DBD::File uses, is the 'flock -()' function. Thus the module should run (in theory) on any system with -a working 'flock ()', in particular on all Unix machines and on Windows -NT. Under Windows 95 and MacOS the use of 'flock ()' is disabled, thus -the module should still be usable. - -Unlike other DBI drivers, you don't need an external SQL engine or a -running server. All you need are the following Perl modules, available -from any CPAN mirror, for example - - http://search.cpan.org/ - -* DBI - - The DBI (Database independent interface for Perl), version 1.00 or a - later release - -* DBD::File - - This is the base class for DBD::CSV, and it is part of the DBI - distribution. As DBD::CSV requires version 0.38 or newer for - DBD::File it effectively requires DBI version 1.611 or newer. - -* SQL::Statement - - A simple SQL engine. This module defines all of the SQL syntax for - DBD::CSV, new SQL support is added with each release so you should - look for updates to SQL::Statement regularly. - - It is possible to run 'DBD::CSV' without this module if you define - the environment variable '$DBI_SQL_NANO' to 1. This will reduce the - SQL support a lot though. See the DBI::SQL::Nano manpage for more - details. Note that the test suite does not test in this mode! - -* Text::CSV_XS - - This module is used for writing rows to or reading rows from CSV - files. - -Installation -Installing this module (and the prerequisites from above) is quite -simple. The simplest way is to install the bundle: - -$ cpan Bundle::CSV - -Alternatively, you can name them all - -$ cpan Text::CSV_XS DBI DBD::CSV - -or even trust 'cpan' to resolve all dependencies for you: - -$ cpan DBD::CSV - -If you cannot, for whatever reason, use cpan, fetch all modules from -CPAN, and build with a sequence like: - -gzip -d DBD-CSV-0.28.tgz | tar xf - - -(this is for Unix users, Windows users would prefer WinZip or something -similar) and then enter the following: - -cd DBD-CSV-0.28 -perl Makefile.PL -make test - -If any tests fail, let us know. Otherwise go on with - -make install UNINST=1 - -Note that you almost definitely need root or administrator permissions. -If you don't have them, read the ExtUtils::MakeMaker man page for -details on installing in your own directories. the ExtUtils::MakeMaker -manpage. - -Supported SQL Syntax -All SQL processing for DBD::CSV is done by the the SQL::Statement -manpage module. Features include joins, aliases, built-in and -user-defined functions, and more. See the SQL::Statement::Syntax -manpage for a description of the SQL syntax supported in DBD::CSV. - -Table names are case insensitive unless quoted. - %prep %setup -q -n %{cpan_name}-%{version} %patch0 -p1 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-JSON for openSUSE:Factory
Hello community, here is the log from the commit of package perl-JSON for openSUSE:Factory checked in at Wed Apr 6 11:26:29 CEST 2011. --- perl-JSON/perl-JSON.changes 2011-03-08 12:49:17.0 +0100 +++ /mounts/work_src_done/STABLE/perl-JSON/perl-JSON.changes2011-04-05 10:22:42.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 5 08:17:48 UTC 2011 - co...@novell.com + +- fix provides - JSON::PP is really another module + +--- calling whatdependson for head-i586 Old: JSON-2.51.tar.bz2 New: JSON-2.51.tar.gz fix_provides.diff Other differences: -- ++ perl-JSON.spec ++ --- /var/tmp/diff_new_pack.Uo6lBp/_old 2011-04-06 11:24:15.0 +0200 +++ /var/tmp/diff_new_pack.Uo6lBp/_new 2011-04-06 11:24:15.0 +0200 @@ -15,38 +15,39 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%bcond_with pod Name: perl-JSON -%define cpan_name JSON -Summary:JSON (JavaScript Object Notation) encoder/decoder Version:2.51 -Release:1 +Release:4 License:GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name JSON +Summary:JSON (JavaScript Object Notation) encoder/decoder Url:http://search.cpan.org/dist/JSON/ -# http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz +Patch0: fix_provides.diff BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if %{with pod} -BuildRequires: perl(Test::Pod) = 1.00 -%endif -BuildRequires: perl(JSON::XS) = 2.27 -BuildRequires: perl(Test::More) -Recommends: perl(JSON::XS) = 2.27 +%{perl_requires} %description -JSON (JavaScript Object Notation) is a simple data format. See to -http://www.json.org/ and RFC4627(http://www.ietf.org/rfc/rfc4627.txt). + ** CAUTION + * This is 'JSON module version 2' and there are many differences * + * to version 1.xx * + * Please check your applications useing old version. * + * See to 'INCOMPATIBLE CHANGES TO OLD VERSION' * + *** + +JSON (JavaScript Object Notation) is a simple data format. See to the +http://www.json.org/ manpage and 'RFC4627'(the +http://www.ietf.org/rfc/rfc4627.txt manpage). -This module converts Perl data structures to JSON and vice versa using either -JSON::XS or JSON::PP. +This module converts Perl data structures to JSON and vice versa using +either the JSON::XS manpage or the JSON::PP manpage. JSON::XS is the fastest and most proper JSON module on CPAN which must be compiled and installed in your environment. JSON::PP is a pure-Perl module @@ -56,12 +57,19 @@ This module try to use JSON::XS by default and fail to it, use JSON::PP instead. So its features completely depend on JSON::XS or JSON::PP. -Authors: - -Makamaka Hannyaharamitu, makamaka[at]cpan.org +See to the BACKEND MODULE DECISION manpage. + +To distinguish the module name 'JSON' and the format type JSON, the former +is quoted by C (its results vary with your using media), and the latter +is left just as it is. + +Module name : 'JSON' + +Format type : JSON %prep %setup -q -n %{cpan_name}-%{version} +%patch0 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -72,18 +80,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) +%defattr(644,root,root,755) %doc Changes README %changelog ++ fix_provides.diff ++ Index: JSON-2.51/lib/JSON/backportPP.pm === --- JSON-2.51/lib/JSON/backportPP.pm2011-03-08 07:30:52.0 +0100 +++ JSON-2.51/lib/JSON/backportPP.pm2011-04-05 10:21:44.246841693 +0200 @@ -1286,7 +1286,8 @@ BEGIN { } if ($] = 5.008 and $] 5.008003) { # join() in 5.8.0 - 5.8.2 is broken. -package JSON::PP; +package + JSON::PP; require subs; subs-import('join'); eval q| Remember to have fun... -- To
commit perl-Locale-Maketext-Lexicon for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Locale-Maketext-Lexicon for openSUSE:Factory checked in at Wed Apr 6 11:28:08 CEST 2011. --- perl-Locale-Maketext-Lexicon/perl-Locale-Maketext-Lexicon.changes 2010-12-01 14:48:13.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Locale-Maketext-Lexicon/perl-Locale-Maketext-Lexicon.changes 2011-04-01 10:37:14.0 +0200 @@ -1,0 +2,19 @@ +Fri Apr 1 08:36:04 UTC 2011 - co...@novell.com + +- update to 0.86 +* Bumped version because the META file was showing an old version number. +* Changed Locale::Maketext::Extract::Run to ignore: + - .git/ + - unix pipes + - binary files +* Changed the minimum version of Locale::Maketext to 1.17, to avoid error + reports from recent Perl versions, which still have an old Locale::Maketext + +* Locale::Maketext::Extract +- added a fix from Ivan Bessarov to avoid uninit warnings when msgids + contain trailing spaces +* Locale::Maketext::Lexicon +- remove the local $@ when loading PO files - made it difficult + to debug errors when loading PO's + +--- calling whatdependson for head-i586 Old: Locale-Maketext-Lexicon-0.82.tar.bz2 New: Locale-Maketext-Lexicon-0.86.tar.gz Other differences: -- ++ perl-Locale-Maketext-Lexicon.spec ++ --- /var/tmp/diff_new_pack.Rr2yYv/_old 2011-04-06 11:26:38.0 +0200 +++ /var/tmp/diff_new_pack.Rr2yYv/_new 2011-04-06 11:26:38.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Locale-Maketext-Lexicon (Version 0.82) +# spec file for package perl-Locale-Maketext-Lexicon # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,51 +15,54 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Locale-Maketext-Lexicon +Version:0.86 +Release:1 +License:MIT %define cpan_name Locale-Maketext-Lexicon Summary:Use other catalog formats in Maketext -Version:0.82 -Release:4 -License:MIT +Url:http://search.cpan.org/dist/Locale-Maketext-Lexicon/ Group: Development/Libraries/Perl -Url:http://earch.pan.org/dist/Locale-Maketext-Lexicon -Source: %{cpan_name}-%{version}.tar.bz2 +#Source: http://www.cpan.org/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Test::Pod) = 1.00 -Recommends: perl(HTML::Parser) = 3.56 -Recommends: perl(Lingua::EN::Sentence) = 0.25 -Recommends: perl(PPI) = 1.203 -Recommends: perl(Template) = 2.20 -Recommends: perl(Template::Constants) = 2.75 -Recommends: perl(YAML) = 0.66 +BuildRequires: perl(HTML::Parser) = 3.56 +BuildRequires: perl(Lingua::EN::Sentence) = 0.25 +BuildRequires: perl(PPI) = 1.203 +BuildRequires: perl(Template) = 2.20 +BuildRequires: perl(Template::Constants) = 2.75 +BuildRequires: perl(YAML) = 0.66 +BuildRequires: perl(YAML::Loader) = 0.66 +Requires: perl(HTML::Parser) = 3.56 +Requires: perl(Lingua::EN::Sentence) = 0.25 +Requires: perl(PPI) = 1.203 +Requires: perl(Template) = 2.20 +Requires: perl(Template::Constants) = 2.75 +Requires: perl(YAML) = 0.66 +Requires: perl(YAML::Loader) = 0.66 +%{perl_requires} %description This module provides lexicon-handling modules to read from other -localization formats, such as *Gettext*, *Msgcat*, and so on. - -If you are unfamiliar with the concept of lexicon modules, please -consult Locale::Maketext and http://www.autrijus.org/webl10n/ first. - -A command-line utility xgettext.pl is also installed with this module, -for extracting translatable strings from source files. +localization formats, such as _Gettext_, _Msgcat_, and so on. +If you are unfamiliar with the concept of lexicon modules, please consult +the Locale::Maketext manpage and the 'webl10n' HTML files in the 'docs/' +directory of this module. -Authors: - -Autrijus Tang autrijus at autrijus dot org +A command-line utility the xgettext.pl manpage is also installed with this +module, for extracting translatable strings from source files. %prep -%setup -n %{cpan_name}-%{version} +%setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL OPTIMIZE=$RPM_OPT_FLAGS -Wall +%{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} %check @@ -67,18 +70,14 @@
commit xorg-x11 for openSUSE:Factory
Hello community, here is the log from the commit of package xorg-x11 for openSUSE:Factory checked in at Wed Apr 6 11:31:04 CEST 2011. --- xorg-x11/xorg-x11.changes 2011-03-28 18:15:52.0 +0200 +++ /mounts/work_src_done/STABLE/xorg-x11/xorg-x11.changes 2011-04-05 19:03:40.0 +0200 @@ -1,0 +2,6 @@ +Tue Apr 5 17:02:53 UTC 2011 - mh...@novell.com + +- xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch + * Fix CVE-2011-0465 (bnc #674733). + +--- calling whatdependson for head-i586 New: xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch Other differences: -- ++ xorg-x11.spec ++ --- /var/tmp/diff_new_pack.ajwKOh/_old 2011-04-06 11:28:19.0 +0200 +++ /var/tmp/diff_new_pack.ajwKOh/_new 2011-04-06 11:28:19.0 +0200 @@ -23,7 +23,7 @@ BuildRequires: bison Url:http://xorg.freedesktop.org/ Version:7.6 -Release:46 +Release:49 License:MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Utilities @@ -159,6 +159,7 @@ Patch67:xinit-tolerant-hostname-changes.diff Patch68:xrdb.diff Patch69:xrdb-traditional-cpp.diff +Patch674733: xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch %description This package contains the X.Org core and sample applications. @@ -289,6 +290,7 @@ pushd xrdb-* %patch68 -p2 %patch69 -p0 +%patch674733 -p1 popd %build ++ xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch ++ From 3d0c8e2cacf69723e7e8faf7ce441b9802e2d9a0 Mon Sep 17 00:00:00 2001 From: Matthias Hopf mh...@suse.de Date: Tue, 1 Mar 2011 19:37:34 +0100 Subject: [PATCH] Create shell-escape-safe cpp options in the non-pathetic-cpp case. Fixes CVE-2011-0465. Signed-off-by: Matthias Hopf mh...@suse.de Reviewed-by: Adam Jackson a...@redhat.com --- xrdb.c | 79 +++- 1 files changed, 63 insertions(+), 16 deletions(-) diff --git a/xrdb.c b/xrdb.c index c3ef0fd..ea698b9 100644 --- a/xrdb.c +++ b/xrdb.c @@ -142,6 +142,8 @@ static Entries newDB; static void fatal(char *, ...); static void addstring ( String *arg, const char *s ); +static void addescapedstring ( String *arg, const char *s ); +static void addtokstring ( String *arg, const char *s ); static void FormatEntries ( Buffer *buffer, Entries *entries ); static void StoreProperty ( Display *dpy, Window root, Atom res_prop ); static void Process ( int scrno, Bool doScreen, Bool execute ); @@ -433,14 +435,20 @@ AddDef(String *buff, char *title, char *value) addstring(buff, -D); } else addstring(buff, -D); -addstring(buff, title); +addtokstring(buff, title); if (value (value[0] != '\0')) { addstring(buff, =); - addstring(buff, value); + addescapedstring(buff, value); } } static void +AddSimpleDef(String *buff, char *title) +{ +AddDef(buff, title, (char *)NULL); +} + +static void AddDefQ(String *buff, char *title, char *value) { #ifdef PATHETICCPP @@ -449,8 +457,9 @@ AddDefQ(String *buff, char *title, char *value) else #endif if (value (value[0] != '\0')) { - AddDef(buff, title, \); - addstring(buff, value); + AddSimpleDef(buff, title); + addstring(buff, =\); + addescapedstring(buff, value); addstring(buff, \); } else AddDef(buff, title, NULL); @@ -465,24 +474,28 @@ AddNum(String *buff, char *title, int value) } static void -AddSimpleDef(String *buff, char *title) +AddDefTok(String *buff, char *prefix, char *title) { -AddDef(buff, title, (char *)NULL); +char name[512]; + +snprintf(name, sizeof(name), %s%s, prefix, title); +AddSimpleDef(buff, name); } static void -AddDefTok(String *buff, char *prefix, char *title) +AddDefHostname(String *buff, char *title, char *value) { char *s; char name[512]; char c; -snprintf(name, sizeof(name), %s%s, prefix, title); +strncpy (name, value, sizeof(name)-1); +name[sizeof(name)-1] = '\0'; for (s = name; (c = *s); s++) { - if (!isalpha(c) !isdigit(c) c != '_') + if (!isalpha(c) !isdigit(c) c != '_' c != '.' c != ':' c != '-') *s = '_'; } -AddSimpleDef(buff, name); +AddDef(buff, title, name); } static void @@ -502,7 +515,7 @@ AddUndef(String *buff, char *title) addstring(buff, -U); } else addstring(buff, -U); -addstring(buff, title); +addtokstring(buff, title); } static void @@ -565,11 +578,11 @@ DoDisplayDefines(Display *display, String *defs, char *host) } if (!*server || !strcmp(server, unix) || !strcmp(server, localhost))
commit cpanspec for openSUSE:Factory
Hello community, here is the log from the commit of package cpanspec for openSUSE:Factory checked in at Wed Apr 6 11:44:33 CEST 2011. --- cpanspec/cpanspec.changes 2011-04-05 13:25:58.0 +0200 +++ /mounts/work_src_done/STABLE/cpanspec/cpanspec.changes 2011-04-06 11:13:07.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 6 09:12:51 UTC 2011 - co...@novell.com + +- do not use %defattr with 644 to not break binaries + +--- calling whatdependson for head-i586 Other differences: -- ++ cpanspec.spec ++ --- /var/tmp/diff_new_pack.TF1ntB/_old 2011-04-06 11:44:21.0 +0200 +++ /var/tmp/diff_new_pack.TF1ntB/_new 2011-04-06 11:44:21.0 +0200 @@ -20,7 +20,7 @@ Name: cpanspec Version:1.78 -Release:21 +Release:23 %define tar_version 1.78 Summary:Generate a SUSE spec file for a CPAN module License:GPL+ or Artistic ++ cpanspec.patch ++ --- /var/tmp/diff_new_pack.TF1ntB/_old 2011-04-06 11:44:21.0 +0200 +++ /var/tmp/diff_new_pack.TF1ntB/_new 2011-04-06 11:44:21.0 +0200 @@ -1,7 +1,7 @@ Index: cpanspec-1.78/cpanspec === --- cpanspec-1.78.orig/cpanspec2009-01-16 21:35:55.0 +0100 -+++ cpanspec-1.78/cpanspec 2011-04-05 13:25:33.788388329 +0200 cpanspec-1.78/cpanspec 2011-04-06 10:53:36.712945449 +0200 @@ -12,9 +12,6 @@ # # $Id: cpanspec,v 1.67 2009/01/16 20:35:17 stevenpritchard Exp $ @@ -705,10 +705,10 @@ -\%doc @doc +\%files -f \%{name}.files END -+print $spec \%defattr(644,root,root,755)\n; ++print $spec \%defattr(-,root,root,755)\n; + +if (@doc) { -+ print $spec %doc @doc\n; ++ print $spec %doc %attr(644,-,-) @doc\n; +} if ($scripts) { Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iptraf for openSUSE:Factory
Hello community, here is the log from the commit of package iptraf for openSUSE:Factory checked in at Wed Apr 6 12:03:20 CEST 2011. --- iptraf/iptraf.changes 2010-02-14 00:05:12.0 +0100 +++ iptraf/iptraf.changes 2011-04-04 13:16:04.0 +0200 @@ -1,0 +2,11 @@ +Mon Apr 4 11:15:56 UTC 2011 - jeng...@medozas.de + +- Run spec-beautifier + +--- +Mon Apr 4 10:39:37 UTC 2011 - pu...@novell.com + +- switch to iptraf-ng (thanks jeng...@medozas.de) +- drop all patches (merged upstream) + +--- @@ -170,0 +182 @@ + calling whatdependson for head-i586 Old: iptraf-3.0.0-dev.patch iptraf-3.0.0-euid-fix.patch iptraf-3.0.0-fd.patch iptraf-3.0.0-fix-promisc-crash.patch iptraf-3.0.0-gcc45.patch iptraf-3.0.0-headers.patch iptraf-3.0.0-lines.patch iptraf-3.0.0-strict-aliasing.patch iptraf-3.0.0-support.patch iptraf-3.0.0-uninitialized.patch iptraf-3.0.0.patch iptraf-3.0.0.tar.bz2 New: iptraf-ng-1.0.2+git64.tar.xz Other differences: -- ++ iptraf.spec ++ --- /var/tmp/diff_new_pack.fRgKI6/_old 2011-04-05 18:40:29.0 +0200 +++ /var/tmp/diff_new_pack.fRgKI6/_new 2011-04-05 18:40:29.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package iptraf (Version 3.0.0) +# spec file for package iptraf # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,86 +15,47 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: iptraf -BuildRequires: ncurses-devel -License:GPLv2+ +Version:1.0.2+git64 +Release:1 Group: Productivity/Networking/Diagnostic -AutoReqProv:on -Version:3.0.0 -Release:140 Summary:TCP/IP Network Monitor -Url:http://iptraf.seul.org/ -Source: %{name}-%{version}.tar.bz2 -Patch: %{name}-%{version}.patch -Patch1: %{name}-%{version}-euid-fix.patch -Patch2: %{name}-%{version}-dev.patch -Patch3: %{name}-%{version}-headers.patch -Patch4: %{name}-%{version}-support.patch -Patch5: %{name}-%{version}-strict-aliasing.patch -Patch6: %{name}-%{version}-uninitialized.patch -Patch7: %{name}-%{version}-lines.patch -Patch8: %{name}-%{version}-fd.patch -#PATCH-FIX-UPSTREAM iptraf-3.0.0-fix-promisc-crash.patch bnc#548485 -Patch9: iptraf-3.0.0-fix-promisc-crash.patch -Patch10:%{name}-%{version}-gcc45.patch +License:GPL2+ +Url:https://fedorahosted.org/iptraf-ng/ + +Source: %name-ng-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: ncurses-devel xz %description -IPTraf is a console-based network statistics utility. It gathers a +IPTraf-ng is a console-based network statistics utility. It gathers a variety of information such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts. - - -Authors: - -Gerard Paul Java ri...@mozcom.com +Author(s): +-- + Nikola Pajkovsky + Gerard Paul Java (original iptraf) %prep -%setup -q -%patch -%patch1 -%patch2 -%patch3 -%patch4 -%patch5 -%patch6 -%patch7 -%patch8 -%patch9 -p1 -%patch10 +%setup -qn %name-ng %build -cd src -make +if [ ! -e configure ]; then + ./autogen.sh; +fi; +%configure +make %{?_smp_mflags}; %install -cd src -install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} -install -d -m 755 $RPM_BUILD_ROOT/var/lib/iptraf -install -d -m 755 $RPM_BUILD_ROOT/var/run/iptraf -install -m 755 iptraf rvnamed $RPM_BUILD_ROOT%{_sbindir} -cd .. -install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8 -install -m 0644 Documentation/*.8 $RPM_BUILD_ROOT%{_mandir}/man8 -mkdir html -rm Documentation/stylesheet-images/.eps -cp -r Documentation/*.{html,png} Documentation/stylesheet-images html/ - -%clean -rm -rf $RPM_BUILD_ROOT +make install DESTDIR=%buildroot; %files %defattr(-,root,root) -%doc html/ CHANGES FAQ README* RELEASE-NOTES -%dir /var/lib/iptraf -%dir /var/run/iptraf -%doc %{_mandir}/*/* -%{_sbindir}/iptraf -%{_sbindir}/rvnamed +%_sbindir/* +%_mandir/man*/* %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gnu_ddrescue for openSUSE:Factory
Hello community, here is the log from the commit of package gnu_ddrescue for openSUSE:Factory checked in at Wed Apr 6 12:51:53 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/gnu_ddrescue/gnu_ddrescue.changes 2011-03-06 14:35:36.0 +0100 @@ -0,0 +1,5 @@ +--- +Sun Mar 6 13:35:24 UTC 2011 - jeng...@medozas.de + +- Initial package + calling whatdependson for head-i586 New: ddrescue-1.14.tar.xz gnu_ddrescue.changes gnu_ddrescue.spec Other differences: -- ++ gnu_ddrescue.spec ++ # # spec file for package gnu_ddrescue # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: gnu_ddrescue Version:1.14 Release:1 Group: System/Base Summary:Data Copying in the Presence of I/O Errors License:GPL3 Url:http://www.gnu.org/software/ddrescue/ddrescue.html #Source: ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ddrescue/ddrescue-1.14.tar.gz Source: ddrescue-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ xz PreReq: %install_info_prereq %description GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. It is more memory and time efficient than dd_rescue+dd_rhelp on disks with more than a few hundred bad sectors. Author(s): -- Antonio Diaz Diaz %prep %setup -qn ddrescue-%version %build %configure CFLAGS=$RPM_OPT_FLAGS CXXFLAGS=$RPM_OPT_FLAGS make %{?_smp_mflags} %install make install DESTDIR=%buildroot; %post %install_info --info-dir=%_infodir %_infodir/ddrescue.info.gz %postun %install_info_delete --info-dir=%_infodir %_infodir/ddrescue.info.gz %files %defattr(-,root,root) %_bindir/* %_mandir/man*/* %doc %_infodir/ddrescue* %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit yaz for openSUSE:Factory
Hello community, here is the log from the commit of package yaz for openSUSE:Factory checked in at Wed Apr 6 12:52:35 CEST 2011. --- yaz/yaz.changes 2010-08-27 15:27:24.0 +0200 +++ /mounts/work_src_done/STABLE/yaz/yaz.changes2011-04-06 11:26:21.0 +0200 @@ -1,0 +2,10 @@ +Wed Apr 6 11:23:42 CEST 2011 - k...@suse.de + +- Update to 4.1.7: +* Add -lCrun when linking with ICU on Solaris. +* More quicks character set conversions for OPAC records. +* For earlier changes, see http://indexdata.com/yaz/doc/NEWS. +- Adjust or rename code cleanup patches (yaz-4.1.7-codecleanup.diff and + yaz-4.1.7-client.diff). + +--- calling whatdependson for head-i586 Old: yaz-4.0.12-client.diff yaz-4.0.12-codecleanup.diff yaz-4.0.12.tar.bz2 New: yaz-4.1.7-client.diff yaz-4.1.7-codecleanup.diff yaz-4.1.7.tar.bz2 Other differences: -- ++ yaz.spec ++ --- /var/tmp/diff_new_pack.7QgqsA/_old 2011-04-06 12:52:08.0 +0200 +++ /var/tmp/diff_new_pack.7QgqsA/_new 2011-04-06 12:52:08.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package yaz (Version 4.0.12) +# spec file for package yaz # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,13 +21,13 @@ Name: yaz BuildRequires: libicu-devel libpcap-devel libxslt-devel openssl-devel readline-devel tcpd-devel # libxml2-devel -Version:4.0.12 +Version:4.1.7 Release:1 License:BSD3c(or similar) Group: Development/Libraries/C and C++ Source: http://ftp.indexdata.dk/pub/yaz/%{name}-%{version}.tar.bz2 -Patch0: yaz-4.0.12-codecleanup.diff -Patch1: yaz-4.0.12-client.diff +Patch0: yaz-4.1.7-codecleanup.diff +Patch1: yaz-4.1.7-client.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Url:http://www.indexdata.dk/yaz/ Summary:Z39.50/SRW/SRU Programs @@ -177,7 +177,7 @@ %{_datadir}/yaz/z39.50 %{_datadir}/yaz/ill %{_datadir}/aclocal/yaz.m4 -%{_mandir}/man8/yaz-config.* +%{_mandir}/man1/yaz-config.* %{_mandir}/man1/yaz-asncomp.* %{_libdir}/pkgconfig/yaz.pc ++ yaz-4.0.12-client.diff - yaz-4.1.7-client.diff ++ ++ yaz-4.0.12-codecleanup.diff - yaz-4.1.7-codecleanup.diff ++ --- yaz/yaz-4.0.12-codecleanup.diff 2010-08-25 14:19:46.0 +0200 +++ /mounts/work_src_done/STABLE/yaz/yaz-4.1.7-codecleanup.diff 2011-04-05 10:32:09.0 +0200 @@ -1,11 +1,22 @@ yaz-4.0.12/src/zoom-c.c.orig 2010-08-16 13:48:10.0 +0200 -+++ yaz-4.0.12/src/zoom-c.c2010-08-25 14:06:54.0 +0200 -@@ -1628,7 +1628,7 @@ - static zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) +--- yaz-4.1.7/src/zoom-sru.c~ 2011-02-09 10:50:53.0 +0100 yaz-4.1.7/src/zoom-sru.c 2011-04-05 10:26:34.0 +0200 +@@ -140,7 +140,7 @@ { + const char *facets = 0; int i; -int *start, *count; +int *start=0, *count=0; ZOOM_resultset resultset = 0; Z_SRW_PDU *sr = 0; const char *option_val = 0; +@@ -249,7 +249,7 @@ + int i; + NMEM nmem; + ZOOM_Event event; +-int *start, *count; ++int *start=0, *count=0; + const char *syntax, *elementSetName; + + if (!c-tasks) + +Diff finished. Tue Apr 5 10:26:46 2011 ++ yaz-4.0.12.tar.bz2 - yaz-4.1.7.tar.bz2 ++ 29467 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dhcp for openSUSE:Factory
Hello community, here is the log from the commit of package dhcp for openSUSE:Factory checked in at Wed Apr 6 12:54:19 CEST 2011. --- dhcp/dhcp.changes 2011-02-21 15:52:15.0 +0100 +++ /mounts/work_src_done/STABLE/dhcp/dhcp.changes 2011-04-05 20:58:14.0 +0200 @@ -1,0 +2,31 @@ +Thu Mar 31 09:56:02 UTC 2011 - m...@suse.de + +- Discard string options such as host and domain names containing + disallowed characters or beeing too long. This proctive patch + limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space + (bnc#675052, CVE-2011-0997). + +--- +Thu Mar 31 09:00:19 UTC 2011 - m...@suse.de + +- Updated to ISC DHCP 4.2.1 release (bnc#680298), that provides + following fixes (digest): + * Several fixes to OMAPI, cleanup of dereferenced pointers in +the omapi handle, handling of pipe failures and status code +in omapi signal handler that may cause connect failure and +100% CPU use. + * Handle some DDNS corner cases better + * Several fixes to lease input and output + * Corrected side effect of printing all data strings as hex. + * Host record references leaks causing applying config to all +innocent clients. + * Memory leak when parsing a domain name + * Fixes to configuration parsing including infinite loop. + * Fixed for unexpected abort caused by a DHCPv6 decline. + For the complete list see the RELNOTES file, that is available + also online at http://ftp.isc.org/isc/dhcp/dhcp-4.2.1-RELNOTES. +- Removed obsolete optional-value-infinite-loop, no-libcrypto + and CVE-2011-0413.bnc667655 patches. +- Merged the dhclient-send-hostname and ldap patches. + +--- calling whatdependson for head-i586 Old: dhcp-4.1.1-P1-optional-value-infinite-loop.diff dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2 dhcp-4.2.0-P1-no-libcrypto.diff dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff dhcp-4.2.0-P2.tar.bz2 New: dhcp-4.2.1-dhclient-option-checks.bnc675052.diff dhcp-4.2.1-dhclient-send-hostname-rml.diff dhcp-4.2.1-ldap-patch-mt01.diff.bz2 dhcp-4.2.1.tar.bz2 Other differences: -- ++ dhcp.spec ++ --- /var/tmp/diff_new_pack.nmJ5GV/_old 2011-04-06 12:53:45.0 +0200 +++ /var/tmp/diff_new_pack.nmJ5GV/_new 2011-04-06 12:53:45.0 +0200 @@ -17,7 +17,7 @@ # norootforbuild -%define isc_version 4.2.0-P2 +%define isc_version 4.2.1 %define susefw2dir%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services %define omc_prefix/usr/share/omc %define omc_svcdir%{omc_prefix}/svcinfo.d @@ -35,8 +35,8 @@ License:BSD3c(or similar) Group: Productivity/Networking/Boot/Servers AutoReqProv:on -Version:4.2.0.P2 -Release:8 +Version:4.2.1 +Release:1 Summary:Common Files Used by ISC DHCP Software Url:http://www.isc.org/software/dhcp Source0:dhcp-%{isc_version}.tar.bz2 @@ -76,15 +76,13 @@ Patch14:dhcp-4.1.1-in6_pktinfo-prototype.diff Patch15:contrib-lease-path.diff Patch20:dhcp-4.1.1-dhclient-exec-filedes.diff -Patch21:dhcp-4.2.0-P1-dhclient-send-hostname-rml.diff +Patch21:dhcp-4.2.1-dhclient-send-hostname-rml.diff ## patch lives here: http://www.suse.de/~mt/git/dhcp-ldap.git/ -Patch30:dhcp-4.2.0-P1-ldap-patch-mt01.diff.bz2 -Patch39:dhcp-4.2.0-P1-no-libcrypto.diff +Patch30:dhcp-4.2.1-ldap-patch-mt01.diff.bz2 Patch40:dhcp-4.1.1-P1-lpf-bind-msg-fix.diff Patch41:dhcp-4.1.1-P1-relay-no-ip-on-interface.diff -Patch42:dhcp-4.1.1-P1-optional-value-infinite-loop.diff -Patch43:dhcp-4.2.0-P2-CVE-2011-0413.bnc667655.diff Patch44:dhcp-4.2.0-xen-checksum.patch +Patch45:dhcp-4.2.1-dhclient-option-checks.bnc675052.diff ## PreReq: /bin/touch /sbin/chkconfig sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -206,12 +204,10 @@ %if 0%{?with_ldap} %patch30 -p1 %endif -%patch39 -p1 %patch40 -p1 %patch41 -p1 -%patch42 -p1 -%patch43 -p1 %patch44 -p1 +%patch45 -p1 ## find . -type f -name \*.cat\* -exec rm -f {} \; dos2unix contrib/ms2isc/* ++ dhclient-script ++ --- /var/tmp/diff_new_pack.nmJ5GV/_old 2011-04-06 12:53:45.0 +0200 +++ /var/tmp/diff_new_pack.nmJ5GV/_new 2011-04-06 12:53:45.0 +0200 @@ -236,21 +236,26 @@ } set_hostname() { + rx_host='^[[:alnum:]][[:alnum:]_-]{0,62}$' if [ $DHCLIENT_SET_HOSTNAME = yes ] ; then +new_host_name=${new_host_name%%.*} +[[ ${new_host_name} =~ ${rx_host} ]] || unset new_host_name current_hostname=`hostname` -if [ x${current_hostname%%.*} = x ] || \ - [ x${current_hostname%%.*} = x(none) ] || \ - [ x${current_hostname%%.*} = xlocalhost ] || \ - [
commit sysvinit for openSUSE:11.4
Hello community, here is the log from the commit of package sysvinit for openSUSE:11.4 checked in at Wed Apr 6 13:29:44 CEST 2011. --- old-versions/11.4/UPDATES/all/sysvinit/sysvinit.changes 2011-03-14 16:00:30.0 +0100 +++ 11.4/sysvinit/sysvinit.changes 2011-03-25 12:22:42.0 +0100 @@ -1,0 +2,7 @@ +Fri Mar 25 12:13:30 CET 2011 - wer...@suse.de + +- Fix triggered endless loop in blogd (bnc#642289) + * Writing on tty0 caused blogd to re-read its own messages + * The usage of ttyname(3) on /dev/console can fail + +--- calling whatdependson for 11.4-i586 Other differences: -- ++ sysvinit.spec ++ --- /var/tmp/diff_new_pack.sJNZaB/_old 2011-04-06 13:29:08.0 +0200 +++ /var/tmp/diff_new_pack.sJNZaB/_new 2011-04-06 13:29:08.0 +0200 @@ -29,7 +29,7 @@ Group: System/Base AutoReqProv:on Version:2.88 -Release:37.RELEASE43 +Release:37.RELEASE45 Summary:SysV-Style init BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: audit-devel libselinux-devel libsepol-devel pam-devel ++ showconsole-1.13.dif ++ 666 lines (skipped) between old-versions/11.4/UPDATES/all/sysvinit/showconsole-1.13.dif and 11.4/sysvinit/showconsole-1.13.dif Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit wxWidgets for openSUSE:11.4
Hello community, here is the log from the commit of package wxWidgets for openSUSE:11.4 checked in at Wed Apr 6 13:33:48 CEST 2011. --- old-versions/11.4/all/wxWidgets/wxWidgets-ansi.changes 2011-01-15 03:43:58.0 +0100 +++ 11.4/wxWidgets/wxWidgets-ansi.changes 2011-03-29 19:36:07.0 +0200 @@ -1,0 +2,6 @@ +Tue Mar 29 19:35:10 CEST 2011 - sbra...@suse.cz + +- Fixed find-wx-requires to check directories instead of library + name. Provide find-wx-provides. (bnc#681409) + +--- wxWidgets-wxcontainer.changes: same change wxWidgets.changes: same change Package does not exist at destination yet. Using Fallback old-versions/11.4/all/wxWidgets Destination is old-versions/11.4/UPDATES/all/wxWidgets calling whatdependson for 11.4-i586 New: wxWidgets-find-wx-provides wxWidgets-find-wx-requires Other differences: -- ++ wxWidgets-ansi.spec ++ --- /var/tmp/diff_new_pack.v7tcJs/_old 2011-04-06 13:31:10.0 +0200 +++ /var/tmp/diff_new_pack.v7tcJs/_new 2011-04-06 13:31:10.0 +0200 @@ -49,7 +49,7 @@ License:GPLv2+ Group: System/Libraries Version:2.8.11 -Release:1 +Release:1.RELEASE2 %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') # libdir for installing of all the stuff %if %ENABLE_STL @@ -74,10 +74,12 @@ Source: %{tarball_name}-%{version}.tar.bz2 Source1:README.SUSE Source2:virtual-package.README -Source3:rpmlintrc +Source3:wxWidgets-find-wx-provides +Source4:wxWidgets-find-wx-requires +Source5:rpmlintrc # This script is not used during build, but it makes possible to # identify and backport wxPython fixes to wxWidgets. -Source4:wxpython-mkdiff.sh +Source6:wxpython-mkdiff.sh Url:http://www.wxwidgets.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch0: wxGTK-2.6.3.3-decl.patch @@ -646,6 +648,9 @@ %endif %patch3 cp %{S:1} %{S:2} . +cp %{S:3} find-wx-provides +cp %{S:4} find-wx-requires +chmod +x find-wx-provides find-wx-requires %if %ENABLE_STL # Remove sources of deprecated libraries that don't compile with STL. # The build failure would be ignored but the package will be rejected by @@ -759,21 +764,26 @@ # %%define _use_internal_dependency_generator 0 # %%define __find_requires %%wx_requires # -%%wx_requires %{wxlibdir}/wx/rpm/find-wx-requires +# and use this line if you build wxWidgets variant-specific libraries or +# modules +# +# %%define __find_provides %%wx_provides +# +%%wx_provides %{wxlibdir}/wx/rpm/find-wx-provides +%%wx_requires %{wxlibdir}/wx/rpm/find-wx-requires %%{buildroot} EOF mkdir -p $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm -cat EOF $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/find-wx-requires -#! /bin/sh -# convert libfoo()() to libfoo(variant)()() -/usr/lib/rpm/find-requires | sed 's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/' -EOF -chmod 755 $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/find-wx-requires +install find-wx-provides find-wx-requires $RPM_BUILD_ROOT%{wxlibdir}/wx/rpm/ # Modify provides/requires to prevent identical provides for different libraries. -%define wx_provides %{_builddir}/%{?buildsubdir}/wx-provides -%define wx_requires %{_builddir}/%{?buildsubdir}/wx-requires +%define build_wx_provides %{_builddir}/%{?buildsubdir}/build-wx-provides +%define build_find_wx_provides %{_builddir}/%{?buildsubdir}/find-wx-provides +%define build_wx_requires %{_builddir}/%{?buildsubdir}/find-wx-requires + +# We need a very special version of %%wx_provides here. +# This version creates provides for compat-lib packages. echo 0 wx-libno -cat EOF %{wx_provides} +cat EOF %{build_wx_provides} #! /bin/sh # convert libfoo()() to libfoo(variant)()() and create virtual symbols. wx_libno=\$($PWD/wx-libno) @@ -817,22 +827,18 @@ /usr/lib/rpm/find-provides ;; *%{_docdir}* ) - echo \$REPLY | /usr/lib/rpm/find-provides | sed 's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/' + echo \$REPLY | %{build_find_wx_provides} ;; * ) - ( echo \$REPLY ; cat ) | /usr/lib/rpm/find-provides | sed 's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/' + ( echo \$REPLY ; cat ) | %{build_find_wx_provides} ;; esac done EOF -cat EOF %{wx_requires} -#! /bin/sh -# convert libfoo()() to libfoo(variant)()() -/usr/lib/rpm/find-requires | sed 's/^\(\(libwx\|sound_sdl\)[^)]*\)(/\1(%{wx_variant})(/' -EOF -chmod 755 %{wx_provides} %{wx_requires} -%define __find_provides %{wx_provides} -%define __find_requires %{wx_requires} + +chmod 755 %{build_wx_provides} +%define __find_provides %{build_wx_provides}
commit sane-backends for openSUSE:11.4
Hello community, here is the log from the commit of package sane-backends for openSUSE:11.4 checked in at Wed Apr 6 13:36:09 CEST 2011. --- old-versions/11.4/all/sane-backends/sane-backends.changes 2011-02-20 11:43:27.0 +0100 +++ 11.4/sane-backends/sane-backends.changes2011-04-05 12:24:31.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 5 12:05:34 CEST 2011 - jsm...@suse.de + +- Fixed udev rules for SCSI scanners: + Because of openSUSE/Novell Bugzilla bnc#436085 + (see the entry below dated Tue Oct 21 13:12:42 CEST 2008) + ATTRS (formerly SYSFS) were replaced by ATTR everywhere + in libsane.rules but for SCSI scanners ATTRS is mandatory for + all sysfs attributes (ATTRS{type}, ATTRS{vendor}, ATTRS{model}) + so that now ATTRS is replaced by ATTR only for USB scanners + (see openSUSE/Novell Bugzilla bnc#681146). + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/sane-backends Destination is old-versions/11.4/UPDATES/all/sane-backends calling whatdependson for 11.4-i586 Other differences: -- ++ sane-backends.spec ++ --- /var/tmp/diff_new_pack.Ng8Rxm/_old 2011-04-06 13:34:49.0 +0200 +++ /var/tmp/diff_new_pack.Ng8Rxm/_new 2011-04-06 13:34:49.0 +0200 @@ -30,7 +30,7 @@ AutoReqProv:on Summary:SANE (Scanner Access Now Easy) Scanner Drivers Version:1.0.22 -Release:1.RELEASE3 +Release:1.RELEASE5 Url:http://www.sane-project.org/ # URL for Source0: https://alioth.debian.org/frs/download.php/3258/sane-backends-1.0.21.tar.gz # MD5 sum for upstream sane-backends-1.0.21.tar.gz (not our .bz2): be586a23633949cf2ecf0c9c6d769130 @@ -522,10 +522,7 @@ # Also the evil-hack init-script sane-dev is no longer provided. # Regarding udev: # Modify the generated tools/udev/libsane.rules file as follows: -# All GROUP=scanner are replaced by GROUP=lp and -# SUBSYSTEM==usb is added before the SUBSYSTEM==usb_device test -# but the latter is kept for backward compatibility. -# The reasons are: +# All GROUP=scanner are replaced by GROUP=lp. # There is no group scanner in /etc/group for openSUSE. # For all-in-one devices (i.e. printer + scanner, e.g. EPSON Stylus devices) # the group must be lp so that the CUPS usb backend which runs @@ -538,13 +535,15 @@ # should usually require the same kind of security. # Regarding SUBSYSTEM==usb see the Novell/Suse Bugzilla bug # https://bugzilla.novell.com/show_bug.cgi?id=294161#c11 -# Regarding SYSFS{} or ATTRS{} versus ATTR{} see the Novell/Suse Bugzilla bug +# Regarding ATTRS{} (formerly SYSFS{}) versus ATTR{} see the Novell/Suse Bugzilla bug # https://bugzilla.novell.com/show_bug.cgi?id=436085#c0 +# but for SCSI scanners ATTRS is mandatory see the Novell/Suse Bugzilla bug +# https://bugzilla.novell.com/show_bug.cgi?id=681146#c20 +# so that ATTRS is replaced by ATTR only for USB scanners. # Disable all ENV{DEVTYPE} lines because we (Suse/Novell) do not need them. sed -i -e 's/GROUP=scanner/GROUP=lp/' tools/udev/libsane.rules sed -i -e '/^SUBSYSTEM/s/usb_device/usb/' tools/udev/libsane.rules -sed -i -e 's/SYSFS/ATTR/g' tools/udev/libsane.rules -sed -i -e 's/ATTRS/ATTR/g' tools/udev/libsane.rules +sed -i -e '/^LABEL=libsane_usb_rules_begin/,/^LABEL=libsane_usb_rules_end/s/ATTRS/ATTR/g' tools/udev/libsane.rules sed -i -e 's/^ENV{DEVTYPE}/# ENV{DEVTYPE}/' tools/udev/libsane.rules # Disable entries for USB scanners which are unsupported # but keep the entries for models for which the support status Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Test-Base for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Test-Base for openSUSE:Factory checked in at Wed Apr 6 14:56:27 CEST 2011. --- perl-Test-Base/perl-Test-Base.changes 2011-03-16 13:42:30.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Test-Base/perl-Test-Base.changes 2011-04-06 13:49:01.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 6 10:47:23 UTC 2011 - co...@novell.com + +- updated to 0.60 + - Applied patch by andk++ + - Make regexp test skip on 5.14 for now. + +--- calling whatdependson for head-i586 Old: Test-Base-0.59.tar.bz2 New: Test-Base-0.60.tar.gz Other differences: -- ++ perl-Test-Base.spec ++ --- /var/tmp/diff_new_pack.Uy9FeF/_old 2011-04-06 14:55:25.0 +0200 +++ /var/tmp/diff_new_pack.Uy9FeF/_new 2011-04-06 14:55:25.0 +0200 @@ -15,64 +15,63 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Test-Base -%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) -Summary:A Data Driven Testing Framework -Version:0.59 -Release:12 +Version:0.60 +Release:1 License:GPL+ or Artistic +%define cpan_name Test-Base +Summary:A Data Driven Testing Framework +Url:http://search.cpan.org/dist/Test-Base/ Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/Test-Base -Source: %{cpan_name}-%{version}.tar.bz2 +#Source: http://www.cpan.org/authors/id/I/IN/INGY/Test-Base-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} -#!BuildIgnore: perl-Test-Base BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Test::More) = 0.62 -# -BuildRequires: perl(Algorithm::Diff) = 1.15 BuildRequires: perl(Spiffy) = 0.30 BuildRequires: perl(Test::Deep) -BuildRequires: perl(Text::Diff) = 0.35 -BuildRequires: perl(YAML) -Requires: perl(Algorithm::Diff) = 1.15 -Requires: perl(LWP::Simple) Requires: perl(Spiffy) = 0.30 Requires: perl(Test::Deep) -Requires: perl(Text::Diff) = 0.35 -Requires: perl(YAML) -Provides: %{cpan_name} +%{perl_requires} %description -Testing is usually the ugly part of Perl module authoring. Perl gives -you a standard way to run tests with Test::Harness, and basic testing -primitives with Test::More. After that you are pretty much on your own -to develop a testing framework and philosophy. Test::More encourages you -to make your own framework by subclassing Test::Builder, but that is not -trivial. +Testing is usually the ugly part of Perl module authoring. Perl gives you a +standard way to run tests with Test::Harness, and basic testing primitives +with Test::More. After that you are pretty much on your own to develop a +testing framework and philosophy. Test::More encourages you to make your +own framework by subclassing Test::Builder, but that is not trivial. -Test::Base gives you a way to write your own test framework base class -that *is* trivial. In fact it is as simple as two lines: +Test::Base gives you a way to write your own test framework base class that +_is_ trivial. In fact it is as simple as two lines: package MyTestFramework; use Test::Base -Base; -A module called MyTestFramework.pm containing those two lines, will -give all the power of Test::More and all the power of Test::Base to -every test file that uses it. As you build up the capabilities of -MyTestFramework, your tests will have all of that power as well. - - Author: Brian Ingerson i...@cpan.org +A module called 'MyTestFramework.pm' containing those two lines, will give +all the power of Test::More and all the power of Test::Base to every test +file that uses it. As you build up the capabilities of 'MyTestFramework', +your tests will have all of that power as well. + +'MyTestFramework' becomes a place for you to put all of your reusable +testing bits. As you write tests, you will see patterns and duplication, +and you can upstream them into 'MyTestFramework'. Of course, you don't +have to subclass Test::Base at all. You can use it directly in many +applications, including everywhere you would use Test::More. + +Test::Base concentrates on offering reusable data driven patterns, so that +you can write tests with a minimum of code. At the heart of all testing you +have inputs, processes and expected outputs. Test::Base provides some clean +ways for you to express your input and expected output data, so you can +spend your time focusing on that rather than your code scaffolding. %prep %setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL OPTIMIZE=$RPM_OPT_FLAGS -Wall +%{__perl} Makefile.PL
commit libreoffice-thesaurus for openSUSE:11.2
Hello community, here is the log from the commit of package libreoffice-thesaurus for openSUSE:11.2 checked in at Thu Apr 7 00:06:52 CEST 2011. --- old-versions/11.2/UPDATES/all/libreoffice-thesaurus/libreoffice-thesaurus.changes 2011-03-18 22:35:05.0 +0100 +++ /mounts/work_src_done/11.2/libreoffice-thesaurus/libreoffice-thesaurus.changes 2011-04-06 21:42:12.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 6 21:40:07 CEST 2011 - pmla...@suse.cz + +- fixed Provides/Obsoletes of the renamed -en package (bnc#667421) + +--- calling whatdependson for 11.2-i586 Other differences: -- ++ libreoffice-thesaurus.spec ++ --- /var/tmp/diff_new_pack.2r2b8S/_old 2011-04-07 00:06:24.0 +0200 +++ /var/tmp/diff_new_pack.2r2b8S/_new 2011-04-07 00:06:24.0 +0200 @@ -262,8 +262,8 @@ Provides: OpenOffice_org:/usr/lib/ooo-2.0/share/dict/ooo/th_en_US_v2.dat Provides: OpenOffice_org-thesaurus-en-US = %version Obsoletes: OpenOffice_org-thesaurus-en-US = %version -Provides: OpenOffice_org-thesaurus-en = 20060111 -Obsoletes: OpenOffice_org-thesaurus-en = 20060111 +Provides: OpenOffice_org-thesaurus-en = %version +Obsoletes: OpenOffice_org-thesaurus-en = %version %description en-US The American thesaurus dictionary that can be used to look up for ++ libreoffice-thesaurus.data ++ --- /var/tmp/diff_new_pack.2r2b8S/_old 2011-04-07 00:06:29.0 +0200 +++ /var/tmp/diff_new_pack.2r2b8S/_new 2011-04-07 00:06:29.0 +0200 @@ -128,8 +128,8 @@ License: BSD4c Version: 20060111.1 Types: thesaurus -Dependency:Provides: OpenOffice_org-thesaurus-en = 20060111 -Dependency:Obsoletes: OpenOffice_org-thesaurus-en = 20060111 +Dependency:Provides: OpenOffice_org-thesaurus-en = %version +Dependency:Obsoletes: OpenOffice_org-thesaurus-en = %version Source:thes_en_US_v2.tar.bz2 Locale:en_GB Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dhcp for openSUSE:11.2
Hello community, here is the log from the commit of package dhcp for openSUSE:11.2 checked in at Thu Apr 7 00:08:47 CEST 2011. --- old-versions/11.2/UPDATES/all/dhcp/dhcp.changes 2011-04-06 10:31:25.0 +0200 +++ 11.2/dhcp/dhcp.changes 2011-04-06 21:45:54.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 6 15:05:57 UTC 2011 - m...@suse.de + +- Relaxed the check of the domain-name option causing a regression, + when the server is misusing it to provide a domain list and does + not provide it using the domain-search option (bnc#675052). + +--- calling whatdependson for 11.2-i586 Other differences: -- ++ dhcp.spec ++ --- /var/tmp/diff_new_pack.Iiy17r/_old 2011-04-07 00:07:33.0 +0200 +++ /var/tmp/diff_new_pack.Iiy17r/_new 2011-04-07 00:07:33.0 +0200 @@ -31,7 +31,7 @@ Group: Productivity/Networking/Boot/Servers AutoReqProv:on Version:3.1.2p1 -Release:4.RELEASE8 +Release:4.RELEASE10 Summary:Common Files Used by ISC DHCP Software Url:http://www.isc.org/isc/dhcp.html Source0:http://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz ++ dhcp-3.1.2p1-dhclient-option-checks.bnc675052.diff ++ --- /var/tmp/diff_new_pack.Iiy17r/_old 2011-04-07 00:07:33.0 +0200 +++ /var/tmp/diff_new_pack.Iiy17r/_new 2011-04-07 00:07:33.0 +0200 @@ -174,11 +174,11 @@ + if ((universe == NULL) || (universe == dhcp_universe)) { + switch(opt) { + case DHO_HOST_NAME: -+ case DHO_DOMAIN_NAME: + case DHO_NIS_DOMAIN: + case DHO_NETBIOS_SCOPE: + return check_domain_name(ptr, len, 0); + break; ++ case DHO_DOMAIN_NAME: /* accept a list for compatibiliy */ + case DHO_DOMAIN_SEARCH: + return check_domain_name_list(ptr, len, 0); + break; Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dhcp for openSUSE:11.3
Hello community, here is the log from the commit of package dhcp for openSUSE:11.3 checked in at Thu Apr 7 00:19:02 CEST 2011. --- old-versions/11.3/UPDATES/all/dhcp/dhcp.changes 2011-04-06 10:34:31.0 +0200 +++ 11.3/dhcp/dhcp.changes 2011-04-06 18:09:08.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 6 15:05:57 UTC 2011 - m...@suse.de + +- Relaxed the check of the domain-name option causing a regression, + when the server is misusing it to provide a domain list and does + not provide it using the domain-search option (bnc#675052). + +--- calling whatdependson for 11.3-i586 Other differences: -- ++ dhcp.spec ++ --- /var/tmp/diff_new_pack.kH5HPW/_old 2011-04-07 00:17:12.0 +0200 +++ /var/tmp/diff_new_pack.kH5HPW/_new 2011-04-07 00:17:12.0 +0200 @@ -33,7 +33,7 @@ Group: Productivity/Networking/Boot/Servers AutoReqProv:on Version:4.1.2.ESV.1 -Release:0.RELEASE4 +Release:0.RELEASE6 Summary:Common Files Used by ISC DHCP Software Url:http://www.isc.org/software/dhcp Source0:dhcp-%{isc_version}.tar.bz2 ++ dhcp-4.1-ESV-R1-dhclient-option-checks.bnc675052.diff ++ --- /var/tmp/diff_new_pack.kH5HPW/_old 2011-04-07 00:17:12.0 +0200 +++ /var/tmp/diff_new_pack.kH5HPW/_new 2011-04-07 00:17:12.0 +0200 @@ -183,11 +183,11 @@ + if ((universe == NULL) || (universe == dhcp_universe)) { + switch(opt) { +case DHO_HOST_NAME: -+case DHO_DOMAIN_NAME: +case DHO_NIS_DOMAIN: +case DHO_NETBIOS_SCOPE: + return check_domain_name(ptr, len, 0); + break; ++case DHO_DOMAIN_NAME: /* accept a list for compatibiliy */ +case DHO_DOMAIN_SEARCH: + return check_domain_name_list(ptr, len, 0); + break; Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit moonlight for openSUSE:11.4
Hello community, here is the log from the commit of package moonlight for openSUSE:11.4 checked in at Thu Apr 7 00:19:48 CEST 2011. --- old-versions/11.4/all/moonlight/moonlight.changes 2011-02-22 23:26:40.0 +0100 +++ 11.4/moonlight/moonlight.changes2011-04-06 20:21:58.0 +0200 @@ -1,0 +2,9 @@ +Wed Apr 6 17:53:28 UTC 2011 - ajorgen...@novell.com + +- Update to Moonlight 2.4.1 for bnc#667077 + CVE-2011-0989: modification of read-only values via RuntimeHelpers.InitializeArray + CVE-2011-0990: buffer overflow due to race condition in in Array.FastCopy + CVE-2011-0991: use-after-free due to DynamicMethod resurrection + CVE-2011-0992: information leak due to improper thread finalization + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/moonlight Destination is old-versions/11.4/UPDATES/all/moonlight calling whatdependson for 11.4-i586 Old: moonlight-2.4.tar.bz2 New: moonlight-2.4.1.tar.bz2 non-desktop.patch Other differences: -- ++ moonlight.spec ++ --- /var/tmp/diff_new_pack.UhMp96/_old 2011-04-07 00:19:19.0 +0200 +++ /var/tmp/diff_new_pack.UhMp96/_new 2011-04-07 00:19:19.0 +0200 @@ -30,17 +30,17 @@ %endif # The version we must have on the system to build the plugin -%define required_mono 2.6 +%define required_mono 2.0 # If the system mono is older we must disable the desktop parts # because there will be problems with libmono.so %define with_desktop yes %define desktop_support --enable-desktop-support --enable-sdk # Comment this section out if you know you have mono = required_mono -#if 0%{?suse_version} 1120 -#define with_desktop no -#define desktop_support --disable-desktop-support --disable-sdk -#endif +%if 0%{?suse_version} 1120 +%define with_desktop no +%define desktop_support --disable-desktop-support --disable-sdk +%endif # The version included with the sources (for the plugin assemblies) %define included_mono 2.6.1 @@ -55,13 +55,14 @@ Group: Productivity/Multimedia/Other Summary:Novell Moonlight Url:http://go-mono.com/moonlight/ -Version:2.4 -Release:1.RELEASE2 +Version:2.4.1 +Release:0.RELEASE2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0:%{name}-%{version}.tar.bz2 Source1:mono-%{included_mono}.tar.bz2 Source2:mono-basic-%{included_basic}.tar.bz2 -Patch0: %{name}-2.4-underlinking.patch +Patch0: moonlight-2.4-underlinking.patch +Patch1: non-desktop.patch # Required to build the included mono BuildRequires: bison # Always required @@ -322,6 +323,7 @@ %setup -q -T -D -b 1 -n %{name}-%{version} %setup -q -T -D -b 2 -n %{name}-%{version} %patch0 +%patch1 -p1 %build # The plugin requires a complete build of it's own mono ++ mono-2.6.1.tar.bz2 ++ old-versions/11.4/all/moonlight/mono-2.6.1.tar.bz2 11.4/moonlight/mono-2.6.1.tar.bz2 differ: char 11, line 1 ++ moonlight-2.4.tar.bz2 - moonlight-2.4.1.tar.bz2 ++ old-versions/11.4/all/moonlight/moonlight-2.4.tar.bz2 11.4/moonlight/moonlight-2.4.1.tar.bz2 differ: char 11, line 1 ++ non-desktop.patch ++ Index: moonlight-2.4.1/tools/Makefile.am === --- moonlight-2.4.1.orig/tools/Makefile.am +++ moonlight-2.4.1/tools/Makefile.am @@ -1,7 +1,11 @@ SUBDIRS = mopen generators if INCLUDE_MANAGED_CODE #don't include respack because the toplevel includes that already -SUBDIRS += xamlg xaml2html mxap munxap unsign sockpol +SUBDIRS += xamlg xaml2html mxap unsign sockpol +endif + +if INCLUDE_DESKTOP_MANAGED_CODE +SUBDIRS += munxap endif DIST_SUBDIRS = $(SUBDIRS) moonvisi respack # added as dist_subdir so as not to break make dist Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org