Bug 1625789 - nawk-20180827 is available
Summary: nawk-20180827 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: nawk
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Mark McKinstry
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-05 22:56 UTC by Xose Vazquez Perez
Modified: 2019-05-14 00:59 UTC (History)
1 user (show)

Fixed In Version: nawk-20180827-1.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-14 00:59:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Xose Vazquez Perez 2018-09-05 22:56:08 UTC
Latest upstream release: 20180827
Current version/release in rawhide: 20121220
URL: https://github.com/onetrueawk/awk 


BTW, this package is not monitored by anitya for Fedora:  https://release-monitoring.org/project/16171/



Changelog:

Adam Sampson (2):
      Fix comment syntax for pmake.
      Fix ytab.[ch] dependencies to allow parallel make.

Arnold D. Robbins (1):
      Fix multiple long-standing bugs, improve test suite.

Brian Kernighan (9):
      initial commit for github
      should have been in initial list
      awktest.tar added; .ar files work poorly
      set baseline so Arnold can send pull request
      update awktest.tar with proper beebe,lilly tests
      FIXES, makefile, REGRESS to smooth out base for Arnold
      added Arnold's fixes, updates to awktest.tar
      disallow $ in printf formats
      forgot to update version string

onetrueawk (2):
      Merge pull request #8 from arnoldrobbins/master
      Merge pull request #9 from atsampson/master

Comment 1 Xose Vazquez Perez 2018-09-05 22:59:33 UTC
Detailed changelog:

Aug 27, 2018:
	Disallow '$' in printf formats; arguments evaluated in order
	and printed in order.

	Added some casts to silence warnings on debugging printfs.
	(Thanks, Arnold.)

Aug 23, 2018:
        A long list of fixes courtesy of Arnold Robbins,
        to whom profound thanks.

        1. ofs-rebuild: OFS value used to rebuild the record was incorrect.
        Fixed August 19, 2014. Revised fix August 2018.

        2. system-status: Instead of a floating-point division by 256, use
        the wait(2) macros to create a reasonable exit status.
        Fixed March 12, 2016.

        3. space: Use provided xisblank() function instead of ispace() for
        matching [[:blank:]].

        4. a-format: Add POSIX standard %a and %A to supported formats. Check
        at runtime that this format is available.

        5. decr-NF: Decrementing NF did not change $0. This is a decades-old
        bug. There are interactions with the old and new value of OFS as well.
        Most of the fix came from the NetBSD awk.

        6. string-conv: String conversions of scalars were sticky.  Once a
        conversion to string happened, even with OFMT, that value was used until
        a new numeric value was assigned, even if OFMT differed from CONVFMT,
        and also if CONVFMT changed.

        7. unary-plus: Unary plus on a string constant returned the string.
        Instead, it should convert the value to numeric and give that value.

	Also added Arnold's tests for these to awktest.tar as T.arnold.

Aug 15, 2018:
	fixed mangled awktest.tar (thanks, Arnold), posted all
	current (very minor) fixes to github / onetrueawk

Jun 7, 2018:
	(yes, a long layoff)
	Updated some broken tests (beebe.tar, T.lilly)
	[thanks to Arnold Robbins]

Mar 26, 2015:
	buffer overflow in error reporting; thanks to tobias ulmer
	and john-mark gurney for spotting it and the fix.

Feb 4, 2013:
	cleaned up a handful of tests that didn't seem to actually
	test for correct behavior: T.latin1, T.gawk.

Jan 5, 2013:
	added ,NULL initializer to static Cells in run.c; not really
	needed but cleaner.  Thanks to Michael Bombardieri.

Comment 2 Fedora Update System 2019-05-05 19:29:01 UTC
nawk-20180827-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e3aa9d95e9

Comment 3 Mark McKinstry 2019-05-05 19:32:04 UTC
I've set up upstream monitoring. It wasn't set up before because the author would just upload a tarball named awk.tar.gz every time he did a release, with no versioning info in the name.

Comment 4 Fedora Update System 2019-05-06 04:54:33 UTC
nawk-20180827-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-e3aa9d95e9

Comment 5 Fedora Update System 2019-05-14 00:59:23 UTC
nawk-20180827-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.