#
SET(VERSION_MAJOR "1")
SET(VERSION_MINOR "11")
-SET(VERSION_PATCH "54")
+SET(VERSION_PATCH "55")
-# LAST RELEASED: 1.11.54
+# LAST RELEASED: 1.11.55
#=======
.\" Title: zypper
.\" Author: [see the "AUTHORS" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 03/03/2016
+.\" Date: 05/18/2016
.\" Manual: ZYPPER
.\" Source: SUSE Linux
.\" Language: English
.\"
-.TH "ZYPPER" "8" "03/03/2016" "SUSE Linux" "ZYPPER"
+.TH "ZYPPER" "8" "05/18/2016" "SUSE Linux" "ZYPPER"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
\fB\-n\fR, \fB\-\-non\-interactive\fR
.RS 4
Switches to non\-interactive mode\&. In this mode zypper doesn\(cqt ask user to type answers to various prompts, but uses default answers automatically\&. Those default answers also depend on other options like
-\fB\-\-no\-gpg\-checks\fR\&.
+\fB\-\-no\-gpg\-checks\fR
+or
+\fB\-\-ignore\-unknown\fR\&.
.RE
.PP
\fB\-\-non\-interactive\-include\-reboot\-patches\fR
.PP
\fB\-i\fR, \fB\-\-ignore\-unknown\fR
.RS 4
-Ignore unknown packages\&. This option is useful for scripts\&.
+Ignore unknown packages\&. This option is useful for scripts, because when installing in
+\fB\-\-non\-interactive\fR
+mode zypper expects each command line argument to match at least one known package\&. Unknown names or globbing expressions with no match are treated as an error unless this option is used\&.
.RE
.PP
\fB\-D\fR, \fB\-\-reposd\-dir\fR \fIdir\fR
Specifies table style to use. Table style is identified by an integer number. TODO
*-n*, *--non-interactive*::
- Switches to non-interactive mode. In this mode zypper doesn't ask user to type answers to various prompts, but uses default answers automatically. Those default answers also depend on other options like *--no-gpg-checks*.
+ Switches to non-interactive mode. In this mode zypper doesn't ask user to type answers to various prompts, but uses default answers automatically. Those default answers also depend on other options like *--no-gpg-checks* or *--ignore-unknown*.
*--non-interactive-include-reboot-patches*::
In non-interactive mode do not skip patches which have the rebootSuggested-flag set. Otherwise these patches are considered to be interactive, like patches including a licenses or some message to confirm. NOTE: This option does not turn on non-interactive mode.
Switches to XML output. This option is useful for scripts or graphical frontends using zypper.
*-i*, *--ignore-unknown*::
- Ignore unknown packages. This option is useful for scripts.
+ Ignore unknown packages. This option is useful for scripts, because when installing in *--non-interactive* mode zypper expects each command line argument to match at least one known package. Unknown names or globbing expressions with no match are treated as an error unless this option is used.
*-D*, *--reposd-dir* 'dir'::
Use the specified directory to look for the repository definition (*.repo*) files. The default value is */etc/zypp/repos.d*.
-------------------------------------------------------------------
+Wed May 18 12:37:18 CEST 2016 - ma@suse.de
+
+- Do not require --ignore-unknown in non interactive remove-command
+ (bsc#980263)
+- version 1.11.55
+
+-------------------------------------------------------------------
Wed Apr 13 16:35:48 CEST 2016 - ma@suse.de
- Fix testing for '-- download*' options (bsc#956480)
(sr.hasFeedback(SolverRequester::Feedback::NOT_FOUND_NAME) ||
sr.hasFeedback(SolverRequester::Feedback::NOT_FOUND_CAP)))
{
- setExitCode(ZYPPER_EXIT_INF_CAP_NOT_FOUND);
- if (globalOpts().non_interactive)
- ZYPP_THROW(ExitRequestException("name or capability not found"));
+ setExitCode( ZYPPER_EXIT_INF_CAP_NOT_FOUND );
+ if ( command () != ZypperCommand::REMOVE && globalOpts().non_interactive ) // bsc#980263: relax if removing packages
+ ZYPP_THROW( ExitRequestException("name or capability not found") );
}
// give user feedback from package selection