[lfs-book] [LFS Trac] #4684: bc-3.1.1

2020-07-07 Thread LFS Trac via lfs-book
#4684: bc-3.1.1
+--
 Reporter:  bdubbs  |  Owner:  lfs-book
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  9.2
Component:  Book|Version:  SVN
 Severity:  normal  |   Keywords:
+--
 New minor version.

 ## 3.1.1

 This is a production release that adds two Spanish locales. Users do
 ***NOT***
 need to upgrade, unless they want those locales.

 ## 3.1.0

 This is a production release that adjusts one behavior, fixes eight bugs,
 and
 improves manpages for FreeBSD. Because this release fixes bugs, **users
 and
 package maintainers should update to this version as soon as possible**.

 The behavior that was adjusted was how code from the `-e` and `-f`
 arguments
 (and equivalents) were executed. They used to be executed as one big
 chunk, but
 in this release, they are now executed line-by-line.

 The first bug fix in how output to `stdout` was handled in `SIGINT`. If a
 `SIGINT` came in, the `stdout` buffer was not correctly flushed. In fact,
 a
 clean-up function was not getting called. This release fixes that bug.

 The second bug is in how `dc` handled input from `stdin`. This affected
 `bc` as
 well since it was a mishandling of the `stdin` buffer.

 The third fixed bug was that `bc` and `dc` could `abort()` (in debug mode)
 when
 receiving a `SIGTERM`. This one was a race condition with pushing and
 popping
 items onto and out of vectors.

 The fourth bug fixed was that `bc` could leave extra items on the stack
 and
 thus, not properly clean up some memory. (The memory would still get
 `free()`'ed, but it would not be `free()`'ed when it could have been.)

 The next two bugs were bugs in `bc`'s parser that caused crashes when
 executing
 the resulting code.

 The last two bugs were crashes in `dc` that resulted from mishandling of
 strings.

 The manpage improvement was done by switching from [ronn][20] to
 [Pandoc][21] to
 generate manpages. Pandoc generates much cleaner manpages and doesn't
 leave
 blank lines where they shouldn't be.

--
Ticket URL: 
LFS Trac 
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[lfs-book] r11996 - in trunk/BOOK: . chapter01 chapter08

2020-07-07 Thread pierre--- via lfs-book
Author: pierre
Date: Tue Jul  7 08:22:39 2020
New Revision: 11996

Log:
Install libelf into /lib, since it may be needed before /usr is mounted

Modified:
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter08/libelf.xml
   trunk/BOOK/general.ent

Modified: trunk/BOOK/chapter01/changelog.xml
==
--- trunk/BOOK/chapter01/changelog.xml  Mon Jul  6 21:54:33 2020(r11995)
+++ trunk/BOOK/chapter01/changelog.xml  Tue Jul  7 08:22:39 2020(r11996)
@@ -43,6 +43,18 @@
 appropriate for the entry or if needed the entire day's listitem.
 -->
 
+  2020-07-07
+  
+
+  [pierre] - Make libelf install in /lib, since it may be
+  needed by iproute2 before /usr is mounted (report by
+  http://lists.linuxfromscratch.org/pipermail/lfs-dev/2020-July/073903.html";>
+  Roger).
+
+  
+
+
+
   2020-07-06
   
 

Modified: trunk/BOOK/chapter08/libelf.xml
==
--- trunk/BOOK/chapter08/libelf.xml Mon Jul  6 21:54:33 2020(r11995)
+++ trunk/BOOK/chapter08/libelf.xml Tue Jul  7 08:22:39 2020(r11996)
@@ -46,7 +46,7 @@
 
 Prepare Libelf for compilation:
 
-./configure --prefix=/usr 
--disable-debuginfod
+./configure --prefix=/usr 
--disable-debuginfod --libdir=/lib
 
 Compile the package:
 
@@ -62,7 +62,7 @@
 
 make -C libelf install
 install -vm644 config/libelf.pc /usr/lib/pkgconfig
-rm /usr/lib/libelf.a
+rm /lib/libelf.a
 
   
 

Modified: trunk/BOOK/general.ent
==
--- trunk/BOOK/general.ent  Mon Jul  6 21:54:33 2020(r11995)
+++ trunk/BOOK/general.ent  Tue Jul  7 08:22:39 2020(r11996)
@@ -1,13 +1,13 @@
-
+
   
  
 
-
+
 
  
 
-
+
 
 
 
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[lfs-book] LFS Package Currency Check - 2020-07-07 10:50:02 GMT

2020-07-07 Thread bdubbs--- via lfs-book
Package LFS  Upstream  Flag

acl 2.2.53 2.2.53 
attr2.4.48 2.4.48 
autoconf2.69   2.69   
automake1.16.2 1.16.2 
bash5.05.0
bc  3.0.3  3.1.1  *
binutils2.34   2.34   
bison   3.6.4  3.6.4  
bzip2   1.0.8  1.0.8  
check   0.15.0 0.15.0 
coreutils   8.32   8.32   
dbus1.12.201.12.20
dejagnu 1.6.2  1.6.2  
diffutils   3.73.7
e2fsprogs   1.45.6 1.45.6 
elfutils0.180  0.180  
eudev   3.2.9  3.2.9  
expat   2.2.9  2.2.9  
expect  5.45.4 5.45.4 
file5.39   5.39   
findutils   4.7.0  4.7.0  
flex2.6.4  2.6.4  
gawk5.1.0  5.1.0  
gcc 10.1.0 10.1.0 
gdbm1.18.1 1.18.1 
gettext 0.20.2 0.20.2 
glibc   2.31   2.31   
gmp 6.2.0  6.2.0  
gperf   3.13.1
grep3.43.4
groff   1.22.4 1.22.4 
grub2.04   2.04   
gzip1.10   1.10   
iana-etc20200429   20200429   
inetutils   1.9.4  1.9.4  
intltool0.51.0 0.51.0 
iproute25.7.0  5.7.0  
kbd 2.2.0  2.2.0  
kmod27 27 
less551551
lfs-bootscripts 20191031   20191031   
libcap  2.38   2.38   
libffi  3.33.3
libpipeline 1.5.2  1.5.2  
libtool 2.4.6  2.4.6  
linux   5.7.7  5.7.7  
m4  1.4.18 1.4.18 
make4.34.3
man-db  2.9.3  2.9.3  
man-pages   5.07   5.07   
meson   0.54.3 0.54.3 
mpc 1.1.0  1.1.0  
mpfr4.0.2  4.0.2  
ncurses 6.26.2
ninja   1.10.0 1.10.0 
openssl 1.1.1g 1.1.1g 
patch   2.7.6  2.7.6  
perl5.32.0 5.32.0 
pkg-config  0.29.2 0.29.2 
procps-ng   3.3.16 3.3.16 
psmisc  23.3   23.3   
Python  3.8.3  3.8.3  
readline8.08.0
sed 4.84.8
shadow  4.8.1  4.8.1  
sysklogd1.5.1  1.5.1  
systemd 245245
sysvinit2.96   2.96   
tar 1.32   1.32   
tcl 8.6.10 8.6.10 
texinfo 6.76.7
tzdata  2020a  2020a  
udev-lfs20171102   20171102   
util-linux  2.35.2 -2 *
vim 8.2.0814   8.2.1149   *
XML-Parser  2.46   2.46   
xz  5.2.5  5.2.5  
zlib1.2.11 1.2.11 
zstd1.4.5  1.4.5  

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page