drop gnomeicu from openSUSE:Factory

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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

2011-04-06 Thread h_root

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