Bug 1023724

Summary: gitg 0.3.2 is available.
Product: [Fedora] Fedora Reporter: Ankur Sinha (FranciscoD) <sanjay.ankur>
Component: gitgAssignee: Ignacio Casal Quinteiro (nacho) <icq>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: icq, mael.lavault, nekohayo, Simon.Gerhards
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-29 12:05:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1055836    
Bug Blocks:    

Description Ankur Sinha (FranciscoD) 2013-10-27 11:55:54 UTC
Description of problem:
Gitg in Fedora is too old.

Version-Release number of selected component (if applicable):
We're at 0.2.7, which is an old release. Even though upstream hasn't made a new release, they've made heavy code changes and gitg now integrates well with gnome-shell. It might be worth updating to a snapshot version rather than carrying the older gitg. Please consider updating if it's in a usable state.

The gitg page even says:
"Note: The gitg installed thus will be an older version written in C and differs heavily in code and features from the gitg available from git master."

https://wiki.gnome.org/Gitg

Thanks,
Ankur

Comment 1 Jean-François Fortin Tam 2014-01-17 22:43:01 UTC
This bug report's title should be updated for clarity, as an official 0.3.2 release is now available: http://ftp.acc.umu.se/pub/GNOME/sources/gitg/0.3/

This depends on updating libgit in fedora, as I recall the version provided is too old to build gitg from git.

Comment 2 Ankur Sinha (FranciscoD) 2014-01-21 03:22:38 UTC
(In reply to Jean-François Fortin Tam from comment #1)
> This bug report's title should be updated for clarity, as an official 0.3.2
> release is now available: http://ftp.acc.umu.se/pub/GNOME/sources/gitg/0.3/
> 
> This depends on updating libgit in fedora, as I recall the version provided
> is too old to build gitg from git.

Are you sure? I have gitg installed on my system, but no libgit2. Has this requirement been added in the new version of gitg?

Thanks,
Warm regards,
Ankur

Comment 3 Ankur Sinha (FranciscoD) 2014-01-21 03:26:21 UTC
[asinha@ankur-laptop  other-tabs]$ rpm -qa \*git\*
git-email-1.8.5.3-2.fc20.noarch
git-1.8.5.3-2.fc20.x86_64
gitg-0.2.7-2.fc20.x86_64
python-gitdb-0.5.4-6.fc20.x86_64
gitg-libs-0.2.7-2.fc20.x86_64


Ignacio, if you're too busy, can you please approve my request to co-maintain this package? I'll be more than happy to keep this up to date. I think a lot of users would benefit.

Thanks,
Warm regards,
Ankur

Comment 4 Ankur Sinha (FranciscoD) 2014-01-21 03:53:36 UTC
The changelog mentions libgit2, must've used after the 0.2.7 release sometime. I filed a bug to update libgit2 in the mean time so we can track all these things.

This is the mock build failure message:

No package 'gobject-introspection-1.0' found
No package 'libgit2-glib-1.0' found
No package 'webkit2gtk-3.0' found
No package 'gee-0.8' found
No package 'json-glib-1.0' found

I'll give it a shot with libgit2-0.19 just to check, but it'll still be good to build it against the latest available version.

Thanks,
Warm regards,
Ankur

Comment 5 Ankur Sinha (FranciscoD) 2014-01-21 05:25:28 UTC
As Ignacio found, we're stuck until libgit2 updates to use the xdiff version from git. No time frame on this, though.

For info, please follow the following git tickets:

https://github.com/spotrh/libxdiff/issues/2

https://github.com/libgit2/libgit2/issues/1658

Comment 6 Ignacio Casal Quinteiro (nacho) 2014-01-21 07:50:38 UTC
I'm more than ok about giving the comaintaining of the package, although the main problem here is libgit2. Probably the right way here is to ask for an exception to use the bundle xdiff library provided in libgit2. After that it should be easy to update libgit2 and libgit2-glib and gitg.

Comment 7 Maël Lavault 2014-04-30 07:27:46 UTC
Any news on this ?

Comment 8 Ignacio Casal Quinteiro (nacho) 2014-04-30 07:40:23 UTC
http://koji.fedoraproject.org/koji/buildinfo?buildID=507038

I guess we can close this bug.