First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 139488
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Patrick McLean <chutzpah@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Samuli Suominen <ssuominen@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
bmpx-0.20.2-neon.patch bmpx-0.20.2-neon.patch patch Samuli Suominen 2006-07-19 07:06 0000 5.26 KB Details | Diff
gst-plugins-neon-0.10.3-neon.patch gst-plugins-neon-0.10.3-neon.patch patch Samuli Suominen 2006-07-19 13:03 0000 1.46 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 139488 depends on: Show dependency tree
Show dependency graph
Bug 139488 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   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"

------- Comment #1 From Samuli Suominen 2006-07-06 15:45:07 0000 -------
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 From Samuli Suominen 2006-07-19 06:03:31 0000 -------
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 From Samuli Suominen 2006-07-19 07:06:59 0000 -------
Created an attachment (id=92209) [edit]
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 From Samuli Suominen 2006-07-19 13:03:27 0000 -------
Created an attachment (id=92232) [edit]
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
}

------- Comment #5 From Samuli Suominen 2006-07-19 13:12:02 0000 -------
And sorry it took so long for me to do it. Busy busy busy.

And about the bugspam too. :-)

------- Comment #6 From Zaheer Abbas Merali (RETIRED) 2006-07-20 14:41:39 0000 -------
gst-plugins-neon done, can the bmpx maintainer do bmpx?

Thanks for the backported patch.

------- Comment #7 From Samuli Suominen 2006-07-20 23:18:54 0000 -------
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 From Samuli Suominen 2006-07-20 23:33:28 0000 -------
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 From Samuli Suominen 2006-07-25 07:40:18 0000 -------
bmpx-0.20.3 in portage. closing as it fixes this.

------- Comment #10 From Akos Ladanyi 2006-07-25 08:39:00 0000 -------
I guess it should be removed form package.mask as well.

First Last Prev Next    No search results available      Search page      Enter new bug