Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36003 - ethereal 0.10.0 version bump
Summary: ethereal 0.10.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Brad Cowan (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 38124
  Show dependency tree
 
Reported: 2003-12-17 09:10 UTC by Alberto Ornaghi
Modified: 2004-01-18 05:54 UTC (History)
3 users (show)

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


Attachments
ethereal-0.10.0a.ebuild (ethereal-0.10.0a.ebuild,2.20 KB, text/plain)
2003-12-17 11:56 UTC, Tony Vroon (RETIRED)
Details
ethereal-0.10.0a.ebuild (ethereal-0.10.0a.ebuild,2.21 KB, text/plain)
2003-12-24 14:15 UTC, Barry Myles
Details
ethereal.ebuild with flag-replacer (ethereal.ebuild,2.34 KB, text/plain)
2003-12-26 15:56 UTC, Tony Vroon (RETIRED)
Details
ethereal-0.10.0a ebuild with extra icon copy (ethereal-0.10.0a.ebuild,2.28 KB, text/plain)
2004-01-16 12:07 UTC, Barry Myles
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alberto Ornaghi 2003-12-17 09:10:40 UTC
please update to the newest version.

thanks.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2003-12-17 11:56:22 UTC
Created attachment 22369 [details]
ethereal-0.10.0a.ebuild

This ebuild works for me. It is the original ethereal-0.9.16-r1.ebuild, with
die's added to the sed statements (which is always a good idea), and ofcourse
the Header cleaned out.

Tested the compile, works for me.
Comment 2 Barry Myles 2003-12-17 16:46:42 UTC
Thanks for creating this ebuild! 

Two improvements that you might like to make:
Firstly, Ethereal is distributed from SourceForge. The SRC_URI could more reliably be:
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

Secondly, Ethereal 0.10.0 introduced a new dependency with libpcre. This should be included in the depends. This should perhaps be made a USE flag though I'm not sure if 'regexp' is a global one, jakarta seems to use it. The '--with-pcre=no' configure flag would turn this dependency off.
Comment 3 phceac 2003-12-24 05:22:35 UTC
A vote for Tony's ebuild (with additional libpcre dependency)! 
Especially since there is a security issue with < 0.10.0 ( crashes with malformed packets). 
Thanks Tony.
Comment 4 Barry Myles 2003-12-24 14:15:29 UTC
Created attachment 22640 [details]
ethereal-0.10.0a.ebuild

I've updated Tony's ebuild a little. Three changes.

- amd64 has been marked as unstable.
- SRC_URI has been moved to the SourceForge download site.
- RDEPEND for libpcre has been added. I've chosed >= 4.2 although it probably
works with older builds than that.
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2003-12-24 14:20:00 UTC
Comment on attachment 22369 [details]
ethereal-0.10.0a.ebuild

Alright, this attachment is now obsolete as a replacement has been written.
Thank you.
Comment 6 Barry Myles 2003-12-26 14:48:11 UTC
There seems to be a bit of a problem with ethereal 0.10.0a and the -O3 compiler flag. If this is set [and many Gentoo users will have this set] then ethereal fails when stopping a capture with the error message:

** ERROR **: file ftypes.c: line 420 (fvalue_set): assertion failed: (fv->ftype->set_value)
aborting...

I'm getting this on my old Celeron [Mendocino] laptop. At least one person on the ethereal-dev mailing list is getting this too. I'll keep track of this issue and try to fix it. In the meantime, if you're wanting to use the ebuild on this bug only use -O2 as a compiler flag.
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2003-12-26 15:56:01 UTC
Created attachment 22687 [details]
ethereal.ebuild with flag-replacer

Alright then, it's my turn to patch the ebuild again, please mark your version
obsolete. This uses the flag-o-matic eclass to change -O3 to -O2. Let's deal
with it before it goes global.
Comment 8 Barry Myles 2003-12-27 08:11:00 UTC
Comment on attachment 22640 [details]
ethereal-0.10.0a.ebuild

Tony's revised ebuild makes this one obsolete.
Comment 9 Barry Myles 2003-12-27 08:18:27 UTC
This comment is just for your information. Here is a link to the ethereal-dev mailing list post where Thomas Reitelbach is reporting the -O3 problem.

http://www.ethereal.com/lists/ethereal-dev/200312/msg00650.html
Comment 10 Barry Myles 2003-12-29 13:10:11 UTC
Can we get this into the portage tree now, please? It's certainly a suitable candidate for ~arch.
Comment 11 Barry Myles 2004-01-16 12:07:50 UTC
Created attachment 23941 [details]
ethereal-0.10.0a ebuild with extra icon copy 

This ebuild is just the one that Tony and I were hacking but also copies over
the ethereal icon as required by bug #38124.
Comment 12 Tony Vroon (RETIRED) gentoo-dev 2004-01-16 14:18:30 UTC
Comment on attachment 22687 [details]
ethereal.ebuild with flag-replacer

Obsoleting my old version again.
Comment 13 Martin Holzer (RETIRED) gentoo-dev 2004-01-18 05:54:27 UTC
in cvs