Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=674008 --- Comment #57 from Rosen Diankov <rosen.diankov@xxxxxxxxx> 2011-07-24 00:18:04 EDT --- hi tim, thank you for the feedback, it was really helpful. I'm worried that removing suffixes would make it difficult for openrave-aware programs to run cross platform. Whether fedora allows multiple openrave versions or only one is up to you, so even if there are suffixes on the files, users will only be interacting with one version. How about we add these symlinks to give the fedora core users the impression that openrave is installed without version numbers: /usr/include/openrave -> /usr/include/openrave-0.4 /usr/share/openrave -> /usr/share/openrave-0.4 Are there any other files necessary? Please don't misunderstand my hesitation for adding a cmake option to remove the suffixes. I agree with you that the solution is to stabilize the API, but let's be serious here, all library developers want to stablize their APIs once and never touch it again. And how many times do APIs evolve into something that the users just don't like and want to go back to the old one easily? It is because we don't know how motion planning technologies will develop that makes it difficult to solidify an API. And even though OpenRAVE undergoes changes, we take very careful precautions to preserve backward compatibility. If anything breaks, it is very minor and rare (like a function returning bool now returns void because it throws exceptions on errors). As for the package names, if you name the packages openrave0.3, openrave0.4, openrave0.5, then you should be able to install multiple openrave packages. I'm not sure how python packages work on fedora, but I would be surprised if you are locked into only one python version per fedora distribution. In OpenRAVE, you can set -DOPT_BUILD_PACKAGE_DEFAULT=OFF to avoid installing the symlinks of a particular package. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review