Michael Scherer a écrit :

Le mercredi 23 février 2011 à 19:28 +0000, André Machado a écrit :

But, before this is done, it's necessary that we achieve another goal:

II. Make agreement with main RPM distros to standardization:

     a. Standardize naming and versioning of packages
           Nowadays, it's common that, in one distro, a package be called
           'samba' and, in another, 'smb'. Thus, if we try install a
           package made for the first one in the second, we can break
           dependence tree. Standardizing the naming and the versioning
           would solve this issue. Comnpatibility with current distro
           versions could be achieved by dummy packages.

What do you mean by "standardize versioning" ?

Maybe he is thinking of related packages that are regrouped differently in various distros, and thus named somewhat differently. Most distros seem to already follow upstream naming and versioning.

     b. Standardize file locations
           Even if you can install a package made for a distro to another
           without breaking the dependency tree, can occur in the
           application does not find the libraries or configuration files
           that need, being necessary to create symbolic links to them.
           Standardize the location of these files would solve the problem.
           Comnpatibility with current and old distro versions could be
           achieved by symlinks created automatically during install.

File location are already standardized by FHS.

A lot of smaller third-party packages (not associated with a distro) have rather creative interpretations of FHS. Again, it doesn't seem to be a problem with major packages or distro-based packages.


And can you explain what you mean by "compatibility with current distro
could be achieved by symlinks" ?

Maybe he means adding symbolic links in spec files from upstream install locations to standard FHS locations ?

--
André

Reply via email to