Launchpad has imported 20 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=625502.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2010-08-19T16:24:02+00:00 Ben wrote:

abrt version: 1.1.13
architecture: i686
cmdline: python /usr/share/system-config-printer/system-config-printer.py
component: system-config-printer
executable: /usr/share/system-config-printer/system-config-printer.py
kernel: 2.6.33.6-147.2.4.fc13.i686
package: system-config-printer-1.2.3-3.fc13
reason: system-config-printer.py:3151:rename_printer:AttributeError: 'NoneType' 
object has no attribute 'setAccepting'
release: Fedora release 13 (Goddard)
time: 1282235009
uid: 500

backtrace
-----
system-config-printer.py:3151:rename_printer:AttributeError: 'NoneType' object 
has no attribute 'setAccepting'

Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 3085, 
in printer_name_edited
    self.rename_printer (name, newname)
  File "/usr/share/system-config-printer/system-config-printer.py", line 3151, 
in rename_printer
    self.printer.setAccepting (True)
AttributeError: 'NoneType' object has no attribute 'setAccepting'

Local variables in innermost frame:
new_name: 'c6'
self: <__main__.GUI instance at 0x8867bcc>
rejecting: False
old_name: u'C6'

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/2

------------------------------------------------------------------------
On 2010-08-19T16:24:04+00:00 Ben wrote:

Created an attachment (id=439729)
File: backtrace

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/3

------------------------------------------------------------------------
On 2010-09-20T10:37:54+00:00 Jiri wrote:

*** Bug 612315 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/4

------------------------------------------------------------------------
On 2010-09-20T10:38:03+00:00 Jiri wrote:

*** Bug 635538 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/5

------------------------------------------------------------------------
On 2010-09-21T14:31:30+00:00 Jiri wrote:

Steps to reproduce:
1) rename printer queue where the new name differs
    only in size (lower/upper case) of some characters.
    E.g. C6 -> c6 (comment #0)

When s-c-p renames queue, it first makes a new one with the new name,
copies attributes and deletes the old one.
Problem is that CUPS-Add-Modify-Printer operation is case-insensitive in sense
that when it discovers that adding printer already exists (ignoring case) it 
modifies the existing one.
For looking up/comparing strcasecmp() is used, see. 
scheduler/printers.c:compare_printers().

In our case it means that when s-c-p tries to add a new printer in 
save_printer(), there's actually no adding
happening because there's already one with the same name (ignoring case) 
existing.
And at the end of save_printer() we discover that the printer with new name 
(case sensitive) doesn't exist
and populateList() does self.printer=None.

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/6

------------------------------------------------------------------------
On 2010-09-21T14:56:03+00:00 Jiri wrote:

Created attachment 448714
double-renaming

Possibilities
A) Do not rename when the new name differs only in size
   (lower/upper case) of some characters.
    def rename_printer (self, old_name, new_name):
-        if old_name == new_name:
+        if old_name.lower() == new_name.lower():
            return

B) Double-rename (old_name->random_name, random_name->new_name)
   (see attached patch)

C) Some dialog with warning

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/7

------------------------------------------------------------------------
On 2010-09-22T10:16:13+00:00 Tim wrote:

I think A is best.  Let's follow the example of how cupsd behaves.

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/8

------------------------------------------------------------------------
On 2010-09-22T13:10:37+00:00 Jiri wrote:

http://git.fedorahosted.org/git/?p=system-config-
printer.git;a=commitdiff;h=332fdc86be253a3b91720f64685ed2507b308184

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/9

------------------------------------------------------------------------
On 2010-09-22T14:22:50+00:00 Tim wrote:

There's also the very real possibility of the queue actually being
deleted (by another user) in the mean time, so we'll have to deal with
that too by checking whether self.printer == None after the call to
self.duplicate_printer().

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/10

------------------------------------------------------------------------
On 2010-09-23T09:05:14+00:00 Jiri wrote:

http://git.fedorahosted.org/git/?p=system-config-
printer.git;a=commitdiff;h=01d61dcfc52ef002accd9d16f840ef4ffd3b4d4c

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/11

------------------------------------------------------------------------
On 2010-10-13T14:47:00+00:00 Fedora wrote:

system-config-printer-1.2.5-1.fc14 has been submitted as an update for Fedora 
14.
https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-1.fc14

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/12

------------------------------------------------------------------------
On 2010-10-13T14:54:44+00:00 Fedora wrote:

system-config-printer-1.2.5-1.fc13 has been submitted as an update for Fedora 
13.
https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-1.fc13

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/13

------------------------------------------------------------------------
On 2010-10-14T06:23:59+00:00 Fedora wrote:

system-config-printer-1.2.5-1.fc13 has been pushed to the Fedora 13 testing 
repository.  If problems still persist, please make note of it in this bug 
report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update system-config-printer'.  You 
can provide feedback for this update here: 
https://admin.fedoraproject.org/updates/system-config-printer-1.2.5-1.fc13

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/14

