python-cupshelpers-1.3.12-4.2.1>t 4 DpQ./=„X7I$;6Zx[3~lպ .\ pC|6!s$r9L\%0odW697 ɩ aZULtDL:J.8`ɀ Qp^ѫ{U+miL{N.3;e [m>'-xdž^q 8Ջ]v+pZ¡(!T@ ,:?d " F ;AH x        $  0 `   4d(P8X,9,: c,F|G H I XY\ ]P ^$bcd|eflu vw< xl yzCpython-cupshelpers1.3.124.2.1High-level Python Bindings for CUPSThis package provides high-level python bindings for CUPS, and can be used on top of python-cups.Q.sbuild24openSUSE 12.3openSUSEGPL-2.0+http://bugs.opensuse.orgHardware/Printinghttp://cyberelk.net/tim/software/system-config-printer/linuxnoarch"s$ EKOnA큤A큤Q.jQ.jQ.jQ.jQ.jP"VQ.iPVP"VQ.ZPVP"Vd301d822d9a044cadd632009b346c898d81013f5bfeece9858706aed938e16bb02fdb7d793dd22ce4cd8e91158688bb23af512c8c1cc0e7241dbad21c2410a2f9c299b4cf969b2cb124aaf483a168047234a24e0175cbf0517b325a6e3e197bc9a009282313b88ae50d169701c68981f0be7900ac86ab1b16ad266602314eba1479c00f9e158153fe31d0765b6295e1de8594d86c21efa9eab210db97e699cffrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsystem-config-printer-1.3.12-4.2.1.src.rpmconfig(python-cupshelpers)python-cupshelpers @    config(python-cupshelpers)pythonpython(abi)python-cupspython-pycurlrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.3.12-4.2.12.72.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.build24 1360670323 1.3.12-4.2.11.3.12-4.2.1cupshelperspreferreddrivers.xmlcom.redhat.PrinterDriversInstaller.confcupshelperscupshelpers-1.0-py2.7.egg-info__init__.pyconfig.pycupshelpers.pyinstalldriver.pyopenprinting.pyppds.pyxmldriverprefs.py/etc//etc/cupshelpers//etc/dbus-1/system.d//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/cupshelpers/-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 textPython script, ASCII text executableXML document textdirectoryexported SGML document, ASCII textRRRRRRR\DN(iS8C.?`] crt:bLL'7"J *l%Lm&,Jify~)7D &1#L6N T/>@-zf_ ݞP7J u- ِU뢕i&|%wƵ@+NW| TԘMМ /V[P>:pz#dB:~k_lpD*H&DA=ŶCCИ$UkjԨ*Byf,MK9ǖx^x6#)#boM ~@ ,fw$ o /ʈ3I0NyR=G3[6buI]ϐWf3VO)\eMEk`Ђj]\Z>bqP.$ZE4Aٌuhz}b,6/Zz?t:RsӉ79B-a'Їiwȫs90 '<"}׆8 @&'2`埘G}{9ӟJ$kH<5Ouz.LuV lVɷHUCDP}qTOP_ǍۦUwkS2" iSj2dcJ3*PoJ(Fk' ,@S1+󙕉ɛ~}1KcsK2͹EC~i0aW2J06UǞ Eʣ `iкea%>]о;YMq퓛b:F5_]IcU?l@ W}රXG `𘽜us s{/Z]Xп Mw>Kg16 -v Y.5r}ϼ3*ǝfsÅڟ=FzM2-U6cR}-R9O)i#>|%b^ 0lF~lۧpN'4YI#8^ȯk5c9j`ە elㄆ,ݰצf<6',f;1Pj <^D/׷Z?c'3;OϘVKp[>s}C!kFLM)x\[E;V9(M\z~^L}yXMeUK차ō~nCr_^k֌ae8~em2 ez(!L i|323+$Zx > ~XQA0cM)水G%p(UL3Aa4 1UY]m@a#sL2`k-Cӂ'k}+>qp54 AVp&L@^M]?SnyēfUS]OƤjo&Rc; )թhV7>Ԇ~VR{Ϸ'ۅl:~u֕LeպRMH>UGS0%6bqy=؂'٢ۿU~Qo!)g~L5xZQ׆;Ymyeja^9e ay8l炏p`٦>ζ=~Ưv4q*m|W+B "ҴTiQeL'9վRFA$mVQr9fT8(H/ѸDfF]ֲWCL}'cV 6 ;+j"lqHM&>I 1J]J ]s`R2>b-TCr;/UgS,è5|!R9vi'H&fnwqi}AKdd/w bjZZʒ3BWHMi]8Ke9|I&T2B y(2@{;v4,͍Z3R oP$m`, (<&3 dy./oj; dh4BA,x"wrW{݈6KpڤTʣ[uhJb/\0"'E\on6}QK{GB6!@H8FJUo =eNjFz]Aχ<[;,v%:JSF2ZжcӧwvZu))^WhArXTwO* bl0ƍxv1JduXZ %W_n{Y}D9"<(DS L?sazV::'f0zoT V9Olbk3dZޠ8<c8݌J *< |1<A7">uM Z .(z2i6./ &Y~9iO Pt6DzTR&F!Z9OvZcdg/醸zuĒ#s8 !\P!%Y,΍~w߸( OA0[yH.FQuT{cwvVͫ}: "]xoX3J56.ծ)49pĐW"#`܃2zq)#,"֜N)dJlh~Vv*I*$5~H~BmqW{?"4GkLxxTq'Tz=GeGȧ]$=] y+>" X}t&צ<:Yw!33zgy]X5[-p)e #ʱY@'cqY>-|wZf;B'AGĄd k=@Lޕļf+]/X6co\nYB.jp8"|bqhH NRvdۢ"b-/}l|GG[VV@~or/6HjPFVm'hiΤ^k 0ikCoOϴtȇ_ t>-Q^'Scf LISciuu֭/1GTjJrgVjA*kΟF\qt!aGցх;MRUuGcA'9U,jݪ0iհ~F_N_< zf.'Вz{fǹ9' @ HOXOWj_tt$BZݵ>qkJ(yn*bX⃗XiJpĽ6|*70@M@qԸ _?(j,N_r:y5uBjEx&lNC~K()H8 =6Y`j:mZezy%wC'2G}'vno|mTyjA`/4ߝ>.7$ -|FH>LJ']Xp"<& Ii1cNwOui:Ɗ4AxÁeγl#1Le,sAd ʄ~X1:+Z>RO vEIֽ-k$?xCo[r3Onk%M*JמHiQ[M* E.{UθIߩHFE|[ O*Q! aɅfuQIX5yʦr[. vU 3[x8;v0t1:`̸iΕj% P/-;s0Z*ģn&KN f U"},NJ^NcHaXnKZ"Ɓ(^J %4ֺgwcNKJ+ܔF91yaJS}k~h8 F2aS| CJVn%\?| x)w#ErBΘ֢3YML+F30f>WmW>8<*:B-!R*SRD#1jǣe 3͐^Φ꓌C&}/`iRPR(nBKBz1VXss~zU4S e5.DMeU$Ul/֪ȧ'["Z0=2|EX!|Zb,/?E >FvޕcX 9?Q;)CT* 9w+RΏ,J|) kW,N69m>~׿j&͈]#H-RU(կ*TcqDE!.J-Ohx?Bh7=}QMi~Ilg L^j3tN@cAβBzX&W嬎dD-@sB'L 4<ٽ=^%J .zrw{/zbL>Ŗ6"/%\:b#2cC3D]H%eFU 2"auGmoD=,ۑtxkVMMzx;cUoV-e`e QDF?)7اhEN.J(2J>uVe-B:eۤ n3( TyVG4ay,8}N #%lGM3@okR4@`ϗ0ҔF q/h ˜KOpi`(z"Pv2}0BK(|܆VnzfP4>)"M$(  f &_рYLW}Z6y1 xjDg6GxpLѷ~sڊ8\7sg;Biq'*4 J:'?l٪JbͿttiIӴԉBZ!BB)i&u+JF^'YZ| I1pV±DƙYET9U"PPUj|fuB:\9@ɪU{gj3MK'wV43Jqzf%\ y4k#hh_gotOGn`[YCb/iPV$\ɴE&Pr?ZY%TKSQߓfF(-Y=GW+®z?W5HxK.U!o\h$Ǵўm7Y/GPpT"t? Re 0qY28NUV7 zWڽ"Fˉ}X2p_v8/}" 0"̳"1>r<8l~gI}[9UiA$,)DȖ,X?LrLE}{Ҝ1U䌵 l_:|We0(PV6H(d%u K-ާO~5bg[ ꞏaKbu'W2Y4˞%}voM2v[B@t{!\zOؖkМ͉PIp2K;pQ>܍,kBJl [ѕ,T%G.-щ#YnfHiSnl8XoO=Bi$4Zq/83 Q'Q=،3IʈWeCRqPA'n XsBJG _%b<Pq~$jP[D8{&_K%Òsp,˼F e$6.PJt5pwP@|PQ7 Hµ1eVb&]dhXv>ңa.L 0hPlnˉ^\GT$EC:lUqt ?yF>Mcam;3׃0Œ9H5hu&׎чvJi"y/.^6‚ufvѰ{4qy' &YFH{h@1X.x|ݠE˻78qHt4gN@SA*:NKjeȘ*s/;ۼs.kw220v)B! ea+]KK }TcK !5ߌs:=p !r]u 2qkUp_t\nZL_ G?NJeъ'ӔCd5&HWܤ<Ȣ{fTn^˭UC8@+O; etA.e+nCZLSMz_qcɰtdν\XV/Uܰ)yL2Ph% tDqݨ&ᪧpMq[5sDc[Бga3,g~>2IwC/*ܯJVθ xIG5Q'8ksw\e;Ɣ ,`圎R3{&[M,vg\Ke>{Lȭ'8ܲαa<7h2K6K [O PQY)/'?DU.h)/=Mx#VL.5lSκQ7Boʯ,S&KYϥn-e8=% %k]v<^C&YXt=ˈ֧$)F(e6`D:ߘ2%>,0 ?ءktTs|jv}@v vB^]xy>|sஜCjB00"l{iCn}<>hU|_C`,ޫoz zYay0ĿlP+z97W9{QSZË^( umiփ0͆sBbS>/@`@bE2q&iոmS;vP~Ϊ|e>V-Z!UԆ2'7D+ÎTQ8G,"X g|@d\G 2Gs)^i;Q<mxUCLjYfv 6;m*KUX Ï6W!>zeGlV~Q@EPK ]ב>pafk :[$}z:(Rwvʷ8*︶踨IU Hu}A~?{! U^[G]rC56AE# [z]`-1 ֌"M g}q=`t6#W}*\ y@pyV $O&/%K-fo?M,wk4w=1'X\<pK`ⳀTecabN¿^Jづ/4~7m yąTPڎH*o~Ɗ}aQ+;F8do\O1~a/xt& 91ك'phQܨ 掴̖+iR s1ckvh:#泇7~򓂈gĸ.9;H6D0qd6fBηhWGYO[tM9c֧?6tIҡdmxaco*(~Nˬf>dQk#پ]׋@J2ZypA6VffDIۧMn C1HHI$ [̤ ۞N˂ ow>^Z2]"Ig_.uĖV%15!+a |t{TZ+~B8VLpH˞t@₈Fg^ =Cz/,4ob}_5ۨ7J) g{GiE#>V**5oZneG|$S^e`,;X 8CéAmw %?fn"cz2Y rEoJNk&{ف@&F'a'B-Hk$18Xض|i\ ~HC#WaEwxs;jH bCLj{يepU62Aq<ngGe+!OF(Ӓ:."ozzg/1?$I\g+z&L,ҟW4b(a^,˫EUͶq2gϧwDhq8x$;`ިE,IRJq`L儍vBnId WOSTLOk{e܇#Q9IoS_jZ)3fO簼m*ʢAaDZI%&%8]-|e(R~eۧ*,guNǑ%s)i ~0 jFcYe*>Tr3$ybMKG92&U2D=mВ'rv&I碆K& <hl$RRe/Ѣka;E9 sna#`::YF{Jy|C᧿nW7H|H eEMmDa"_o havYfB#hPȎ*6(+^s)롸\ jyS/i S Ϸ## 0c#؂Q<#WMdgr=y q AM! pF۴x"&*8"2NJ焝U4PL8u~po>4Ǔچ'vae͞Q̓KIO]Ճ ,[^/\_2ÙQjbˆ 46v{9=$\/{~EY<&0{qKs󝈊"D]g#y҄ϚxQD$L ;)"GKBP8eW>dK>,P®Ra.tJfu8"}ɥ2(i8T!h 쯶Fw ۴샲=&tGD$ȎTqXxvý^ |$T dXyq(Ѝx/z{?ږ - ׸*K( nikl=mKO`OR0KU*20:p)gHw=tbF:NE}~$P45) Yx8^rW>NoPD' pd¯^$O  I")e:F"EScdv32,WInm"$%- eK]/W\vD3I]t"C {:1"ܼ#4p#i~S1,h cBXKĢ {+gi`'2D(G88AuCש%s]_6+j^1Sq" lN6v?8$'9++W%rQMVrz'vt5ʰׇ Tho,]v7,: r.+zm2uDrOPv3@NYSLieku钪ZI7nBybF8ǵD½&u^.=sֲ`-CwjF=^y/th # |X4q/8MM븁0QE`I$ ^ϔ|)2Ii++E+aZiUV\ch($F Qg1kH(5eT|DTIjxŗS"W)K؇Ĵ@Gx_nHNkrh"=Cю6ܼdi5qAa'$*S~|}w7C6CAT4 ޳;j4,o-:52ׂI!}>_rȼEnvY ?qYV#_Ƭ77gKsX`>h! =bXⅉ3Jt ` ѷ#ǁݖv6U $Zcm ?e< e8\Z"4ɉE̺,+~#󏋰WZRPlOk9G?S`磐:2׿)찣(6{]+%`$.#^x7vʑ֜VZM]Ayl,rHte he'H `YBn`(>- !"z}I/8@bm+;3~4$*? fkJތϼj[ޭ9]N##`I ԟ ]F*p /r]}4vU~p`[T7tR'kީd'&P݇Rņ*>Dd%dӄ0%|M :~eT*)\Qa%$ޛ(ER?}x!* &<*̙S,&s`ڂ(cSy5mam%gW}qq [PEnn:!.yYa=8!_,<^_@6~WA91o\ HL^ eo2ȥ ȍے_cn8kMޛ9l<3 ZQ/2 Ƃ lQ X^au pm Lf^Ю'-Nu.id6HSKFT'DPJ: q*%)G@z|+i\fu}niAfhd";.S8h _0 3AdT2]7q^Uޑ#4B㍔F^V7%&KdA;+ux˧w՜-vÓ[e+,Fފtޞ *u>8H&6+`OGglp[z)bꀿJR:f3{PIܞ#gsf4q5NKAe/h*Ʌ#s(ey8` NĀ]]N}r!LC(Pw >FT QEE ? ѿ5RCTEiMHwup7𽁬^i@*nF`EZ<-FL/p Ԓ]jr.b'@術==R癈93ei0NzB(?QVŵʆ8K&pSj¤ 0\hZ|{W"0A1KBGi: oLAUmFv֞GŹ<RwӖ!q h-,(PjEn/ٰh8VV&tz6 䈶IɖḒx>ESZO<Gg>gA?bJ6ˌݭm϶BU>xi+:e]TG ђWHNR]`-l3H7 ?0ĕ캾YCb 9zVLSu> 89ITWRŨoIC09s8ZGG HԸPa*bq3׌.QbYSY8~<қJ.C>/clYT2vzh&d@Դ׈'vrN?mdh`%m[g+}1}h(P z`}Q-7/pֹb1UIF*;;3> *gmϷ4^\A ؖI4.A* |.~&J&lEݿ7v?>ڱ %ݗ yN<{% t6ttԿ)J21h#%;UΓ, E@>b]𓹎CB) MCWfl\%uCde|3.\FbP1޻_pGg'#?7I%jjȜd>f5͜IZ&$j0ȨaN+c6r[HԋaJA_}ΰn{ S+ )I A(5t\\g oj(O>MDS"q].S{{Pf^1oYwႁ⩔d(ݒg?C:\W"JK?~\E@[~S߳>>g޾G{-vB2X6dx<|Dss##$߂Lp*ffC1mM`O!1Br$;Rx|xK /v.s/xV[!gtojP-<H;T!y\veHa"y/ q./q>7`9A^KV5gj.7'$K8Z/Z9;B:V/# ׄYV#Cpm"nbf`xX߈O7f Ib1*",TXy˷>T aБ QGidVĨk Y^ʭ0P'Xm{̎D ںL\-q`oa=gԷ:UAy"y,aM׹zo`v-I&ۿמgH꯵oPƐH ֫cA5BhfAEWД\OKG|@Wr\>GE: Xo+=@~$~fu2wֿ)xط9SQҾ5P- OZHVNN 36tѡH+)u.z/8:¨p??AZ~0zi[ȗ?Om2-y(2Qc}J߈bбJ`!)~b/1rBd<[Ʋz@sxTȀonJ6G ~b߈9}MXO{I?3aKJ]Nvfض\L"E[c g-Q!>B1L8[[$(0lU$L {yR{Ƈ$ry'$=l/28à 9ҀjG>pM@Ij(;# S%*93}Ʈ1A%yd(A 1LVd٭YEfCt=+LG|鰁{oM ؘb`,6z#9M,,traJr|JB:sHV]m*OQ#WV$maA5חV5| ! ;,ikxDp0M 00zYqh ڨL朧e־HQ,D˂!Um#HN BGNITN" 3 R0k-OV~NEV!+f=5E eăȳ!a-oMem`g"M4OK>bWK(Fxkǽ{31N" ƾ~`*;nmDzewS - F4[Gq0WGӲa~=BAZ*{ HoE9A;ȱA՟_,˸283(ĢL,,TA" 3?` ~ :F#r#М79߯u!{RE -Rt;Hġ+; H5r3J>zRbSR CPƬ&QGu|;p/[)5PپMﺺN*~`.*_oSܔNxJ.rdX&0ms0I/^="TF[@|"#XC#0ߟ2m@e(1VuɾK= I׽]U6p;J!ؖAox+[7w‹4gj=uqMm14y5TͥBBȢzS(~01tS܆'4b0eM]:=8B0G5("lx*: s0@&ˠR2r'?J0$ؾ쥎`O52{O:<`,A xG1nvኌ }[Z\X5)2ض\|:jtMSr?,i(S;P8]_0y'hUؤ, vϹZB9'˜}jLS V0y':madrds&S2H3*qMڇsc(RaE.:M@1kf='' id}}?D$ A\Z6 'CInhoGU dBN3iiikLVrFNvFP?5Ls5+T^{K~4i!:Ym~Y*5V:eUQ6}XhjWl_u00$ҊX`K-lV̄ꠠ(wHtYtKqgUl-G4+Aߗvhf6GJ;uoږ9 V1ARH"4uzhruԻsh]0L aBj^MdZ|Gvl ZvL%yso\Jt|z!g]-S Ci3ejT P<~>ӔJv!0:PsTT-( #aٞa?\x֟KҭڳhoD4:s(VSK*#a5}a;ƃz!«Ƅva|Pp_4VbV1N:>ְMoS_ͩ%MR8!Nl|D7JuBN|\AZXn%Rɥq]F22MSJ8 Yv&4¡" ,xNhķJz{W"@lw= Y5ܡkuD! x/BY5A0aC9ե`Ӣ:qQ:,@ٶD WN ֽN2c%y /'3uP x?ܱ\rE/בqH Wf.]0yy}?g+ܫ.v,]tțDc)ktנē`}\EpsO %WUh9qZ[b1O" d (MDRm8XoCbjg9b٬*ui\V 7f^laRpf s~M}Z]G&I i(L+nKiL"3`)/#wtr0B6tϲ3r^`FVgC7/\]Ǒq2*i] Y 5(<qPLmfOcqsLD 7LрH@|#u\`BoTL *v;Xw'/ X L g M[.S_45 .3=wTcK1( <&*FdO!¾~/8e5/ Q.FNP]#!ӂuT9]~L]Z6dsof0RZ}}+u]NWhڱHg8q3Ut5',x6[gD0IL}FM:I&AWG}6O$Aot9c0hQV E"}FcL(D D3ꪋu୴wYɜpT. ^Z&P~jzAD_U><(؞Fn CxqjxQSkb"E>#*&X#Lޒ'r)"mJ.;mI"$o;6`al 67~X|utWݻ` qՒ CiOgb!Uĝ>t_)i(Uk,Z]Jh:ҧX_-0m>v)sp4e\6t c;|%RXa܉݈ ` ОgD>@(I/] lIH@sb.f %D]k|1Z9(:L"2zT22lz%RcR[zn'Slq1Z_^aD L"z>056A<,پT.H,[,yhy\4{EM8"`"Ӕ *51΍cR݋!"=j͐lEDdJw86szu0׀LsF h3RQeKKiS|e£'{[zEmŇO,sޜmN{œvD %(_P&nlno2]q& z6juyO`Ӫy^%KXXTcDM|>dMtW9=ן,V֚r=<ύӊId:3\c-(IkFR$:W)D?4\6]b̖f"~lP0RmZ ޶˳yZ VRO؀[b?.(XSpb+[GtcqKwpӳ{qټ.(ywnی3ֺ 6*L?.k×!*7Zԛ?$~o}XQa\xJ{%Xb_qT)PC?CةX}'\/ɢDL锌]XG -j&"60qXO=PF)~a(py;o\?,GA3$.ncJ~d;e' #g6?< !5CFrJF}l+"4N*t.``Eo*tʮ%_U.@2mw,,A34pcf8ov:v~x7n+ݚLt6jA-0W@+H_VVKJW@]w %P%Kxۀ)&1nS>CZ vh)+W58:+?~>Dĺ-|SZX:ɯ7O3WMM]"/$ PR{].XPNؠ>0{bF3aGׯY5g[vY'qm+T_m-X {#n&0 O=, _wwmy3!P UKUd5&k -Vj.% hrKJp;VWMsתG0LIHcdkEԙX`) -l`6nCoZ~Qy1$8Hy=}o -ٮ4de[L,׈  EZRXMӭ0 _<q=S\,;R: F4>{Ge*@P8KAC"JS|_3j7Df;8IfJ==/AIA^/7N/[s@ڬ `,'1z Yr4@+gτyJDYm:PǣxGB/.diz#[`2?1^EfGG:0e2dlyDȫ4l 98;Lla튘  sxxf~I8{VN! t* N-F?]yD|놽ae L\* O%!pYqUi=)jgI_Ji/CA%֍q@T# c_˄)5G@&*"ՂD;?뇈4%K(YIo qg*<֪076^gR>jB^Ь*oP@0ĆNCɱynGkЙJvG/rafП1̵5u$M"*"U5)yp"wNEl;m1Hu]A`00gRٖn<\M5)-PY dqcE61aX'VnDL'B`?S_3Cڔut!BÓ\&Y @<\銫#wFӖLyT GuHIEp^~n4ҳej7R"oK۔Z$j7^[ l:V4f?l aO ,mq1:P@\HʭYDފtNCJW-"\;6\F"T\ĵ5ۑwǨhdUoPi}'hyZy;/BKFAK?Ke҂ѠXE\f;V~1xsSݦ ) Tpx3ڄ#kq ;_3o;xդ8E/>{-nW$-e eO+En"ltqm<k8 ibꢇ0'P8< 8k:eԮTJ[_Mq̤UU$.O# )u$%mP@e"UA"n?լ_2paSΟA2;Ӳ*?U3hMG@[\a)ABp ZB[x:6nl]abu皇|apCBtoJ*z2H,kbOZENJM/ "q;8m3'?Ry\*};Y=Y:/ 8\Gh4lp6e.AOkE%[]]^6 yZcjJ-A[}lZ)W i) фmt=SIX^rwsA=9qTPc^$/¾laI%f`CtqfoHÖ*Ӳ_1 Ms~ڡȋBWL>Ԡ'ZגNަغ1>Vmḛ+G|G`_ASfHZ 70 (DOQFY,sa7pyDno J e:&gP*%Z2ݽ5-gh9k:gj%}ZގϏARΉjZCtAFp{#;(08mՏ:S<Ī%%Tm2-QT/K41RBt\~,h*