[sles-beta] Issues on Beta4

Klaus Gmeinwieser Klaus.Gmeinwieser at oce.com
Mon Apr 28 08:52:27 MDT 2014


Hi,

thanks for the clarifications. I just wanted to remove cups server and
any related printerdriver packages et. al. Package cups libs could be
installed to satisfy any software dependencies. But I will not use cups
and we deliver software which conflicts with CUPS server so I would
appreciate the possibility to uninstall cups so that "no printer
(software) available" messages will come up.

But this is not possible to "choose" using YaST...???

Rgds
Klaus

Am 24.04.2014 16:56, schrieb Johannes Meixner:
>
> Hello
>
> On Apr 17 11:39 Antoine Ginies wrote (excerpt):
>> Klaus Gmeinwieser wrote (excerpt):
>>> - I want to get rid of cups on my installations, but GNOME's
>>> dependencies do not allow to remove cups. Is this correct behavior?
>>
>> Because gnome has the capabilitie to configure printer.
>
> I am not at all a Gnome expert but I wonder if the capability
> to configure a printer justifies hard RPM requirements for
> the software that provides that fuctionality.
>
> On my SLES12-beta5 system an analysis what actually requires cups
> (the rpm output is shown condensed here by me):
> ------------------------------------------------------------------------
> rpm -e --test cups-client
> error: Failed dependencies:
> cups-client is needed by cups-1.7.2-6.1.x86_64
>
> # rpm -e --test cups
> error: Failed dependencies:
> cups needed by cups-pk-helper-0.2.5-3.61.x86_64
> cups needed by patterns-sles-print_server-12-28.1.x86_64
> cups needed by system-config-printer-1.4.4-1.3.x86_64
>
> # rpm -e --test system-config-printer
> [no output - i.e. nothing requires it]
>
> # rpm -e --test patterns-sles-print_server
> [no output - i.e. nothing requires it]
>
> # rpm -e --test cups-pk-helper
> error: Failed dependencies:
> cups-pk-helper needed by cups-pk-helper-lang-0.2.5-3.61.noarch
> cups-pk-helper needed by gnome-control-center-3.10.3-1.3.x86_64
>
> # rpm -e --test cups-pk-helper-lang
> [no output - i.e. nothing requires it]
> ------------------------------------------------------------------------
>
> When gnome-control-center has a hard RPM requirement for cups-pk-helper
> it must mean that gnome-control-center cannot run without it
> or that gnome-control-center does not make any sense without it.
>
> When gnome-control-center can run without cups-pk-helper
> in a reasonable way, then gnome-control-center should
> not have a hard RPM requirement for cups-pk-helper
> but only a weak RPM "Recommends" for it.
>
> This way cups-pk-helper (and CUPS) would be usually installed
> when gnome-control-center is installed (via zypper's "--recommends")
> but when a user deliberately does not want to have CUPS installed,
> the RPMs cups and cups-client could be removed without violating
> hard RPM requirements.
>
> In contrast the cups-libs RPM is usually needed by many other
> software packages that link with the CUPS libraries
> -----------------------------------------------------------------------
> # rpm -e --test cups-libs 2>&1 \
>   | grep -o 'needed by .*' | cut -d ' ' -f4 | sort -u
> cups-1.7.2-6.1.x86_64
> cups-client-1.7.2-6.1.x86_64
> cups-filters-1.0.52-7.1.x86_64
> cups-filters-cups-browsed-1.0.52-7.1.x86_64
> cups-filters-ghostscript-1.0.52-7.1.x86_64
> cups-pk-helper-0.2.5-3.61.x86_64
> ghostscript-9.14-1.11.x86_64
> gnome-control-center-3.10.3-1.3.x86_64
> gnome-settings-daemon-3.10.2-7.2.x86_64
> hplip-hpijs-3.14.4-2.3.x86_64
> libgtk-2_0-0-2.24.23-1.23.x86_64
> libgtk-3-0-3.10.7-1.35.x86_64
> patterns-sles-base-12-28.1.x86_64
> python-cups-1.9.66-1.3.x86_64
> samba-libs-4.1.6-5.1.x86_64
> -----------------------------------------------------------------------
> so that without the cups-libs RPM the system becomes very minimal.
>
>
> Kind Regards
> Johannes Meixner

--
Klaus Gmeinwieser
T +49 (0)8121 72 4358 F +49 (0)8121 72 3173
E klaus.gmeinwieser at oce.com W www.oce.com

Océ Printing Systems GmbH & Co. KG • A Canon Group Company
P.O. Box 1260 • 85581 Poing
Siemensallee 2 • 85586 Poing • Germany

Océ enables its customers to manage their documents efficiently and
effectively by offering
innovative print and document management products and services for
professional
environments.

Océ Printing Systems GmbH & Co. KG
The company is a limited partnership with its registered office in Poing
– Trade Register HRA 100955 (Amtsgericht München) – WEEE-Reg.-No. DE 888
05 443

General Partner: Océ Printing Systems Geschäftsführungsgesellschaft mbH
Registered Office: Poing – Trade Register HRB 206480 (Amtsgericht München)
Executive Officer: André Mittelsteiner, Hans Manzer
This message and attachment(s) are intended solely for use by the addressee and may contain information that is privileged, confidential or otherwise exempt from disclosure under applicable law. If you are not the intended recipient or agent thereof responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by telephone and with a 'reply' message. Thank you for your co-operation.


More information about the sles-beta mailing list