pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/chat/ejabberd



On Thu, Nov 28, 2013 at 12:28:53PM +0100, Filip Hajny wrote:
> 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.

I can think of at least two ways to work around this:
1.) Change the "git" commands to use static tags.
2.) Run "git" manually, create an extra tar archive and use it.

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

*Yuck*

I really which there would be another working Jabber server.

        Kind regards

-- 
Matthias Scheler                                  http://zhadum.org.uk/



Home | Main Index | Thread Index | Old Index