------------------------------------------------------------------------
On 2010-10-28T12:08:18+00:00 Tim wrote:

*** Bug 647340 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/15

------------------------------------------------------------------------
On 2010-10-31T07:52:21+00:00 Simon wrote:

Package: system-config-printer-1.2.4-2.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. 
2.
3.


Comment
-----
Attempted to rename a printer putting parenthesis in the name

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/16

------------------------------------------------------------------------
On 2010-11-05T15:10:30+00:00 Tim wrote:

*** Bug 650226 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/17

------------------------------------------------------------------------
On 2010-11-06T21:12:43+00:00 Theophanis wrote:

Package: system-config-printer-1.2.4-2.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


Comment
-----
Changed the last part of the printer name from _fax to _FAX...

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/18

------------------------------------------------------------------------
On 2010-11-11T03:09:52+00:00 Hamidou wrote:

Package: system-config-printer-1.2.4-2.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
It happened when playing around with the rename button trying to reproduce in 
the bugzilla ticket that
you Tim forwarded to the Compiz maintainer Adel.

Regards.

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/19

------------------------------------------------------------------------
On 2010-11-16T23:23:07+00:00 Fedora wrote:

system-config-printer-1.2.5-6.fc14 has been pushed to the Fedora 14
stable repository.  If problems still persist, please make note of it in
this bug report.

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/20

------------------------------------------------------------------------
On 2010-11-22T22:12:48+00:00 Fedora wrote:

system-config-printer-1.2.5-6.fc13 has been pushed to the Fedora 13
stable repository.  If problems still persist, please make note of it in
this bug report.

Reply at: https://bugs.launchpad.net/ubuntu/+source/system-config-
printer/+bug/526623/comments/21


** Changed in: system-config-printer (Fedora)
       Status: Unknown => Fix Released

** Changed in: system-config-printer (Fedora)
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to system-config-printer in Ubuntu.
https://bugs.launchpad.net/bugs/526623

Title:
  system-config-printer.py crashed with AttributeError in
  rename_printer()

Status in System Config Printer:
  Fix Released
Status in system-config-printer package in Ubuntu:
  Fix Released
Status in system-config-printer package in Fedora:
  Fix Released

Bug description:
  Binary package hint: system-config-printer

  Reproducibly happens when renaming a printer using F2 from "hp-
  laserjet" to "HP-Laserjet" (it's automatically changed to lowercase
  again) and closing the window afterwards.

  ProblemType: Crash
  Architecture: amd64
  Date: Tue Feb 23 20:05:17 2010
  DistroRelease: Ubuntu 10.04
  ExecutablePath: /usr/share/system-config-printer/system-config-printer.py
  InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100210)
  InterpreterPath: /usr/bin/python2.6
  Lpstat: device for hp-laserjet: 
dnssd://HP%20Color%20LaserJet%202600n._pdl-datastream._tcp.local/
  MachineType: Hewlett-Packard HP EliteBook 6930p
  Package: system-config-printer-gnome 1.1.17+20100217-0ubuntu1
  PackageArchitecture: all
  Papersize: letter
  PpdFiles: hp-laserjet: HP Color LaserJet 2600n Foomatic/foo2hp (recommended)
  ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-14-generic 
root=UUID=0647ad06-8de1-452e-a2a1-408cc014fb82 ro quiet splash
  ProcCmdline: python /usr/share/system-config-printer/system-config-printer.py
  ProcEnviron:
   LANGUAGE=de_CH.utf8
   LANG=de_CH.utf8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
  PythonArgs: ['/usr/share/system-config-printer/system-config-printer.py']
  SourcePackage: system-config-printer
  Title: system-config-printer.py crashed with AttributeError in 
rename_printer()
  Uname: Linux 2.6.32-14-generic x86_64
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
  dmi.bios.date: 07/15/2008
  dmi.bios.vendor: Hewlett-Packard
  dmi.bios.version: 68PCD Ver. F.05
  dmi.board.name: 30DC
  dmi.board.vendor: Hewlett-Packard
  dmi.board.version: KBC Version 87.21
  dmi.chassis.type: 10
  dmi.chassis.vendor: Hewlett-Packard
  dmi.modalias: 
dmi:bvnHewlett-Packard:bvr68PCDVer.F.05:bd07/15/2008:svnHewlett-Packard:pnHPEliteBook6930p:pvrF.05:rvnHewlett-Packard:rn30DC:rvrKBCVersion87.21:cvnHewlett-Packard:ct10:cvr:
  dmi.product.name: HP EliteBook 6930p
  dmi.product.version: F.05
  dmi.sys.vendor: Hewlett-Packard

To manage notifications about this bug go to:
https://bugs.launchpad.net/system-config-printer/+bug/526623/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to