Hello community,

here is the log from the commit of package inst-source-utils for 
openSUSE:Factory checked in at 2013-04-05 07:31:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/inst-source-utils (Old)
 and      /work/SRC/openSUSE:Factory/.inst-source-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "inst-source-utils", Maintainer is "lr...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/inst-source-utils/inst-source-utils.changes      
2013-01-29 10:46:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.inst-source-utils.new/inst-source-utils.changes 
2013-04-05 07:36:27.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Apr  3 12:03:43 CEST 2013 - r...@suse.de
+
+- remove pdb code from create_package_descr
+- create_sha1sums: replace "which" by "type -p"
+- create_repo_for_patch.sh: same change
+- RPMQ: fix for name-version-release > 64 characters 
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ inst-source-utils.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inst-source-utils/usr/bin/create_package_descr 
new/inst-source-utils/usr/bin/create_package_descr
--- old/inst-source-utils/usr/bin/create_package_descr  2013-01-25 
01:22:42.000000000 +0100
+++ new/inst-source-utils/usr/bin/create_package_descr  2013-04-03 
12:05:42.000000000 +0200
@@ -62,9 +62,8 @@
 my $add_vendor = 0;
 my $allow_shr = 1;
 my %used_fallbacks;
-my $num_pdb_records = 0;
 my $checksum_binary = "sha1sum";
-my $pdb_data_dir = "";
+my $unused_data_dir = "";
 my $eula_data_dir = "";
 my $ignore_file = "";
 my $ignore_dir = "";
@@ -83,7 +82,6 @@
     my $exit_code=shift || 1;
     print "Usage: create_package_descr [OPTIONS]\n";
     print "       [-d DATADIR1 [-d DATADIR2 [... ] ] ] (default cwd)\n";
-    print "       [-p PDB_DATA_DIR ]\n";
     print "       [-e EULA_DIR ]\n";
     print "       [-x EXTRA_PROV_FILE ]\n";
     print "       [-r EXTRA_REQUIRES_FILE]\n";
@@ -160,7 +158,7 @@
   elsif ( $arg eq "-l" ) { push @LANGUAGES , shift @ARGV ; }
   elsif (( $arg eq "-h" ) || ( $arg eq "--help" )) { shift @ARGV ; usage(0); }
   elsif ( $arg eq "-o" ) { $output_dir = shift @ARGV ; }
-  elsif ( $arg eq "-p" ) { $pdb_data_dir = shift @ARGV ; }
+  elsif ( $arg eq "-p" ) { $unused_data_dir = shift @ARGV ; }
   elsif ( $arg eq "-e" ) { $eula_data_dir = shift @ARGV ; }
   elsif ( $arg eq "-r" ) { $extra_requires = shift @ARGV ; }
   elsif ( $arg eq "-x" ) { $extra_provides = shift @ARGV ; }
@@ -188,12 +186,6 @@
 print "INFO:    datadirs       : ".join(",",@DATADIRS)."\n";
 print "INFO:    languages      : ".join(",",@LANGUAGES)."\n";
 print "INFO:    output dir     : $output_dir\n";
-if ( -d $pdb_data_dir ) {
-  print "INFO:    pdb data       : $pdb_data_dir\n";
-} elsif ( $pdb_data_dir ) {
-  print "$pdb_data_dir is not a directory: ignoring\n";
-  $pdb_data_dir = "";
-}
 
 if ( $extra_provides ) {
   if ( -f $extra_provides ) {
@@ -451,89 +443,6 @@
            my $found_in = $SEEN_PACKAGE{"$rpm_name $res{1001}[0] 
$res{1002}[0]"};
            WriteSEntry( $pkg_main, "Shr", "$res{1000}[0] $res{1001}[0] 
$res{1002}[0] $found_in");
     } else {
-         if ( $pdb_data_dir ) {
-           my $pac_rpm_name = $rpm_name;
-           $num_pdb_records++;
-           delete $INC{"$pdb_data_dir/$pac_rpm_name.pl"};
-           if ( ! -f "$pdb_data_dir/$pac_rpm_name.pl" ) {
-                   $pac_rpm_name =~ s/-32bit$//;
-                   $pac_rpm_name =~ s/-64bit$//;
-                   $pac_rpm_name =~ s/-x86$//;
-                   $pac_rpm_name =~ s/-ia32$//;
-                   $pac_rpm_name =~ s/-lang$//;
-                   $pac_rpm_name =~ s/-debuginfo$//;
-                   $pac_rpm_name =~ s/-debugsource$//;
-                   $pac_rpm_name =~ s/-kmp-[^-]*$/-KMP/;
-           }
-           if ( -f "$pdb_data_dir/$pac_rpm_name.pl") {
-                   require "$pdb_data_dir/$pac_rpm_name.pl";
-           } else {
-                   # no pdb data for this package, use rpm summary
-                   #warn "ERROR:   no pdb data for $pac_rpm_name\n";
-                   $pacdata{$pac_rpm_name}{$default_lang}{'label'} = 
"$res{1004}[0]";
-           }
-           if ( ! $pacdata{$pac_rpm_name}{$default_lang}{'label'} ) {
-                   warn "ERROR:   no pdb data for $pac_rpm_name received\n";
-           }
-           if ( $pacdata{$pac_rpm_name}{$default_lang}{'label'} =~ /\n/ ) {
-                   warn "ERROR:   newline in summary for package 
$pac_rpm_name\n";
-                   $pacdata{$pac_rpm_name}{$default_lang}{'label'} =~ s/\n/ /g;
-           }
-           WriteMEntry( $pkg_main, "Aut", 
@{$pacdata{$pac_rpm_name}{"authorname"}} );
-           if ( $do_keywords eq "1" && $pacdata{$pac_rpm_name}{"keywords"} ) {
-                   WriteMEntry( $pkg_main, "Kwd", 
@{$pacdata{$pac_rpm_name}{"keywords"}} );
-           }
-           foreach my $lang (@LANGUAGES) {
-                 WriteSeparator( $pkg_lang{$lang} );
-                 WriteSEntry( $pkg_lang{$lang}, "Pkg", "$res{1000}[0] 
$res{1001}[0] $res{1002}[0] $file_arch");
-                 if ( $pacdata{$pac_rpm_name}{$lang}{"label"} ) {
-                   if ( $pacdata{$pac_rpm_name}{$lang}{"label"} =~ /\n/ ) {
-                         warn "ERROR:   newline in $lang summary for package 
$pac_rpm_name\n";
-                         $pacdata{$pac_rpm_name}{$lang}{"label"} =~ s/\n/ /g;
-                   }
-                   WriteSEntry( $pkg_lang{$lang}, "Sum", 
$pacdata{$pac_rpm_name}{$lang}{'label'} );
-                 } else {
-                   WriteSEntry( $pkg_lang{$lang}, "Sum", 
$pacdata{$pac_rpm_name}{$default_lang}{'label'} );
-                   $used_fallbacks{$lang}++;
-                 }
-                 if ( $prefer_yastdescr eq "1" ) {
-                       foreach my $tag (sort keys (%tag_short)) {
-                               my $ytag = $tag."_yast";
-                               if ( $pacdata{$pac_rpm_name}{$lang}{$ytag} ) {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$lang}{$ytag}});
-                               } elsif ( $pacdata{$pac_rpm_name}{$lang}{$tag} 
) {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$lang}{$tag}});
-                               } elsif ( 
$pacdata{$pac_rpm_name}{$default_lang}{$ytag} ) {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$default_lang}{$ytag}});
-                               } else {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$default_lang}{$tag}});
-                               }
-                       }
-                       if ( $add_licenses eq "1" ) {
-                           if ( 
$pacdata{$pac_rpm_name}{$lang}{'confirmlic_yast'} ) {
-                                   WriteMEntry( $pkg_lang{$lang}, "Eul", 
@{$pacdata{$pac_rpm_name}{$lang}{'confirmlic_yast'}});
-                           } elsif ( 
$pacdata{$pac_rpm_name}{$default_lang}{'confirmlic_yast'} ) {
-                                   WriteMEntry( $pkg_lang{$lang}, "Eul", 
@{$pacdata{$pac_rpm_name}{$default_lang}{'confirmlic_yast'}});
-                           }
-                       }
-                 } else {
-                       foreach my $tag (sort keys (%tag_short)) {
-                               if ( $pacdata{$pac_rpm_name}{$lang}{$tag} ) {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$lang}{$tag}});
-                               } else {
-                                       WriteMEntry( $pkg_lang{$lang}, 
$tag_short{$tag}, @{$pacdata{$pac_rpm_name}{$default_lang}{$tag}});
-                               }
-                       }
-                       if ( $add_licenses eq "1" ) {
-                           if ( $pacdata{$pac_rpm_name}{$lang}{'confirmlic'} ) 
{
-                                   WriteMEntry( $pkg_lang{$lang}, "Eul", 
@{$pacdata{$pac_rpm_name}{$lang}{'confirmlic'}});
-                           } elsif ( 
$pacdata{$pac_rpm_name}{$default_lang}{'confirmlic'} ) {
-                                   WriteMEntry( $pkg_lang{$lang}, "Eul", 
@{$pacdata{$pac_rpm_name}{$default_lang}{'confirmlic'}});
-                           }
-                       }
-                 }
-           }
-       } else {
            foreach my $lang (@LANGUAGES) {
                        WriteSeparator( $pkg_lang{$lang} );
                        WriteSEntry( $pkg_lang{$lang}, "Pkg", "$res{1000}[0] 
$res{1001}[0] $res{1002}[0] $file_arch");
@@ -547,7 +456,6 @@
                        }
                                
            }
-       }
     }
     WriteSeparator( $pkg_du );
     WriteSEntry( $pkg_du, "Pkg", "$res{1000}[0] $res{1001}[0] $res{1002}[0] 
$file_arch");
@@ -572,12 +480,6 @@
 close ( $pkg_du );
 close ( $pkg_fl ) if $do_file_list;
 
-if ($num_pdb_records) {
-    warn ("used pdb records $num_pdb_records\n") if $num_pdb_records; 
-    foreach my $lang (@LANGUAGES) {
-       warn ("used fallbacks for $lang $used_fallbacks{$lang}\n");
-    }
-}
 print "INFO:    now recoding to UTF-8: ";
 foreach my $file ("packages","packages.DU") {
     print "$file ";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inst-source-utils/usr/bin/create_repo_for_patch.sh 
new/inst-source-utils/usr/bin/create_repo_for_patch.sh
--- old/inst-source-utils/usr/bin/create_repo_for_patch.sh      2013-01-25 
01:22:42.000000000 +0100
+++ new/inst-source-utils/usr/bin/create_repo_for_patch.sh      2013-04-03 
12:05:42.000000000 +0200
@@ -56,7 +56,7 @@
 }
 
 function check_binary(){
-    local BINARY=$(which $1 2>/dev/null)
+    local BINARY=$(type -p $1 2>/dev/null)
     if [ x"$BINARY" = x"" ]; then
         echo "ERROR:   $1 not found! Please install the missing package 
first!" >&2
         exit 3
@@ -220,8 +220,8 @@
     if [ "${SIGN_ID}" = "" ]; then
                if [ -f "/etc/sign.conf" ]; then
                        [ "$DEBUG" ] && echo "INFO:   Try to sign with key from 
/etc/sign.conf"
-                       if [ -x $(which sign) ]; then
-                               $(which sign) -d "$REPODIR/repodata/repomd.xml"
+                       if [ -x $(type -p sign) ]; then
+                               $(type -p sign) -d 
"$REPODIR/repodata/repomd.xml"
                        else
                                echo "ERROR:  Could not execute 'sign'" >&2
                                exit 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inst-source-utils/usr/bin/create_sha1sum 
new/inst-source-utils/usr/bin/create_sha1sum
--- old/inst-source-utils/usr/bin/create_sha1sum        2013-01-25 
01:22:42.000000000 +0100
+++ new/inst-source-utils/usr/bin/create_sha1sum        2013-04-03 
12:05:42.000000000 +0200
@@ -20,7 +20,7 @@
 # Boston, MA  02110-1301,
 # USA.
 #
-# $Id: create_sha1sum 421 2011-05-05 10:25:22Z ro $
+# $Id: create_sha1sum 1012 2013-02-17 10:49:03Z lrupp $
 #
 
 function usage (){
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inst-source-utils/usr/bin/create_sha1sums 
new/inst-source-utils/usr/bin/create_sha1sums
--- old/inst-source-utils/usr/bin/create_sha1sums       2013-01-25 
01:22:42.000000000 +0100
+++ new/inst-source-utils/usr/bin/create_sha1sums       2013-04-03 
12:05:42.000000000 +0200
@@ -19,7 +19,7 @@
 # Boston, MA  02110-1301,
 # USA.
 #
-# $Id: create_sha1sums 419 2011-05-05 10:13:45Z ro $
+# $Id: create_sha1sums 1012 2013-02-17 10:49:03Z lrupp $
 #
 
 SIGN="yes"
@@ -50,7 +50,7 @@
 }
 
 function signit(){
-       if [ "$(which sign 2>/dev/null)" != "" ]; then 
+       if [ "$(type -p sign 2>/dev/null)" != "" ]; then 
          sign $SIGN_OPTS -d $1
          sign $SIGN_OPTS -p > $1.key
        else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/inst-source-utils/usr/share/inst-source-utils/modules/RPMQ.pm 
new/inst-source-utils/usr/share/inst-source-utils/modules/RPMQ.pm
--- old/inst-source-utils/usr/share/inst-source-utils/modules/RPMQ.pm   
2013-01-25 01:22:42.000000000 +0100
+++ new/inst-source-utils/usr/share/inst-source-utils/modules/RPMQ.pm   
2013-04-03 12:05:42.000000000 +0200
@@ -210,7 +210,10 @@
     return undef;
   }
   close RPM;
-  return unpack('@10Z65', $head);
+  my $name = unpack('@10Z65', $head);
+  return $name if length($name) < 65;
+  my %q = rpmq_many($rpm, 'NAME', 'VERSION', 'RELEASE');
+  return "$q{'NAME'}->[0]-$q{'VERSION'}->[0]-$q{'RELEASE'}->[0]";
 }
 
 sub rpmq {

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to