[ogg-dev] oggz tool renames

Conrad Parker conrad at metadecks.org
Mon Jul 7 05:39:31 PDT 2008


Hi,

After lots and lots of requests, I went through and changed all the
tool names in oggz so that they contain hyphens:

http://trac.annodex.net/changeset/3627

That patch touches the names of built executables, references to them
in docs and scripts (ie. oggz-dump is called by oggz-diff) etc.
There's lots of little places where the tool names appear, so please
test against the current oggz svn to check for breakage :-)

Now there's the minor problem of upgrading from an earlier version of
oggz, and having both versions of the
tools around (eg. having an old oggzdump lying around even as
oggz-dump is upgraded). What are your thoughts about ways to deal with
this? eg.

  * On 'make install', replace the existing executables [if present]
with symlinks to the new ones. ie. Replace oggzdump with a symlink to
oggz-dump [if and only if oggzdump exists]

  * On 'make install', forcibly remove the old binaries if they are present

  * On 'make uninstall', forcibly remove the old binaries if they are present

  * On 'make uninstall-old-cruft', forcibly remove the old binaries if
they are present

  * Do nothing, but document that people should explicitly "make
uninstall" in the old version before installing the new one; or
(similarly) that it's a packaging problem, and distro maintainers
should deal with it

Thoughts?

Conrad.


More information about the ogg-dev mailing list