stop to maitain rpm
Mike Parker
aldacron at gmail.com
Mon Aug 12 00:58:08 PDT 2013
On Monday, 12 August 2013 at 07:13:11 UTC, bioinfornatics wrote:
> I had release all rpm
> https://lists.fedoraproject.org/pipermail/devel/2013-August/187609.html
>
> if no one take it they will go out of fedora.
>
> I am lazy to explain that is not :
> - a build system or dub
> but
> - a build system and dub
>
> Firstly not everyone spent time to search their tool from cpan
> rvm pypi …
> Secondly when you want the lib A who need bib B who need … you
> appreciate to have it in your repo
> Third FHS rules and other was no create to annoyed dev…
>
> If D dev should to install a compiller next a lib A dev a
> little get another lib … that is easier when that is into repo
> . That help to brings new users when all is into a repo
>
dub suits this purpose just fine. It's a build tool and a package
manager. It can be used just like the various Linux package
managers (dub install libname), but but it's even better in that
you can skip that step entirely. List your project's dependencies
in a package.json, and dub will automatically download and
install them. Then they become available for every project you
build with dub.
As a library maintainer, I find this much cleaner than relying on
different people to maintain packages for different package
managers. dubs configuration integrates with my git repo. The
responsibility for registering with the dub registry is on me and
I can keep it up to date with a simple config file. Most
importantly, it makes it more likely that more users are on the
same version and they can easily get the latest bug fixes when I
update git without any extra effort on my part. On every platform
that dub supports, not just Linuxen. rpms, deb files and whatnot
often fall behind in the official package repositories and each
one is only available to a certain subset of Linux users. dub is
just a better option all around.
More information about the Digitalmars-d-announce
mailing list