Bug 1161251 - Perl-less build
Summary: Perl-less build
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: git
Version: 23
Hardware: Unspecified
OS: Unspecified
low
unspecified
Target Milestone: ---
Assignee: Petr Stodulka
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-11-06 18:26 UTC by Colin Walters
Modified: 2015-06-08 22:02 UTC (History)
7 users (show)

Fixed In Version: git-core-2.4.3-2
Clone Of:
Environment:
Last Closed: 2015-06-08 22:02:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Colin Walters 2014-11-06 18:26:22 UTC
For Fedora Atomic, we're aiming for a quite small runtime system by default.  Git is a very useful tool to have on the host by default (e.g. to download Dockerfiles maintained in git), but the Perl dependency is large.

OpenEmbedded splits them into a separate -perltools package:

https://github.com/openembedded/openembedded-core/blob/master/meta/recipes-devtools/git/git.inc

Comment 1 Jaroslav Reznik 2015-03-03 17:05:02 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 2 Todd Zullinger 2015-06-03 13:39:10 UTC
For later reference, https://lists.fedoraproject.org/pipermail/devel/2015-June/211077.html is the thread Petr brought to the devel list on this subject (thanks Petr ;).

Comment 3 Petr Stodulka 2015-06-03 20:59:25 UTC
It's split according to solution in thread mentioned above:

- added subpackage 'git-core' which isn't dependent on Perl

- git package requires 'git-core' and together with 'git-core' keeps same toolset and functionality as F22.

I did some testing and it seems good, however it should be tested better. I didn't build it yet in repository because I expect that descriptions contain mistakes or can be formulated better. Can you someone check it and send patch or fix it directly?

May documentation would be separated too for git-core.

Comment 4 Petr Stodulka 2015-06-08 22:02:53 UTC
There were many duplicit files in error. So it's fixed now and documentation with core man pages are moved to subpackage git-core-doc.

Both subpackages are required by main git package. If you find any troubles connected to these splits/changes, feel free to reopen it.


Note You need to log in before you can comment on or make changes to this bug.