git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: RFD: removing git.spec.in (Re: git 2.8.0 tarball rpmbuild error)

From
Dennis Kaarsemaker <dennis@kaarsemaker.net>
Date
Apr 4, 2016, 18:20 UTC
Message-ID
<1459794001.19561.10.camel@kaarsemaker.net>
In-Reply-To
<xmqqshz3fjeu.fsf_-_@gitster.mtv.corp.google.com>
On za, 2016-04-02 at 20:41 -0700, Junio C Hamano wrote:
Show 6 quoted lines
> I think by now it is very clear that nobody active in the Git
> development community tests RPM binaries built with git.spec.in we
> have in our tree. I suspect RPM based distros are using their own
> RPM build recipe without paying any attention to what we have in our
> tree, and that is why no packager from RPM land gave any bug report
> and correction before the release happened.

Fedora, RHEL, CentOS, OpenSUSE and Mageia all use their own specfiles and local patches. I do test and distribute RPM packages based on the next branch, but use fedora's packaging to do so (which incidentally also broke and I had to work around this change, but I completely forgot about git.spec.in).

> I'd propose that during the cycle for the next feature release, we'd
> remove git.spec.in and stop pretending as if we support RPM
> packaging.

I would be in favor of that. In general, I find it much better to use a distro's packaging and simply transplanting a tarball into it. That keeps the difference with what the distro provides minimal.

-- 
Dennis Kaarsemaker
www.kaarsemaker.net
Previous: Junio C HamanoNext: Junio C Hamano
Message 5 of 7 in “git 2.8.0 tarball rpmbuild error”
  1. マッチョコ太郎Apr 2, 2016
  2. Pranit BauvaApr 2, 2016
  3. Todd ZullingerApr 2, 2016
  4. RFD: removing git.spec.in (Re: git 2.8.0 tarball rpmbuild error)Junio C Hamano, Apr 3, 2016
  5. Dennis KaarsemakerApr 4, 2016
  6. Makefile: stop pretending to support rpmbuildJunio C Hamano, Apr 5, 2016
  7. spec: Adjust README nameTodd Zullinger, Apr 2, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.