Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python-cupshelpers-1.3.9-2.2.1 RPM for noarch

From OpenSuSE 12.2 for noarch

Name: python-cupshelpers Distribution: openSUSE 12.2
Version: 1.3.9 Vendor: openSUSE
Release: 2.2.1 Build date: Sun Jul 22 16:13:58 2012
Group: Hardware/Printing Build host: build22
Size: 130407 Source RPM: system-config-printer-1.3.9-2.2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://cyberelk.net/tim/software/system-config-printer/
Summary: High-level Python Bindings for CUPS
This package provides high-level python bindings for CUPS, and can be
used on top of python-cups.

Provides

Requires

License

GPL-2.0+

Changelog

* Fri Jul 20 2012 dimstar@opensuse.org
  - Pass --with-systemdsystemunitdir=%{_unitdir} to configure to
    have the systemd service files installed
  - Add systemd BuildRequires in order to have the %{_unitdir} macro
    defined
  - Drop pxz BuildRequires, as it now comes for free with the build
    system.
* Fri Mar 02 2012 dimstar@opensuse.org
  - Update to version 1.3.9:
    + Improved output from check-device-ids script.
    + Don't warn about changed cupsGetPPD3 behaviour in CUPS 1.5.3.
    + Avoid temporary file leaks.
    + Handle file disappearances when caching PPDs (rh#786232).
    + Fixed several debugprints (rh#785581).
    + Updated translations.
* Sun Feb 05 2012 dimstar@opensuse.org
  - Update to version 1.3.8:
    + Use pycurl 'https' support for openprinting (CVE-2011-4405)
    + Really fix SMB probing in PrinterFinder.
    + Require newer pycups; drop compatibility code.
    + Don't penalise pxlmono now that rh#661814 is fixed in
      ghostscript-9.04
    + Several fixes related to cups authentication.
    + Various other code changes.
    + Bugs fixed: rh#743446, rh#751610, rh#755913, bgo#757520,
      rh#772112, bnc#735322, lp#653132, lp#653132, lp#653132,
      lp#844976, lp#874445, lp#653132.
    + Updated translations.
  - Drop system-config-printer-subprocess-no-shell.patch: fixed
    upstream.
  - Rebase system-config-printer-no-openprinting.patch.
* Tue Jan 03 2012 vuntz@opensuse.org
  - Fix coding errors caught by Stephen Shaw <stshaw@suse.com> in
    system-config-printer-subprocess-no-shell.patch.
* Thu Dec 08 2011 vuntz@opensuse.org
  - Add system-config-printer-subprocess-no-shell.patch: avoid
    escaping issues when running commands. Fix bnc#735322.
* Tue Dec 06 2011 vuntz@opensuse.org
  - Add system-config-printer-no-openprinting.patch: this disables
    the feature where PPD drivers can be downloaded from
    OpenPrinting.org. See discussion in bnc#733542. As a side-effect,
    this fixes CVE-2011-4405.
* Wed Oct 26 2011 badshah400@gmail.com
  - Modified categories in .desktop file so that it is grouped with
    "System" applications in the desktop menus (bnc#714333)
* Thu Oct 06 2011 vuntz@opensuse.org
  - Update to version 1.3.7:
    + Show private job attributes for "my jobs" (rh#742279).
    + Enable Test Page button when application/postscript is
      supported.
    + Some preferreddrivers.xml fixes (lp#855412).
    + Handle errors saving troubleshoot.txt (lp#789602).
    + Removed some stale code.
    + Make connections list more easily accessible (lp#842092).
    + Improved handling of remote CUPS queues via DNS-SD, and IPP
      devices.
    + Better display of CUPS servers from "Find Network Printer".
    + Fixed SMB method for printer finder.
    + Don't handle tooltips during mainloop recursion (rh#664044,
      rh#739734).
    + Fixed bold print of tab labels on option conflicts.
    + Preserve installable options on driver change.
    + Update printer properties dialog correctly when PPD changed.
    + Fixed typo triggered by private job attributes (lp#827573).
    + Marked some translatable strings that weren't (rh#734313).
* Tue Sep 06 2011 vuntz@opensuse.org
  - Split the main subpackage in various smaller subpackages, to
    enable more fine-grained dependencies (gnome-control-center only
    needs the dbus service, and we don't want to force people to
    install the whole system-config-printer in that case):
    - Create common subpackage that contains files common to more
      than one subpackage.
    - Create applet subpackage that contains the notification icon
      monitoring printing stuff when the user is logged in.
    - Create dbus-service subpackage that contains the dbus service.
    - Rename lang subpackage to common-lang, so that it gets
      installed with the common subpackage.
    - Make all those subpackages depend on the common subpackage, for
      obvious reasons.
    - Add other dependencies between those subpackages:
      . Add applet subpackage Recommends to main subpackage: it makes
      sense to have the applet if the main tool is installed.
      . Add dbus-service subpackage Requires to applet subpackage:
      the applet relies on the dbus service to manage jobs.
    - Move dbus-1-python, python-cups, python-cupshelpers,
      python-gnomekeyring, python-gobject, python-gtk, python-notify,
      python-smbc Requires from main subpackage to common subpackage
      since all those python modules can be used by the various
      tools.
    + Remove unneeded dbus-1-x11 and desktop-file-utils Requires.
    + Add a system-config-printer-applet Recommends to
    udev-configure-printer: the udev tools create a notification for
    the user if the applet is installed.
    + Make python-cupshelpers noarch.
    + Move the com.redhat.PrinterDriversInstaller.conf dbus
    configuration file to python-cupshelpers, where it really
    belongs (since this is where the dbus server is implemented).
    + Drop support for openSUSE <= 11.1.
* Thu Aug 25 2011 dimstar@opensuse.org
  - Update to version 1.3.6:
    + Allow entering @,?,=,& characters in Device URI text field
      (lp##826958).
    + IPPAuthConnection: avoid traceback (Ubuntu #828030).
    + Removed PackageKit client code in missingPackagesAndExecutables
      (lp#726938).
    + Properties dialog: make OK button sensitive even when no
      changes to save (lp#444280).
    + Updated translations.
* Wed Aug 24 2011 badshah400@gmail.com
  - Also provide icon of size 256x256 (bnc#713902)
* Sat Jul 30 2011 vuntz@opensuse.org
  - Update to version 1.3.5:
    + Expose more things via D-Bus: driver selection, missing
      executables checking, and physical device grouping.
    + Bug fixes:
    - Fixed cupsFilter search in missing executables check.
    - Use PackageKit to resolve missing executable filenames to
      packages, instead of having a static mapping in the source
      code.
    - Fixed DNSSD hostname resolution.
    - Fixed firewall code to handle json errors when used with the
      older system-config-firewall D-Bus service.
    - Fixed LPD probing (rh#726383).
    - Use "hostname" instead of "IP address" when asking for names
      of browse servers (rh#726134).
* Sun Jul 17 2011 dimstar@opensuse.org
  - Update to version 1.3.4:
    + udev:
    - Don't rely on retriggering printers; enumerate them from
      systemd instead.
    - Don't complain about missing/invalid device ID for devices
      we've already handled.
    + UI:
    - Removed unused Printer Groups feature.
    - Don't show "No printers configured" page if the printers are
      filtered in any way.
    - URL-quote URIs when using "Find Network Printer" (lp#808137).
    - Downloadable drivers: don't display printers for which there
      are no drivers (rh#668154).
    - Kerberos support for the SMB 'Verify' button (requires new
      enough pycups).
    - Removed IPP/HTTP device screen in favour of "Enter URI"
      (rh#685091).
    - Converted ComboBoxEntry widgets to Entry+EntryCompletion in
      NewPrinterWindow.ui.
    - Robustness in ppdsloader in the face of errors (lp#766818).
    - Changed Make/Model/State labels into GtkEntry widgets so
      contents are always fully selectable (rh#719217).
    - Convert iters to paths before comparing (rh#717062,
      lh#791690, trac#221).
    - Set translation domain in D-Bus service (lp#783967).
    - Ensure consistency in jobviewer if add_job fails (rh#693055,
      rh#632551).
    + Driver preferences:
    - Avoid PostScript for HP LaserJet 2100 Series (rh#710231).
    - Raised priority for SpliX driver (lp#793741).
    + Other:
    - Adjusted test code in asyncpk1.py so it doesn't look like a
      tempfile vulnerability.
    + Updated translations.
  - Add xz BuildRequires to be able to decompress the tar.xz source.
* Sat Jul 02 2011 dimstar@opensuse.org
  - Move %{_sysconfdir}/cupshelpers/preferreddrivers.xml to
    python-cupshelpers subpackage as the file is from there.
  - Own %{_sysconfdir}/cupshelpers to fix build.
* Thu Jun 09 2011 vuntz@opensuse.org
  - Remove python-gnome Requires as no modules from python-gnome are
    used.
  - Add missing python-gnomekeyring Requires.
  - Change python-gobject2 Requires to python-gobject, following the
    package renaming.
* Fri Jun 03 2011 dimstar@opensuse.org
  - Update to version 1.3.3:
    + Main application:
    - Allow % character in SMB URI (lp#747400).
    - More error handling (lp#744783).
    - Avoid traceback if printer duplication fails (rh#694629).
    - Fixed off-by-one error in monitor.
    - Fixed printer renaming (lp#726954).
    + Printer Properties dialog:
    - Added PrinterModified D-Bus signal to printer properties
      interface.
    - More robustness for printer properties dialog when printer
      removed (lp#741987).
    + New Printer dialog:
    - Fixed PPDs loader when using CUPS remotely or when DBus not
      available (rh#693515).
    - Handle failure to load PPDs more gracefully (lp#742409).
    - Avoid traceback when cancelling New Printer dialog after
      failure.
    - Make sure everything is ready before handlers might be called
      (rh#689336).
    + Job Viewer:
    - Ensure consistency in jobviewer if add_job fails (rh#693055,
      rh#632551).
    - Be defensive against CUPS returning incorrect job IDs
      (lp#721051).
    + Other bits:
    - More uses of check-device-ids.py.
    - udev-configure-printer: be more defensive when parsing CUPS
      response (lp#760661).
    + Other bugs fixed: lp#733088, lp#748964, lp#759811, lp#777188.
    + Updated translations.
* Wed May 18 2011 dimstar@opensuse.org
  - Update to version 1.3.2:
    + Main application:
    - rh#685098: Set connected state when connecting to server
      fails
    - Handle the situation where cupsd has died/restarted more
      gracefully.
    - Renamed ui/*.ui -> ui/*.glade again, fixing translations.
    + Printer Properties dialog:
    - lp#729966: Just hide Printer Properties dialog on
      delete-event
    - Extra job options: print-quality, printer-resolution,
      output-bin.
    - Automatically show horizontal scrollbar in job options screen
    - Ignore "output-mode-default" attribute as it is not settable.
    - Handle IPP_TAG_RESOLUTION types (requires pycups-1.9.55).
    - Don't traceback if option value cannot be handled.
    - rh#679103: Fixed traceback in options.py
    + New Printer dialog:
    - rh#685091: Handle URIs in Find Network Printer entry, and use
      'Enter URI' instead of 'Other'
    - trac#213: Use "Do It Later" instead of "Cancel" for adjust
      firewall dialog
    - rh#680683: Fixed an instance where NewPrinterGUI might not
      have self.printers set
    - IPPHostname can contain colon (to specify port).
    - Fixed automatic driver installation when changing the driver.
    - Removed stale code left over from conversion to gobjects.
    - Ensure all uses of ppdsloader supply the Device ID.
    - Fixed some small typos in newprinter --help output.
    - rh#680288: Prevent traceback after 2nd drivers search dialog
      is cancelled
    + Driver handling:
    - Activated and fixed testing mode for device ID/driver
      association
    - Match HP-Fax2/3/... PPDs, as well as Ubuntu/Debian hpijs-ppds
      packages.
    - preferreddrivers.xml: Identify hpcups and hpijs fax PPDs.
    - Match native hpijs driver (drv:///hp/hpijs.drv/...) as hpijs.
    - Handle Ubuntu locations of hpcups.drv and hpijs.drv.
    - preferreddrivers.xml: match OpenPrinting gutenprint PPD names
      as gutenprint.
    - Removed DES field check altogether.
    - xmldriverprefs.test: show order more clearly.
    - Make xmldriverprefs.test() debugging optional.
    - More debugging during PPD selection.
    - Prefer foomatic PostScript drivers before PCL drivers (except
      foomatic-recommended ones).
  - Update to version 1.3.1:
    + Fixed traceback due to libsane-hpaio installation check.
    + Removed duplicate method definition.
    + Defer calls to populateList initiated by monitor.
    + firewall: fixed cache behaviour.
    + Fixed page sequence when adding a printer with an
      exactly-matching driver.
  - Update to version 1.3.0:
    + Only show maintenance buttons when capable (rh#658564).
    + Compare printer make/model names only by words and numbers
      (like they sound).
    + XML-based driver preference rules.
    + Don't use status icon when notification server supports
      persistence.
    + Fetch Device ID for existing device when changing PPD, allowing
      a more complete choice of drivers.
    + Include generic drivers as candidates whenever CMD field is
      available.
    + Show all ID-matched drivers when adding a new printer.
    + Speed-ups in cupshelpers.ppds.ppdMakeModelSplit.
    + PPDs: Use ppd-product values to add to make/model list.
    + Show number of processing / pending jobs (rh#606868).
    + PPDs are now cached, with support for If-Modified-Since.
    + Adjust the firewall for SMB browsing.
    + Start CUPS service if not already started (rh#577226).
  - Rebase system-config-printer-icon-brp-friendly.patch.
  - Drop system-config-printer-firewall-menu.patch: no longer needed.
    This means we can remove the gnome-patch-translation
    BuildRequires.
* Sun Feb 13 2011 vuntz@opensuse.org
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.
* Wed Oct 13 2010 vuntz@opensuse.org
  - Update to version 1.2.5:
    + Do not accept some invalid characters in various entries.
    + Add examples of IPP URI to NewPrinterWindow (rh#575795).
    + Delete Bluetooth printer's queue when unpaired.
    + Create ~/.printer-groups.xml only when group is created.
    + Add CMD-field matching for PPDs (rh#630058).
    + Save name of PPD which matches best to the detected printer,
      not only make/model.
    + Mark more strings as translatable.
    + Fix some crashes.
    + Small improvements and fixes.
    + Updated translations.
* Tue Aug 24 2010 dimstar@opensuse.org
  - Update to version 1.2.4:
    + udev helper: use CUPS defaults when connecting.
    + Blacklist certain printer state reasons (rh#520815).
    + Exclude dnssd backend from udev search.
    + Do not error out on missing firewall D-Bus service.
    + Prioritize HP's hpcups driver against HPIJS.
    + Improvements for setting up Bluetooth printers.
    + udev-configure-printer: Match usblp, libusb, HPLIP, and USB
      device file URIs.
    + Fill the queue list when clicking "Probe" in LPD printer setup
      screen.
    + Remove the ":9100" from discovered "socket://..." URIs.
    + Integration of the dnssd CUPS backend and assosiation of DNS-SD
      names and IPs.
    + When setting up a printer search for local drivers before
      searching the internet.
    + Access OpenPrinting via the web query API with redirect
      support.
    + Prioritize DNS-SD-based URIs against IP-based URIs.
    + On discovered network printers do not only cache make and model
      but also the device ID.
    + Fix recognition of remote CUPS queues when setting up an IPP
      queue.
    + Avoid connecting to cups twice in PPDsLoader.
    + Make udev-configure-printer work for Bluetooth.
    + rh#618357: Changed shebang in executables
    + Various other bug fixees.
    + Updated translations.
  - Rebase system-config-printer-icon-brp-friendly.patch
* Sat Aug 07 2010 vuntz@opensuse.org
  - Clean up update to 1.2.3.
  - Force installation of udev rules and helpers in /lib/udev instead
    of /etc/udev, since the default is to put a binary in /etc/udev,
    which is wrong.
* Wed Jul 07 2010 dimstar@opensuse.org
  - Update to version 1.2.3:
    + Add Bluetooth auto-config to udev-configure-printer.
    + Make sure automatically-created queues will work.
    + Don't add queues for Graphtec devices.
    + Use sysconfdir for udev rules.
    + UI improvements.
    + Bug fixes.
    + Updated translations
  - Changes from version 1.2.2:
    + Resolve DNS-SD hostnames for physical device comparison.
    + Handle connection failures to cups better.
    + UI improvements.
    + Bug fixes.
    + Updated translations
  - Changes from version 1.2.1:
    + Many improvements in check-device-ids.
    + Use cups-pk-helper method for canceling jobs.
    + Add 25%, 50% and 75% level markers in the inklevel widget.
    + Improve Firewall interaction (Fedora-specific).
    + Fix a few crashes.
    + Bug fixes.
    + Updated translations
  - Add glib2-devel BuildRequires.
  - Rebase system-config-printer-icon-brp-friendly.patch.
* Thu Mar 18 2010 dimstar@opensuse.org
  - Update to version 1.2.0:
    + The my-default-printer application has been removed.
    + Printer drivers are automatically installed when possible.
    + The basic/advanced server settings dialogs have been merged.
    + PPDs are now fetched asynchronously.
    + The job viewer has seen many improvements.
    + Updated translations.
  - remove fixme regarding polkit-1: current configure would not
    even know about it.
  - Rebase system-config-printer-icon-brp-friendly.patch to apply
    without fuzz.
* Sat Feb 27 2010 dimstar@opensuse.org
  - Update to version 1.1.93:
    + Display a warning when the wrong IEEE 1284 ID is detected
    + rh#566938: catch RuntimeError in statereason.py when
      cupsGetPPD2 fails
    + Removed HP and Kyocera IEEE 1284 Device ID hacks
    + Increased new printer notification timeout to 20 minutes.
    + Added simple program to check IEEE 1284 Device IDs against PPDs
    + Update translations.
* Sun Feb 21 2010 dimstar@opensuse.org
  - Update to version 1.1.92:
    + system-config-printer:
    - Use stock 'add' icon for new-printer button (lp#394071)
    - Use gtk.STOCK_ instead of gtk- throughout
    - Avoid clearing selecting device settings when adding a
      printer
    - Update the PolicyKit code to use the correct signature for
      DeviceGet
    - ppsloader: avoid traceback
    - Set timeout for InstallPrinterDrivers D-Bus call
    + Updated translations.
* Wed Feb 10 2010 vuntz@opensuse.org
  - Update to version 1.1.91:
    + system-config-printer:
    - Make it obvious when a printer is disabled.
    - Update 'Time submitted' column when clicking Refresh in job
      viewer.
    - Fixed traceback when renaming a printer.
    - Fixed async pycups fallback again.
    - Fixed statereason localization for raw queues (rh#558156).
    - Set model for LPD queue ComboEntry.
    - Only add current device to list when all devices found
      (rh#558524).
    - When retrying authentication as another user, forbid
      PolicyKit.
    - Use tooltips in jobs treeview.
    - Avoid non-zero page sizes in SpinButton adjustments.
    - Only show jobs for selected printers in job viewer.
    - Better error handling when renaming a printer (rh#561182).
    - Troubleshooter checks local SELinux file contexts.
    - Fixed drop-down list for connection dialog.
    - Avoid crash filling makes list when no make detected
      (rh#562520).
    - Fixed automatic driver assignment via applet.
    - Minor bugfixes and HIG fixes.
    + Updated translations.
* Wed Jan 20 2010 vuntz@opensuse.org
  - Update to version 1.1.90:
    + system-config-printer:
    - Parse foomatic's special DRV Device ID field (rh#550108).
    - Driver selection fixes (rh#550075).
    - Remove my-default-printer application.
    - Handle cancelJob's optional purge_job parameter in PolicyKit1
      backend.
    - Changed 'Clear job' to 'Delete job'.
    - Make sure the printer we added still exists before selecting
      it (rh#551436).
    - Set notification timeouts appropriately (rh#550829).
    - "Copy" action in context menu is now called "Duplicate".
    - Make sure there are enough ink level values (rh#541882).
    - Reinstated job completion notifications with better text.
    - Remove job attributes viewer tabs for jobs that have been
      purged.
    - Use asyncconn for canceling/deleting jobs.
    - Ability to retrieve job files which have been preserved.
    - Set D-Bus timeout when calling asynchronously.
    - Restore option values for serial device.
    - Fixed window modality and transience.
    - PrinterDriversInstaller implementation: this is a system bus
      service to install drivers via PackageKit.
    - Use asyncconn to fetch PPDs.
    - Don't rely on cups-pk-helper being around (rh#556170).
    - Make sure serial device widgets are always initialized
      (rh#556488).
    - Clean up temporary files when localizing statereason
      (rh#552768).
    - Removed support for installing HP's proprietary plug-in.
    - Fix various tracebacks (rh#550442, rh#550437, rh#553141,
      rh#554372, rh#554268, rh#555552).
    - Avoid leaking resources.
    - Code cleanups.
    - Updated translations.
    + udev-configure-printer/udev-add-printer:
    - avoid traceback when no CMD field present.
    - try to install drivers first.
  - Update system-config-printer-icon-brp-friendly.patch after
    my-default-printer removal.
  - Remove system-config-printer-hide-my-default-printer.patch:
    my-default-printer was removed.
* Wed Dec 23 2009 vuntz@opensuse.org
  - Update to version 1.1.16:
    + system-config-printer:
    - Don't fail if smbc module is not available.
    - Don't overwrite BrowsePoll settings with basic settings
      dialog (rh #543986).
    - Fixed cupsd.conf parsing when lines begin with blanks
      (rh#544003).
    - Constraints handling fix.
    - Clear device screen each time a new dialog is presented.
    - Prefer Foomatic/hpijs to hpcups for the time being.
    - Rearchitecture code for more asynchronous code, and use it to
      fetch the device list in a safe way.
    - Adapted to new pycups API for cupsSetPasswordCB2.
    - Ignore com.apple.print.recoverable state reason.
    - Fix various tracebacks.
    + Updated translations.
* Wed Dec 16 2009 vuntz@opensuse.org
  - Update to version 1.1.15:
    + system-config-printer:
    - Fix a traceback.
    - Don't update properties if apply failed (rh#542503).
  - Changes from version 1.1.14:
    + system-config-printer:
    - Avoid unnecessary "publish printers" dialog.
    - Translate job-hold-until and retry-current-job values.
    - Attempt to discover whether the firewall needs adjusting.
    - Iconify jobs window into status icon.
    - Handle hpcups driver for 5400 series in test suite.
    - Added SMB support to 'Find Network Printer'.
    - Fixed device fetch when not using polkit-1.
    - Cancel PrinterFinder when new-printer dialog closes.
    - Added IPP and JetDirect support to 'Find Network Printer'.
    - Use the correct URI for probed CUPS queues.
    - Better order for network printer probes.
    - Use make-and-model to guess the PPD driver for a discovered
      printer, if no device ID is available.
    - Improve default name of printer, when the name already
      exists.
    - Auto-select raw queue correctly when changing PPD.
    - Attempt to determine make and model of network printers
      (rh#524321).
    - Don't display properties dialog for first test page
      (lp#444280).
    - Fixed visibility tracking for jobs window.
    - Strip 'zjs', 'zxs', 'pcl3' from make-and-model (rh#531048).
    - Added support for custom state reasons.
    - Catch IPP errors when updating from notified events
      (rh#530641).
    - Fail nicely if new printer is deleted during test page prompt
      (rh#533109).
    - Suggest installing foomatic-db-ppds when appropriate.
    - Install the foomatic package if foomatic-rip is missing.
    - Retry when reconnection (due to authentication) fails
      (rh#541741).
    - Various small bug and UI fixes.
    - Various code improvements.
    - Fix various tracebacks.
    + udev-configure-printer/udev-add-printer:
    - Build system fixes.
* Sat Oct 10 2009 dimstar@opensuse.org
  - Update to version 1.1.13:
    + system-config-printer:
    - Use correct statereason level icon names.
    - Handle icon load failure gracefully.
    - Fix cleaning of TurboPrint PPD listings of CUPS 1.4.x.
    - Avoid error dialog after cancelling operation via PolicyKit
      dialog.
    - Fetch devices in a separate thread to avoid blocking
      (lp#516787).
    - Add polkit-1 support, and make it conditional on "configure
    - -with-polkit-1".
    - Fixed traceback with older versions of GTK+.
    - Fixed proxy authentication.
    - Allow PPD/device changes for raw queues.
    - Extended TimedOperation class to allow callbacks
    - Fixed cupspk support for DevicesGet
    - Allow parameters to cupshelpers.getDevices
    - Allow for more than one spinner task
    - Use callbacks when fetching devices
    - Fixed spinner UI bug
    - Fixed cancellation in TimedOperation class
    - Fetch network devices as soon as local devices are received
    - Make sure to cancel the fetchDevices callback when not needed
    + Updated translations.
  - Rebase system-config-printer-firewall-menu.patch to apply with
    fuzz=0.
* Wed Aug 26 2009 vuntz@novell.com
  - Update to version 1.1.12:
    + system-config-printer:
    - Don't get tripped up by "-" when checking for missing
      executables.
    - HP's Bluetooth printers return a model name with added "_BT"
      in their device ID.
    - Added support for localized marker names
    - Fixed parenting of WaitWindow when adding printer.
    - Don't attempt to use PolicyKit if we are root.
    - Support for cups-pk-helper's DevicesGet method.
    - Use modern gtk tooltip support.
    - Fixed typo handling exceptions from
      AdvancedServerSettingsDialog.
    - Use set_default_size instead of setting width and height
      properties.
    - Fixed missing treeview update in properties dialog.
    - Fixed identification of CUPS native gutenprint drivers.
    - Prefer native CUPS drivers to foomatic drivers.
    - Busy/ready cursor handling fixes.
    - Use separate thread for verifying IPP queue.
    - Set an appropriate status icon tooltip when configuring
      printer.
    - Fixed cupspk handling of disabling a printer.
    - Show a 'paused' emblem for disabled printers.
    - Use preferred object path for AuthenticationAgent.
    - Kill job creation times timer on the jobviewer is destroyed.
    - Only update job creation times once per minute at rest.
    - Job status icon and state reason in jobs treeview.
    - Show rejecting printers as insensitive.
    - Added experimental package tagging for PPD files.
    - Removed notification when job has completed.
    - Fixed applet traceback when printing test page.
    - Don't allow Back/Forward to lose troubleshooting diagnostic
      information.
    - Code cleanups.
    + udev-configure-printer/udev-add-printer:
    - Compare MFG and MDL case-insensitively.
    + Updated translations.
* Sat Aug 08 2009 vuntz@novell.com
  - Update to version 1.1.11:
    + udev-configure-printer/udev-add-printer:
    - don't add fax queue if already present
    - don't fork if DEBUG environment variable set
    - Enable/disable queues with paired device URIs
    - use '/' as delimiter when examining device URI
    - make sure we don't configure the same printer twice
    - Don't set USB configuration in udev-configure-printer
    - Serialize CUPS-Get-Devices requests
    - Exit early in udev-configure-printer if device already mapped
      to URIs
    - don't require pycups 1.9.46 just yet
    - Fixed name uniqueness checking
    - Notify the correct printer name
    - create fax queues using prefix of printer queue
    - fixed duplicate devpath check
    - fixed removal when cupsd not running
    + system-config-printer:
    - Use case-insensitive matching when cleaning up the PPD nick
      names to get the model names for the make/model/driver list
    - Made extracting make and model from the NickName of
      TurboPrint PPDs working again
    - Made the field for freely typing in an URI actually work
    - Better method of determining current device URI
    - Printer icon should not show 'printing' when job stopped
    - Updates for hplip 3.9.6
    - Let the checks for adding a device to a physicaldevice object
      parse HPLIP URIs correctly to extract the host name/IP from
      them
    - jobviewer: notice jobs that have stopped due to backend
      errors
    - Fixed cupspk's implementation of adminGetServerSettings()
    - A warning is given that renaming destroys print job history
    - Small improvements for printer rename confirmation
    - API improvement in cupshelpers: limit job fetches
    - troubleshoot: treat http and https schemes as potential CUPS
      servers
    - Make properties dialog OK button insensitive when no changes
    - Validate BrowsePoll entries
    + Code cleanups and plug leaks.
    + Updated translations.
* Wed Aug 05 2009 vuntz@novell.com
  - Fix build on 11.1 and earlier: we don't want the udev helpers
    there.
* Thu Jul 23 2009 vuntz@novell.com
  - Update to version 1.1.10:
    + Support for HPLIP 3.9.6.
    + Fixed 'location' field for printers added remotely.
    + Avoid traceback when adding new printer.
    + Parse nmblookup failures correctly.
    + Avoid non-fatal traceback when adding IPP printer.
    + Make sure we find https URIs from https backend.
    + Prevent traceback on IPP notification after properties dialog
      cancelled.
    + Fixed incorrect authentication in the troubleshooter.
    + Arrows for adding and removing class members are sensitive only
      if something is selected.
    + Small fix for class members arrows: always de-sensitise buttons
      after use.
    + Another fix for selecting an added printer.
    + Spot stopped jobs with CUPS 1.4 as well.
    + Map gutenprint filenames to the package name.
    + Use gpk-install-package-name to install packages, not the PK
      D-Bus API.
    + Always update the jobviewer status icon on job events.
    + Fixed UI oddities when changing PPD/device.
    + Avoid possible traceback when receiving printer-added-events.
    + Fixed initial radio button selection for SMB authentication.
    + Make sure to URL-encode usernames and passwords correctly.
    + Don't run Properties dialog on new printer.
    + Don't mention the job number in completed jobs notification.
    + Check exit codes for child processes.
    + Removed IPP browser.
    + Improved matching of printer model names.
    + Added PIXMA comment to test suite.
    + Efficiency fixes for PPDs Device ID matching.
    + Fixed --debug option for PPDs self-test function.
    + Efficiency and readability improvements in PPDs Device ID
      matcher.
    + Avoid cups.setServer/setPort.
    + Fixed incorrect "printer not shared on server" message.
    + Drop libsexy support in favour of GTK+ 2.17's equivalent.
    + Avoid reloading all PPDs when calls to jockey fail.
    + Small speed-up (0.09s) for the case where jockey is not
      present.
    + Don't reload all PPDs if the query has already finished.
    + 75% speed improvement in ppdMakeModelSplit().
    + New udev-based queue configuration system.
    + Improve window size.
    + Fixed hang on start-up when trying to resize the window.
    + Fixed tracebacks in cupshelpers.ppds test suite.
    + Fixed Device ID matching for HPLIP PPDs.
    + Updated translations.
  - Add cups-devel, libudev-devel, libusb-compat-devel BuildRequires.
  - Pass --with-udev-rules to configure.
  - Package the udev helpers in udev-configure-printer. This package
    Obsoletes cups-autoconfig, since the new udev helpers now do this
    job.
  - Split cupshelpers python module in python-cupshelpers package
    since it's needed by udev-configure-printer.
  - Drop system-config-printer-cups-autoconfig-notifications.patch:
    we will now use the udev tool and we will receive notifications
    without this patch.
* Mon Jul 20 2009 vuntz@novell.com
  - Update to version 1.1.8 (this is not a complete list of changes
    since upstream uses git, but some changes aren't listed in
    ChangeLog):
    + Set relaxed PPD conformance
    + Fixed URI parsing when verifying IPP URIs
    + Set glade's textdomain in the jobviewer (lp#341765)
    + Made hp-plugin call also working with HPLIP 3.9.2
    + Adjusted border padding for New Printer window
    + Use ValueError in PhysicalDevice to indicate device is
      different
    + Import debugprint in cupspk
    + Fixes on automatic printer model selection and suggestion of
      queue name
    + Style and efficiency improvements
    + Fixed XmlHelper crash on invalid XML file (lp#370469)
    + Clean up temporary PPD files when we're finished with them
    + Reconnect to CUPS if the connection gets lost during the
      installation of a driver from OpenPrinting
    + Scroll to new job if it was added just above the visible range
    + Use grey ink-drop when there is no marker-colors value
    + Fixed conversion from broken-down UTC time to simple UNIX time
      for held jobs
    + Track printer state changes for the printer context menu
    + Removed some stale code in cupshelpers
    + Make sure the job context menu cannot get out of date
    + Select a newly-added printer
    + Make troubleshooter work again by disabling cupspk for it
* Wed Apr 15 2009 vuntz@novell.com
  - Update to version 1.1.7 (this is not a complete list of changes
    since upstream uses git, but some changes aren't listed in
    ChangeLog):
    + Prevent some tracebacks
    + Various improvements for printer model identification
    + Added support for https device URIs showing the IPP screen
    + Efficiency fixes
    + Do not use setlocale() for locale-independent
      uppercase/lowercase conversion
    + jobviewer: don't abort if we couldn't show a notification
* Sat Mar 14 2009 vuntz@novell.com
  - Update to version 1.1.6 (this is not a complete list of changes
    since upstream uses git, but some changes aren't listed in
    ChangeLog):
    + Use setlocale() to save current LC_CTYPE value, not getlocale()
    + Don't try search for a model series if there are no digits in
      the model name
    + Adapted D-Bus policy file to the new D-Bus defaults
    + Better PPD fallback searching.
    + Strip " hpijs" from PPD names.
* Fri Mar 06 2009 vuntz@novell.com
  - Update to version 1.1.5 (this is not a complete list of changes
    since upstream uses git, but some changes aren't listed in
    ChangeLog):
    + UI improvements in the new printer dialog.
    + Include local printer attributes in diagnostic output.
  - Drop system-config-printer-bnc456110-non-blocking-probe.patch:
    fixed upstream.
  - Drop system-config-printer-fix-add-printer-git051bc7f0.patch:
    fixed upstream.

Files

/etc/cupshelpers
/etc/cupshelpers/preferreddrivers.xml
/etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf
/usr/lib/python2.7/site-packages/cupshelpers
/usr/lib/python2.7/site-packages/cupshelpers-1.0-py2.7.egg-info
/usr/lib/python2.7/site-packages/cupshelpers/__init__.py
/usr/lib/python2.7/site-packages/cupshelpers/config.py
/usr/lib/python2.7/site-packages/cupshelpers/cupshelpers.py
/usr/lib/python2.7/site-packages/cupshelpers/installdriver.py
/usr/lib/python2.7/site-packages/cupshelpers/openprinting.py
/usr/lib/python2.7/site-packages/cupshelpers/ppds.py
/usr/lib/python2.7/site-packages/cupshelpers/xmldriverprefs.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 10 13:42:57 2014