Hi! For quite a while it has become apparent that there are many scripts, macro files and other rpm related pieces that all the different distributions maintain on their own. We have been trying to get some of this merged upstream but there is only so much that can be done there. Some things are just not suited for the rpm repository.
Nevertheless having things scattered is not a good solution either. So we just created a new repository: rpm-extras [1] There are two major uses we see for this repo: 1) Distributions can put in their scripts and macros and collaborate to merge them into more stable and general versions. 2) Dependency generators for more exotic file types. >From the repo README.md: We encourage distributions to add their own scripts here. It is perfectly fine to have multiple versions of same or similar scripts in the repositories. Please create a sub directory with the name of the distribution in brpscripts/ or macros.d/. The idea is to collect the different implementations and merge them to more general, refined and stable versions. This repository is meant to help with this process. But we are aware that the needs of the distributions differ. It is perfectly fine to end up with multiple variants of the same scripts without an perspective to get them merged. We still hope that for most cases we can settle for one, two or may be three different variants at most. Although this repository will not follow the release cycle of rpm the content is supposed to be compatible with the current stable release of rpm. We do not collect all versions of the scripts used is some release of each distro. As a general rule of thumb: one version per distribution max. Separate version may be acceptable for down stream (enterprise/long term support) distributions if they differ in the policy they implement. The idea is that access to this repository is less strict than for the RPM repository. Distributions are encourage to take responsibility for their sub directories throughout the repository. For files shared between distributions it is expected to discuss changes on the rpm-ecosystem mailing list and to create pull requests on Git Hub or send patches for review. Florian [1] https://github.com/rpm-software-management/rpm-extras -- Red Hat GmbH, http://www.de.redhat.com/, Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243, Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham, Michael O'Neill _______________________________________________ Rpm-ecosystem mailing list [email protected] http://lists.rpm.org/mailman/listinfo/rpm-ecosystem
