- Updated to 1.2.2:
- Check we are connected to the local server for server firewall changes and package installation. - Avoid Yes/No buttons (trac #204). - Set gettext domain for new printer dialog (Ubuntu #557199). - Make sure the printer we are changing the PPD for still exists and close New Printer window if not (bug #581668). - Specify requested_attributes in getJobs if possible (bug #584806). - Resolve DNS-SD hostnames for physical device comparision (trac #179). - jobviewer: PrinterURIIndex fix when no initial printer names and when looking up by name. - Don't fetch Device ID from network printer if we already know it. - Applet module no longer needs to import statereason. - Removed doubled-up 'translatable' attribute in UI file (Ubuntu #571662). - Fixed indentation in PK1Connection.getDevices. - No need to introspect CupsPkHelper every time, just once. - troubleshoot: turn off debugging before fetching error log. - Fixed localized state reasons (bug #587718). - Match Kyocera as manufacturer when only model name reported (Ubuntu #564633). - Fixed TreeIter handling in update_job_creation_times (bug #588409). - Make Verify buttons auto-sized (Ubuntu #575048). - Fixed a troubleshooter string and some SMB auth dialog strings that were not being translated (Ubuntu #557199). - Show unmatched IEEE 1284 Device IDs in less confusing format. - check-device-ids: run SNMP query for lpd URIs too. - Handle HTTPError from AdvancedServerSettingsDialog, and treat any HTTP errors as failures (bug #587744). - asyncconn/asyncipp: some fixes for connection/reconnection failures. - ppdsloader: watch out for errors when connecting. - Initialise GUI.printers in constructor (bug #589793). - Always use close_fds=True in subprocess.Popen calls (bug #587830). - Translation updates.
This commit is contained in:
parent
e00aa2ec64
commit
b26f908eaf
@ -217,3 +217,4 @@ system-config-printer-1.1.93.tar.xz
|
|||||||
system-config-printer-1.2.0.tar.xz
|
system-config-printer-1.2.0.tar.xz
|
||||||
pycups-1.9.49.tar.bz2
|
pycups-1.9.49.tar.bz2
|
||||||
system-config-printer-1.2.1.tar.xz
|
system-config-printer-1.2.1.tar.xz
|
||||||
|
system-config-printer-1.2.2.tar.xz
|
||||||
|
2
sources
2
sources
@ -1,3 +1,3 @@
|
|||||||
ac8f98a40b0fc4b6ab4470f10489887a pysmbc-1.0.6.tar.bz2
|
ac8f98a40b0fc4b6ab4470f10489887a pysmbc-1.0.6.tar.bz2
|
||||||
6db9d8bc7f40315bc0b93f210737cc82 pycups-1.9.49.tar.bz2
|
6db9d8bc7f40315bc0b93f210737cc82 pycups-1.9.49.tar.bz2
|
||||||
c5463ad1b9f81947293521f8152727a1 system-config-printer-1.2.1.tar.xz
|
b14021236af2d935641c27d214d4923a system-config-printer-1.2.2.tar.xz
|
||||||
|
Binary file not shown.
BIN
system-config-printer-1.2.2.tar.xz.sig
Normal file
BIN
system-config-printer-1.2.2.tar.xz.sig
Normal file
Binary file not shown.
@ -1,34 +0,0 @@
|
|||||||
diff -up system-config-printer-1.2.1/monitor.py.use-getJobs-requested-attrs system-config-printer-1.2.1/monitor.py
|
|
||||||
--- system-config-printer-1.2.1/monitor.py.use-getJobs-requested-attrs 2010-04-15 00:11:33.000000000 +0100
|
|
||||||
+++ system-config-printer-1.2.1/monitor.py 2010-04-22 16:05:28.493458040 +0100
|
|
||||||
@@ -608,11 +608,26 @@ class Monitor:
|
|
||||||
return False
|
|
||||||
|
|
||||||
limit = 1
|
|
||||||
+ r = ["job-id",
|
|
||||||
+ "job-printer-uri",
|
|
||||||
+ "job-state",
|
|
||||||
+ "job-originating-user-name",
|
|
||||||
+ "job-k-octets",
|
|
||||||
+ "job-name",
|
|
||||||
+ "time-at-creation"]
|
|
||||||
try:
|
|
||||||
- fetched = c.getJobs (which_jobs=self.which_jobs,
|
|
||||||
- my_jobs=self.my_jobs,
|
|
||||||
- first_job_id=self.fetch_first_job_id,
|
|
||||||
- limit=limit)
|
|
||||||
+ try:
|
|
||||||
+ fetched = c.getJobs (which_jobs=self.which_jobs,
|
|
||||||
+ my_jobs=self.my_jobs,
|
|
||||||
+ first_job_id=self.fetch_first_job_id,
|
|
||||||
+ limit=limit,
|
|
||||||
+ requested_attributes=r)
|
|
||||||
+ except TypeError:
|
|
||||||
+ # requested_attributes requires pycups 1.9.50
|
|
||||||
+ fetched = c.getJobs (which_jobs=self.which_jobs,
|
|
||||||
+ my_jobs=self.my_jobs,
|
|
||||||
+ first_job_id=self.fetch_first_job_id,
|
|
||||||
+ limit=limit)
|
|
||||||
except cups.IPPError, (e, m):
|
|
||||||
self.watcher.cups_ipp_error (self, e, m)
|
|
||||||
self.fetch_jobs_timer = None
|
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Summary: A printer administration tool
|
Summary: A printer administration tool
|
||||||
Name: system-config-printer
|
Name: system-config-printer
|
||||||
Version: 1.2.1
|
Version: 1.2.2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://cyberelk.net/tim/software/system-config-printer/
|
URL: http://cyberelk.net/tim/software/system-config-printer/
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
@ -18,7 +18,6 @@ Source1: http://cyberelk.net/tim/data/pycups/pycups-%{pycups_version}.tar.bz2
|
|||||||
Source2: http://cyberelk.net/tim/data/pysmbc/pysmbc-%{pysmbc_version}.tar.bz2
|
Source2: http://cyberelk.net/tim/data/pysmbc/pysmbc-%{pysmbc_version}.tar.bz2
|
||||||
|
|
||||||
Patch1: system-config-printer-no-epydoc.patch
|
Patch1: system-config-printer-no-epydoc.patch
|
||||||
Patch2: system-config-printer-use-getJobs-requested-attrs.patch
|
|
||||||
|
|
||||||
Patch100: system-config-printer-pycups-build.patch
|
Patch100: system-config-printer-pycups-build.patch
|
||||||
Patch101: pycups-add-getJobs-requested-attrs.patch
|
Patch101: pycups-add-getJobs-requested-attrs.patch
|
||||||
@ -83,9 +82,6 @@ printers.
|
|||||||
# Don't require epydoc.
|
# Don't require epydoc.
|
||||||
%patch1 -p1 -b .no-epydoc
|
%patch1 -p1 -b .no-epydoc
|
||||||
|
|
||||||
# Specify requested attributes in getJobs if possible (bug #584806).
|
|
||||||
%patch2 -p1 -b .use-getJobs-requested-attrs.patch
|
|
||||||
|
|
||||||
pushd pycups-%{pycups_version}
|
pushd pycups-%{pycups_version}
|
||||||
|
|
||||||
# Fixed pycups build with new distutils.
|
# Fixed pycups build with new distutils.
|
||||||
@ -169,6 +165,7 @@ rm -rf %buildroot
|
|||||||
%{_datadir}/%{name}/config.py*
|
%{_datadir}/%{name}/config.py*
|
||||||
%{_datadir}/%{name}/cupspk.py*
|
%{_datadir}/%{name}/cupspk.py*
|
||||||
%{_datadir}/%{name}/debug.py*
|
%{_datadir}/%{name}/debug.py*
|
||||||
|
%{_datadir}/%{name}/dnssdresolve.py*
|
||||||
%{_datadir}/%{name}/errordialogs.py*
|
%{_datadir}/%{name}/errordialogs.py*
|
||||||
%{_datadir}/%{name}/firewall.py*
|
%{_datadir}/%{name}/firewall.py*
|
||||||
%{_datadir}/%{name}/GroupsPane.py*
|
%{_datadir}/%{name}/GroupsPane.py*
|
||||||
@ -212,6 +209,44 @@ rm -rf %buildroot
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri May 7 2010 Tim Waugh <twaugh@redhat.com> - 1.2.2-1
|
||||||
|
- Updated to 1.2.2:
|
||||||
|
- Check we are connected to the local server for server firewall
|
||||||
|
changes and package installation.
|
||||||
|
- Avoid Yes/No buttons (trac #204).
|
||||||
|
- Set gettext domain for new printer dialog (Ubuntu #557199).
|
||||||
|
- Make sure the printer we are changing the PPD for still exists
|
||||||
|
and close New Printer window if not (bug #581668).
|
||||||
|
- Specify requested_attributes in getJobs if possible (bug #584806).
|
||||||
|
- Resolve DNS-SD hostnames for physical device comparision
|
||||||
|
(trac #179).
|
||||||
|
- jobviewer: PrinterURIIndex fix when no initial printer names and
|
||||||
|
when looking up by name.
|
||||||
|
- Don't fetch Device ID from network printer if we already know it.
|
||||||
|
- Applet module no longer needs to import statereason.
|
||||||
|
- Removed doubled-up 'translatable' attribute in UI file
|
||||||
|
(Ubuntu #571662).
|
||||||
|
- Fixed indentation in PK1Connection.getDevices.
|
||||||
|
- No need to introspect CupsPkHelper every time, just once.
|
||||||
|
- troubleshoot: turn off debugging before fetching error log.
|
||||||
|
- Fixed localized state reasons (bug #587718).
|
||||||
|
- Match Kyocera as manufacturer when only model name reported
|
||||||
|
(Ubuntu #564633).
|
||||||
|
- Fixed TreeIter handling in update_job_creation_times (bug #588409).
|
||||||
|
- Make Verify buttons auto-sized (Ubuntu #575048).
|
||||||
|
- Fixed a troubleshooter string and some SMB auth dialog strings
|
||||||
|
that were not being translated (Ubuntu #557199).
|
||||||
|
- Show unmatched IEEE 1284 Device IDs in less confusing format.
|
||||||
|
- check-device-ids: run SNMP query for lpd URIs too.
|
||||||
|
- Handle HTTPError from AdvancedServerSettingsDialog, and treat any
|
||||||
|
HTTP errors as failures (bug #587744).
|
||||||
|
- asyncconn/asyncipp: some fixes for connection/reconnection
|
||||||
|
failures.
|
||||||
|
- ppdsloader: watch out for errors when connecting.
|
||||||
|
- Initialise GUI.printers in constructor (bug #589793).
|
||||||
|
- Always use close_fds=True in subprocess.Popen calls (bug #587830).
|
||||||
|
- Translation updates.
|
||||||
|
|
||||||
* Thu Apr 22 2010 Tim Waugh <twaugh@redhat.com> - 1.2.1-2
|
* Thu Apr 22 2010 Tim Waugh <twaugh@redhat.com> - 1.2.1-2
|
||||||
- Specify requested attributes in getJobs if possible (bug #584806).
|
- Specify requested attributes in getJobs if possible (bug #584806).
|
||||||
- Added optional requested_attributes argument to Connection.getJobs
|
- Added optional requested_attributes argument to Connection.getJobs
|
||||||
|
Loading…
Reference in New Issue
Block a user