Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2019 19:45:36 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 239289] devel/hs-git-annex: git-annex-shell and git-remote-tor-annex symlinks don't point to git-annex, fail calling convention
Message-ID:  <bug-239289-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239289

            Bug ID: 239289
           Summary: devel/hs-git-annex: git-annex-shell and
                    git-remote-tor-annex symlinks don't point to
                    git-annex, fail calling convention
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: haskell@FreeBSD.org
          Reporter: taca@kadisius.eu
             Flags: maintainer-feedback?(haskell@FreeBSD.org)
          Assignee: haskell@FreeBSD.org

Hello,

git-annex runs git-annex-shell or git-remote-tor-annex functionality accord=
ing
to the name it's called by
(http://source.git-annex.branchable.com/?p=3Dsource.git;a=3Dblob;f=3Dgit-an=
nex.hs;h=3D4992f4c76ef00a2c6326cedeedefbec72ef7eb5e;hb=3DHEAD
for instance).

On current hs-git-annex installations, those commands are symlinks to a wra=
pper
script /usr/local/bin/git-annex, not the binary itself, which is located at
/usr/local/libexec/cabal/git-annex.

Running either will just result in running the non-qualified git-annex
functionality. The indirection defeats the calling convention.

I believe the wrapper script approach was introduced here:
https://svnweb.freebsd.org/ports?view=3Drevision&sortby=3Dlog&sortdir=3Ddow=
n&revision=3D504093.

Not sure how to keep setting the environment variables without dedicated
wrappers for those commands calling links in /usr/local/libexec/cabal/ poin=
ting
to git-annex.

Presumably this issue applies to any other program that relies on this kind=
 of
calling convention.

Regards,

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239289-7788>