Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139488 - media-sound/bmpx version bump for net-misc/neon-0.26*
Summary: media-sound/bmpx version bump for net-misc/neon-0.26*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-06 15:22 UTC by Samuli Suominen (RETIRED)
Modified: 2006-07-25 08:39 UTC (History)
1 user (show)

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


Attachments
bmpx-0.20.2-neon.patch (bmpx-0.20.2-neon.patch,5.26 KB, patch)
2006-07-19 07:06 UTC, Samuli Suominen (RETIRED)
Details | Diff
gst-plugins-neon-0.10.3-neon.patch (gst-plugins-neon-0.10.3-neon.patch,1.46 KB, patch)
2006-07-19 13:03 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2006-07-06 15:22:53 UTC
gst-plugins-neon:

configure: *** checking plugin: neonhttpsrc ***
configure: ***
checking for NEON... configure: *** These plugins will not be built: neonhttpsrc

media-sound/bmpx (upstream is aware of this as of now):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1267016800 (LWP 13541)]
0x616e6957 in ?? ()
Current language:  auto; currently c
(gdb) bt
#0  0x616e6957 in ?? ()
#1  0xb7f6efca in ne_begin_request (req=0x884d8e0) at ne_request.c:875
#2  0xb7f6f7cd in ne_request_dispatch (req=0x884d8e0) at ne_request.c:1399
#3  0xb69a9d3e in (anonymous namespace)::neon_read_thread (data=0xbf8cce6c) at libtransport_http.cpp:108
#4  0xb70e869f in g_thread_create_proxy (data=0x87f34c8) at gthread.c:553
#5  0xb77b0264 in start_thread (arg=0xb47adba0) at pthread_create.c:261
#6  0xb6ee5ade in clone () from /lib/libc.so.6

from #bmp / Freenode:

[01:16] < deadchip> thing is i can fix our code to work with 0.26.x
[01:16] < deadchip> but not neonhttpsrc
[01:16] < deadchip> "Please note: The neon API is subject to backwards-incompatible change over minor
                    versions (0.24.x -> 0.25.x) but is stable across patch releases (0.24.0 -> 0.24.x)."
[01:16] < deadchip> webdav.org/neon/

These two should be hardmasked accordingly as "Waiting for neon 0.26.x support"
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2006-07-06 15:45:07 UTC
net-misc/neon is rrdep also for app-arch/rpm dev-util/bazaar dev-util/kdesvn dev-util/rapidsvn dev-util/tla gnome-base/gnome-vfs net-misc/cadaver and net-misc/sitecopy. 

I don't know how neon API change affects these, but are should be checked too.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2006-07-19 06:03:31 UTC
gst-plugins-neon, part of upstream gst-plugins-bad has been fixed for neon 0.26 in gstreamer cvs. 

http://webcvs.freedesktop.org/gstreamer/gst-plugins-bad/ext/neon/gstneonhttpsrc.c?r1=1.13&r2=1.14

It's obvious what needs to be done, bump gst-plugins-neon to 0.10.3 and backport neon 0.26 patch from CVS to go with it.

Or wait for next -bad release.
Or wait for -neon to get out of -bad to -good.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2006-07-19 07:06:59 UTC
Created attachment 92209 [details, diff]
bmpx-0.20.2-neon.patch

Backported patch from SVN HEAD to allow media-sound/bmpx to use both neon 0.25.x and neon 0.26.x.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2006-07-19 13:03:27 UTC
Created attachment 92232 [details, diff]
gst-plugins-neon-0.10.3-neon.patch

Attached patch applies backported fixes from GST CVS for gst-plugins-neons configure.ac and gstneonhttpsrc.c to support both neon 0.25.5 and neon 0.26.x.

And ebuild using it..

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils gst-plugins-bad

KEYWORDS="~amd64 ~x86"

RDEPEND=">=net-misc/neon-0.25.5
         >=media-libs/gst-plugins-base-0.10.3"

DEPEND="${RDEPEND}"

src_unpack() {
        unpack ${A}
        cd "${S}"
        epatch "${FILESDIR}"/${P}-neon.patch
}
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2006-07-19 13:12:02 UTC
And sorry it took so long for me to do it. Busy busy busy.

And about the bugspam too. :-)
Comment 6 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-20 14:41:39 UTC
gst-plugins-neon done, can the bmpx maintainer do bmpx?

Thanks for the backported patch.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2006-07-20 23:18:54 UTC
chutzpah, can you rename bmpx-0.20.2.ebuild to bmpx-0.20.3.ebuild and change >=neon-0.25 depend to <neon-0.27
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2006-07-20 23:33:28 UTC
One should really get morning coffee before typing anything. I mean =net-misc/neon-0.25* to <net-misc/neon-0.27.

bmpx-0.20.3 

- fixes m3u playlist crash
- adds neon 0.26.x support
- fixes saving of audio settings

but nothing else so simple change of ebuild name is enough, no configure changes or depends except neon.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2006-07-25 07:40:18 UTC
bmpx-0.20.3 in portage. closing as it fixes this.
Comment 10 Akos Ladanyi 2006-07-25 08:39:00 UTC
I guess it should be removed form package.mask as well.