Last commit made on 2009-06-02
Get this branch:
git clone -b ubuntu/karmic https://git.launchpad.net/ubuntu/+source/glibc
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

8733f66... by Kees Cook on 2009-05-27

Import patches-unapplied version 2.9-9ubuntu2 to ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: d89660e1c9a12ca41beccafc323883268909b734

New changelog entries:
  * Add debian/patches/ubuntu/retain-fatal-msg.diff: attempt to retain the
    assert and internal error messages so they can be examined during core
    dump analysis.

d89660e... by Matthias Klose on 2009-04-29

Import patches-unapplied version 2.9-9ubuntu1 to ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: bc12862a035d6768d590bb42e3a758b0a0fd7a22

New changelog entries:
  * Merge with Debian (r3342, trunk); remaining changes:
    - Packaging:
      + External tzdata
      + Addition of Niagara and Niagara2 optimised libraries
      + GFDL Documentation added back in, build glibc-doc from this source.
      + Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
      + Use dpkg triggers for ldconfig
      + Do not die if extra libc libraries or symlinks found
      + Do not do a test run of nscd when starting
      + Only apply patches we actually use in Ubuntu
      + Use /lib and /usr/lib for amd64
      + amd64 biarch is i686, not i486.
      + Non-optimised i386 glibc is Xen-friendly.
      + Support sparcv9v, v9v2, 64b, 64v, 64v2
      + Add support for lpia.
      + Use <triplet>.conf for files in /etc/ld.so.conf.d.
      + Add vfp pass for armel.
    - Patches:
      + Applied any/local-ipv6-lookup.
      + Not applied any/local-sysctl.
      + Applied debian/patches/all/fedora-nss_dns-gethostbyname4-disable.diff.
      + Updated arm/local-no-hwcap.
      + Don't declare the fwrite and fwrite_unlocked functions with
  * Fix build failure with recent binutils.

bc12862... by Aurelien Jarno on 2009-04-28

Import patches-unapplied version 2.9-9 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ef6d48f8c8877cf8ce57cbe849a16526f840483c

New changelog entries:
  * mips/cvs-context.diff: add missing part from upstream.

ef6d48f... by Aurelien Jarno on 2009-04-26

Import patches-unapplied version 2.9-8 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c611180d93e5a84e39a2b3b0a010c2248e6f722c

New changelog entries:
  [ Aurelien Jarno ]
  * Update Swedish debconf translation, by Martin Bagger. Closes: #522982.
  * mips/cvs-context.diff: new patch from upstream to add getcontext,
    setcontext, makecontext, swapcontext.
  * any/submitted-mount_h.diff: new patch to add MNT_DETACH and MNT_EXPIRE to
    sys/mount.h. Closes: #523952.
  * arm/submitted-fpu_control_h.diff: new patch to disable macros from
    <fpu_control.h> on EABI. Closes: #525261.
  * any/cvs-iconv-utf16.diff: new patch from upstream to reject UTF-8-encoded
    UTF-16 surrogates in iconv. Closes: #525299.
  * any/local-getaddrinfo-interface.diff: ignore addresses with no interface
    assigned while sorting with rule 7. Closes: #521439.
  * any/cvs-broken_dns.diff: new patch from CVS to provide a fallback for
    broken DNS server while doing unified IPv4/IPv6 requests. The first lookup
    will be slow, but subsequent requests will fallback to the previous
    behaviour. This can be enabled by default by setting 'single-request' in
  * debhelper.in/libc.NEWS: add entry explaining the new behaviour and the new
  * any/local-disable-gethostbyname4.diff: disabled this patch to re-enable
    unified IPv4/IPv6 requests. Closes: bug#343140, bug#435646.
  * localedata/cvs-el_CY-el_GR-frac_digits.diff: new patch from CVS to fix
    frac_digits and int_frac_digits on el_CY ad el_GR locales. Closes:
  * mips_asm_unistd.h, sysdeps/mipsel.mk, sysdeps/mips.mk: use our own version
    of unistd.h corresponding to the one of a 2.6.24 kernel to workaround kernel
    bugs on the build daemons.
  * any/cvs-binutils_2.20.diff: new patch from upstream to fix build failure
    with binutils 2.20.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2482 (from glibc-bsd).
    Closes: #522686. Thanks to Jan Christoph Nordholz.
  [ Samuel Thibault ]
  * hurd-i386/cvs-rtld.diff: new patch, fixes boot of glibc built with
    binutils >= 2.19.

c611180... by Aurelien Jarno on 2009-04-07

Import patches-unapplied version 2.9-7 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7e266979b2bd362f30c4c277dc0f2d71a55c95cf

New changelog entries:
  [ Aurelien Jarno ]
  * Update German debconf translation, by Helge Kreutzman. Closes: #519992.
  * Update testsuite results on alpha, tst-timer.out exits with SIGILL on
    some machines, it was already the case with glibc 2.7 on the same
  * Update testsuite results on hppa, tst-posix_fallocate.out and
    tst-makecontext.out are known to fail with a 32-bit kernel.
  * debian/script.in/nsscheck.sh: fix a typo. Closes: #520455.
  * kfreebsd/local-sysdeps.diff: update to revision 2390 (from glibc-bsd).
  * libc6.1.symbols.alpha: fix package name for private symbols.
  [ Samuel Thibault ]
  * debian/rules.d/debhelper.mk: let grep libpthread.so fail because on
    hurd-i386 glibc does not provide it.

7e26697... by Aurelien Jarno on 2009-03-15

Import patches-unapplied version 2.9-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e768d67684585223201abd2f4eb18720291c0a13

New changelog entries:
  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-tls-support.diff: fix typo in tlsdesc.sym.

  [ Aurelien Jarno ]
  * debian/po/de.po: fix German translation. Closes: bug#519612.
  * Update French debconf translation, by Christian Perrier. Closes: #519662.
  * any/local-disable-gethostbyname4.diff: disable unified lookup for
    getaddrinfo(). While unified lookup fix the problem of DNS servers simply
    dropping AAAA requests, it breaks lookup with even more broken DNS servers
    only returning a broken AAAA answer. As it seems the second type of broken
    DNS concerns more users, let's revert to the old behaviour. Closes:
  * any/submitted-getaddrinfo-lo.diff: correctly handle the lo interface and
    associated addresses when checking for native connection. Closes:
  * debian/control.in/libc: change -dbg packages to section debug.
  * debian/control.in/main: update Standards-Version to 3.8.1:
    - debian/local/etc_init.d/glibc.sh: move set -e out from the shebang line.
    - debian/debhelper.in/nscd.init: exit successfully if the daemon was
      already running.
  * debian/debhelper.in/nscd.dirs: remove /var/run/nscd directory.

e768d67... by Aurelien Jarno on 2009-03-11

Import patches-unapplied version 2.9-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3c3a77ce5eecbb47909c8ff15cf477a02412a97a

New changelog entries:
  [ Clint Adams ]
  * Change first day of the week in ru_UA locale to Monday. closes:
  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-i486-linux-gnu-libc,
    testsuite-checking/expected-results-i686-linux-i686: remove
    testgrp.out from the ignore list, it was due to a misconfiguration
    of the build daemon.
  * debhelper.in/libc.{preinst,postint}: bump the version triggering the
    restart of NSS related services to 2.9-5.
  * debhelper.in/libc.postint: change cupsys into cups.
  * script.in/nsscheck.sh: convert mysql-server into mysql. Closes:
  * merge lost patch from lenny:
    - debhelper.in/locales.config: use previous debconf settings if
      /etc/locales does not exists. Closes: bug#517884.
  * debian/local/manpages/ld.so.8: fix a typo. Closes: bug#518394.
  * debhelper.in/libc.preinst, debhelper.in/libc.templates: warn users
    about the need to disable xscreensaver and xlockmore before libc6
    is unpacked. Closes: bug#517795.
  [ Samuel Thibault ]
  * debian/patches/hurd-i386/cvs-ECANCELED.diff: rename into
  * debian/patches/hurd-i386/local-net-headers.diff: rename into
  * debian/patches/hurd-i386/local-pthread_types.diff: make it create a new
    sysdep/mach/hurd/bits/pthreadtypes.h instead of modifying
    bits/pthreadtypes.h. Move from series.hurd-i386 to series.
  * debian/patches/hurd-i386/local-tls-dtv-offset.diff: remove patch, make
    local-tls-support.diff create tlsdesc.sym instead.
  * debian/patches/hurd-i386/local-no-strerror_l.diff: remove patch, replaced
  * debian/patches/hurd-i386/cvs-strerror_l.diff: new patch from Thomas

3c3a77c... by Aurelien Jarno on 2009-02-27

Import patches-unapplied version 2.9-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 61f7a6941da759bae397f6cb701fefdd21b55f56

New changelog entries:
  * testsuite-checking/expected-results-ia64-linux-gnu-libc: ignore
    result of tst-oddstacklimit.out, it is known to fail with old
    kernels, just like in glibc 2.7.
  * debian/debhelper.in/libc{-alt,-otherbuild,}.lintian: remove outdated
  * debhelper.in/libc.postinst: restart NSS services on upgrades from
    versions prior to 2.9-1.
  * testsuite-checking/expected-results-arm-linux-gnueabi-libc: ignore
    result of test-fenv.out and test-fpucw.out, as they were already
    failing with glibc 2.7.
  * patches/any/submitted-futex_robust_pi.diff: new patch to correctly
    define when PI futexes and robust mutexes have been introduced
    in the kernel, on a per architecture basis.
  * testsuite-checking/expected-results-{alpha,ia64}-linux-gnu-libc:
    remove PI futexes failures.
  * patches/all/submitted-readme-version.diff: fix the upstream version
    number in upstream README. Closes: bug#516908.
  * debian/rules.d/build.mk: disable the testsuite on ball/mayr/mayer/rem
    build daemons.
  * debian/rules.d/info.mk: new file to dump useful info in the build log.
  * debian/rules: always define and export SHELL as "/bin/bash -e".
    Closes: bug#517077.
  * patches/any/cvs-bz7058-nss_nss-nis.diff: new patch to fix crash when
    doing host lookup with nss-nis. Closes: bug#517094.
  * Add debian/libc6-mips{n32,64}.symbols.mips{el,} symbol files.
  * debian/debhelper.in/glibc-source.install, debian/rules.d/build.mk:
    switch the format of glibc-source to lzma, sparing 6MB.
  * debian/libc6.1.symbols.{alpha,ia64}: fix symbols.
  * debian/*symbols*: rename symbols.common into libc6.symbols.common.
  * rules.d/debhelper.mk: don't strip debugging symbols. Remove
    debhelper.in/libc-dbg.{install,lintian} and wrappter/objcopy.
    control.in/libc: update description of libc-dbg. Closes: bug#516516.
  * patches/kfreebsd/local-scripts.diff: correctly define the soname of
  * libc0.1.symbols.common, libc0.1.symbols.kfreebsd-{amd64,i386],
    libc0.1-i386.symbols.kfreebsd-amd64: new files.

61f7a69... by Aurelien Jarno on 2009-02-21

Import patches-unapplied version 2.9-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 77888e02cbfcfcb2ec182e99125229d0a162284f

New changelog entries:
  * debhelper.in/nscd.init: fix the for loop. Closes: bug#516509.

77888e0... by Aurelien Jarno on 2009-02-20

Import patches-unapplied version 2.9-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 503360a93becf93b364e5ea582822b62a8a1c9fa

New changelog entries:
  [ Aurelien Jarno ]
  * testsuite-checking/*: ignore tst-cpuclock2 test, as it fails on
    machines using cpufreq.
  * Rename submitted/cvs-tsd.diff into hppa/cvs-tsd.diff.
  * patches/any/local-bashisms.diff: fix more bashisms in the testsuite.
  * rules.d/build.mk: define SHELL as /bin/bash.
  * patches/any/cvs-pthread_h.diff: patch from upstream to fix warning
    in pthread.h.
  * debhelper.in/libc.preinst: restart NSS services on upgrades from
    versions prior to 2.9-1.
  * debhelper.in/*symbols*, rules.d/debhelper.mk: allow linking against
    private symbols again, but with a strict dependency on the upstream
  * debhelper.in/nscd.init: fix cache flushing on restart/reload. Closes:
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2370 (from glibc-bsd).
  * drop kfreebsd/local-sysdeps28.diff (merged into local-sysdeps.diff).