Wireshark-bugs: [Wireshark-bugs] [Bug 10737] Wireshark should be installing icons as part of "ma

Date: Thu, 04 Dec 2014 02:24:16 +0000

Comment # 20 on bug 10737 from
(In reply to Guy Harris from comment #19)
> (In reply to Jeff Morriss from comment #18) 
> > I guess the question then becomes: do packages built using our packaging
> > stuff Just Work?
> 
> From a quick look, they appear to install under /usr, so they should Just
> Work; they appear to be set up for OS-distributor packages rather than
> third-party packages.

Well, for RPMs it depends on how you ./configure.  If you download the 1.12.2
source tarball and run ./configure then the prefix is, by default, /usr/local .
 (The RPM packages follow the prefix given to ./configure .)

> > Sorry, my point was: what if the user installs us someplace *other than*
> > /usr or /usr/local ?
> 
> Then they have to figure out how to make it work.  Expecting everything to
> Just Work if you start doing things such as passing in --prefix= options to
> the configure script is unreasonable.

Well, it's been my experience that it's fairly common.  I know after I reworked
the RPM stuff I got a number of complaints about stuff not working when
installed in some weird (not /usr, not /usr/local, not /opt) locations.

> > (Though my experience thus far has been that /usr/local
> > doesn't Just Work but maybe I'm still doing something wrong.)
> 
> Either you or your desktop are doing something wrong, yes.

Interestingly, it now it seems to be working better.  But I'm on a different
computer now with a different (older) version of Fedora.  Predictably when
installing in /opt virtually nothing (related to desktop integration) works.

> > https://code.wireshark.org/review/5600 gets RPM builds working again though
> > right now non-/usr prefixes still don't (completely) work.
> 
> "non-/usr" as in "/usr/local" or "non-/usr" as in "/opt"?

"non-/usr" means "prefix != /usr".


I agree in principle with a lot of what else you said but I'm worried that it
used to work and now it doesn't.  But then again I'm not sure how many people
actually care about the desktop integration stuff.


You are receiving this mail because:
  • You are watching all bug changes.