[mythtv-users] MythWeather in 0.20.2/-fixes packages

Michael T. Dean mtdean at thirdcontact.com
Sun Aug 26 17:14:04 UTC 2007


On 08/26/2007 09:16 AM, Axel Thimm wrote:
> On Sun, Aug 26, 2007 at 08:24:31AM -0400, Michael T. Dean wrote:
>   
>> Axel, would it be appropriate for your RPM scripts to delete
>> /usr/{,local/}lib/mythtv/plugins/libmythweather.so ?  Even if the user
>> had a -revamp version working, it won't work with the new libs.  (I'm
>> assuming this was on an FC system, but if not, perhaps someone should
>> talk to the packager involved for this distro.)
> /usr/local is sacred ground not to be walked on or even looked at by
> infidel packagers :)
>   

OK, so you install to /usr ...

> More seriously packages are supposed to not interfere with the
> unpackaged world and vice-versa. Someone may actually be installing
> 0.20.x as a package and 0.21 under /usr/local by manual building and
> depdending on PATH and ldconfig setup one could switch back and
> forth. It would only make sense for a developer to do that actually,
> but that's another story.
>
> The next sacred paths are $HOME/bin and $HOME/lib where people may
> also be installing stuff and it may be in the path before /usr. The
> unpackaged world is that complex that packages can't really be
> intelligent enough to fix things outside their defined scope.
Sorry for the confusion--I'm just too used to saying "/usr or
/usr/local" because I don't generally know where others put things.  I
should have thought about it a bit and realized that the packages put it
in /usr.

So, do the 0.20 packages uninstall libmythweather.so from /usr?  I
specifically am interested in whether MythWeather from 0.20 or -fixes
packages previously installed by users will be uninstalled by the new
packages now that MythWeather isn't built (or are you explicitly
building the broken version).  If not, others will get the same error
when trying to run MythWeather.  If it is uninstalled, they won't even
see MythWeather in the menus.

In this case, at least, it does sound like the user may have some old
libs on the system that he's using for building rather than an old
libmythweather.so in /usr left from before the package upgrade.  So it
may be that you already have everything worked out for others.

Thanks,
Mike


More information about the mythtv-users mailing list