Mailinglist Archive: opensuse-commit (1097 mails)

< Previous Next >
commit yast2-printer for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Thu, 21 Jan 2010 12:11:30 +0100
  • Message-id: <20100121111130.8F00B202A6@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package yast2-printer for openSUSE:Factory
checked in at Thu Jan 21 12:11:30 CET 2010.



--------
--- yast2-printer/yast2-printer.changes 2009-12-22 14:21:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-printer/yast2-printer.changes
2010-01-20 10:25:37.000000000 +0100
@@ -1,0 +2,13 @@
+Tue Jan 19 16:21:03 CET 2010 - jsmeix@xxxxxxx
+
+- More meaningful wording in BasicAdd and BasicModify dialogs.
+- 2.19.3
+
+------------------------------------------------------------------
+Wed Jan 13 18:56:03 CET 2010 - kmachalkova@xxxxxxx
+
+- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su
+ where root privileges are needed, removed X-KDE-SubstituteUID key
+ (bnc#540627)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
yast2-printer-2.19.2.tar.bz2

New:
----
yast2-printer-2.19.3.tar.bz2

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

Other differences:
------------------
++++++ yast2-printer.spec ++++++
--- /var/tmp/diff_new_pack.5BcIZL/_old 2010-01-21 12:10:15.000000000 +0100
+++ /var/tmp/diff_new_pack.5BcIZL/_new 2010-01-21 12:10:15.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-printer (Version 2.19.2)
+# spec file for package yast2-printer (Version 2.19.3)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 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,15 +19,15 @@


Name: yast2-printer
-Version: 2.19.2
+Version: 2.19.3
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-printer-2.19.2.tar.bz2
+Source0: yast2-printer-2.19.3.tar.bz2
Prefix: /usr
BuildRequires: update-desktop-files xorg-x11-libX11-devel yast2
yast2-core-devel yast2-devtools yast2-testsuite
-Recommends: cups-client netcat samba-client
+Recommends: cups-client iptables netcat samba-client
Requires: /bin/mktemp /bin/ping /usr/bin/sed
Requires: yast2 >= 2.16.12
Provides: yast2-config-cups yast2-agent-cups yast2-lib-printer
yast2-config-printer y2c_cups y2c_prnt y2l_printer y2a_cups yast2-trans-printer
yast2-trans-libprinter yast2-trans-cups yast2-cups-devel
@@ -52,7 +52,7 @@
Developer documentation for yast2-printer.

%prep
-%setup -n yast2-printer-2.19.2
+%setup -n yast2-printer-2.19.3

%build
%{prefix}/bin/y2tool y2autoconf

++++++ yast2-printer-2.19.2.tar.bz2 -> yast2-printer-2.19.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/configure
new/yast2-printer-2.19.3/configure
--- old/yast2-printer-2.19.2/configure 2009-12-22 14:11:09.000000000 +0100
+++ new/yast2-printer-2.19.3/configure 2010-01-20 10:14:16.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for yast2-printer 2.19.2.
+# Generated by GNU Autoconf 2.63 for yast2-printer 2.19.3.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-printer'
PACKAGE_TARNAME='yast2-printer'
-PACKAGE_VERSION='2.19.2'
-PACKAGE_STRING='yast2-printer 2.19.2'
+PACKAGE_VERSION='2.19.3'
+PACKAGE_STRING='yast2-printer 2.19.3'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'

ac_unique_file="RPMNAME"
@@ -1336,7 +1336,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-printer 2.19.2 to adapt to many kinds of systems.
+\`configure' configures yast2-printer 2.19.3 to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

@@ -1407,7 +1407,7 @@

if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-printer 2.19.2:";;
+ short | recursive ) echo "Configuration of yast2-printer 2.19.3:";;
esac
cat <<\_ACEOF

@@ -1502,7 +1502,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-printer configure 2.19.2
+yast2-printer configure 2.19.3
generated by GNU Autoconf 2.63

Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1516,7 +1516,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

-It was created by yast2-printer $as_me 2.19.2, which was
+It was created by yast2-printer $as_me 2.19.3, which was
generated by GNU Autoconf 2.63. Invocation command line was

$ $0 $@
@@ -2363,7 +2363,7 @@

# Define the identity of the package.
PACKAGE='yast2-printer'
- VERSION='2.19.2'
+ VERSION='2.19.3'


cat >>confdefs.h <<_ACEOF
@@ -2587,7 +2587,7 @@



-VERSION="2.19.2"
+VERSION="2.19.3"
RPMNAME="yast2-printer"
MAINTAINER="Michal Zugec <mzugec@xxxxxxxxxx>"

@@ -5413,7 +5413,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-printer $as_me 2.19.2, which was
+This file was extended by yast2-printer $as_me 2.19.3, which was
generated by GNU Autoconf 2.63. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
@@ -5467,7 +5467,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-yast2-printer config.status 2.19.2
+yast2-printer config.status 2.19.3
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`\\"

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/configure.in
new/yast2-printer-2.19.3/configure.in
--- old/yast2-printer-2.19.2/configure.in 2009-12-22 14:11:04.000000000
+0100
+++ new/yast2-printer-2.19.3/configure.in 2010-01-20 10:14:11.000000000
+0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)

