Bug 880092

Summary: Regression: xulrunner 17.0 breaks objects in Pencil
Product: [Fedora] Fedora Reporter: Jan Drábek <repli2dev>
Component: pencilAssignee: Truong Anh Tuan <tuanta>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 17CC: caillon+fedoraproject, ecdpalma, gecko-bugs-nobody, johnp, mrunge, stransky, tuanta, walters
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-12 15:02:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jan Drábek 2012-11-26 08:41:13 UTC
Description of problem:
After upgrading xulrunner 12.0 to 17.0 no object in Pencil is displaying correctly.

Version-Release number of selected component (if applicable):
Pencil 2.0.2 + xulrunner 17.0

How reproducible:
Just update xulrunner to 17.0.


Steps to Reproduce:
1. After update run Pencil
2. Drag and drop rectangle to canvas
  
Actual results:
See that only small part at the top left of object is rendered, the rest is missing

Expected results:
See whole whole rectangle.

Additional info:
Works after downgrading to 12.0

Comment 1 Martin Stransky 2012-11-26 08:51:22 UTC
Can you be more specific what "the Pencil" is?

Comment 2 Jan Drábek 2012-11-26 09:08:37 UTC
(In reply to comment #1)
> Can you be more specific what "the Pencil" is?

# LANG=C yum search pencil
Loaded plugins: langpacks, presto, refresh-packagekit
============================= N/S Matched: pencil ==============================
pencil.noarch : A sketching and GUI prototyping tool

Comment 3 Martin Stransky 2012-11-26 09:11:25 UTC
Okay, moving to right component.

Comment 4 Truong Anh Tuan 2012-11-27 04:06:21 UTC
This bug is checking in upstream. I will update the package when the new update released.

Comment 5 Truong Anh Tuan 2012-12-03 07:50:49 UTC
The new update to fix this issue has been released. I will update the package in Fedora repo.

Comment 6 Truong Anh Tuan 2012-12-07 10:42:18 UTC
The new update has been pushed into updates-testing repo.

Comment 7 ecdpalma 2012-12-12 15:10:30 UTC
I've installed the update from updates-testing and it seems to have the same issue as described initially here. Additionally, some shapes don't appear at all when placed in the document.

Using Mozilla XULRunner 17.0.1 - 20121129151931.

Comment 8 Truong Anh Tuan 2012-12-13 01:45:46 UTC
(In reply to comment #7)
> I've installed the update from updates-testing and it seems to have the same
> issue as described initially here. Additionally, some shapes don't appear at
> all when placed in the document.

It's fine on my laptop (also xulrunner 17.0.1 and pencil 2.0.3)

When pencil running, help me to check Help->About if version information is exact 2.0.3.
Also, anyone else is experiencing this issue?

Comment 9 ecdpalma 2012-12-13 12:57:21 UTC
I've removed ~/.pencil and it started working nicely.

I think the buggy directory came with the home I copied from another machine where some previous pencil's version had been installed.

Comment 10 Truong Anh Tuan 2012-12-13 13:33:01 UTC
(In reply to comment #9)
> I've removed ~/.pencil and it started working nicely.

Nice to see that.

> I think the buggy directory came with the home I copied from another machine
> where some previous pencil's version had been installed.

Could you tell me more about your situation:
You had installed the new pencil 2.0.3 or moved the home dir before?

Comment 11 ecdpalma 2012-12-13 14:21:22 UTC
Well, I went to the other machine to check whether pencil was installed there or not and it wasn't. There's also no .pencil there.

Then, I repeated the installation:

1. Removed ~/.pencil.
2. Installed 2.0.2
 - The issue from this bug appeared.

3. Updated to 2.0.3
 - Nothing changed.

4. Removed .pencil/.
- Then it worked.

I hope it helps.

Comment 12 Truong Anh Tuan 2012-12-13 15:13:57 UTC
(In reply to comment #11)
> I hope it helps.

Yes, thanks. I will work with upstream developers to investigate this issue.

Comment 13 Fedora Update System 2013-01-04 03:50:17 UTC
pencil-2.0.4-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/pencil-2.0.4-1.fc18

Comment 14 Truong Anh Tuan 2013-01-04 03:55:19 UTC
New release has been (In reply to comment #11)
> Well, I went to the other machine to check whether pencil was installed
> there or not and it wasn't. There's also no .pencil there.

New release has been updated to fix this issue.

Comment 15 Fedora Update System 2013-01-04 20:25:50 UTC
Package pencil-2.0.4-1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing pencil-2.0.4-1.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-0176/pencil-2.0.4-1.fc18
then log in and leave karma (feedback).

Comment 16 Fedora Update System 2013-01-12 15:02:24 UTC
pencil-2.0.4-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.