← Back to team overview

ius-coredev team mailing list archive

[Bug 1331465] Re: git-subtree installed to /

 

I was able to fix this issue.  Fedora uses a patch that modifies the
subtree Makefile to use a variable named gitexecdir.  When we first
ported from Fedora, we pulled in this change.  However, at a later point
the patch was failing, so we regenerated it, but forgot the line that
defines gitexecdir [0].  This resulted in gitexecdir being an empty
string, causing the install command in the Makefile to place the package
at the top of the build root.

The new build that corrects this is git18-1.8.5.5-4.ius.  It will be
pushed to our testing repos tonight.  I already did a test install with
it, but please install it and verify that the package works as expected.

yum --enablerepo=ius-testing update git18

[0] https://github.com/iuscommunity-
pkg/git18/commit/95d4d8c2e0be55e70f733b960bbba642564b299f#diff-
33c66b361932af767f9351eb97a6d033

** Changed in: ius
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1331465

Title:
  git-subtree installed to /

Status in IUS Community Project:
  Fix Committed

Bug description:
  CentOS 6, x86_64, git18-1.8.5.5-2.ius.centos6.x86_64.rpm

  When running "yum install git18", git-subtree is installed to /git-
  subtree instead of /usr/bin/git-subtree.

  Here part of the file list for the package:

  # rpm -ql git18-1.8.5.5-2.ius.centos6.x86_64
  /etc/bash_completion.d
  /etc/bash_completion.d/git
  /git-subtree
  /usr/bin/git
  /usr/bin/git-receive-pack
  /usr/bin/git-shell
  /usr/bin/git-upload-archive
  /usr/bin/git-upload-pack

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1331465/+subscriptions


References