On Fri, Dec 11, 2009 at 1:51 PM, Dejan Muhamedagic <deja...@fastmail.fm> wrote:
> Hi,
>
> On Fri, Dec 11, 2009 at 11:50:10AM +0100, Florian Haas wrote:
>> On 2009-12-10 22:34, Lars Marowsky-Bree wrote:
>> > On 2009-12-10T21:45:34, Dejan Muhamedagic <deja...@fastmail.fm> wrote:
>> >
>> >> There are several packages using /usr/lib/heartbeat and similar.
>> >
>> > Yeah, but that was mostly a legacy thing, I thought - on a system
>> > without heartbeat installed, this is sort of a confusing artifact. The
>> > only thing were we have a hard time changing it are binary names (such
>> > as hb_report) or public interfaces (provider="heartbeat").
>> >
>> > Everything else is supposed to use %{name} under share/lib etc, I think
>> > FHS suggests that.
>> >
>> >> What's the point of confusing people? There could also be a
>> >> possibility of a regression.
>>
>> FWIW, I agree with Lars here. I guess it's much more confusing to have
>> directories that belong to one package, yet carry the name of another.
>
> I agree in principle too, but the following is really ugly:
>
> /usr/lib64/cluster-glue/plugins/test/test.so
> /usr/lib64/heartbeat/base64_md5_test
> /usr/share/cluster-glue/lrmtest
> /usr/lib64/heartbeat/lrmd
> /usr/lib64/heartbeat/ha_logd
>
> Don't care about names, it's just that we should use either one
> or the other and not both. Moving lrmd would break pacemaker. In
> general, moving things could possibly break some software
> developed elsewhere. I'd prefer not to cause other users
> headache, I think they had enough of chasing moving targets
> produced by us.
>
> So, let's choose one or the other and move finally on, we've
> really got better things to do, and ask Andrew to change the
> pacemaker sources (which would make our package incompatible with
> pacemaker <= 1.0.6, but oh well, not the first time we break
> things).

Its not an either-or proposition.
Switch completely to the new naming scheme and use symlinks for compatibility.
Then after a conservative period of time you can just drop the symlinks.

>
> Thanks,
>
> Dejan
>
>> > That's how I stumbled across this, actually; it's changing path names
>> > for the SLE packages ;-)
>> >
>> >> Must say that I was also not aware of the change, it probably
>> >> happened while I was not around.
>> >
>> > The move happened when the packages were split, I think.
>> >
>> >> P.S. "glue" doesn't carry much meaning.
>>
>> Correct, but the package name is now "cluster-glue" (both the autofoo
>> $(PACKAGE_NAME) and the RPM %{name} and while not perfect, that is much
>> more meaningful.
>
>
>> Florian
>>
>
>
>
>> _______________________________________________________
>> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> Home Page: http://linux-ha.org/
>
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
>
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to