Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2014-06-25 11:47:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc-testsuite.changes    2014-06-23 
09:23:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes       
2014-06-25 11:47:27.000000000 +0200
@@ -1,0 +2,9 @@
+Mon Jun 23 10:33:40 UTC 2014 - [email protected]
+
+- nss-files-long-lines.patch: Don't ignore too long lines in nss_files
+  (bnc#883217, BZ #17079)
+- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in
+  the man-pages package (bnc#880703)
+- manpages.patch: update
+
+-------------------------------------------------------------------
glibc-utils.changes: same change
glibc.changes: same change

New:
----
  nss-files-long-lines.patch

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

Other differences:
------------------
++++++ glibc-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.4JE83b/_old  2014-06-25 11:47:28.000000000 +0200
+++ /var/tmp/diff_new_pack.4JE83b/_new  2014-06-25 11:47:28.000000000 +0200
@@ -258,6 +258,8 @@
 Patch1012:      nss-nis-stack-use.patch
 # PATCH-FIX-UPSTREAM posix_spawn_file_actions_addopen needs to copy the path 
argument (BZ #17048)
 Patch1013:      psfaa.patch
+# PATCH-FIX-UPSTREAM Don't ignore too long lines in nss_files (BZ #17079)
+Patch1014:      nss-files-long-lines.patch
 
 ### 
 # Patches awaiting upstream approval
@@ -488,6 +490,7 @@
 %patch1011 -p1
 %patch1012 -p1
 %patch1013 -p1
+%patch1014 -p1
 
 %patch2000 -p1
 %patch2001 -p1
@@ -1089,10 +1092,7 @@
 %config(noreplace) /etc/default/nss
 %doc %{_mandir}/man1/gencat.1.gz
 %doc %{_mandir}/man1/getconf.1.gz
-%doc %{_mandir}/man1/locale.1.gz
-%doc %{_mandir}/man1/localedef.1.gz
 %doc %{_mandir}/man5/*
-%doc %{_mandir}/man8/iconvconfig.8.gz
 /%{_lib}/ld-%{glibc_major_version}.so
 
 # Each architecture has a different name for the dynamic linker:

glibc-utils.spec: same change
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.4JE83b/_old  2014-06-25 11:47:28.000000000 +0200
+++ /var/tmp/diff_new_pack.4JE83b/_new  2014-06-25 11:47:28.000000000 +0200
@@ -258,6 +258,8 @@
 Patch1012:      nss-nis-stack-use.patch
 # PATCH-FIX-UPSTREAM posix_spawn_file_actions_addopen needs to copy the path 
argument (BZ #17048)
 Patch1013:      psfaa.patch
+# PATCH-FIX-UPSTREAM Don't ignore too long lines in nss_files (BZ #17079)
+Patch1014:      nss-files-long-lines.patch
 
 ### 
 # Patches awaiting upstream approval
@@ -488,6 +490,7 @@
 %patch1011 -p1
 %patch1012 -p1
 %patch1013 -p1
+%patch1014 -p1
 
 %patch2000 -p1
 %patch2001 -p1
@@ -1089,10 +1092,7 @@
 %config(noreplace) /etc/default/nss
 %doc %{_mandir}/man1/gencat.1.gz
 %doc %{_mandir}/man1/getconf.1.gz
-%doc %{_mandir}/man1/locale.1.gz
-%doc %{_mandir}/man1/localedef.1.gz
 %doc %{_mandir}/man5/*
-%doc %{_mandir}/man8/iconvconfig.8.gz
 /%{_lib}/ld-%{glibc_major_version}.so
 
 # Each architecture has a different name for the dynamic linker:



++++++ manpages.patch ++++++
--- /var/tmp/diff_new_pack.4JE83b/_old  2014-06-25 11:47:28.000000000 +0200
+++ /var/tmp/diff_new_pack.4JE83b/_new  2014-06-25 11:47:28.000000000 +0200
@@ -1,25 +1,3 @@
-Index: manpages/locale.1
-===================================================================
---- manpages/locale.1.orig
-+++ manpages/locale.1
-@@ -247,17 +247,6 @@ This environment variable can switch aga
- \&        The directory where locale data is stored.  By default, 
/usr/lib/locale is used.
- .Ve
- 
--.SH "FILES"
--.IX Header "FILES"
--.PP
--.PD 0
--.TP 8
--\fI/usr/share/i18n/SUPPORTED\fP
--List of supported values (and their associated encoding) for the locale name.
--This representation is recommended over
--\fB\-\-all\-locales\fR one, due being the system wide supported values.
--.PP
--
- .SH "AUTHOR"
- .IX Header "AUTHOR"
- \&\fIlocale\fR was written by Ulrich Drepper for the \s-1GNU\s0 C Library.
 Index: manpages/locale.alias.5
 ===================================================================
 --- manpages/locale.alias.5.orig

++++++ manpages.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/Makefile new/manpages/Makefile
--- old/manpages/Makefile       2012-07-01 19:05:37.000000000 +0200
+++ new/manpages/Makefile       2014-06-23 14:57:07.000000000 +0200
@@ -4,7 +4,6 @@
 PROG_SEC1= $(wildcard *.1)
 PROG_SEC3= $(wildcard *.3)
 PROG_SEC5= $(wildcard *.5)
-PROG_SEC8= $(wildcard *.8)
 
 all:
 
@@ -12,8 +11,6 @@
        install -m 755 -d ${MANSEC}1
        install -m 755 -d ${MANSEC}3
        install -m 755 -d ${MANSEC}5
-       install -m 755 -d ${MANSEC}8
        install -m 644 ${PROG_SEC1} ${MANSEC}1
        install -m 644 ${PROG_SEC3} ${MANSEC}3
        install -m 644 ${PROG_SEC5} ${MANSEC}5
-       install -m 644 ${PROG_SEC8} ${MANSEC}8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/iconvconfig.8 new/manpages/iconvconfig.8
--- old/manpages/iconvconfig.8  2012-07-01 19:01:49.000000000 +0200
+++ new/manpages/iconvconfig.8  1970-01-01 01:00:00.000000000 +0100
@@ -1,232 +0,0 @@
-.rn '' }`
-.\" $RCSfile: iconvconfig.8,v $$Revision: 1.1 $$Date: 2011-05-01 17:30:41 
+0200 (dim. 01 mai 2011) $
-.\"
-.\" $Log: iconvconfig.8,v $
-.\" Revision 1.1  2003/11/03 17:37:27  jbailey
-.\"     - debian/local/manpages/gencat.1: New file.
-.\"     - debian/local/manpages/trace.1: New file.
-.\"     - debian/debhelper.in/libc-dev.manpages: Install them.
-.\"     - debian/local/manpages/iconvconfig.8: New file.
-.\"     - debian/debhelper.in/libc.manpages: Install it.
-.\"
-.\" Revision 1.1.2.2  2003/10/28 05:48:08  dan
-.\"     - Re-add debian/patches/80_glibc232-locales-nb_NO-fix.dpatch, which had
-.\"       gotten lost.
-.\"     - Re-add typo fixes to iconv.1 and rpcgen.1.
-.\"     - Merge iconv.1 fix to iconv.pod.
-.\"     - Fix ld.so name in ld.so.8.
-.\"     - Re-add fix for locale-gen and POSIXLY_CORRECT.
-.\"
-.\"
-.de Sh
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp
-.if t .sp .5v
-.if n .sp
-..
-.de Ip
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.de Vb
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve
-.ft R
-
-.fi
-..
-.\"
-.\"
-.\"     Set up \*(-- to give an unbreakable dash;
-.\"     string Tr holds user defined translation string.
-.\"     Bell System Logo is used as a dummy character.
-.\"
-.tr \(*W-|\(bv\*(Tr
-.ie n \{\
-.ds -- \(*W-
-.ds PI pi
-.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-.ds L" ""
-.ds R" ""
-.\"   \*(M", \*(S", \*(N" and \*(T" are the equivalent of
-.\"   \*(L" and \*(R", except that they are used on ".xx" lines,
-.\"   such as .IP and .SH, which do another additional levels of
-.\"   double-quote interpretation
-.ds M" """
-.ds S" """
-.ds N" """""
-.ds T" """""
-.ds L' '
-.ds R' '
-.ds M' '
-.ds S' '
-.ds N' '
-.ds T' '
-'br\}
-.el\{\
-.ds -- \(em\|
-.tr \*(Tr
-.ds L" ``
-.ds R" ''
-.ds M" ``
-.ds S" ''
-.ds N" ``
-.ds T" ''
-.ds L' `
-.ds R' '
-.ds M' `
-.ds S' '
-.ds N' `
-.ds T' '
-.ds PI \(*p
-'br\}
-.\"    If the F register is turned on, we'll generate
-.\"    index entries out stderr for the following things:
-.\"            TH      Title 
-.\"            SH      Header
-.\"            Sh      Subsection 
-.\"            Ip      Item
-.\"            X<>     Xref  (embedded
-.\"    Of course, you have to process the output yourself
-.\"    in some meaningful fashion.
-.if \nF \{
-.de IX
-.tm Index:\\$1\t\\n%\t"\\$2"
-..
-.nr % 0
-.rr F
-.\}
-.TH ICONVCONFIG 8 "November 2003" "iconvconfig (glibc)" "Debian"
-.UC
-.if n .hy 0
-.if n .na
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.de CQ          \" put $1 in typewriter font
-.ft CW
-'if n "\c
-'if t \\&\\$1\c
-'if n \\&\\$1\c
-'if n \&"
-\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
-'.ft R
-..
-.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
-.      \" AM - accent mark definitions
-.bd B 3
-.      \" fudge factors for nroff and troff
-.if n \{\
-.      ds #H 0
-.      ds #V .8m
-.      ds #F .3m
-.      ds #[ \f1
-.      ds #] \fP
-.\}
-.if t \{\
-.      ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.      ds #V .6m
-.      ds #F 0
-.      ds #[ \&
-.      ds #] \&
-.\}
-.      \" simple accents for nroff and troff
-.if n \{\
-.      ds ' \&
-.      ds ` \&
-.      ds ^ \&
-.      ds , \&
-.      ds ~ ~
-.      ds ? ?
-.      ds ! !
-.      ds /
-.      ds q
-.\}
-.if t \{\
-.      ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.      ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.      ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.      ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.      ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.      ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10'
-.      ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
-.      ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.      ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
-.\}
-.      \" troff and (daisy-wheel) nroff accents
-.ds : 
\\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds v 
\\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#]
-.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
-.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
-.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#]
-.ds o 
\\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.ds oe o\h'-(\w'o'u*4/10)'e
-.ds Oe O\h'-(\w'O'u*4/10)'E
-.      \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.      \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.      ds : e
-.      ds 8 ss
-.      ds v \h'-1'\o'\(aa\(ga'
-.      ds _ \h'-1'^
-.      ds . \h'-1'.
-.      ds 3 3
-.      ds o a
-.      ds d- d\h'-1'\(ga
-.      ds D- D\h'-1'\(hy
-.      ds th \o'bp'
-.      ds Th \o'LP'
-.      ds ae ae
-.      ds Ae AE
-.      ds oe oe
-.      ds Oe OE
-.\}
-.rm #[ #] #H #V #F C
-.SH "NAME"
-iconvconfig \- Create fastloading iconv module configuration file
-.SH "SYNOPSIS"
-iconvconfig [OPTION...] [DIR...]
-.SH "DESCRIPTION"
-The \fBiconvconfig\fR program generates a cache that internationalised
-applications can use to reduce loading time.
-.PP
-.TP
-\fB--prefix\fR \fIPATH\fR
-Prefix used for all file accesses
-.SH "AUTHOR"
-\fIiconvconfig\fR was written by Ulrich Drepper as part of the GNU C Library.
-.PP
-This man page was written by Jeff Bailey <[email protected]>.
-
-.rn }` ''
-.IX Title "ICONVCONFIG 8"
-.IX Name "iconvconfig - Create fastloading iconv module configuration file"
-
-.IX Header "NAME"
-
-.IX Header "SYNOPSIS"
-
-.IX Header "DESCRIPTION"
-
-.IX Header "AUTHOR"
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/locale.1 new/manpages/locale.1
--- old/manpages/locale.1       2012-07-01 19:01:47.000000000 +0200
+++ new/manpages/locale.1       1970-01-01 01:00:00.000000000 +0100
@@ -1,272 +0,0 @@
-.\" Automatically generated by Pod::Man v1.3, Pod::Parser v1.13
-.\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Vb \" Begin verbatim text
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve \" End verbatim text
-.ft R
-
-.fi
-..
-.\" Set up some character translations and predefined strings.  \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote.  | will give a
-.\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
-.\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
-.\" expand to `' in nroff, nothing in troff, for use with C<>.
-.tr \(*W-|\(bv
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.ie n \{\
-.    ds -- \(*W-
-.    ds PI pi
-.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
-.    ds L" ""
-.    ds R" ""
-.    ds C` ""
-.    ds C' ""
-'br\}
-.el\{\
-.    ds -- \|\(em\|
-.    ds PI \(*p
-.    ds L" ``
-.    ds R" ''
-'br\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.de IX
-..
-.if r F \{\
-.  if \nF \{\
-.    de IX
-.    tm Index:\\$1\t\\n%\t"\\$2"
-..
-.    nr % 0
-.    rr F
-.  \}
-.\}
-.\"
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
-.    \" fudge factors for nroff and troff
-.if n \{\
-.    ds #H 0
-.    ds #V .8m
-.    ds #F .3m
-.    ds #[ \f1
-.    ds #] \fP
-.\}
-.if t \{\
-.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.    ds #V .6m
-.    ds #F 0
-.    ds #[ \&
-.    ds #] \&
-.\}
-.    \" simple accents for nroff and troff
-.if n \{\
-.    ds ' \&
-.    ds ` \&
-.    ds ^ \&
-.    ds , \&
-.    ds ~ ~
-.    ds /
-.\}
-.if t \{\
-.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-.    \" troff and (daisy-wheel) nroff accents
-.ds : 
\\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o 
\\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.    \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.    \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.    ds : e
-.    ds 8 ss
-.    ds o a
-.    ds d- d\h'-1'\(ga
-.    ds D- D\h'-1'\(hy
-.    ds th \o'bp'
-.    ds Th \o'LP'
-.    ds ae ae
-.    ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
-.\" ========================================================================
-.\"
-.IX Title "LOCALE 1"
-.TH LOCALE 1 "2004-12-16" "sarge" "Debian GNU/Linux"
-.UC
-.SH "NAME"
-locale \- Get locale-specific information.
-.SH "SYNOPSIS"
-.IX Header "SYNOPSIS"
-\&\fBlocale\fR \fB[\fR \f(CW\-a\fR | \f(CW\-m\fR\fB]\fR
-.PP
-\&\fBlocale\fR \fB[\fR \-ck \fB]\fR \fIname\fR...
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-The \fIlocale\fR program writes information about the current locale
-environment, or all locales, to standard output.
-.PP
-When invoked without arguments, \fIlocale\fR summarizes the current
-locale environment for each locale category defined by the LC_*
-environment variables.
-.PP
-\&\fB\-a\fR, \fB\-\-all\-locales\fR
-.PP
-.Vb 1
-\&        Write names of available locales.
-.Ve
-\&\fB\-m\fR, \fB\-\-charmaps\fR
-.PP
-.Vb 1
-\&        Write names of available charmaps.
-.Ve
-.Sh "Output Format:"
-.IX Subsection "Output Format:"
-\&\fB\-c\fR, \fB\-\-category\-name\fR
-.PP
-.Vb 1
-\&        Write names of selected categories.
-.Ve
-\&\fB\-k\fR, \fB\-\-keyword\-name\fR
-.PP
-.Vb 1
-\&        Write names and values of selected keywords.
-.Ve
-.SH "ENVIRONMENT VARIABLES"
-.IX Header "ENVIRONMENT VARIABLES"
-These environment variables affect each locale categories for all locale-aware 
programs:
-
-\&\s-1LC_CTYPE\s0
-.PP
-.Vb 1
-\&        Character classification and case conversion.
-.Ve
-\&\s-1LC_COLLATE\s0
-.PP
-.Vb 1
-\&        Collation order.
-.Ve
-\&\s-1LC_TIME\s0
-.PP
-.Vb 1
-\&        Date and time formats.
-.Ve
-\&\s-1LC_NUMERIC\s0
-.PP
-.Vb 1
-\&        Non-monetary numeric formats.
-.Ve
-\&\s-1LC_MONETARY\s0
-.PP
-.Vb 1
-\&        Monetary formats.
-.Ve
-\&\s-1LC_MESSAGES\s0
-.PP
-.Vb 2
-\&        Formats of informative and diagnostic messages and
-\&        interactive responses.
-.Ve
-\&\s-1LC_PAPER\s0
-.PP
-.Vb 1
-\&        Paper size.
-.Ve
-\&\s-1LC_NAME\s0
-.PP
-.Vb 1
-\&        Name formats.
-.Ve
-\&\s-1LC_ADDRESS\s0
-.PP
-.Vb 1
-\&        Address formats and location information.
-.Ve
-\&\s-1LC_TELEPHONE\s0
-.PP
-.Vb 1
-\&        Telephone number formats.
-.Ve
-\&\s-1LC_MEASUREMENT\s0
-.PP
-.Vb 1
-\&        Measurement units (Metric or Other).
-.Ve
-\&\s-1LC_IDENTIFICATION\s0
-.PP
-.Vb 1
-\&        Metadata about the locale information.
-.Ve
-This environment variable can switch against multiple locale database:
-
-\&\s-1LOCPATH\s0
-.PP
-.Vb 1
-\&        The directory where locale data is stored.  By default, 
/usr/lib/locale is used.
-.Ve
-
-.SH "FILES"
-.IX Header "FILES"
-.PP
-.PD 0
-.TP 8
-\fI/usr/share/i18n/SUPPORTED\fP
-List of supported values (and their associated encoding) for the locale name.
-This representation is recommended over
-\fB\-\-all\-locales\fR one, due being the system wide supported values.
-.PP
-
-.SH "AUTHOR"
-.IX Header "AUTHOR"
-\&\fIlocale\fR was written by Ulrich Drepper for the \s-1GNU\s0 C Library.
-.PP
-This manpage was written by Joel Klecker <[email protected]> for
-the Debian GNU/Linux system, and expanded by Alastair McKinstry
-<[email protected]>
-.PP
-
-.SH "SEE ALSO"
-.BR locale "(5), " locale "(7), " setlocale (3)
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/localedef.1 new/manpages/localedef.1
--- old/manpages/localedef.1    2012-07-01 19:01:47.000000000 +0200
+++ new/manpages/localedef.1    1970-01-01 01:00:00.000000000 +0100
@@ -1,293 +0,0 @@
-.TH LOCALEDEF 1 "May 20, 2005"
-.SH NAME
-localedef \- compile locale definition files
-.SH SYNOPSIS
-.ad l
-.nh
-.B localedef
-.RI [ options ]
-.I outputpath
-.br
-.B "localedef \-\-list\-archive"
-.RI [ options ]
-.br
-.B "localedef \-\-delete\-from\-archive"
-.RI [ options ]
-.IR localename " ..."
-.br
-.B "localedef \-\-add\-to\-archive"
-.RI [ options ]
-.IR compiledpath
-.br
-.B "localedef \-\-version"
-.br
-.B "localedef \-\-help"
-.br
-.B "localedef \-\-usage"
-.ad b
-.hy
-.SH DESCRIPTION
-The
-.B localedef
-program reads the indicated
-.I charmap
-and
-.I input
-files, compiles them to a binary form quickly usable by the
-.BR locale (7)
-functions in the C library, and places the output in 
-.IR outputpath .
-.PP
-If
-.I outputpath
-contains a slash character ('/'), it is directly the name of the output
-directory.
-In this case, there is a separate output file for each locale category
-(LC_CTIME, LC_NUMERIC, and so on).
-.PP
-Otherwise, if the 
-.B \-\-no\-archive
-option is used,
-.I outputpath
-is the name of a subdirectory in
-.B /usr/lib/locale
-where per-category compiled files are placed.
-.PP
-Otherwise, 
-.I outputpath
-is the name of a locale and the compiled locale data is added to the
-archive file 
-.BR /usr/lib/locale/locale-archive .
-.PP
-In any case,
-.B localedef
-aborts if the directory in which it tries to write locale files has
-not already been created.
-.PP
-If no
-.I charmapfile
-is given, the value
-.I POSIX
-is used by default.
-If no
-.I inputfile
-is given, or if it is given as a dash
-.RB ( \- ),
-.B localedef
-reads from standard input.
-.SH OPTIONS
-Most options can have either short or long forms.  If multiple short
-options are used, they can be combined in one word (for example,
-.B \-cv 
-is identical to
-.BR "\-c \-v" ).
-.PP
-If a short option takes an argument, the argument can be given separately
-as the next word
-.RB ( "\-f foo" ), 
-or it can be written together with the option letter
-.RB ( \-ffoo ).
-If a long option takes an argument, the argument can be given separately
-as the next word, or it can be written as option=argument 
-.RB ( \-\-charmap=foo ).
-.SS "Operation selection options"
-A few options direct 
-.B localedef
-to do something else than compile locale definitions.
-Only one of these should be used at a time.
-.TP
-.B \-\-delete\-from\-archive
-Delete the named locales from the locale archive file.
-.TP
-.B \-\-list\-archive
-List the locales contained in the locale archive file.
-.TP
-.B \-\-add\-to\-archive
-Add the 
-.I compiledpath
-directories to the locale archive file.
-The directories should have been created by previous runs of 
-.BR localedef ,
-using 
-.BR \-\-no\-archive .
-.SS "Other options"
-Some of the following options are only sensible for some operations; hopefully 
it is self-evident which ones.
-.TP
-.BI \-f " charmapfile" ", \-\-charmap=" charmapfile
-Specify the file that defines the symbolic character names that are
-used by the input file.  If the file is in the default directory for
-character maps, it is not necessary to specify the full pathname.
-This default directory is printed by
-.BR "localedef \-\-help" .
-.TP
-.BI \-i " inputfile" ", \-\-inputfile=" inputfile
-Specify the locale definition file to compile.  If
-.I inputfile
-is not absolute,
-.B localedef
-will also look in the directories specified by the environment variable
-.B I18NPATH
-and in the default directory for locale definition files.  This default
-directory is printed by
-.BR "localedef \-\-help" .
-.TP
-.BI \-u " repertoirefile" ", \-\-repertoire-map=" repertoirefile
-Read mappings from symbolic names to Unicode UCS4 values from
-.IR repertoirefile .
-.TP
-.BI \-A " aliasfile" ", \-\-alias\-file=" aliasfile
-Use 
-.I aliasfile
-to look up aliases for locale names.
-There is no default aliases file.
-.TP
-.BI \-\-prefix= pathname
-Set prefix to be prepended to the full archive pathname.
-By default, the prefix is empty.
-Setting the prefix to 
-.IR foo ,
-the archive would be placed in
-.BR foo/usr/lib/locale/locale-archive .
-.TP
-.B "\-c, \-\-force"
-Write the output files even if warnings were generated about the input
-file.
-.TP
-.B \-\-old\-style
-Create old-style tables.
-.TP
-.B "\-v, \-\-verbose"
-Generate extra warnings about errors that are normally ignored.
-.TP
-.B \-\-quiet
-Suppress all notifications and warnings, and report only fatal errors.
-.TP
-.B \-\-posix
-Conform strictly to POSIX.  Implies
-.BR \-\-verbose .
-This option currently has no other effect.  Posix conformance is
-assumed if the environment variable
-.B POSIXLY_CORRECT
-is set.
-.TP
-.B \-\-replace
-Replace a locale in the locale archive file.
-Without this option, if the locale is in the archive file already,
-an error occurs.
-.TP
-.B \-\-no\-archive
-Do not use the locale archive file, instead create 
-.I outputpath
-as a subdirectory in the same directory as the locale archive file,
-and create separate output files for locale categories in it.
-.TP
-.B "\-\-help"
-Print a usage summary and exit.  Also prints the default paths used by
-.BR localedef .
-.TP
-.B "\-\-usage"
-Print a short usage summary and exit.
-.TP
-.B "\-V, \-\-version"
-Print the version number, license, and disclaimer of warranty for
-.BR localedef .
-.SH ENVIRONMENT
-.TP
-.B POSIXLY_CORRECT
-The
-.B \-\-posix
-flag is assumed if this environment variable is set.
-.TP
-.B I18NPATH
-A colon separated list of default directories for locale definition files.
-.SH FILES
-.TP
-.B /usr/share/i18n/charmaps
-Usual default charmap path.
-.TP
-.B /usr/share/i18n/locales
-Usual default path for locale source files.
-.TP
-.B /usr/share/i18n/repertoiremaps
-Usual default repertoire map path.
-.TP
-.B /usr/lib/locale/locale-archive
-Usual default locale archive location.
-.TP
-.IB outputpath/ LC_COLLATE
-One of the output files.  It describes the rules for comparing strings
-in the locale's alphabet.
-.TP
-.IB outputpath/ LC_CTYPE
-One of the output files.  It contains information about character
-cases and case conversions for the locale.
-.TP
-.IB outputpath/ LC_MONETARY
-One of the output files.  It describes the way monetary values should
-be formatted in the locale.
-.TP
-.IB outputpath/ LC_MESSAGES/SYS_LC_MESSAGES
-One of the output files.  It contains information about the language
-messages should be printed in, and what an affirmative or negative
-answer looks like.
-.TP
-.IB outputpath/ LC_NUMERIC
-One of the output files.  It describes the rules for formatting
-numbers in the locale.
-.TP
-.IB outputpath/ LC_TIME
-One of the output files.  It describes the rules for formatting
-times and dates in the locale.
-.TP
-.IB outputpath/ LC_PAPER
-One of the output files. It describes the default paper size 
-in the locale.
-.TP
-.IB outputpath/ LC_NAME
-One of the output files. It describes the rules for formatting
-names in the locale.
-.TP
-.IB outputpath/ LC_ADDRESS
-One of the output files. It describes the rules for formatting
-addresses, and other location information in the locale.
-.TP
-.IB outputpath/ LC_TELEPHONE
-One of the output files. It describes the rules for formatting
-telephone numbers in the locale.
-.TP
-.IB outputpath/ LC_MEASUREMENT
-One of the output files. It describes the rules for measurement in the
-locale, e.g. Metric or other units.
-.TP
-.IB outputpath/ LC_IDENTIFICATION
-One of the output files. It identifies the elements within the locale.
-.SH EXAMPLES
-Compile the locale files for Finnish in the UTF-8 character set
-and add it to the default locale archive with the name 
-.BR fi_FI.UTF-8 :
-.PP
-.RS
-localedef \-f UTF\-8 \-i fi_FI fi_FI.UTF\-8
-.RE
-.PP
-The same, but generate files into the current directory (note that the
-last argument must then contain a slash):
-.PP
-.RS
-localedef \-f UTF\-8 \-i fi_FI ./
-.RE
-.SH "SEE ALSO"
-.BR locale "(5), " locale "(7), " locale (1)
-.SH AUTHOR
-The program was written by Ulrich Drepper.
-.PP
-This manual page was written by Richard Braakman <[email protected]> on
-behalf of the Debian GNU/Linux Project and anyone else who wants it.
-It was amended by Alastair McKinstry <[email protected]> to 
-explain new ISO 14652 elements,
-and amended further by Lars Wirzenius <[email protected]> to document new
-functionality (as of GNU C library 2.3.5).
-The manpage is not supported by the GNU libc maintainers and may be
-out of date.
-.SH STANDARDS
-This program conforms to the POSIX standard P1003.2

++++++ nss-files-long-lines.patch ++++++
2014-06-23  Andreas Schwab  <[email protected]>

        [BZ #17079]
        * nss/nss_files/files-XXX.c (get_contents): Store overflow marker
        before reading the next line.

Index: glibc-2.19/nss/nss_files/files-XXX.c
===================================================================
--- glibc-2.19.orig/nss/nss_files/files-XXX.c
+++ glibc-2.19/nss/nss_files/files-XXX.c
@@ -198,10 +198,12 @@ get_contents (char *linebuf, size_t len,
     {
       int curlen = ((remaining_len > (size_t) INT_MAX) ? INT_MAX
                    : remaining_len);
-      char *p = fgets_unlocked (curbuf, curlen, stream);
 
+      /* Terminate the line so that we can test for overflow.  */
       ((unsigned char *) curbuf)[curlen - 1] = 0xff;
 
+      char *p = fgets_unlocked (curbuf, curlen, stream);
+
       /* EOF or read error.  */
       if (p == NULL)
         return gcr_error;
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to