Bug 139488 - media-sound/bmpx version bump for net-misc/neon-0.26*
|
Bug#:
139488
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: chutzpah@gentoo.org
|
Reported By: ssuominen@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: media-sound/bmpx version bump for net-misc/neon-0.26*
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-07-06 15:22 0000
|
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"
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.
Created an attachment (id=92232) [details]
gst-plugins-neon-0.10.3.ebuild
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
}
And sorry it took so long for me to do it. Busy busy busy.
And about the bugspam too. :-)
gst-plugins-neon done, can the bmpx maintainer do bmpx?
Thanks for the backported patch.
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
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.
bmpx-0.20.3 in portage. closing as it fixes this.
I guess it should be removed form package.mask as well.