pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/chat/ejabberd



28. 11. 2013 v 10:42, Matthias Scheler <tron%NetBSD.org@localhost>:

> On Thu, Nov 28, 2013 at 05:21:39AM +0000, David A. Holland wrote:
>> Update PLIST and bump PKGREVISION; seen in a chrooted pbulk run so I'm
>> going to assume it changed with the new(ish) Erlang.
> 
> As the package build fine with the old package list for me in the past
> (with "PKG_DEVELOPER" set to "yes") and builds fine with the new package
> list now I assume this because of the very broken way the build works.
> The build uses "git" to check out multiple Erlang libraries (or modules
> or whatever you call them) via GIT from the upstream repository and
> uses them during the build. So depending on when you build this
> package you get different results because those GIT repositories
> have changed.

Yes, that’s exactly the case, and I couldn’t find any way around that. The 
distribution tarball simply doesn’t come with the erlang modules needed; they 
are checked out from git at build time with no apparent attempt to lock on to 
specific tags.

It’s incredibly annoying and sadly common in the Erlang app world.

-F


Home | Main Index | Thread Index | Old Index