Hello community,

here is the log from the commit of package man-pages for openSUSE:Factory 
checked in at 2012-08-31 09:43:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/man-pages (Old)
 and      /work/SRC/openSUSE:Factory/.man-pages.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "man-pages", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/man-pages/man-pages.changes      2012-05-31 
17:07:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.man-pages.new/man-pages.changes 2012-08-31 
09:44:00.000000000 +0200
@@ -1,0 +2,279 @@
+Mon Aug 27 09:10:27 CEST 2012 - [email protected]
+
+- update to version 3.42
+  * Global changes
+  * Various pages
+        Global fix: use UR macro where applicable
+            The syntax .UR http://example.com paired with .UE will create
+            links which one can interact, if the pager allows that.  One
+            way to see the effect is ask the man(1) command to use browser
+            display, e.g.:
+                man -H man7/uri.7
+            ("\:" is optional groff syntax to permit hyphenless line breaks.)
+  * Changes to individual pages
+      ldd.1
+        Add security note on untrusted executables
+            See also http://www.catonmat.net/blog/ldd-arbitrary-code-execution/
+            and
+            http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
+      clone.2
+        Rewrite discussion of sys_clone
+      futex.2
+        Consolidate error descriptions to ERRORS
+        Various wording fix-ups
+        Fix description of EINVAL error
+            The current text seems incorrect. Replace with a more general
+            description.
+      getdents.2
+      select_tut.2
+      atof.3
+      atoi.3
+      pthread_create.3
+      pthread_sigmask.3
+      rtime.3
+      setbuf.3
+      tsearch.3
+      netlink.7
+        Remove unneeded casts
+      get_robust_list.2
+      get_thread_area.2
+      getcpu.2
+      getdents.2
+      gettid.2
+      io_cancel.2
+      io_destroy.2
+      io_getevents.2
+      io_setup.2
+      io_submit.2
+      ioprio_set.2
+      kexec_load.2
+      llseek.2
+      modify_ldt.2
+      mq_getsetattr.2
+      pivot_root.2
+      readdir.2
+      rt_sigqueueinfo.2
+      set_thread_area.2
+      sgetmask.2
+      spu_create.2
+      spu_run.2
+      subpage_prot.2
+      sysctl.2
+      tkill.2
+        Add note to SYNOPSIS that there is no glibc wrapper for system call
+            Reduce the chance that the reader may be misled into thinking
+            that there is a wrapper function for this system call by noting
+            explicitly in the SYNOPSIS that there is no glibc wrapper and
+            pointing the reader to NOTES for further details.
+      ioprio_set.2
+        Clarify the multithreaded behavior of ioprio_set(2)
+        Document who==0 for IOPRIO_WHO_PROCESS and IOPRIO_WHO_PGRP
+            For IOPRIO_WHO_PROCESS, who==0 means operate on the caller.
+            For IOPRIO_WHO_PGRP, who==0 means operate on the caller's
+            process group.
+            See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652443
+      migrate_pages.2
+        Fix description of return value
+      mount.2
+        For MS_REMOUNT, source is ignored
+      mprotect.2
+        'addr' argument is not const
+            As reported by Rasmus:
+                Both my system's man-pages (3.22) and the latest online
+                (3.41) show:
+                    int mprotect(const void *addr, size_t len, int prot);
+                as the prototype for mprotect(2). However, POSIX [1] and the
+                actual sys/mman.h (on all the systems I checked) do not have
+                the const qualifier on the first argument.
+      msgctl.2
+      semctl.2
+      shmctl.2
+      svipc.7
+        Don't mention that ipc_perm is defined in <sys/ipc.h>
+            There's no need to mention that the 'ipc_perm' structure
+            is defined in <sys/ipc.h>. That's an implementation detail,
+            and furthermore <sys/ipc.h> is itself included by the other
+            System V IPC header files. The current text might lead the
+            reader to conclude that they must include <sys/ipc.h>, which
+            is not the case (it is required neither on Linux, nor by the
+            standards).
+      msgctl.2
+      msgget.2
+      msgop.2
+      semctl.2
+      semget.2
+      semop.2
+      shmctl.2
+      shmget.2
+        NOTES: <sys/types.h> and <sys/ipc.h> aren't strictly needed
+            Add text to NOTES to say that the <sys/types.h> and <sys/ipc.h>
+            header files aren't required by Linux or the standards, but may
+            be needed for portability to old systems.
+      ptrace.2
+        Explain WNOHANG behavior and EINTR bug
+            I didn't like ithe "SIGKILL operates similarly, with exceptions"
+            phrase (if it's different, then it's not "similar", right?),
+            and now I got around to changing it. Now it says simply:
+            "SIGKILL does not generate signal-delivery-stop and therefore
+            the tracer can't suppress it."
+            Replaced "why WNOHANG is not reliable" example with a more
+            realistic one (the one which actually inspired to add this
+            information to man page in the first place): we got
+            ESRCH - process is gone! - but waitpid(WNOHANG) can still
+            confusingly return 0 "no processes to wait for".
+            Replaced "This means that unneeded trailing arguments may
+            be omitted" part with a much better recommendation
+            to never do that and to supply zero arguments instead.
+            (The part about "undocumentedness" of gcc behavior was bogus,
+            btw - deleted).
+            Expanded BUGS section with the explanation and an example
+            of visible strace behavior on the buggy syscalls which
+            exit with EINTR on ptrace attach. I hope this will lead
+            to people submitting better bug reports to lkml about
+            such syscalls.
+      seteuid.2
+        Note glibc version where setegid() implementation changed
+            In glibc 2.2/2.3, setegid() switched from setregid() to 
setresgid().
+      set_tid_address.2
+        Rename 'ctid' argument for consistency with clone(2) page
+        Some rewordings and minor clarifications
+      sigwaitinfo.2
+        Some wording clarifications
+            Mainly rewording things like "is delivered" to "becomes pending",
+            which is more accurate terminology.
+      syscall.2
+        Add some more details to the description of syscall(2)
+            And add another example of using syscall() to the program example.
+      syscalls.2
+        Add kcmp(2)
+        Move discussion of set_zone_reclaim(2) out of main table
+            This system call was never visible to user space, so it makes
+            sense to move it out of the main table of system calls into
+            the notes below the table.
+      getifaddrs.3
+        Note that ifa_addr and ifa_netmask can be NULL
+      readdir.3
+        Handle -1 error from pathconf() in example code snippet
+            Improve the example demonstrating allocation of a buffer
+            for readdir_r() to handle -1 error return from pathconf().
+            Otherwise, naive readers may think that pathconf() return
+            value can be used without checking.
+      realpath.3
+        Use past tense with ancient history (libc4, libc5)
+      regex.3
+        Correct SEE ALSO reference to glibc manual "regex" section
+      rtime.3
+        Fix broken pointer cast in example code
+      sem_close.3
+      sem_destroy.3
+      sem_getvalue.3
+      sem_init.3
+      sem_open.3
+      sem_post.3
+      sem_unlink.3
+      sem_wait.3
+      sem_overview.7
+        Note that "cc -pthread" is required; "-lrt" no longer works
+            See https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/874418
+      sigwait.3
+        Reword "is delivered" to "becomes pending"
+      strcat.3
+        Add some text to emphasize the dangers of buffer overruns
+        NOTES: Add discussion of strlcat()
+      strcpy.3
+        Note that info is lost when strncpy() doesn't null terminate
+        Add some text to emphasize possibility of buffer runs with strcpy()
+        NOTES: Add a discussion of strlcpy()
+            Inspired by https://lwn.net/Articles/506530/
+        Fix description of the null-byte padding performed by strncpy()
+      tsearch.3
+        NOTES: remove redundant discussion of unorthodox use of term 
"postorder"
+            This point is already covered at greater length in the main
+            text of the page (See the piece "More commonly, ...").
+        Clarify use for first argument to the twalk() 'action' function
+            There's a number of details in POSIX that are omitted in
+            the current version of this page.
+        Some wording fixes
+      core.5
++++ 82 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/man-pages/man-pages.changes
++++ and /work/SRC/openSUSE:Factory/.man-pages.new/man-pages.changes

Old:
----
  man-pages-3.41.tar.bz2

New:
----
  man-pages-3.42.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ man-pages.spec ++++++
--- /var/tmp/diff_new_pack.5fHWRg/_old  2012-08-31 09:44:02.000000000 +0200
+++ /var/tmp/diff_new_pack.5fHWRg/_new  2012-08-31 09:44:02.000000000 +0200
@@ -16,11 +16,10 @@
 #
 
 
-
 Name:           man-pages
 BuildRequires:  fdupes
 Url:            http://www.kernel.org/doc/man-pages/download.html
-Version:        3.41
+Version:        3.42
 Release:        0
 Summary:        Linux  Manual Pages
 License:        BSD-3-Clause and GPL-2.0+ and MIT

++++++ man-pages-3.41.tar.bz2 -> man-pages-3.42.tar.bz2 ++++++
++++ 17264 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to