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/