Hello community, here is the log from the commit of package rpmorphan for openSUSE:Factory checked in at 2018-02-06 16:49:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmorphan (Old) and /work/SRC/openSUSE:Factory/.rpmorphan.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmorphan" Tue Feb 6 16:49:44 2018 rev:19 rq:573189 version:1.18 Changes: -------- --- /work/SRC/openSUSE:Factory/rpmorphan/rpmorphan.changes 2017-10-19 19:33:08.166070996 +0200 +++ /work/SRC/openSUSE:Factory/.rpmorphan.new/rpmorphan.changes 2018-02-06 16:49:45.902353313 +0100 @@ -1,0 +2,10 @@ +Mon Feb 5 21:31:49 UTC 2018 - [email protected] + +- Update to 1.18: + bugfix: + * (rpmorphan curses) fix error on line 860/862 rpmorphan-lib.pl + (undefined value) + improvement: + * (rpmorphan curses) block q key on info display + +------------------------------------------------------------------- Old: ---- rpmorphan-1.17.tar.gz New: ---- rpmorphan-1.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmorphan.spec ++++++ --- /var/tmp/diff_new_pack.xbIUor/_old 2018-02-06 16:49:46.562322433 +0100 +++ /var/tmp/diff_new_pack.xbIUor/_new 2018-02-06 16:49:46.566322245 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmorphan # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rpmorphan -Version: 1.17 +Version: 1.18 Release: 0 Summary: List the orphaned RPM packages License: GPL-2.0+ ++++++ rpmorphan-1.17.tar.gz -> rpmorphan-1.18.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/Changelog new/rpmorphan-1.18/Changelog --- old/rpmorphan-1.17/Changelog 2017-07-15 08:39:03.000000000 +0200 +++ new/rpmorphan-1.18/Changelog 2017-12-15 12:46:37.000000000 +0100 @@ -1,3 +1,7 @@ +2017-12-22 Eric Gerbier <[email protected]> 1.18 + * (rpmorphan curses) fix error on line 860/862 rpmorphan-lib.pl (undefined value) + * (rpmorphan curses) block q key on info display + 2017-07-15 Eric Gerbier <[email protected]> 1.17 * use environment variables to set/get options * fix bug with arch option on gpg-pubkey package (no arch) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/Makefile new/rpmorphan-1.18/Makefile --- old/rpmorphan-1.17/Makefile 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/Makefile 2017-12-22 09:31:31.000000000 +0100 @@ -1,4 +1,4 @@ -# $Id: rpmorphan-1.17 | Makefile | Fri Apr 22 15:46:36 2016 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | Makefile | Fri Apr 22 15:46:36 2016 +0200 | Eric Gerbier $ # recommanded by debian install guide DESTDIR = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/NEWS new/rpmorphan-1.18/NEWS --- old/rpmorphan-1.17/NEWS 2017-07-15 08:49:30.000000000 +0200 +++ new/rpmorphan-1.18/NEWS 2017-12-15 12:47:02.000000000 +0100 @@ -1,3 +1,11 @@ + 1.18 version + +bugfix : +* (rpmorphan curses) fix error on line 860/862 rpmorphan-lib.pl (undefined value) + +improvement : +* (rpmorphan curses) block q key on info display +------------------------------------------------------------------------------- 1.17 version bugfix : diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/Readme new/rpmorphan-1.18/Readme --- old/rpmorphan-1.17/Readme 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/Readme 2017-12-22 09:31:31.000000000 +0100 @@ -45,4 +45,4 @@ -- Eric Gerbier -$Id: rpmorphan-1.17 | Readme | Thu Mar 31 16:11:08 2016 +0200 | Eric Gerbier $ +$Id: rpmorphan-1.18 | Readme | Thu Mar 31 16:11:08 2016 +0200 | Eric Gerbier $ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/Readme.fr new/rpmorphan-1.18/Readme.fr --- old/rpmorphan-1.17/Readme.fr 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/Readme.fr 2017-12-22 09:31:31.000000000 +0100 @@ -40,4 +40,4 @@ -- Eric Gerbier -$Id: rpmorphan-1.17 | Readme.fr | Thu Mar 31 16:11:08 2016 +0200 | Eric Gerbier $ +$Id: rpmorphan-1.18 | Readme.fr | Thu Mar 31 16:11:08 2016 +0200 | Eric Gerbier $ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmdep.1 new/rpmorphan-1.18/rpmdep.1 --- old/rpmorphan-1.17/rpmdep.1 2017-07-15 08:55:35.000000000 +0200 +++ new/rpmorphan-1.18/rpmdep.1 2017-12-22 09:31:31.000000000 +0100 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RPMDEP 1" -.TH RPMDEP 1 "2017-07-14" "perl v5.24.1" "User Contributed Perl Documentation" +.TH RPMDEP 1 "2017-12-22" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmdep.pl new/rpmorphan-1.18/rpmdep.pl --- old/rpmorphan-1.17/rpmdep.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmdep.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmdep.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmdep.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmduplicates.1 new/rpmorphan-1.18/rpmduplicates.1 --- old/rpmorphan-1.17/rpmduplicates.1 2017-07-15 08:55:35.000000000 +0200 +++ new/rpmorphan-1.18/rpmduplicates.1 2017-12-22 09:31:31.000000000 +0100 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RPMDUPLICATES 1" -.TH RPMDUPLICATES 1 "2017-07-14" "perl v5.24.1" "User Contributed Perl Documentation" +.TH RPMDUPLICATES 1 "2017-12-22" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmduplicates.pl new/rpmorphan-1.18/rpmduplicates.pl --- old/rpmorphan-1.17/rpmduplicates.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmduplicates.pl 2017-12-22 09:31:31.000000000 +0100 @@ -3,7 +3,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmduplicates.pl | Fri Apr 1 12:52:04 2016 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmduplicates.pl | Fri Apr 1 12:52:04 2016 +0200 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmextra.1 new/rpmorphan-1.18/rpmextra.1 --- old/rpmorphan-1.17/rpmextra.1 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmextra.1 2017-12-22 09:31:31.000000000 +0100 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RPMEXTRA 1" -.TH RPMEXTRA 1 "2017-07-14" "perl v5.24.1" "User Contributed Perl Documentation" +.TH RPMEXTRA 1 "2017-12-22" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmextra.pl new/rpmorphan-1.18/rpmextra.pl --- old/rpmorphan-1.17/rpmextra.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmextra.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmextra.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmextra.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan-curses-lib.pl new/rpmorphan-1.18/rpmorphan-curses-lib.pl --- old/rpmorphan-1.17/rpmorphan-curses-lib.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan-curses-lib.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmorphan-curses-lib.pl | Sat Jul 15 08:48:57 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmorphan-curses-lib.pl | Fri Dec 15 12:34:04 2017 +0100 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -221,6 +221,10 @@ # any key will quit $win->set_binding( \&curses_exit_text_callback, KEY_ENTER() ); + + # but not q + $Main_ui->set_binding( sub { return; }, 'q' ); + $textviewer->focus(); return; } @@ -239,6 +243,10 @@ my $win = $Main_ui->getobj('win1_id'); $win->delete('mytextviewer_id'); $win->draw(); + + # restore quit + $Main_ui->set_binding( \&curses_quit_callback, 'q' ); + return; } ######################################################### @@ -496,10 +504,10 @@ $Main_ui->set_binding( sub { curses_load_callback($W_list) }, 'L' ); # Bind <q> to quit. - $Main_ui->set_binding( sub { exit }, 'q' ); + $Main_ui->set_binding( \&curses_quit_callback, 'q' ); # for debuging - #$Main_ui->set_binding( sub { dump_struct() }, 'd' ); + #$Main_ui->set_binding( \&dump_struct, 'd' ); # common gui subroutines with different coding ############################################## @@ -520,8 +528,8 @@ my @tab = split /;/, $pac; my $line = ($opt_arch) - ? sprintf '%-20s %-20s %-10s %10s', $tab[0], $tab[1], $tab[2], - $tab[3] + ? sprintf '%-20s %-20s %-10s %10i', $tab[0], $tab[1] || q{}, + $tab[2] || q{}, $tab[3] || 0 : sprintf '%-30s %10i', $tab[0], $tab[1]; push @values, $line; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan-lib.pl new/rpmorphan-1.18/rpmorphan-lib.pl --- old/rpmorphan-1.17/rpmorphan-lib.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan-lib.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmorphan-lib.pl | Sat Jul 15 08:48:57 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmorphan-lib.pl | Fri Dec 15 11:37:02 2017 +0100 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -856,8 +856,13 @@ # maybe add code for RPM2/URPM ? # in arch mode, there is no arch for gpg-pubkey => (none) foreach (@pacs) { - ## no critic (ProhibitEscapedMetacharacters) - s/\.\(none\)//; + ## no critic (ProhibitEscapedMetacharacters,ProhibitUselessTopic) + if ( defined $_ ) { + s/\.\(none\)//; + } + else { + $_ = q{}; + } } my $cmd = "rpm -q --queryformat '$format' @pacs"; ## no critic ( ProhibitBacktickOperators ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan-tk-lib.pl new/rpmorphan-1.18/rpmorphan-tk-lib.pl --- old/rpmorphan-1.17/rpmorphan-tk-lib.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan-tk-lib.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmorphan-tk-lib.pl | Sat Jul 15 08:48:57 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmorphan-tk-lib.pl | Fri Dec 15 13:03:02 2017 +0100 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ use English '-no_match_vars'; # cf also test_tk_gui sub in rpmorphan.pl +use lib '.'; # for local test (MListbox) use Tk; use Tk::Balloon; use Tk::Dialog; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan.1 new/rpmorphan-1.18/rpmorphan.1 --- old/rpmorphan-1.17/rpmorphan.1 2017-07-15 08:55:35.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan.1 2017-12-22 09:31:31.000000000 +0100 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RPMORPHAN 1" -.TH RPMORPHAN 1 "2017-07-14" "perl v5.24.1" "User Contributed Perl Documentation" +.TH RPMORPHAN 1 "2017-12-22" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan.lsm new/rpmorphan-1.18/rpmorphan.lsm --- old/rpmorphan-1.17/rpmorphan.lsm 2017-07-15 08:38:15.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan.lsm 2017-12-15 12:35:35.000000000 +0100 @@ -1,7 +1,7 @@ Begin4 Title: rpmorphan -Version: 1.17 -Entered-date: 2017-07-15 +Version: 1.18 +Entered-date: 2017-12-22 Description: rpmorphan finds "orphaned" packages on your system. It determines which packages have no other packages depending on their installation, and shows you a list of these packages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan.pl new/rpmorphan-1.18/rpmorphan.pl --- old/rpmorphan-1.17/rpmorphan.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmorphan.pl | Tue Jul 11 14:12:30 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmorphan.pl | Fri Dec 15 11:37:02 2017 +0100 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -743,7 +743,7 @@ # version ######################################################### { - my $version = '1.17'; + my $version = '1.18'; sub get_version() { return $version; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphan.spec new/rpmorphan-1.18/rpmorphan.spec --- old/rpmorphan-1.17/rpmorphan.spec 2017-07-15 08:50:22.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphan.spec 2017-12-15 12:47:40.000000000 +0100 @@ -1,7 +1,7 @@ %global _binary_filedigest_algorithm 1 %global _source_filedigest_algorithm 1 -%define VERSION 1.17 +%define VERSION 1.18 Summary: List packages that have no dependencies (like deborphan) # The Summary: line should be expanded to about here -----^ Summary(fr): Liste les packages rpm orphelins (sans dependances) @@ -177,6 +177,10 @@ %doc %{_mandir}/man1/rpmextra.1* %changelog +* Fri Dec 22 2017 Eric Gerbier <[email protected]> 1.18 +- (rpmorphan curses) fix error on line 860/862 rpmorphan-lib.pl (undefined value) +- (rpmorphan curses) block q key on info display + * Sat Jul 15 2017 Eric Gerbier <[email protected]> 1.17 - (rpmorphan) use environment variables to set/get options - (rpmorphan) fix bug with arch option on gpg-pubkey package (no arch) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmorphanrc.sample new/rpmorphan-1.18/rpmorphanrc.sample --- old/rpmorphan-1.17/rpmorphanrc.sample 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmorphanrc.sample 2017-12-22 09:31:31.000000000 +0100 @@ -1,5 +1,5 @@ # configuration file exemple for rpmorphan -# $Id: rpmorphan-1.17 | rpmorphanrc.sample | Wed Apr 13 11:40:31 2016 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmorphanrc.sample | Wed Apr 13 11:40:31 2016 +0200 | Eric Gerbier $ # it can be used as # - host (general) configuration file as /etc/rpmorphanrc # - home (user) configuration file as ~/.rpmorphanrc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmusage.1 new/rpmorphan-1.18/rpmusage.1 --- old/rpmorphan-1.17/rpmusage.1 2017-07-15 08:55:35.000000000 +0200 +++ new/rpmorphan-1.18/rpmusage.1 2017-12-22 09:31:31.000000000 +0100 @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "RPMUSAGE 1" -.TH RPMUSAGE 1 "2017-07-14" "perl v5.24.1" "User Contributed Perl Documentation" +.TH RPMUSAGE 1 "2017-12-22" "perl v5.26.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmorphan-1.17/rpmusage.pl new/rpmorphan-1.18/rpmusage.pl --- old/rpmorphan-1.17/rpmusage.pl 2017-07-15 08:55:36.000000000 +0200 +++ new/rpmorphan-1.18/rpmusage.pl 2017-12-22 09:31:31.000000000 +0100 @@ -4,7 +4,7 @@ # # Copyright (C) 2006 by Eric Gerbier # Bug reports to: [email protected] -# $Id: rpmorphan-1.17 | rpmusage.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ +# $Id: rpmorphan-1.18 | rpmusage.pl | Tue Jul 11 13:10:43 2017 +0200 | Eric Gerbier $ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by
