Re: execline/imagemagick namespace collision
Laurent Bercot <[email protected]> Wed, 11 Feb 2004 22:36:15 +0100
| Newsgroups | gmane.comp.djb.package |
|---|---|
| Message-ID | <[email protected]> |
> Well, you can say the same for the execline package. It uses command > names like import, cd, define, exec, exit, export, if, shift, wait, Yes. You'll admit that execline commands have a more "general Unix"-ish behaviour than ImageMagick ones ; so I feel the names were justified. > puts them into /command "First come, first served, if you're not asking for something absurd" seems a reasonable policy to me. > and actually should also put them into > /usr/local/bin according to http://cr.yp.to/slashpackage/management.html That's a little more debatable. On a correctly administered system, slashpackagified packages _do not_ use that compatibility thing, and /command is in the standard PATH. This should be at the sysadmin's discretion. > I would rather see the conflict resolved differently. AFAICS, there is no conflict in /package strictly speaking : /command/import is execline's one, and ImageMagick simply doesn't follow the /package convention. There might be some conflict in /usr/local/bin ; this is the sysadmin's problem, not the /package-guys' problem. I'd advise not linking execline commands into /usr/local/bin, adding /command to the standard PATH, and explicitly calling complete ImageMagick paths if you want ImageMagick commands. -- Ska