Re: git perl-less build?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne 3.6.2015 v 13:19 Colin Walters napsal(a):
> On Wed, Jun 3, 2015, at 05:23 AM, Petr Stodulka wrote:
>> E.g. missing git-add--interactive will bring one unusable option which 
>> will cause error message like this. I have two other bugs where I solve 
>> similar troubles. Separate whole git-add doesn't make sense. So if this 
>> is good trade off approved by others, OK, we can do that, with notice 
>> that some error messages can appear.
> Right, I think were this package to exist, users would understand that
> it doesn't have all of the git functionality.
>

Unfortunately, this is wrong assumption. It comes quite natural that if
I want to use git command, I can do "dnf install /usr/bin/git" and I
don't care which package ships this command. And this scenario is broken
now, since this will not install "full" git I expect.

And as it turns out, it breaks also Ruby build [1], since it uses
"BuildRequires: %{_bindir}/git", but the test suite later call "git
submodule" command, which is not available anymore due to this split.

I am wondering if there is some way out, for example git packages could
have virtual provides such as git(add), git(submodule), git(rm),
git(commit) and my package could then depend on the specific virtual
provides, but I am not sure it is worth of the effort.


Vít



[1] http://koschei.cloud.fedoraproject.org/package/ruby
[2]
https://github.com/rubygems/rubygems/blob/master/test/rubygems/test_gem_source_git.rb#L65

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux