Bug 438728

Summary: Upstream Miro 1.2 released
Product: [Fedora] Fedora Reporter: Jakub 'Livio' Rusinek <kontakt>
Component: MiroAssignee: Alex Lancaster <alex>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8CC: alex, caillon, jonstanley, michel, tscherf
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 1.2-1.fc8 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-09 05:22:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jakub 'Livio' Rusinek 2008-03-24 18:57:33 UTC
Description of problem:
miro 1.2 released.
get it while it's hot: http://ftp.osuosl.org/pub/pculture.org/miro/src/

Please notice me in this bug, when Miro 1.2 will reach Rawhide.

Comment 1 Jon Stanley 2008-03-25 03:27:39 UTC
reassigning to version rawhide - sorry for not doing that before

Comment 2 Alex Lancaster 2008-03-25 09:35:15 UTC
OK, rebuilt on koji:

http://koji.fedoraproject.org/koji/buildinfo?buildID=43731

should be included in tommorrow's rawhide.  I'd appreciate it if you could
download the RPM and try and manually install it.  According to the blog post:

http://www.getmiro.com/blog/2008/03/announcing-miro-12-a-major-update/

this is supposed to properly support xulrunner 

although the release notes only specifically mentions the xulrunner fix in the
Windows context:

https://develop.participatoryculture.org/trac/democracy/wiki/1.2ReleaseNotes

In any case, I managed to remove most of the xulrunner patch and it still built,
(although setup.py still required patching).  Haven't had a chance to test
myself but hopefully this will move us closer to closing bug #393521.

Comment 3 Dennis Jacobfeuerborn 2008-03-26 04:45:29 UTC
I just tested it and it fails to start with the following output:

[dennis@nexus ~]$ miro
Traceback (most recent call last):
  File "/usr/bin/miro.real", line 135, in <module>
    startapp()
  File "/usr/bin/miro.real", line 95, in startapp
    startup()
  File "/usr/bin/miro.real", line 31, in startup
    from miro.platform.frontends.html.Application import Application
  File
"/usr/lib/python2.5/site-packages/miro/platform/frontends/html/Application.py",
line 33, in <module>
    from miro.frontends.html.main import HTMLApplication
  File "/usr/lib/python2.5/site-packages/miro/frontends/html/main.py", line 40,
in <module>
    from miro.frontends.html import templatedisplay
  File
"/usr/lib/python2.5/site-packages/miro/frontends/html/templatedisplay.py", line
42, in <module>
    from miro.platform.frontends.html.HTMLDisplay import HTMLDisplay
  File
"/usr/lib/python2.5/site-packages/miro/platform/frontends/html/HTMLDisplay.py",
line 37, in <module>
    from miro.platform.MozillaBrowser import MozillaBrowser
ImportError: /usr/lib/python2.5/site-packages/miro/platform/MozillaBrowser.so:
undefined symbol: _ZN12nsCharTraitsIcE12sEmptyBufferE


Comment 4 Alex Lancaster 2008-03-26 05:00:32 UTC
OK apparently the release notes in the blog post:

http://www.getmiro.com/blog/2008/03/announcing-miro-12-a-major-update/

"On Windows and Linux, we updated to XULRunner 1.9, which brings memory and
performance improvements."

is (partially) incorrect.  xulrunner support was only added for Windows, see:

http://bugzilla.pculture.org/show_bug.cgi?id=9499#c10

Unfortunately the Linux xulrunner-related bug (which I originally opened) has
not yet been touched:

http://bugzilla.pculture.org/show_bug.cgi?id=9370

So it builds, but doesn't run.  This isn't really any worse than the previous
1.1.2 which built but wasn't really usable (bug #393521), although that version
didn't crash.  Unfortunately the xulrunner patch that I applied to 1.1.2 doesn't
apply to 1.2.

Comment 5 Jakub 'Livio' Rusinek 2008-03-26 05:48:30 UTC
Alex, they care about Linux like people care about orphaned dogs...

They probably aren't interested in replacing GtkMozEmbed on the left with
appropriate GtkTreeView, which would only make an performance improvement...

Comment 6 Dennis Jacobfeuerborn 2008-03-29 01:10:23 UTC
According to this blog entry there is a snapshot 1.2.2 that runs at least on
Ubuntu with xulrunner 1.9. I tried getting it to work on F9 but failed:

http://pculture.org/devblogs/wguaraldi/2008/03/26/gtkx11-platform-and-xulrunner-19-status/

I got it to compile (some #include directives were missing) but it still doesn't
work properly when started.


Comment 7 Alex Lancaster 2008-03-29 08:45:54 UTC
(In reply to comment #6)
> According to this blog entry there is a snapshot 1.2.2 that runs at least on
> Ubuntu with xulrunner 1.9. I tried getting it to work on F9 but failed:
> 
>
http://pculture.org/devblogs/wguaraldi/2008/03/26/gtkx11-platform-and-xulrunner-19-status/

Thanks!  I'm already on the bug that's mentioned in the blog post:

http://bugzilla.pculture.org/show_bug.cgi?id=9692

but for some reason Will didn't post the blog post on the bug.

> I got it to compile (some #include directives were missing) but it still doesn't
> work properly when started.

Since this bug is really about updating to 1.2, which is already done (about to
push F-7, F-8 builds too) I'm going to change this bug to be for F-8 and it will
close once F-7 and F-8 builds are pushed to updates (stable).

There is already bug #393521 for tracking the xulrunner issues, if you want to
track the xulrunner status, please Cc yourself to that bug.



Comment 8 Fedora Update System 2008-03-29 11:52:23 UTC
Miro-1.2-1.fc8 has been submitted as an update for Fedora 8

Comment 9 Fedora Update System 2008-03-29 12:35:14 UTC
Miro-1.2-1.fc7 has been submitted as an update for Fedora 7

Comment 10 Fedora Update System 2008-04-01 21:36:05 UTC
Miro-1.2-1.fc7 has been pushed to the Fedora 7 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 Miro'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F7/FEDORA-2008-2852

Comment 11 Fedora Update System 2008-04-09 05:11:36 UTC
Miro-1.2-1.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2008-04-09 05:22:28 UTC
Miro-1.2-1.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.