udev-configure-printer-1.3.12-4.2.1>t 4 DpQ./=„}v4(t\ptHxlܒ /F_f,YG(0~O2(K E@9p(/\A尩QmѰhZ_ Ca/\'m)go գtxa7̂OY<^95aB5 L0/ə۴b IBp@f#,7=In266 Z5ݨwJo_a3@_#@]B0!1WzQ./=„͛ f`mzz~c/? Y>Yp( e'pZ}opV+3y=HG$#k;2ʚ_ivzr%h52nx8CR(YkF߄KXCy z!:(y5ʓ+_R M zt{_dP!_$+> ‚ B?A4|%ѥ$i*+zeMW18P|!?7e2165933f23f81abe1126b5f1a84c06d91ffb69>H?d  & U '_el          r  x      H k(8,9X,:,=>?@BFGH(I@XHYPZl[p\x]^b;cdefl!u4vLw<xTyl zCudev-configure-printer1.3.124.2.1Utility to autoconfigure printers when pluggedThis package contains an utility that will ensure printers get automatically configured when plugged on the computer.Q.sbuild24)openSUSE 12.3openSUSEGPL-2.0+http://bugs.opensuse.orgHardware/Printinghttp://cyberelk.net/tim/software/system-config-printer/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG=$1 # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ $FIRST_ARG -eq 1 ]; then for service in configure-printer@.service ; do sysv_service=${service%.*} touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in configure-printer@.service ; do sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate >/dev/null 2>&1 || : fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in configure-printer@.service ; do sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate >/dev/null 2>&1 || : elif [ $FIRST_ARG -eq 1 ]; then /usr/bin/systemctl preset configure-printer@.service >/dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -eq 0 ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable configure-printer@.service > /dev/null 2>&1 || : /usr/bin/systemctl stop configure-printer@.service > /dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -ge 1 ]; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart configure-printer@.service >/dev/null 2>&1 || : else # package uninstall for service in configure-printer@.service ; do sysv_service=${service%.*} rm -f "/var/lib/systemd/migrated/$sysv_service" 2> /dev/null || : done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : fiz#e{AA큤Q.jQ.mQ.jQ.jQ.jQ.m4d65e2fc9b736c769ec7439d1ebc045a929195aecec3a96e81f276c5c1c86f195b86910c3d2e6b91edc2ef86fdb8706bebff20ed9f79503a021663b22a635c09rootrootrootrootrootrootrootrootrootrootrootrootsystem-config-printer-1.3.12-4.2.1.src.rpmudev-configure-printerudev-configure-printer(x86-64) @@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pythondbus-1-pythonlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libcups.so.2()(64bit)libglib-2.0.so.0()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libusb-1.0.so.0()(64bit)pythonpython-cupspython-cupshelpersrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)2.71.9.603.0.4-14.0-14.4.6-14.10.2Q@PN@P@PtP*=PkP H@OP@O.o@ONNN@N@Nf @NV9@NTN3@N"N@MMMӴMWL@Ls@L]JL4l@KK @K @KrKV@K2@K(Jw@J#J}hJyt@JhPJd\@I@I@I@coolo@suse.comdimstar@opensuse.orgtittiatcoke@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgbadshah400@gmail.comvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.com- Add system-config-printer-fix-name-of-udev-helper.patch to fix udev-configure-printer to be called at all.- Add python-pycurl Requires to python-cusphelpers subpackage, as pycurl is imported from cupshelpers/openprinting.py.- Ensure that the udev related files are installed in the correct path (/usr/lib/udev).- Update to version 1.3.12: + Fixed udev rules so a systemd service is created for the device + Cleaned up systemd service description. + udev: Allow remove to take the same format address. + Catch-all for gnomekeyring exceptions (bgo#859760). - Fix %post/%postun scripts to reference the new service name (and do not handle demo.service; an obvious copy/paste error).- Update to version 1.3.11: + Fixed most recent change in cupshelpers: The cupshelpers config module was not being imported.- Update to version 1.3.10: + Changed application name in desktop file + Use cups-config to determine serverbin directory + Improved sorting of device lists + Add "--show-jobs" command line option + Use hpcups instead of ps with HP LaserJet 12xx/13xx + Suppress misleading notifications (lp#855379) + PDF printer support + Various enhancements on udev-configure-printer. - Replace libudev-devel and libusb-compat-devel BuildRequires with pkgconfig(libusb-1.0), following upstreams change. - Add pkgconfig(libudev) BuildRequires: it was pulled in implicit before.- 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 xz BuildRequires, as it now comes for free with the build system.- 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.- 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.- Fix coding errors caught by Stephen Shaw in system-config-printer-subprocess-no-shell.patch.- Add system-config-printer-subprocess-no-shell.patch: avoid escaping issues when running commands. Fix bnc#735322.- 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.- Modified categories in .desktop file so that it is grouped with "System" applications in the desktop menus (bnc#714333)- 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).- 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.- 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.- Also provide icon of size 256x256 (bnc#713902)- 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).- 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.- Move %{_sysconfdir}/cupshelpers/preferreddrivers.xml to python-cupshelpers subpackage as the file is from there. - Own %{_sysconfdir}/cupshelpers to fix build.- 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.- 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.- 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.- 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.- 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.- 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- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- Fix build on 11.1 and earlier: we don't want the udev helpers there.- 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.- 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- 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- 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.- 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./bin/sh/bin/sh/bin/sh/bin/shcups-autoconfigbuild24 13606703231.3.12-4.2.11.3.12-4.2.1 0.1.0configure-printer@.serviceudevrules.d70-printers.rulesudev-add-printerudev-configure-printer/usr/lib/systemd/system//usr/lib//usr/lib/udev//usr/lib/udev/rules.d/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/46a791091a770c9e8aa1620a3752f61f-system-config-printercpiolzma5x86_64-suse-linuxASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xbd5f2fdd105da4b98851f7bb9fee855cacbb286e, strippedPython script, ASCII text executabledirectory RRRRR R R R R R\DN(iS8C.system-config-printer-applet?] crv(vX06ai6ZD+},ΏX02#C HԳ|* 2^E@dѷpm65| #iCY'~)l>DT0VCT.R\mŒb f1-XpZ>O`NByl@7@V;jr 3~{?ef+,og >} H55#89CFN"C I^EKxPz-ql6: ׂ ԱN<5Xd tx,O W.m !R.m)_&>&诺⦋*{J$Hx眗< 5{R`tf{b|.ˁϚΆXq ='w˯ӂ:h(k*-5}Y]G/(G4$0"#_:)"6mUDi0U&Wl|" xWfAET;oby|۰Mnp+NjVE~z<.A_֮V!Ӫ%t6w u[(a aI2.A& fzkQ)j6x)^˼n{u4 k j^P'S;~:Nu{xZ4ޟk:ɜp؇fOE < .FGY 4nu"II|9mdl+}:y8.T(x+"LҐ0O/ 9 M'%})I7ѩ%n_) ^H(KBщֵ_p]2hINLRTĥ#0 ]%@E Hb@ 2)}{yCPܧL ʜ$FUtײ;0<+lBdG_,S>YX{Xo/kTyh̀/pT#<TH^8 "5'oW}.4& L\BeoȲO^|νӬ ֪9:ON{Tgw46nj[m>:F/L)ʴ|[лyGoϬk.~"Ӂҿ 0g\v~6w=؝1]oX o}Qa.zSv2]aւx4zF 134DB;iQqt=,{n3gr sFvޟd4~t;SnO_KWVbm,`}/I}6FPc4;2o}UνTW8ζ ؀=A;m@:J~xBhԂ&zQ`cU-D6Yf &SLS<MPC_+ɾb{s:RZ|wJ}%*Ut"xh2f{#ic05=cPTe1bJ>-*Zta*Y(0ME8ilpCO$)Zt{1$qayyC YNo%q9,TGC$&0AfzaLz&aZkbllcD{fie`A,E^B8 SʕQ{rc{Kٟ.xef֑YF 1(M2/҉ nMQXҍ:+YIU^L.B Fqz%Dߢz%;F9Us2зD뤆Y99w'K؄[tu%__c۷xTkܕ)rWy1IWS,~ۍg}J8.毾2A%)'_~bM:ch<_OZ̯+ً˯gG&\0!l,hg;}KS0Tx[0-UmCҳ#vA'6ä=OZ^{+DAۏΕ\%tƃ*ܤ!go]|{ԅ3gfUMKVr&n7}h/6؏J.ڦF\ӧWqJCIud|^"Րo|3dY2pWʲRu^a3j&x9ƄMdn@@0ɕޅ7Qzk"l'@<%r%ajE(M$>:L zSvh=peRRNḴ{mLWZ'*rJߐ(#p ĸQ !`æildQg)Z`$ ~&KN>OQҽ\l +/ӥae#>7x̂` 郀qr,aﷷ[3cw`s/-%v,__)ɟ K =;()Q`3,`ACDI\7Wn8TM;o,SB-L$jp-է|YJ^ɤA49mQ;m|W1M;p @i>ˬڙv=b M^/;wG3zGܴ ՙuUiR2CG9rؼW#-:HE= Ui'It APBUz_bNľRx6FYdOP0\g_d*+ ;lpx{}w$˘Q͉=q\0aǟ5LLjuX=E6=cԻdZJ@@O-QPF@Ỡ#CϟyRWI [tg߆8QSc \٢VRǮ*e|;( ?Yͪ1l;Đ6rW#D0 q$mLt<^ɮȨ\q$zOOu40n5utq y2(xm3N3 f$ {Pb>|xub'߹)iul~Ksi ةt׭1 L}231pSΧ:H5xցna5"X?蟕z=zS T pW-dOt4XR"LfcQnMpE𲓸ڕlg: qL`j1!#Ct,}jd% Mٜ?//8Nlʤ,x$|iq1?K~! 8+{:䗋b_i)P Zs[ i_ jUj$&)r&y#EZڅӁ~#=;x\W0G 1H#bd]LDCL@2靽W4aU%D# $vبq9hd #=$JfW$Xavw[ŕ5*]0fPK}H1 40Q XՠBGM.F _T7/dNwIgP5'vXFv`8pDeidg&W9`vߎp-EP:Rm\}F'V6lOb|*b/t_)5F)xl"1v u %UϲDop(1U0{DL_[=M? <Ԗd8J>9csYa>SV3X?70LދǨ:}X1GU3EY).4odߚ!OE߿-ؼ>@s R;e.9<9H͕&8lÀ9U hXs#8[;D?/ fHЮ^ȻC]!"-)Oqvs=Ch&:.SD6vpaEާяMҥ ГovMv[ULOv`DƳ<|em]FX(#%N)E?× MfoZd LN;tPp\"#V; 77k9-M@J4@zAPBog0du]s,a^v jޯʋA[ZȽŗ[KRJ;@,][xVePAYb=fchZL4]/]` \2A~ن qҚYٚ.)A[jjeH@B/3L40*|+IH,8>."FX<]]e-^|҄>ԃ+ů̒⡆ 4KM:'mFfIr-T4]F61(8!㋏c^+kaBUg,t%P1fJW6G%Յ}#_ד^ FpKЇO.do] fӴɿqH#z0{h]I"ƅ#'* iE:q!ՊeD!$l1.Efl wvef:dTmYg!F^%" {}k`Yb&d H_ (|7i'jM A1 y̠fb|*IVVǹbDƀ5mW$9@f;W3ZI1qd4б8e#^i.PL:x[m{pb楙0K*'Wީ/ޟue[evC ~}Rouh+ k-NjU$}™՞_jsj"(" !.9X~48ilTI|*?rAGFy`bGlЬW˅'{fjw>6&V?5{_ ` VcWNAk67k٫V[3xꫜ3ϯ) ے<9h=; C =PG8armgRsƌI) A Cv;?::mTl%]m7H?7AvEu3M~Η RG?ds a/ FA%r/36A|[4Q[z-g4@1eI. vn?aՏGfbwc~ S! :^ V_Գ G7.T@ u,!kyՈp~'ʜGEUN|_FZGJ;M{ڟOzS։CX'RJwD?7:l+ ĻN;LT /`{=|ڨy׳"lk Ml,NN"P'gi{H*:HG8~Ƈey!L6Zd+=ΖvXCExъ?F˶1nr:nq+8Z]fsrgi!PMnY4ԯ6irzg,R3~j+y0 JY%OQT(i|"IAضQ$HwCNzܔCWFVpB'N&3%i $ЕkOD'ѢXb0S[SMυ|6CM81 ^J" [ ]Ԇ5?y,=*fJ9V#!v͏te"L8 - =l]wQRThQxN9 vIZ;u0M7 $+IDpoXYO*Q,1_;5BJ-Rvzaow+ӭLiu^nB%z-@4]RZhޏ7URՙNA5y$ +7B^^82OL)s aTң_QØr}GzAۙS'/A?la Iz )h{ 0={Z7J|6UwK&eN*' uC*Z.~( 6tk*TlX8bL0`P#_ӎ\`.|/i-Wd9-vJI/coi7ui&}9uE@絤s)jį;yLb}pF޾DaP+1YS Vtcm\"?Vs:2f#\2.=_cgV,~r`W .ErDߐo=w/&*]9Ns:z6󦣢7#%Vxlāt"} 6Uҧ'*r1HUjp8۝S]YRx72d)U%6/70IDخI rۏUL.;3aG/(pHK-婖 ďwGFDay˩39)Ulg ]Tnht}W$؅]?9*l-B~Z@a er! l0YPeX<7/#RZ/j8>s/.{*NIUCTuZx<@oJĚ٩%9N̒я"]'czHybm\ `[.0A/À ,7Ј]#t Wx<)@[jcKg.jcE_6J1Φ"<۞GX=T~v>.U@gU=JNQ9*~OFi<FBSʜr?YWz`Zzd)Zp(1F~G,GU)z.SJIٯU&oKc<mBGJL[]Rrfxތ66ePl?7C8D(a#GW,^@DQ\_l2Q\%F]>r iM=R`FSvp#T;m11cktaӮ0#?y^]rM>@ьo<å˾V_& KG\ÈReM闹;u,F=!<0(?:h'P߰|"M= H W`yoaf죤!!X,a#91=LE,_&l{ˌ{@O([KhhV|Er`>(N I0#z0jB^J(YdlItk(!Zb}w(ǛB}5pߵV 0x'҂RZZ4*4GίYAUlNe3K"S[f9[NC에SoeݴbǁH 3֋vC LFe䵊#p ̓sj3x.>kKs,(P/f]X^<r(j2G pp`,,Ւc6k=#0jK+ ndr |MSq{<%m r>]f~7ohFd$.lDeәJ\/ 9bUWu,j${_*LG,hZה֓ioQCs)#бb_E{5tU xM4ʚjkM]/NV- p®r> ?BV{@h$H@1_lp΋m:_U'aw1zL2zdˤsRN&,*%WNE(gR5{$yy# P3AlOqp⦧ĽX;t\(w5zSLADo; =RMc4A?qyw.Pg(g79-dONGꝝ?S_ hbi hVEj `ᆕ+ ו5L39dž`5q?$"uU* ~`=;p$!"Ub{WxM]u +ŜM |lX)čS)y{!3VۯQWpR M..UjYxyO6}4SQ`ϣslFngZ/!lSg3cx"I}7%ۑF(m"KF?-Ѧn8C3."W~1`INl/[Dthˉl֔Ct`4y5 K@k4Ķ` /-/ܶ\fL4YQŮiƃ,>G$5=>Q:+\54wrT^rGqT]4z:"#0*0/5s~FZz1AO_#&uJ"ŜjODͭJ⷟sEM4v. خgnd]?a"aP%fߝ.g]`W&_-?7m*FZj!-E]cs;qr EIs](Ԧv-Ǟq 煎>k!/{N:,(WY~:=WjnOS&TEs3CVvilJ`ByrI-$EffSӷ& `a>.(7ۉG}PI1ӼAt AK_,5F^٩f  Y ._Mn'.L#1_=<^+uj"N ~.+)-(f~,'h4Rq+PIDz PǺ;P`zt"L[RxYYQGiDMcI؂LU-F>Cuk:f Wq i-9vFOt"DlebE 8^4lw&v G"KF_iQ `؜Z˻d% 4Ii:iNt ?}[BJNnɈg*56lV5(T#FPGl RHK8Xf/f(1#UzK6|Z@hpwGP_ i.ZN&ƃj.XqҾa5PƝ-Ju.GS78ϥi(cLzd- 9T^ߛ9f1xixН&6Bu79?2kpZ$o %CW@Wljy爷#k3D$,P2}|_~%DEvS[g6)f/? ̅P#2@Q?nT[]^&5gݓ룴֐n*G8xIK]qWϯs؅1?9ۛ2S. cK˜NbH<#%.=L<ͪD`L&Fxqxkՠde%Iqtn;qؒg7N]0