Skip to content

gawk: 5.2.2 -> 5.3.0#265172

Closed
r-ryantm wants to merge 1 commit intoNixOS:stagingfrom
r-ryantm:auto-update/gawk
Closed

gawk: 5.2.2 -> 5.3.0#265172
r-ryantm wants to merge 1 commit intoNixOS:stagingfrom
r-ryantm:auto-update/gawk

Conversation

@r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Nov 3, 2023

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/gawk/versions.

meta.description for gawk is: GNU implementation of the Awk programming language

meta.homepage for gawk is: https://www.gnu.org/software/gawk/

Updates performed
  • Version update
To inspect upstream changes
Impact
Checks done (click to expand)
  • built on NixOS
  • The tests defined in passthru.tests, if any, passed
  • found 5.3.0 with grep in /nix/store/hz3w6vjkr4kx5qflffciqwxzfaiw2mkv-gawk-5.3.0
  • found 5.3.0 in filename of file in /nix/store/hz3w6vjkr4kx5qflffciqwxzfaiw2mkv-gawk-5.3.0

Rebuild report (if merged into master) (click to expand)
67523 total rebuild path(s)

67523 package rebuild(s)

First fifty rebuilds by attrpath

AMB-plugins
ArchiSteamFarm
AusweisApp2
BeatSaberModManager
CHOWTapeModel
ChowCentaur
ChowKick
ChowPhaser
CoinMP
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
EBTKS
EmptyEpsilon
FIL-plugins
Fabric
HentaiAtHome
LAStools
LASzip
LASzip2
LibreArp
LibreArp-lv2
Literate
MIDIVisualizer
MMA
NSPlist
OSCAR
OVMF
OVMFFull
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/hz3w6vjkr4kx5qflffciqwxzfaiw2mkv-gawk-5.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A gawk https://github.com/r-ryantm/nixpkgs/archive/9398329258d2b9842758d5193806ff9e6e71436c.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/9398329258d2b9842758d5193806ff9e6e71436c#gawk

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/hz3w6vjkr4kx5qflffciqwxzfaiw2mkv-gawk-5.3.0
ls -la /nix/store/hz3w6vjkr4kx5qflffciqwxzfaiw2mkv-gawk-5.3.0/bin


Pre-merge build results

NixPkgs review skipped


Maintainer pings

@katexochen
Copy link
Contributor

@ofborg eval

@ofborg ofborg bot added 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Dec 8, 2023
@katexochen
Copy link
Contributor

From https://git.savannah.gnu.org/cgit/gawk.git/tree/NEWS:

Changes from 5.2.x to 5.3.0

  1. Infrastructure changes: Removed the use of libsigsegv. The
    value-add was never very much and it caused problems in some
    environments.

  2. In keeping with new features in BWK awk, gawk now has built-in
    CSV file parsing. The behavior is intended to be identical to
    that of the "One True AWK" when --csv is applied. See the
    manual for details.

  3. Also in keeping with BWK awk, gawk now supports a new \u escape
    sequence. This should be followed by 1-8 hexadecimal digits. The
    given code point is converted to its corresponding multibyte encoding
    for storage inside gawk. See the manual.

  4. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered.
    You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual
    for details.

  5. Because of the additional `do_csv' variable in the API, which breaks
    binary compatibility, the API major version was updated to 4 and
    the minor version was reset to zero. The API remains source code
    compatible; that is, existing extensions should only require recompilation.

  6. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting.
    As a result, we no longer need to pre-process it, removing the need
    for gawktexi.in and leaving just gawk.texi.

  7. And of course, there have been several minor code cleanups and bug fixes.
    See the ChangeLog for details.

Changes from 5.2.2 to 5.2.x

  1. The readdir extension has been updated with additonal code and
    features, see the manual or its man page. As a result, the
    readdir_test.c extension has been removed.

  2. We have a new translation: Ukrainian.

  3. Several subtle issues related to null regexp matches around
    multibyte characters have been fixed.

@wegank
Copy link
Member

wegank commented Dec 8, 2023

Superseded by #272962.

@wegank wegank closed this Dec 8, 2023
@r-ryantm r-ryantm deleted the auto-update/gawk branch December 9, 2023 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants