git216's Issues
Is git2u removed from iuscommunity repo?
[vagrant@vm ~]$ # Use IUS repository for extra packages
[vagrant@vm ~]$ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
o rpm -Uvh https://centos6.iuscoRetrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
mmunity.org/ius-release.rpmPreparing... ########################################### [100%]
package epel-release-6-8.noarch is already installed
[vagrant@vm ~]$ sudo rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
Retrieving https://centos6.iuscommunity.org/ius-release.rpm
Preparing... ########################################### [100%]
package ius-release-1.0-14.ius.centos6.noarch is already installed
[vagrant@vm ~]$ sudo yum install git2u
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* epel: fr.mirror.babylon.network
* extras: centos-mirror.rbc.ru
* ius: mirror.amsiohosting.net
* updates: centos-mirror.rbc.ru
No package git2u available.
Error: Nothing to do
But this worked:
sudo yum --enablerepo=ius-archive install git2u
Why is that? Is there any public announcement for that? Is git2u removed from iuscommunity repo?
Any additional information would be appreciated.
Build issue on RedHat 6
Hi,
We have the following issue when we build git2u on RedHat 6.
For the record, build of the v1.12 works fine
...
Processing files: git2u-2.13.0-1.ius.el6.x86_64
Provides: git = 2.13.0-1.ius.el6 git(x86-64) = 2.13.0-1.ius.el6
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: /bin/sh /usr/bin/perl libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libpcre.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) perl >= 0:5.008 perl(File::Basename) perl(File::Find) perl(File::Spec) perl(Getopt::Long) perl(Git) perl(Git::I18N) perl(lib) perl(strict) perl(warnings) rtld(GNU_HASH)
Conflicts: git < 2.13.0
Obsoletes: git2u-bzr <= 2.6.4-2.ius git2u-hg <= 2.6.4-2.ius
Processing files: git2u-all-2.13.0-1.ius.el6.noarch
Processing files: git2u-core-2.13.0-1.ius.el6.x86_64
error: File must begin with "/": GPLv2
error: File must begin with "/": COPYING
RPM build errors:
File must begin with "/": GPLv2
File must begin with "/": COPYING
Newer git version 2.21.0 available upstream
The latest upstream version is 2.21.0.
missing git-filter-branch?
is it possible that /usr/libexec/git-core/git-filter-branch is missing?
i cannot find it in any git2u package, whether git2u 2.15.1-1 or git2u 2.16.1-1
repo reference to package broken
This is probably the wrong place to report this problem, but I couldn't figure out a better place reading the ius.io docs. Let me know if there's a forum or other better place to ask.
I get a 404 error for the git2u package on CentOS 7 after installing the RPM to configure the IUS repo and trying to install git2u.
The 404 is for https://repo.ius.io/7/x86_64/git2u-2.16.5-1.ius.centos7.x86_64.rpm
I see EL 7 versions of packages but not CentOS 7 in https://repo.ius.io/7/x86_64/packages/g/
This used to work somehow, so I'm not sure if something used to cause the EL 7 version of the RPM to be selected or if there did used to be CentOS 7 versions of the files.
Is CentOS 7 still a supported platform?
# yum install git2u
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.wdc1.us.leaseweb.net
* epel: mirror.us.leaseweb.net
* extras: mirror.vcu.edu
* updates: mirrors.mit.edu
7 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package git2u.x86_64 0:2.16.5-1.ius.centos7 will be installed
--> Processing Dependency: git2u-perl-Git = 2.16.5-1.ius.centos7 for package: git2u-2.16.5-1.ius.centos7.x86_64
--> Processing Dependency: perl(Git) for package: git2u-2.16.5-1.ius.centos7.x86_64
--> Processing Dependency: perl(Git::I18N) for package: git2u-2.16.5-1.ius.centos7.x86_64
--> Running transaction check
---> Package git2u-perl-Git.noarch 0:2.16.5-1.ius.centos7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================================================
Installing:
git2u x86_64 2.16.5-1.ius.centos7 ius 1.1 M
Installing for dependencies:
git2u-perl-Git noarch 2.16.5-1.ius.centos7 ius 67 k
Transaction Summary
=================================================================================================================================================================================================================================
Install 1 Package (+1 Dependent package)
Total download size: 1.1 M
Installed size: 2.4 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
git2u-2.16.5-1.ius.centos7.x86 FAILED
https://repo.ius.io/7/x86_64/git2u-2.16.5-1.ius.centos7.x86_64.rpm: [Errno 14] HTTPS Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
git2u-perl-Git-2.16.5-1.ius.ce FAILED
https://repo.ius.io/7/x86_64/git2u-perl-Git-2.16.5-1.ius.centos7.noarch.rpm: [Errno 14] HTTPS Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
Error downloading packages:
git2u-2.16.5-1.ius.centos7.x86_64: [Errno 256] No more mirrors to try.
git2u-perl-Git-2.16.5-1.ius.centos7.noarch: [Errno 256] No more mirrors to try.
git2u-gitk 2.7.0 fails to run on CentOS 6
$ gitk
Error in startup script: unknown color name "lime"
(processing "-fore" option)
invoked from within
"$ctext tag conf m2 -fore [lindex $mergecolors 2]"
(procedure "makewindow" line 347)
invoked from within
"makewindow"
(file "/usr/bin/gitk" line 12434)
Appears to be the version of Tcl installed in CentOS 6 doesn't understand the color lime:
http://stackoverflow.com/questions/34637896/gitk-will-not-start-on-mac-unknown-color-name-lime
newer git versions 2.17, 2.18, and 2.19
In git2u 2.17.1 there is a fix for a vulnerability with Git submodules. See https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.17.1.txt for more information.
upstream 2.2.0
Include fix for CVE-2017-1000117
I haven't seen any new git2u packages with this fix. Is this planned? See https://bugzilla.redhat.com/show_bug.cgi?id=1480386 for reference.
Backported Security Fixes
There hasn't been an update to this package for over one year.
Given this happened today : https://github.blog/2019-12-10-multiple-git-vulnerabilities-in-2-24-and-older/
Can we expect these fixes to be backported ?
Split documentation and binary packages
The documentation for git is published separately at the upstream repository. The compilation will be much fasterif the "git2u" packages and the "git2u-doc" packages re published distinctly, built from the distinct upstream published tarballs. There is little reason to rebuild and repackage all the documentation, and it makes backporting to older and older versions of RHEL or CentOS that much more difficult.
Installation issue with git216-all-2.16.6-1.el7.ius.noarch.rpm
Hello Team,
I was using ius repo to install git2u-all packages during my base image compilation, but somehow since last few days it is now not working as latest rpm update from "https://centos7.iuscommunity.org/ius-release.rpm" is stating "git2u-all" is obsolete and start installing "git216-all" automatically. But somehow it is also failing as all required dependent packages are not available on "https://repo.ius.io/7/x86_64/packages/g/".
One such example is "emacs-git216 - 2.16.6-1.el7.ius" package which is required by git216-all package but is missing under "https://repo.ius.io/7/x86_64/packages/e/".
Is this planned to be corrected soon?.
Regards,
Sourabh Maggo
git2u-hg fails to install on el6
INFO: installing package(s): git2u-hg-2.2.0-1.ius.el6
ERROR: Command failed:
# ['/usr/bin/yum', '--installroot', '/var/lib/mock/epel-6-x86_64/root/', 'install', 'git2u-hg-2.2.0-1.ius.el6', '--setopt=tsflags=nocontexts']
Error: Package: git2u-hg-2.2.0-1.ius.el6.noarch (ius-testing)
Requires: mercurial >= 1.8
Available: mercurial-1.4-3.el6.x86_64 (base)
mercurial = 1.4-3.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Installing Over Compiled Git
Hey guys, thanks for creating this! The IUS repo's have saved me time and time again.
That being said, I'm running into a bit of an issue with installing git2u
. First I had to install the yum-plugin-replace
addition in order to bypass the errors with git-core
and git-perl
both of which were v1.8. This is strange because I didn't think they were installed as I would compile Git from source (running git --version
would always return 2.x).
After getting through that when checking the version it still returns the self-compiled version of Git, rather than 2.13.0 from the repo. I have no idea how to remove this so that the IUS install will become the system default. Any pointers? I'm using CentOS 7.3 if it makes a difference.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.