-AC_INIT(yast2-printer, 2.19.2, http://bugs.opensuse.org/, yast2-printer)
+AC_INIT(yast2-printer, 2.19.3, http://bugs.opensuse.org/, yast2-printer)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])

@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)

dnl Important YaST2 variables
-VERSION="2.19.2"
+VERSION="2.19.3"
RPMNAME="yast2-printer"
MAINTAINER="Michal Zugec <mzugec@xxxxxxxxxx>"

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/src/basicadd.ycp
new/yast2-printer-2.19.3/src/basicadd.ycp
--- old/yast2-printer-2.19.2/src/basicadd.ycp 2009-12-22 13:18:54.000000000
+0100
+++ new/yast2-printer-2.19.3/src/basicadd.ycp 2010-01-19 15:50:49.000000000
+0100
@@ -45,6 +45,7 @@
*/
any BasicAddDialog()
{ y2milestone( "entering BasicAddDialog" );
+ string any_model_driver_filter_input_text = _("any model");
string non_matching_fallback_driver_filter_string = "qqqqqqqqqq";
// Caption for the "Add Printer" dialog (BasicAddDialog):
string caption = _("Add New Printer Configuration");
@@ -81,14 +82,15 @@
( `HBox
( `Label
( // Caption for a Table with a list of printer
connections:
- _("Determine Connection")
+ _("Specify the Connection")
),
`HStretch(),
`PushButton
( `id(`more_connections),
- // Label of a PushButton to show more available
printer connections
+ // Label of a PushButton to restart printer
autodetection
+ // to show more available printer connections
// in the Table with a list of printer connections:
- _("&More Connections")
+ _("&Detect More")
),
`PushButton
( `id(`connection_wizard),
@@ -128,7 +130,7 @@
( `Left
( `Label
( // Caption for a printer driver selection:
- _("Assign Driver")
+ _("Find and Assign a Driver")
)
),
`HBox
@@ -143,7 +145,7 @@
`opt(`default),
// Label of a PushButton to search a list for a
search string
// and then show the search result:
- _("&Search")
+ _("&Search for")
),
`ReplacePoint
( `id(`driver_filter_input_replace_point),
@@ -152,19 +154,24 @@
`opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- driver_filter_input_text
+ // Make it lowercase to make it more obvious that
this is a search string
+ // which the user could change as needed and not a
final fixed model name.
+ // Many users do not understand that the model
name which is preset here
+ // (i.e. initially for this dialog and when the
user selected a connection)
+ // as search string can be changed by the user as
needed to find drivers.
+ tolower( driver_filter_input_text )
)
),
`PushButton
( `id(`more_drivers),
- // Label of a PushButton to show more available
printer drivers:
- _("More &Drivers")
+ // Label of a PushButton to find and show more
available printer drivers:
+ _("&Find More")
),
`PushButton
( `id(`add_driver),
// Label of a PushButton to go to the "Add Driver"
dialog
// to install a new driver (and perhaps download it
before):
- _("&Add Driver")
+ _("&Install Driver")
)
),
`ReplacePoint
@@ -211,7 +218,7 @@
// Avoid that it becomes squeezed to only a few
characters in text mode:
`opt(`hstretch),
// Header of a TextEntry to enter the queue name:
- _("Set &Name"),
+ _("Set Arbitrary &Name"),
queue_name_proposal
)
),
@@ -266,8 +273,15 @@
}
UI::FakeUserInput( `connection_selection );
any user_input = nil;
- while(true)
- { user_input = UI::UserInput();
+ while( true )
+ { // The [Search for] button must be the default
+ // (it is activated when the user pressed the Enter key)
+ // because when the user has clicked into TextEntry to enter something
+ // it is normal to finish entering by pressing the Enter key
+ // but if the Enter key was linked to 'Next' or 'Back',
+ // the user would get the wrong action.
+ UI::SetFocus( `apply_driver_filter );
+ user_input = UI::UserInput();
if( `abort == user_input || `cancel == user_input || `back == user_input )
break;
if( `next == user_input )
{ if( Printer::selected_connections_index < 0
@@ -449,7 +463,12 @@
( `id(`driver_filter_input), `opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- driver_filter_input_text
+ // Make it lowercase to make it more obvious that
this is a search string
+ // which the user could change as needed and not a
final fixed model name.
+ // Many users do not understand that the model
name which is preset here
+ // (i.e. initially for this dialog and when the
user selected a connection)
+ // as search string can be changed by the user as
needed to find drivers.
+ tolower( driver_filter_input_text )
)
);
UI::ReplaceWidget( `id(`driver_selection_replace_point),
@@ -469,7 +488,7 @@
// Avoid that it becomes squeezed to only a few
characters in text mode:
`opt(`hstretch),
// Header of a TextEntry to enter the queue name:
- _("Set &Name"),
+ _("Set Arbitrary &Name"),
queue_name_proposal
)
);
@@ -494,9 +513,12 @@
if( `apply_driver_filter == user_input )
{ driver_filter_input_text = (string)UI::QueryWidget(
`id(`driver_filter_input), `Value );
y2milestone( "Drivers for '%1'", driver_filter_input_text );
+ if( any_model_driver_filter_input_text == driver_filter_input_text )
+ { driver_filter_input_text = "";
+ }
driver_filter_string = Printer::DeriveDriverFilterString(
driver_filter_input_text );
if( "" == driver_filter_string )
- { driver_filter_input_text = _("any model");
+ { driver_filter_input_text = any_model_driver_filter_input_text;
}
UI::ReplaceWidget( `id(`driver_filter_input_replace_point),
`InputField
@@ -535,6 +557,7 @@
y2milestone( "More drivers for '%1'", driver_filter_input_text );
if( "" != driver_filter_input_text
&& "unknown" != tolower( driver_filter_input_text )
+ && any_model_driver_filter_input_text != driver_filter_input_text
&& non_matching_fallback_driver_filter_string != driver_filter_string
)
{ string manufacturer_and_model_number = Printer::DeriveModelName(
driver_filter_input_text, 2 );
@@ -624,7 +647,7 @@
`opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- _("any model")
+ any_model_driver_filter_input_text
)
);
driver_items = Printer::DriverItems( "", true );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/src/basicmodify.ycp
new/yast2-printer-2.19.3/src/basicmodify.ycp
--- old/yast2-printer-2.19.2/src/basicmodify.ycp 2009-12-11
11:44:15.000000000 +0100
+++ new/yast2-printer-2.19.3/src/basicmodify.ycp 2010-01-19
16:11:31.000000000 +0100
@@ -45,6 +45,7 @@
*/
any BasicModifyDialog()
{ y2milestone( "entering BasicModifyDialog for queue '%1'",
Printer::queues[Printer::selected_queues_index]:$[] );
+ string any_model_driver_filter_input_text = _("any model");
string non_matching_fallback_driver_filter_string = "qqqqqqqqqq";
string commandline = "";
string name = Printer::queues[Printer::selected_queues_index,"name"]:"";
@@ -282,9 +283,10 @@
`HStretch(),
`PushButton
( `id(`more_connections),
- // Label of a PushButton to show more available
printer connections
+ // Label of a PushButton to restart printer
autodetection
+ // to show more available printer connections
// in the Table with a list of printer connections:
- _("&More Connections")
+ _("&Detect More")
),
`PushButton
( `id(`connection_wizard),
@@ -346,7 +348,7 @@
`opt(`default),
// Label of a PushButton to search a list for a
search string
// and then show the search result:
- _("&Search")
+ _("&Search for")
),
`ReplacePoint
( `id(`driver_filter_input_replace_point),
@@ -355,19 +357,24 @@
`opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- driver_filter_input_text
+ // Make it lowercase to make it more obvious that
this is a search string
+ // which the user could change as needed and not a
final fixed model name.
+ // Many users do not understand that the model
name which is preset here
+ // (i.e. initially for this dialog and when the
user selected a connection)
+ // as search string can be changed by the user as
needed to find drivers.
+ tolower( driver_filter_input_text )
)
),
`PushButton
( `id(`more_drivers),
- // Label of a PushButton to show more available
printer drivers:
- _("More &Drivers")
+ // Label of a PushButton to find and show more
available printer drivers:
+ _("&Find More")
),
`PushButton
( `id(`add_driver),
// Label of a PushButton to go to the "Add Driver"
dialog
// to install a new driver (and perhaps download it
before):
- _("&Add Driver")
+ _("&Install Driver")
)
),
`ReplacePoint
@@ -391,7 +398,7 @@
( `id(`description_input),
`opt(`hstretch),
// Label of a TextEntry for a short printer driver
description (only one line):
- _("Descri&ption"),
+ _("Description &Text"),
description
),
`HSpacing( 2 ),
@@ -408,7 +415,7 @@
( `CheckBox
( `id(`default_queue_checkbox),
// CheckBox to set a local print queue to be the
default queue:
- _("&Default Printer"),
+ _("Default &Printer"),
is_default
),
`HSpacing( 2 ),
@@ -463,11 +470,18 @@
// becomes usually preselected and this requires different drivers to be
shown:
UI::FakeUserInput( `connection_selection );
}
- any ret = nil;
- while(true)
- { ret = UI::UserInput();
- if( ret == `abort || ret == `cancel || ret == `back ) break;
- if( ret == `next )
+ any user_input = nil;
+ while( true )
+ { // The [Search for] button must be the default
+ // (it is activated when the user pressed the Enter key)
+ // because when the user has clicked into TextEntry to enter something
+ // it is normal to finish entering by pressing the Enter key
+ // but if the Enter key was linked to 'Next' or 'Back',
+ // the user would get the wrong action.
+ UI::SetFocus( `apply_driver_filter );
+ user_input = UI::UserInput();
+ if( `abort == user_input || `cancel == user_input || `back == user_input )
break;
+ if( `next == user_input )
{ commandline = "/usr/sbin/lpadmin -h localhost -p '" + name + "'";
boolean something_has_changed = false;
boolean set_paper_size_later = false;
@@ -650,15 +664,15 @@
// Exit this dialog in any case:
break;
}
- if( ret == `connection_wizard )
+ if( `connection_wizard == user_input )
{ // Exit this dialog and go to the ConnectionWizardDialog via the
sequencer in wizards.ycp:
break;
}
- if( ret == `add_driver )
+ if( `add_driver == user_input )
{ // Exit this dialog and go to the AddDriverDialog via the sequencer in
wizards.ycp:
break;
}
- if( ret == `driver_options )
+ if( `driver_options == user_input )
{ if( Printer::selected_queues_index < 0
|| "" == Printer::queues[Printer::selected_queues_index,"name"]:""
|| "remote" ==
Printer::queues[Printer::selected_queues_index,"config"]:"remote"
@@ -689,7 +703,7 @@
// Exit this dialog and go to the DriverOptionsDialog via the sequencer
in wizards.ycp:
break;
}
- if( ret == `more_connections )
+ if( `more_connections == user_input )
{ UI::ReplaceWidget( `id(`connection_selection_replace_point),
`Table( `id(`connection_selection),
// By default there is no UserInput()
@@ -727,7 +741,7 @@
UI::FakeUserInput( `connection_selection );
continue;
}
- if( ret == `connection_selection )
+ if( `connection_selection == user_input )
{ integer selected_connection_index = (integer)UI::QueryWidget(
`id(`connection_selection), `CurrentItem );
if( nil == selected_connection_index )
{ Popup::AnyMessage( // Header of a Popup::AnyMessage when no connection
was selected:
@@ -790,7 +804,12 @@
`opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- driver_filter_input_text
+ // Make it lowercase to make it more obvious that
this is a search string
+ // which the user could change as needed and not a
final fixed model name.
+ // Many users do not understand that the model name
which is preset here
+ // (i.e. initially for this dialog and when the
user selected a connection)
+ // as search string can be changed by the user as
needed to find drivers.
+ tolower( driver_filter_input_text )
)
);
UI::ReplaceWidget( `id(`driver_selection_replace_point),
@@ -806,7 +825,7 @@
)
)
);
- // Do the same as if ret == `driver_selection
+ // Do the same as if user_input == `driver_selection
// but don't show a popup if nil == selected_ppd_index:
integer selected_ppd_index = (integer)UI::QueryWidget(
`id(`driver_selection), `CurrentItem );
if( nil == selected_ppd_index )
@@ -849,7 +868,7 @@
}
continue;
}
- if( ret == `driver_selection )
+ if( `driver_selection == user_input )
{ integer selected_ppd_index = (integer)UI::QueryWidget(
`id(`driver_selection), `CurrentItem );
if( nil == selected_ppd_index )
{ Popup::AnyMessage( // Header of a Popup::AnyMessage when no driver was
selected:
@@ -911,12 +930,15 @@
}
continue;
}
- if( ret == `apply_driver_filter )
+ if( `apply_driver_filter == user_input )
{ driver_filter_input_text = (string)UI::QueryWidget(
`id(`driver_filter_input), `Value );
y2milestone( "Drivers for '%1'", driver_filter_input_text );
+ if( any_model_driver_filter_input_text == driver_filter_input_text )
+ { driver_filter_input_text = "";
+ }
driver_filter_string = Printer::DeriveDriverFilterString(
driver_filter_input_text );
if( "" == driver_filter_string )
- { driver_filter_input_text = _("any model");
+ { driver_filter_input_text = any_model_driver_filter_input_text;
}
UI::ReplaceWidget( `id(`driver_filter_input_replace_point),
`InputField
@@ -942,7 +964,7 @@
);
continue;
}
- if( ret == `more_drivers )
+ if( `more_drivers == user_input )
{ if( non_matching_fallback_driver_filter_string != driver_filter_string )
{ driver_filter_string = "";
}
@@ -958,6 +980,7 @@
y2milestone( "More drivers for '%1'", driver_filter_input_text );
if( "" != driver_filter_input_text
&& "unknown" != tolower( driver_filter_input_text )
+ && any_model_driver_filter_input_text != driver_filter_input_text
&& non_matching_fallback_driver_filter_string != driver_filter_string
)
{ string manufacturer_and_model_number = Printer::DeriveModelName(
driver_filter_input_text, 2 );
@@ -1047,7 +1070,7 @@
`opt(`hstretch),
// No InputField header because there is the
"Caption for a printer driver selection":
"",
- _("any model")
+ any_model_driver_filter_input_text
)
);
driver_items = Printer::DriverItems( "", true );
@@ -1068,11 +1091,11 @@
);
continue;
}
- y2milestone( "Ignoring unexpected returncode in BasicModifyDialog: %1",
ret );
+ y2milestone( "Ignoring unexpected returncode in BasicModifyDialog: %1",
user_input );
continue;
}
y2milestone( "leaving BasicModifyDialog" );
- return ret;
+ return user_input;
}

/* EOF */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/src/helps.ycp
new/yast2-printer-2.19.3/src/helps.ycp
--- old/yast2-printer-2.19.2/src/helps.ycp 2009-12-22 10:59:02.000000000
+0100
+++ new/yast2-printer-2.19.3/src/helps.ycp 2010-01-20 10:12:42.000000000
+0100
@@ -472,7 +472,7 @@
left bracket [ is percent encoded as %5B<br>
right bracket ] is percent encoded as %5D<br>
For details see 'Uniform Resource Identifier (URI): Generic Syntax' at<br>
-http://tools.ietf.org/html/rfc3986<br>
+http://tools.ietf.org/html/rfc3986
</p>") +
// ConnectionWizardDialog help 4/7:
_("<p>
@@ -630,7 +630,7 @@
between the attempts. If access still fails, the queue is not disabled
and the print job is lost.<br>
For <b>more information</b> have a look at
<tt>/usr/lib[64]/cups/backend/beh</tt> and<br>
-http://www.linuxfoundation.org/en/OpenPrinting/Database/BackendErrorHandler<br>
+http://www.linuxfoundation.org/en/OpenPrinting/Database/BackendErrorHandler
</p>"),

"printing_via_network_dialog" :
@@ -650,15 +650,17 @@
By default the SuSEfirewall allows any incomming information
via a network interface which belongs to the 'internal zone'
because this zone is trusted by default.
-If the remote CUPS servers and your system are in an internal network
-and when you trust all what there is in your internal network,
+If the CUPS servers and your system are in a trusted internal network,
your network interface must be set to be in the 'internal zone'.
It does not make sense to have a network setup in a trusted internal network
with a network interface which belongs to the untrusted 'external zone'
-which is the default setting for network interfaces to be safe.
+(the latter is the default setting for network interfaces to be safe).
Do not disable firewall protection for CUPS
(i.e. for IPP which uses TCP port 631 and UDP port 631)
-for the untrusted 'external zone'.
+for the untrusted 'external zone'.<br>
+For details see the openSUSE support database
+article 'CUPS and SANE Firewall settings' at<br>
+http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
</p>") +
// PrintingViaNetworkDialog help 2/4:
_("<p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/src/printer.desktop
new/yast2-printer-2.19.3/src/printer.desktop
--- old/yast2-printer-2.19.2/src/printer.desktop 2009-10-29
12:29:33.000000000 +0100
+++ new/yast2-printer-2.19.3/src/printer.desktop 2010-01-15
15:11:49.000000000 +0100
@@ -18,8 +18,7 @@
X-SuSE-YaST-AutoInstClonable=true

Icon=yast-printer
-Exec=/sbin/yast2 printer
+Exec=xdg-su -c "/sbin/yast2 printer"

Name=Printer
GenericName=Configure printers
-X-KDE-SubstituteUID=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-printer-2.19.2/VERSION
new/yast2-printer-2.19.3/VERSION
--- old/yast2-printer-2.19.2/VERSION 2009-12-22 14:11:02.000000000 +0100
+++ new/yast2-printer-2.19.3/VERSION 2010-01-19 16:19:54.000000000 +0100
@@ -1 +1 @@
-2.19.2
+2.19.3


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



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread