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 - schwab@suse.de + +- 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 <jbailey@debian.org>. - -.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 <espy@debian.org> for -the Debian GNU/Linux system, and expanded by Alastair McKinstry -<mckinstry@computer.org> -.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 <dark@xs4all.nl> on -behalf of the Debian GNU/Linux Project and anyone else who wants it. -It was amended by Alastair McKinstry <mckinstry@computer.org> to -explain new ISO 14652 elements, -and amended further by Lars Wirzenius <liw@iki.fi> 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 <schwab@suse.de> [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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de