Opened 3 years ago
Closed 3 years ago
#4905 closed enhancement (fixed)
bc-5.0.2
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 11.1 |
Component: | Book | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description
New point version.
5.0.1:
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 , 3 years ago
Summary: | bc-5.0.1 (wait for next version) → bc-5.0.2 |
---|
comment:2 by , 3 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
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.
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.