Hello community,

here is the log from the commit of package cups for openSUSE:Factory
checked in at Thu Oct 6 16:01:15 CEST 2011.



--------
--- openSUSE:Factory/cups/cups.changes  2011-10-04 18:08:38.000000000 +0200
+++ cups/cups.changes   2011-10-06 11:21:37.000000000 +0200
@@ -1,0 +2,54 @@
+Thu Oct  6 11:00:09 CEST 2011 - [email protected]
+
+- Upgraded to CUPS 1.5.0 (openSUSE Bugzilla bnc#722057)
+  Backward incompatible changes:
+  * The main header cups/cups.h no longer includes the PPD header
+    cups/ppd.h which may require code changes to applications.
+  * CUPS no longer supports the old ~/.cupsrc or ~/.lpoptions files
+    from CUPS 1.1.x. The ~/.cups/client.conf and ~/.cups/lpoptions
+    files that were introduced in CUPS 1.2 must now be used.
+  * The scheduler now requires that filters and backends
+    have group write permissions disabled (security).
+  * The HP-GL/2 filter is no longer included (STR #3322).
+  * The SCSI backend is no longer included (STR #3500).
+  Other changes:
+  * Updated the PostScript filter to support IncludeFeature
+    in more circumstances (STR #3417).
+  * The scheduler now sets the process group for child processes
+    and manages the group (STR #2829).
+  * The scheduler now more carefully creates and removes
+    configuration, cache, and state files (STR #3715).
+  * The lpadmin command now allows default option values
+    to be deleted (STR #2959).
+  * Restored support for GNU TLS and OpenSSL with threading
+    enabled (STR #3605, STR #3461).
+    Therefore cups-1.4.4-str3461-1.4.reverted.patch
+    is no longer needed (openSUSE Bugzilla bnc#617026).
+  * Increased the default RIPCache value to 128MB (STR #3535).
+    Therefore cups-1.4.4-set_default_RIPCache_128m.patch
+    is no longer needed (openSUSE Bugzilla bnc#628233).
+  * Updated PDF filter to support Ghostscript ps2write (STR #3766).
+  * Updated PDF filter to support Poppler option to preserve page
+    sizes in PDF files when the user has not selected a particular
+    media size (STR #3689).
+  * Added new PWG Raster filter for IPP Everywhere printer support.
+  * Added support for a new cupsFilter2 keyword in PPD files
+    to allow for the propagation of the actual MIME media type
+    produced by a filter.
+  * Name resolution errors no longer no longer cause
+    queues to stop (STR #3719, STR #3753). See also
+    https://bugzilla.novell.com/show_bug.cgi?id=337794#c16
+  * Added a new cups-exec helper program that applies security
+    profiles to filters, port monitors, backends, CGI programs,
+    and mini-daemons.
+  * The web interface can now be disabled using the WebInterface
+    directive in cupsd.conf (STR #2625).
+  * The ipptest tool is now a first-class user program (STR #3484).
+  For a complete list see the CHANGES.txt file.
+- cups-1.4.4-str3461-1.4.reverted.patch (bnc#617026) and
+  cups-1.4.4-set_default_RIPCache_128m.patch (bnc#628233)
+  are no longer needed because the issues are fixed upstream.
+  cups-1.5-additional_policies.patch (fate#303515) replaces the
+  cups-1.4-additional_policies.patch which does no longer apply.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  cups-1.4-additional_policies.patch
  cups-1.4.4-set_default_RIPCache_128m.patch
  cups-1.4.4-str3461-1.4.reverted.patch
  cups-1.4.8-source.tar.bz2

New:
----
  cups-1.5-additional_policies.patch
  cups-1.5.0-source.tar.bz2

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

Other differences:
------------------
++++++ cups.spec ++++++
--- /var/tmp/diff_new_pack.3LaQNe/_old  2011-10-06 16:01:05.000000000 +0200
+++ /var/tmp/diff_new_pack.3LaQNe/_new  2011-10-06 16:01:05.000000000 +0200
@@ -16,12 +16,13 @@
 #
 
 
-
 Name:           cups
 BuildRequires:  avahi-compat-mDNSResponder-devel dbus-1-devel gcc-c++
 BuildRequires:  krb5-devel libpng-devel libtiff-devel openldap2-devel
 BuildRequires:  openslp-devel openssl-devel pam-devel pkg-config tcpd-devel
 BuildRequires:  fdupes update-desktop-files
+# Have libtool as explicit buildrequirement to no longer depend
+# on a "hidden" buildrequirement in the OBS project definition:
 BuildRequires:  libtool
 PreReq:         textutils, fileutils, sh-utils, /usr/sbin/groupadd
 PreReq:         %insserv_prereq
@@ -35,10 +36,10 @@
 Group:          Hardware/Printing
 Summary:        The Common UNIX Printing System
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.4.8/cups-1.4.8-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
0ec52d3f3c69bc2ab5ed70c594edbce6
-Version:        1.4.8
-Release:        2
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.0/cups-1.5.0-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
e54ed09ede2340fc3014913333520fe4
+Version:        1.5.0
+Release:        1
 Source0:        cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
@@ -105,23 +106,16 @@
 Patch103:       cups-1.4-do_not_strip_recommended_from_PPDs.patch
 # Patch104 adds the 'allowallforanybody' policy to cupsd.conf
 # see https://fate.novell.com/303515
-Patch104:       cups-1.4-additional_policies.patch
-# Patch105 reverts changes by CUPS STR #3461 as band-aid workaround
-# to avoid https://bugzilla.novell.com/show_bug.cgi?id=617026 for now:
-Patch105:       cups-1.4.4-str3461-1.4.reverted.patch
-# Patch106 enlarges the CUPS upstream default RIPCache from 8m to 128m
-# to avoid various kind of printout failures
-# see https://bugzilla.novell.com/show_bug.cgi?id=628233
-Patch106:       cups-1.4.4-set_default_RIPCache_128m.patch
+Patch104:       cups-1.5-additional_policies.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-The Common UNIX Printing System provides a portable printing layer for
-UNIX operating systems like BSD lp or lprng. CUPS provides some
-additional features.
+The Common UNIX Printing System (CUPS) is the
+standards-based, open source printing system.
+
+See http://www.cups.org
 
-http://www.cups.org
 
 %package libs
 License:        GPLv2+ ; LGPLv2.1+
@@ -133,15 +127,20 @@
 %endif
 
 %description libs
-The Common UNIX Printing System provides a portable printing layer for
-UNIX operating systems like BSD lp or lprng. CUPS provides some
-additional features. This package contains libraries needed by CUPS and
-some other packages.
+The Common UNIX Printing System (CUPS) is the
+standards-based, open source printing system.
+
+See http://www.cups.org
+
+This package contains libraries needed by CUPS
+and other packages.
+
 
 %package client
 License:        GPLv2+
 Summary:        CUPS Client Programs
 Group:          Hardware/Printing
+# Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:      plp lprold lprng
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
@@ -155,10 +154,14 @@
 Requires:       cups-libs = %{version}-%{release}
 
 %description client
-The Common UNIX Printing System provides a portable printing layer for
-UNIX operating systems like BSD lp or lprng. CUPS provides some
-additional features. This package contains all programs needed for
-running a CUPS client, not a server.
+The Common UNIX Printing System (CUPS) is the
+standards-based, open source printing system.
+
+See http://www.cups.org
+
+This package contains all programs needed
+for running a CUPS client, not a server.
+
 
 %package devel
 License:        GPLv2+
@@ -177,11 +180,13 @@
 %endif
 
 %description devel
-The Common UNIX Printing System provides a portable printing layer for
-UNIX operating systems like BSD lp or lprng. CUPS provides some
-additional features. This is the development package.
+The Common UNIX Printing System (CUPS) is the
+standards-based, open source printing system.
+
+See http://www.cups.org
+
+This is the development package.
 
-http://www.cups.org
 
 %package ddk
 License:        GPLv2+
@@ -196,17 +201,16 @@
 Obsoletes:      cupsddk < %{version}
 
 %description ddk
-The CUPS Driver Development Kit (DDK) provides a suite of standard
-drivers, a PPD file compiler, and other utilities that can be used to
-develop printer drivers for CUPS and other printing environments.  CUPS
-provides a portable printing layer for UNIX(r)-based operating systems.
-The CUPS DDK provides the means for mass-producing PPD files and
-drivers or filters for CUPS-based printer drivers.
-The Common UNIX Printing System provides a portable printing layer for
-UNIX operating systems like BSD lp or lprng. CUPS provides some
-additional features. This is the Driver Development Kit package.
+The Common UNIX Printing System (CUPS) is the
+standards-based, open source printing system.
+
+See http://www.cups.org
+
+The CUPS Driver Development Kit (DDK) provides
+a suite of standard drivers, a PPD file compiler,
+and other utilities that can be used to develop
+printer drivers for CUPS.
 
-http://www.cups.org
 
 %prep
 # Be quiet when unpacking:
@@ -231,11 +235,6 @@
 %patch103
 # Patch104 adds the 'allowallforanybody' policy to cupsd.conf:
 %patch104
-# Patch105 reverts changes by CUPS STR #3461 as band-aid workaround
-# to avoid https://bugzilla.novell.com/show_bug.cgi?id=617026 for now:
-%patch105 -p1
-# Patch106 enlarges the CUPS upstream default RIPCache from 8m to 128m:
-%patch106
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:
@@ -297,8 +296,6 @@
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
 # Add a client.conf as template (Source108: cups-client.conf):
 install -m644 %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/cups/client.conf
-# Add D-BUS Configuration:
-install -m 644 -D packaging/cups-dbus.conf 
$RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/cups.conf
 # Source104: cups.xinetd
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
 install -m 644 -D %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/cups-lpd
@@ -378,6 +375,7 @@
 # exit successfully in any case:
 exit 0
 
+%files
 # The files sections list all mandatory files explicitely one by one.
 # In particular all executables are listed explicitely.
 # This avoids that CUPS' configure magic might silently
@@ -393,8 +391,6 @@
 # the build fails intentionally if a mandatory file was not built
 # which ensures that already existing correctly built binary RPMs
 # are not overwritten by broken RPMs where mandatory files are missing.
-
-%files
 %defattr(-,root,root)
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cupsd.conf
 %{_sysconfdir}/cups/cupsd.conf.default
@@ -416,10 +412,11 @@
 %dir /usr/lib/cups
 %dir /usr/lib/cups/backend
 /usr/lib/cups/backend/http
+/usr/lib/cups/backend/https
 /usr/lib/cups/backend/ipp
+/usr/lib/cups/backend/ipps
 /usr/lib/cups/backend/lpd
 /usr/lib/cups/backend/parallel
-/usr/lib/cups/backend/scsi
 /usr/lib/cups/backend/serial
 /usr/lib/cups/backend/snmp
 /usr/lib/cups/backend/socket
@@ -433,6 +430,7 @@
 %dir /usr/lib/cups/daemon
 /usr/lib/cups/daemon/cups-deviced
 /usr/lib/cups/daemon/cups-driverd
+/usr/lib/cups/daemon/cups-exec
 /usr/lib/cups/daemon/cups-lpd
 /usr/lib/cups/daemon/cups-polld
 %dir /usr/lib/cups/driver
@@ -442,7 +440,6 @@
 /usr/lib/cups/filter/commandtopclx
 /usr/lib/cups/filter/commandtops
 /usr/lib/cups/filter/gziptoany
-/usr/lib/cups/filter/hpgltops
 /usr/lib/cups/filter/imagetops
 /usr/lib/cups/filter/imagetoraster
 /usr/lib/cups/filter/pdftops
@@ -453,6 +450,7 @@
 /usr/lib/cups/filter/rastertohp
 /usr/lib/cups/filter/rastertolabel
 /usr/lib/cups/filter/rastertopclx
+/usr/lib/cups/filter/rastertopwg
 /usr/lib/cups/filter/texttops
 %dir /usr/lib/cups/monitor
 /usr/lib/cups/monitor/bcp
@@ -489,6 +487,7 @@
 %{_datadir}/cups/
 %exclude %{_datadir}/cups/ppdc/
 
+%files client
 # Set explicite owner, group, and permissions for lppasswd
 # to enforce to have the upstream owner, group, and permissions in the RPM
 # because otherwise our build magic /usr/sbin/Check sets them to lp:lp 2755
@@ -497,11 +496,10 @@
 # and subsequent comments up to comment #17 therein.
 # Even if /etc/permissions.secure in the openSUSE:Factory build system might be
 # already fixed, it must also work for build systems for released products.
-
-%files client
 %defattr(-,root,root)
 %{_bindir}/cancel
 %{_bindir}/cupstestdsc
+%{_bindir}/ipptool
 %{_bindir}/lp
 %{_bindir}/lpoptions
 %attr(0555,root,root) %{_bindir}/lppasswd
@@ -521,6 +519,7 @@
 %{_sbindir}/reject
 %doc %{_mandir}/man1/cancel.1.gz
 %doc %{_mandir}/man1/cupstestdsc.1.gz
+%doc %{_mandir}/man1/ipptool.1.gz
 %doc %{_mandir}/man1/lp.1.gz
 %doc %{_mandir}/man1/lpoptions.1.gz
 %doc %{_mandir}/man1/lppasswd.1.gz
@@ -528,6 +527,7 @@
 %doc %{_mandir}/man1/lpr.1.gz
 %doc %{_mandir}/man1/lprm.1.gz
 %doc %{_mandir}/man1/lpstat.1.gz
+%doc %{_mandir}/man5/ipptoolfile.5.gz
 %doc %{_mandir}/man8/accept.8.gz
 %doc %{_mandir}/man8/cupsaccept.8.gz
 %doc %{_mandir}/man8/cupsdisable.8.gz



++++++ cups-1.4-additional_policies.patch -> cups-1.5-additional_policies.patch 
++++++
--- openSUSE:Factory/cups/cups-1.4-additional_policies.patch    2011-09-23 
01:54:43.000000000 +0200
+++ cups/cups-1.5-additional_policies.patch     2011-10-06 11:21:35.000000000 
+0200
@@ -1,11 +1,11 @@
---- conf/cupsd.conf.in.orig    2010-11-12 09:04:07.000000000 +0100
-+++ conf/cupsd.conf.in 2010-11-12 09:16:14.000000000 +0100
-@@ -124,3 +124,25 @@ DefaultAuthType Basic
+--- conf/cupsd.conf.in.orig    2010-12-09 22:24:51.000000000 +0100
++++ conf/cupsd.conf.in 2011-10-05 13:51:39.000000000 +0200
+@@ -138,3 +138,25 @@ WebInterface @CUPS_WEBIF@
  #
- # End of "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $".
+ # End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
  #
 +
-+# The policy below is added by openSUSE/Novell during build of our cups 
package.
++# The policy below is added by SUSE during build of our cups package.
 +# The policy 'allowallforanybody' is totally open and insecure and therefore
 +# it can only be used within an internal network where only trused users exist
 +# and where the cupsd is not accessible at all from any external host, see
@@ -15,7 +15,7 @@
 +# print jobs from an internal network to any external destination, see
 +# http://en.opensuse.org/SDB:CUPS_in_a_Nutshell
 +# For documentation regarding 'Managing Operation Policies' see
-+# http://www.cups.org/documentation.php/doc-1.4/policies.html
++# http://www.cups.org/documentation.php/doc-1.5/policies.html
 +<Policy allowallforanybody>
 +  <Limit All>
 +    Order deny,allow
@@ -24,5 +24,5 @@
 +</Policy>
 +# Explicitly set the CUPS 'default' policy to be used by default:
 +DefaultPolicy default
-+# End of additions by openSUSE/Novell.
++# End of additions by SUSE.
 +

++++++ cups-1.4.8-source.tar.bz2 -> cups-1.5.0-source.tar.bz2 ++++++
++++ 409347 lines of diff (skipped)


continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to