On Tuesday 2013-03-12 11:50, Oliver Burger wrote:
Yes, distros exist to do NIH [they will write the spec from scratch again] :)
Are you involved with any distro so you can say that?
Yes, I am involved with a distro, but the viewpoint comes rather from my position as maintainer of, for example, the libHX project, where I had shipped a spec in its tarball up until I noticed all the distros pretty much seemed to ignore it.
And let's see whose spec is older and who did write it from scrath again... My first x2go packages date back to 2008 and were actually not written from scratch but based on ALT Linux packages that were already there. And yours?
There was no spec inside nx-libs.tar.gz, so I can in good faith claim "there was none" :-) And since the nx-libs compile procedure seems to change every other release, it would be out of date rather soon.
- it's kind of hard to provide universal rpm packages, as the naming shema of libraries and other needed packages does vary quite a lot
For libraries, it is not a problem, because their names are not used at all, but RPM-ELF dependencies. And the latter are the same across all RPM-using distros.
About the names of non-library packages: not a problem either, as we can just make a %if that, then that, %else that, %endif.
For each and every distro?
If need be, yes.