Re: Renaming "non-contrib" things out of contrib/* (was "Re: [Bug] git-credential-netrc.perl[...]")

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

 



Bagas Sanjaya wrote:
> On 25/05/21 13.51, Junio C Hamano wrote:
> > I think dispelling the conception by distro people must begin with
> > an update to contrib/README where it clearly says these are
> > "contributed software" that are not part of "Git".  They are not
> > something we stand behind like what we have in the rest of the
> > source tree.
> > 
> Archlinux packagers did remove contrib/ because they don't interest
> on it [1]:

Huh? The whole content of contrib/ is installed in /usr/share/git/ [1]

Some stuff like git-completion.bash is installed *twice*.

Once in `/usr/share/bash-completion/completions/git` and another in
`/usr/share/git/completion/git-completion.bash`.

> > Right now the Arch Linux's git package does this:
> > 
> >   find contrib/ -name '.gitignore' -delete
> >   cp -a ./contrib/* "$pkgdir"/usr/share/git/
> 
> > Also, the description there is rather stale.  For example, the last
> > paragraph must go as its entirety.  The ecosystem has expanded
> > thousand-fold since the document was written, and we no longer
> > encourage people to add new things to contrib/ directory at all.  We
> > instead encourage them to write and sell their ware on their own
> > merit alone, without planning to "borrow" authority and gain undue
> > advantage over its competitors by being in the contrib/ area in our
> > tree.
> > .
> > 
> 
> So basically we should deprecate contrib/, and then after next few
> releases we proceed to remove it, right?

I tried that many years ago[2]. Didn't work.

[1] https://archlinux.org/packages/extra/x86_64/git/#filelink
[2] https://lore.kernel.org/git/1399662703-355-1-git-send-email-felipe.contreras@xxxxxxxxx/

-- 
Felipe Contreras



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux