Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350150 - dev-cpp/libxmlpp-2.33.1 version bump request
Summary: dev-cpp/libxmlpp-2.33.1 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: 351406
  Show dependency tree
 
Reported: 2010-12-30 13:38 UTC by Chí-Thanh Christopher Nguyễn
Modified: 2011-01-17 16:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chí-Thanh Christopher Nguyễn gentoo-dev 2010-12-30 13:38:46 UTC
Please bump libxmlpp to 2.33.1, as it fixes a bug for applications which use both libxml2 and libxmlpp. lightspark is affected by this.
Comment 1 Pacho Ramos gentoo-dev 2010-12-30 14:48:23 UTC
Why do you need an unstable version?
http://git.gnome.org/browse/libxml++/commit/?id=134d01b686fd7dd89c36585a8737558bbabf06a8

What is the problem with that applications? Maybe we should backport the fix instead of possible
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-12-30 22:32:17 UTC
According to the release notes, either 2.33.1 should be used or the following patches need to be backported:

dee3577c66333d3f1dd3db4ba43f50e6d6d3f974
752ff3b4394d334ad6ba3e38189d5898fa15c8f0
95243eee9837ab6843a20fa43a6a1ef41d1fcd62
c8e34c3de03c2b41e825e392247efc1ea8698fbf

Users have reported instability of the browser plugin, which upstream blames on libxml++.
Comment 4 Timon Van Overveldt 2011-01-07 00:09:19 UTC
So what's the status on this?
Why not bump it and mark it with the ~ keyword?
Even hard mask it if you need to, but give lightspark users the chance to have the most stable experience, without having to resort to overlays.
Comment 5 Pacho Ramos gentoo-dev 2011-01-07 20:54:39 UTC
(In reply to comment #4)
> So what's the status on this?
> Why not bump it and mark it with the ~ keyword?
> Even hard mask it if you need to, but give lightspark users the chance to have
> the most stable experience, without having to resort to overlays.
> 

If you or any other could point me to bug reports or every place where that problems with lightspark are explained, I could probably try to ask libxml++ upstream to release a new stable version including needed fixes and, that way, all distributions will probably fix it easily without having to use "unstable" release or try to apply that patches to stable release :-)
Comment 6 Timon Van Overveldt 2011-01-07 21:23:41 UTC
We have already contacted libxml++ upstream and they are unwilling to release a new stable version ahead of the normal gnome release schedule, whatever that is.

Here's a Lightspark bug report which is possibly related to the libxml++ bug:
https://bugs.launchpad.net/lightspark/+bug/694375

Is there any reason for or policy which dictates not to add an "unstable" version into the tree?
Comment 7 Pacho Ramos gentoo-dev 2011-01-10 11:20:07 UTC
Upstream thinks that changes can cause side effects and are not ready to be considered for "stable" release:
https://bugzilla.gnome.org/show_bug.cgi?id=639075#c1

I am unsure then about the proper way to handle this downstream :-|, maybe we could bump it to 2.33.1 and leave it hardmasked, but it wouldn't be a "proper" fix for lightspark users :-S
Comment 8 Timon Van Overveldt 2011-01-10 11:23:37 UTC
Well hardmasking would provide a better solution to LS users than not having it in the repository at all.
But that's just my opinion.
Comment 9 Pacho Ramos gentoo-dev 2011-01-17 16:53:33 UTC
+*libxmlpp-2.33.1 (17 Jan 2011)
+
+  17 Jan 2011; Pacho Ramos <pacho@gentoo.org> -libxmlpp-2.26.1.ebuild,
+  +libxmlpp-2.33.1.ebuild:
+  Version bump to fix important lightspark crashes (bug #350150 by Chí-Thanh
+  Christopher Nguyễn), but hardmask it since upstream considers this as a
+  development version.