#3354: procps-ng-3.3.8
------------------------+------------------------
 Reporter:  gespinasse  |      Owner:  lfs-book@…
     Type:  task        |     Status:  new
 Priority:  normal      |  Milestone:  7.4
Component:  Book        |    Version:  SVN
 Severity:  normal      |   Keywords:
------------------------+------------------------
 Here is the announce

 {{{
 procps-ng version 3.3.8 was released today.  Besides the bug fixes,
 there have been two main enhancements: NUMA and systemd support.

 top comes with NUMA support which is a soft dependency, meaning that if
 compilied with the support, top will try to link at runtime to libnuma.
 The new key presses are '2' and '3' which will show the Nodes or more
 detail about a specific node respectively.

 ps has two new output columns; unit and uunit. These permit ps to
 display the systemd unit and user unit fields.  The systemd support is a
 hard dependency which is enabled with --with-systemd
 }}}

 There is also a new option to restore top behavior from 3.3.6
   --disable-wide-memory   disable extra precision under memory fields for
 top

 For the test suite, the which hack is no more needed and kill test is
 skipped if running directly runtest.

 Here is the diff for 3.3.8 upgrade for my build system to give an idea of
 the changes:

 {{{
 svn diff lfs/procps
 Index: lfs/procps
 ===================================================================
 --- lfs/procps  (révision 7044)
 +++ lfs/procps  (copie de travail)
 @@ -34,7 +34,7 @@

  # Don't forget to adjust libprocps.so.x.x.x symlink with upgrade.
  PKG_NAME   := procps-ng
 -VER        := 3.3.7
 +VER        := 3.3.8
  HOST_ARCH  := all
  OTHER_SRC  := yes

 @@ -54,7 +54,7 @@

  $(DL_FILE)     := $(DL_FROM)/$(DL_FILE)

 -$(DL_FILE)_MD5 := 57d2bad8c8fac3d09ee9f5f964e3da9c
 +$(DL_FILE)_MD5 := aecbeeda2ab308f8d09dddcb4cb9a572

  install : $(TARGET)

 @@ -85,25 +85,19 @@
         @$(PREBUILD)
         @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xf $(DIR_DL)/$(DL_FILE)

 -       # Fix the test suite
 -       # This is a fast hack, unsure what should be made upstream, revert
 bogus last minute correction for 9999999
 -       cd $(DIR_APP) && sed -i -e "s|exec which sleep|exec echo
 /$(TOOLS_DIR)/bin/sleep|" -e 's|&9|9999999|' testsuite/config/unix.exp
 -       # make check work without kill build but not runtest
 -       cd $(DIR_APP) && rm -rf testsuite/kill.test
 -
         cd $(DIR_APP) && ./configure --prefix=/usr --exec-prefix=
 --libdir=/usr/lib --disable-static --disable-nls --disable-kill --disable-
 skill
         cd $(DIR_APP) && make -j $(PARALLELISM)

  ifeq "$(RUNNING_TEST)" "yes"
         # Using directly runtest produce just a much nicer output to read
 than make check
         # Defining DEJAGNU silent "Couldn't find the global config file"
 warning
 -       -(cd $(DIR_APP)/testsuite; make site.exp && DEJAGNU=global-
 conf.exp runtest) &> $(DIR_TEST)/$(THISAPP)-$(STAGE_ORDER).log
 +       -(cd $(DIR_APP)/testsuite; make site.exp && DEJAGNU=/dev/null
 runtest) &> $(DIR_TEST)/$(THISAPP)-$(STAGE_ORDER).log
  endif

         cd $(DIR_APP) && make install
         # Move shared .so.* to lib because ps is in /bin  and recreate .so
 symlink
         mv /usr/lib/libprocps.so.* /lib
 -       ln -sf ../../lib/libprocps.so.1.1.1 /usr/lib/libprocps.so
 +       ln -sf ../../lib/libprocps.so.1.1.2 /usr/lib/libprocps.so

         # Reinstall our sysctl.conf
         cp -f $(DIR_SRC)/config/etc/sysctl.conf /etc

 }}}

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/3354>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to