git/list[1] front-page[2] threads[3] people[4] search[5] about
wed 2026-10-07 18:10 UTC

Re: What's cooking in git.git (Feb 2026, #03)

From
Ramsay Jones <ramsay@ramsayjones.plus.com>
Date
Feb 9, 2026, 19:41 UTC
Message-ID
<c29e0c1d-337c-4411-8d52-07c9155e8abe@ramsayjones.plus.com>
In-Reply-To
<aYmleK3kGqzLXyJe@pks.im>
On 09/02/2026 9:14 am, Patrick Steinhardt wrote:
> On Sat, Feb 07, 2026 at 03:15:51PM -0800, Junio C Hamano wrote:
[snip]
Show 13 quoted lines
> 
>> * ps/meson-gitk-git-gui (2026-02-04) 1 commit
>>  - meson: wire up gitk and git-gui
>>
>>  Plumb gitk/git-gui build and install procedure in meson based
>>  builds.
>>
>>  Expecting a reroll.
>>  source: <20260204-b4-pks-meson-tcl-tk-v2-1-5bc3ccf3a8ce@pks.im>
> 
> Probably makes more sense to say that this is waiting on a pull request
> of gitk, as the patch series itself doesn't need to change.
> 

So, I should probably wait until Junio pulls from Johannes Sixt, but as it stands on the seen branch (@203d64cf67), I have warning against 'git-gui' on Linux (but not cygwin). On Linux, I see:

  $ cat build/meson-logs/meson-log.txt
  ...
  Executing subproject git-gui
  Project name: git-gui
  Project version: undefined
  Program sh found: YES (/usr/bin/sh)
  Program tclsh found: YES (/usr/bin/tclsh)
  Program wish found: YES (/usr/bin/wish)
  Configuring GIT-GUI-BUILD-OPTIONS using configuration
  Program msgfmt found: YES (/usr/bin/msgfmt)
  Build targets in project: 694
  NOTICE: Future-deprecated features used:
   * 0.64.0: {'copy arg in configure_file'}
  Subproject git-gui finished.
  ...
  $ 

Note that on cygwin I don't get the warning and the number of build targets is 693, rather than 694 (I don't know if that's relevant). Also the version of meson on linux is 1.3.2, but on cygwin is 1.5.2 (so, I would have thought that the deprecation warning would also appear on cygwin! ;) ).

The make and meson builds appear very similar, although some paths and version numbers differ:

  $ diff build/subprojects/git-gui/git-gui git-gui/git-gui
  1c1
  < #!/usr/bin/sh
  ---
  > #!/bin/sh
  6c6
  < 	echo 'git-gui version 0.21.GITGUI'; \
  ---
  > 	echo 'git-gui version 0.21.0.257.g1a729'; \
  10c10
  <  exec '/usr/bin/wish' "$argv0" -- "$@"
  ---
  >  exec 'wish' "$argv0" -- "$@"
  12c12
  < set appvers {0.21.GITGUI}
  ---
  > set appvers {0.21.0.257.g1a729}
  378c378
  < set _shellpath {/usr/bin/sh}
  ---
  > set _shellpath {/bin/sh}
  $ 
Anyway, just an FYI.
Thanks.

ATB, Ramsay Jones

Previous: Junio C HamanoNext: Patrick Steinhardt
Message 8 of 10 in “What's cooking in git.git (Feb 2026, #03)”
  1. Junio C HamanoFeb 7, 2026
  2. Kristoffer HaugsbakkFeb 8, 2026
  3. brian m. carlsonFeb 8, 2026
  4. Junio C HamanoFeb 9, 2026
  5. Patrick SteinhardtFeb 9, 2026
  6. Adrian RatiuFeb 9, 2026
  7. Junio C HamanoFeb 9, 2026
  8. Ramsay JonesFeb 9, 2026
  9. Patrick SteinhardtFeb 10, 2026
  10. Ramsay JonesFeb 10, 2026

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.