Bug 127945 - ethereal update package broken
Summary: ethereal update package broken
Alias: None
Product: Fedora
Classification: Fedora
Component: ethereal
Version: 2
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Phil Knirsch
QA Contact:
Keywords: Security
Depends On:
TreeView+ depends on / blocked
Reported: 2004-07-15 15:51 UTC by Matthew Miller
Modified: 2015-03-05 01:14 UTC (History)
1 user (show)

Clone Of:
Last Closed: 2004-07-16 13:16:14 UTC

Attachments (Terms of Use)

Description Matthew Miller 2004-07-15 15:51:43 UTC
When I rebuild the ethereal-0.10.5-0.2.1.src.rpm, the resulting
packages won't install, complaining about a missing dependency

A bit more investigation reveals this interesting difference:

Original FC2 package:

$ rpm -qlp ethereal-0.10.3-2.i386.rpm |grep libethereal

Update package:

$ rpm -qlp ethereal-0.10.5-0.2.1.i386.rpm |grep libethereal

Hey! What happened to the .so? This is the case with both my rebuilt
and the distributed update binary.

But there's more -- 

Original FC2 package:

$ rpm -qlp ethereal-0.10.3-2.i386.rpm |grep ethereal/plugins

Update package:

$ rpm -qlp ethereal-0.10.5-0.2.1.i386.rpm | grep ethereal/plugins

My rebuilt version of the update package:

$ rpm -qlp ethereal-0.10.5-0.2.1bu40.1.i386.rpm | grep ethereal/plugins

And, it turns out that these plugins are the ones that are linked
against the missing libethereal.so.0 -- the update binary only works
because it's missing all of its plugins.

Comment 1 Matthew Miller 2004-07-15 16:06:08 UTC
This also appears to be the case in the FC3 test package.

Comment 2 Phil Knirsch 2004-07-15 16:06:55 UTC
Jup, checking...

Read ya, Phil

Comment 3 Matthew Miller 2004-07-15 18:07:03 UTC
Adding 'libtoolize --force' to before aclocal, automake, etc., in the
%prep section of the spec file seems to fix the problem. I don't know
if this is the right thing to do, though.

Comment 4 Phil Knirsch 2004-07-16 13:16:14 UTC
Jup, just checked, that works. I'll include that fix and will make new
rpms for FC1 and FC2, too.

And in think it's the right fix, we oftentimes had to use libtoolize
in the past (so a know source of problems).

Read ya, Phil

Note You need to log in before you can comment on or make changes to this bug.