Opened 2 years ago

Closed 2 years ago

#4905 closed enhancement (fixed)


Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 11.1
Component: Book Version: git
Severity: normal Keywords:


New point version.


This is a production release with two fixes:

  • Fix for the build on Mac OSX.
  • Fix for the build on Android.

Users that do not use those platforms do *NOT* need to update.

Change History (3)

comment:1 by Bruce Dubbs, 2 years ago

Summary: bc-5.0.1 (wait for next version)bc-5.0.2

Now version 5.0.2.

## 5.0.2

This is a production release with one fix for a flaky test. If you have not experienced problems with the test suite, you do *NOT* need to upgrade.

The test was one that tested whether bc fails gracefully when it can't allocate memory. Unfortunately, there are cases when Linux and FreeBSD lie and pretend to allocate the memory.

The reason they do this is because a lot of programs don't use all of the memory they allocate, so those OS's usually get away with it.

However, this bc uses all of the memory it allocates (at least at page granularity), so when it tries to use the memory, FreeBSD and Linux kill it.

This only happens sometimes, however. Other times (on my machine), they do, in fact, refuse the request.

So I changed the test to not test for that because I think the graceful failure code won't really change much.

comment:2 by Bruce Dubbs, 2 years ago

Owner: changed from lfs-book to Bruce Dubbs
Status: newassigned

comment:3 by Bruce Dubbs, 2 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commit 06e7b3611839ab0051fb09e6ae1abc3dfad1ca4e

Package updates.
    Ensure tcl documentation install instructions are present.
    Update to Python3-3.9.7.
    Update to linux-5.14.3.
    Update to libcap-2.57.
    Update to iproute2-5.14.0.
    Update to inetutils-2.2.
    Update to gzip-1.11.
    Update to gdbm-1.21.
    Update to bison-3.8.1.
    Update to bc-5.0.2.
Note: See TracTickets for help on using tickets.