[glibc] 02/02: Add glibc 2.26 _hurd_exec_paths compatibility symbol for now.

2018-01-08 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 216d84514455043ce95c6af3c583b096eaba08ad
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Jan 9 02:51:44 2018 +0100

Add glibc 2.26 _hurd_exec_paths compatibility symbol for now.
---
 debian/changelog  | 11 +++
 debian/patches/hurd-i386/local-exec_filename.diff | 11 ++-
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7c942d5..806c2a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+glibc (2.26.9000+20180108.401311cf-0experimental1) UNRELEASED; urgency=medium
+
+  [ Samuel Thibault ]
+  * debian/patches/hurd-i386/local-exec_filename.diff: Add glibc 2.26
+_hurd_exec_paths compatibility symbol for now.
+
+  [ Aurelien Jarno ]
+  * 
+
+ -- Aurelien Jarno <aure...@debian.org>  Mon, 08 Jan 2018 23:27:20 +0100
+
 glibc (2.26.9000+20180108.401311cf-0experimental0) experimental; urgency=medium
 
   [ Samuel Thibault ]
diff --git a/debian/patches/hurd-i386/local-exec_filename.diff 
b/debian/patches/hurd-i386/local-exec_filename.diff
index fe110ed..4c5e2a4 100644
--- a/debian/patches/hurd-i386/local-exec_filename.diff
+++ b/debian/patches/hurd-i386/local-exec_filename.diff
@@ -19,19 +19,17 @@ Index: glibc-2.26/hurd/Versions
 ===
 --- glibc-2.26.orig/hurd/Versions
 +++ glibc-2.26/hurd/Versions
-@@ -140,7 +140,11 @@ libc {
+@@ -140,6 +140,10 @@ libc {
  _hurd_sigstate_unlock;
  _hurd_sigstate_delete;
}
--  GLIBC_2.27 {
 +  GLIBC_2.21 {
 +# "quasi-internal" functions
 +_hurd_exec_file_name;
 +  }
-+  GLIBC_2.26 {
+   GLIBC_2.27 {
  # "quasi-internal" functions
  _hurd_exec_paths;
-   }
 Index: glibc-2.26/hurd/hurdexec.c
 ===
 --- glibc-2.26.orig/hurd/hurdexec.c
@@ -83,10 +81,13 @@ Index: glibc-2.26/hurd/hurdexec.c
err = __file_exec (file, task, flags,
   args, argslen, env, envlen,
   dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
-@@ -435,3 +458,9 @@ _hurd_exec_paths (task_t task, file_t fi
+@@ -435,3 +458,12 @@ _hurd_exec_paths (task_t task, file_t fi
free (env);
return err;
  }
++#if SHLIB_COMPAT (libc, GLIBC_2_26, GLIBC_2_27)
++compat_symbol (libc, _hurd_exec_paths, _hurd_exec_paths, GLIBC_2_26);
++#endif
 +extern error_t _hurd_exec_file_name (task_t task,
 +   file_t file,
 +   const char *filename,

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/02: Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.27

2018-01-08 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit d60383e268ed79577f3f8043898534e1497888e9
Merge: 6e3eeed 75e0d7f
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Jan 9 02:41:25 2018 +0100

Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into 
glibc-2.27

 debian/changelog   |  20 ++
 debian/control |   4 +-
 debian/control.in/main |   4 +-
 debian/libc0.3.symbols.hurd-i386   |   4 +
 ...d-exec_filename.diff => git-exec_filename.diff} | 400 +
 debian/patches/hurd-i386/local-exec_filename.diff  | 126 +++
 debian/patches/hurd-i386/tg-io_select_timeout.diff |   6 +-
 debian/patches/series  |   3 +-
 debian/patches/series.hurd-i386|   2 +-
 debian/testsuite-xfail-debian.mk   |   5 +
 10 files changed, 333 insertions(+), 241 deletions(-)

diff --cc debian/changelog
index 8161615,7df43ba..7c942d5
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,135 -1,23 +1,155 @@@
 +glibc (2.26.9000+20180108.401311cf-0experimental0) experimental; 
urgency=medium
 +
 +  [ Samuel Thibault ]
 +  * debian/sysdeps/hurd.mk: Do not add libpthread add-on since add-ons
 +mechanism is no more.
 +  * debian/patches/hurd-i386/submitted-net.diff: rebased.
 +  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
 +  * debian/patches/hurd-i386/libpthread_build.diff: Add more Implies to fix
 +build.  Drop deprecated internal_function.
 +  * debian/patches/hurd-i386/libpthread_includes.diff: Move headers for
 +sysdeps to find them.
 +  * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
 +  * debian/testsuite-xfail-debian.mk: Update for hurd-i386.
 +
 +  [ Aurelien Jarno ]
 +  * New upstream snapshot from 20180108.
 +  * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
 +  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips*el Loongson 3
 +FPU bug with the new tests.
 +  * debian/testsuite-xfail-debian.mk: the arm kernel also pulled the new pkey
 +syscalls without real support, XFAIL the corresponding test.
 +  * debian/testsuite-xfail-debian.mk: remove two math XFAIL on armel now that
 +GCC has been fixed.
 +  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
 +bug with the new tests.
 +  * debian/testsuite-xfail-debian.mk: update XFAILs on alpha, add new math
 +tests only causing wrong exception flags, remove tests that have been
 +fixed in this release.
 +
 + -- Aurelien Jarno <aure...@debian.org>  Mon, 08 Jan 2018 23:27:20 +0100
 +
 +glibc (2.26.9000+20180105.a6d0afb5-0experimental0) experimental; 
urgency=medium
 +
 +  * New upstream snapshot from 20180105:
 +- debian/patches/git-updates.diff: remove and disable.
 +- debian/patches/locale/preprocessor-collate-uli-sucks.diff: drop,
 +  obsolete.
 +- debian/patches/locale/preprocessor-collate.diff: drop, obsolete.
 +- debian/patches/locale/LC_IDENTIFICATION-optional-fields.diff: rebased.
 +- debian/patches/locale/LC_COLLATE-keywords-ordering.diff: drop, obsolete.
 +- debian/patches/locale/local-all-no-archive.diff: rebased.
 +- debian/patches/localedata/sort-UTF8-first.diff: rebased.
 +- debian/patches/localedata/supported.diff: rebased.
 +- debian/patches/localedata/new-valencian-locale.diff: upstreamed.
 +- debian/patches/localedata/locale-ku_TR.diff: rebased.
 +- debian/patches/localedata/tl_PH-yesexpr.diff: upstreamed.
 +- debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
 +- debian/patches/localedata/locales_CH.diff: rebased.
 +- debian/patches/localedata/locales-fr.diff: rebased.
 +- debian/patches/localedata/locale-en_DK.diff: rebased.
 +- debian/patches/localedata/locale-zh_TW.diff: rebased.
 +- debian/patches/localedata/tailor-iso14651_t1.diff: rebased, partly
 +  upstreamed.
 +- debian/patches/localedata/locale-hsb_DE.diff: upstreamed.
 +- debian/patches/localedata/tailor-iso14651_t1-common.diff: drop,
 +  obsolete.
 +- debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff: rebased.
 +- debian/patches/localedata/locale-C.diff: add a LC_MONETARY section.
 +- debian/patches/localedata/submitted-en_AU-date_fmt.diff: rebased.
 +- debian/patches/localedata/submitted-es_MX-decimal_point.diff: rebased.
 +- debian/patches/localedata/submitted-it_IT-thousands_sep.diff: rebased.
 +- debian/patches/alpha/local-string-functions.diff: rebased.
 +- debian/patches/alpha/submitted-fminmax.diff: upstreamed.
 +- debian/patches/alpha/submitted-rlimit.diff: upstreamed.
 +- debian/patches/arm/git-arm64-memcmp.diff: upstreamed.
 +- debian/patches/hppa/local-elf-make-cflags.diff: upstreamed.
 +- debian/patches

[glibc] branch sid updated (48c20f9 -> 75e0d7f)

2018-01-08 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  48c20f9   debian/patches/hurd-i386/submitted-malloc-setstate.diff: 
Disable for now
   new  75e0d7f   hurd: Use upstream-commited exec_paths patches

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   8 +
 debian/control |   4 +-
 debian/control.in/main |   4 +-
 debian/libc0.3.symbols.hurd-i386   |   4 +
 ...d-exec_filename.diff => git-exec_filename.diff} | 400 +
 debian/patches/hurd-i386/local-exec_filename.diff  | 126 +++
 debian/patches/hurd-i386/tg-io_select_timeout.diff |   6 +-
 debian/patches/series  |   3 +-
 8 files changed, 315 insertions(+), 240 deletions(-)
 rename debian/patches/hurd-i386/{submitted-exec_filename.diff => 
git-exec_filename.diff} (55%)
 create mode 100644 debian/patches/hurd-i386/local-exec_filename.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Use upstream-commited exec_paths patches

2018-01-08 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 75e0d7fd9ada54e6156fe31ce85baef6bcb79851
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Jan 9 00:41:07 2018 +

hurd: Use upstream-commited exec_paths patches

  * debian/patches/hurd-i386/submitted-exec_filename.diff: Update submitted
patch into commited git-exec_filename.diff.
  * debian/patches/hurd-i386/local-exec_filename.diff: New patch to keep
compatibility with previous submission.
  * debian/patches/hurd-i386/tg-io_select_timeout.diff: Refresh.
  * debian/control: Bump hurd-dev build-dependency to get exec_paths RPC
definitions.
  * debian/libc0.3.symbols.hurd-i386: Update accordingly.
---
 debian/changelog   |   8 +
 debian/control |   4 +-
 debian/control.in/main |   4 +-
 debian/libc0.3.symbols.hurd-i386   |   4 +
 ...d-exec_filename.diff => git-exec_filename.diff} | 400 +
 debian/patches/hurd-i386/local-exec_filename.diff  | 126 +++
 debian/patches/hurd-i386/tg-io_select_timeout.diff |   6 +-
 debian/patches/series  |   3 +-
 8 files changed, 315 insertions(+), 240 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1062756..7df43ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,14 @@ glibc (2.26-3) UNRELEASED; urgency=medium
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-malloc-setstate.diff: Disable for now, 
it
 actually introduces issues.
+  * debian/patches/hurd-i386/submitted-exec_filename.diff: Update submitted
+patch into commited git-exec_filename.diff.
+  * debian/patches/hurd-i386/local-exec_filename.diff: New patch to keep
+compatibility with previous submission.
+  * debian/patches/hurd-i386/tg-io_select_timeout.diff: Refresh.
+  * debian/control: Bump hurd-dev build-dependency to get exec_paths RPC
+definitions.
+  * debian/libc0.3.symbols.hurd-i386: Update accordingly.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 06 Jan 2018 09:44:29 +0100
 
diff --git a/debian/control b/debian/control
index 75f8aef..9dc2598 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119-4~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119-4~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.25),
  g++-7, g++-7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 
mips64r6el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/control.in/main b/debian/control.in/main
index 45b16b0..f0f3029 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119-4~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119-4~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.25),
  g++-7, g++-7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 
mips64r6el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/libc0.3.symbols.hurd-i386 b/debian/libc0.3.symbols.hurd-i386
index 84b7744..3e84791 100644
--- a/debian/libc0.3.symbols.hurd-i386
+++ b/debian/libc0.3.symbols.hurd-i386
@@ -85,6 +85,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __dir_unlink@Base 2.11
  __exec_exec@Base 2.11
  __exec_exec_file_name@Base 2.13-33~
+ __exec_exec_paths@Base 2.26-3~
  __exec_init@Base 2.11
  __exec_setexecdata@Base 2.11
  __exec_startup_get_info@Base 2.11
@@ -95,6 +96,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __file_chown@Base 2.11
  __file_exec@Base 2.11
  __file_exec_file_name@Base 2.13-33~
+ __file_exec_paths@Base 2.

[glibc] branch glibc-2.27 updated (c9a8ffb -> e10d954)

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.27
in repository glibc.

  from  c9a8ffb   debian/testsuite-xfail-debian.mk: update XFAILs on alpha, 
add new math tests only causing wrong exception flags, remove tests that have 
been fixed in this release.
   new  ed62754   debian/testsuite-xfail-debian.mk: Update for hurd-i386
   new  927a066   hurd-i386/git-pwritev.diff: Fix pwritev regression
   new  6c6a1e3   debian/testsuite-xfail-debian.mk: Update for hurd-i386
   new  07bb4a4   debian/patches/hurd-i386/tg-gsync-libc.diff: Update
   new  e10d954   debian/testsuite-xfail-debian.mk: Update for hurd-i386

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  5 -
 debian/patches/hurd-i386/git-pwritev.diff   | 26 +++
 debian/patches/hurd-i386/tg-gsync-libc.diff |  2 ++
 debian/patches/series   |  1 +
 debian/testsuite-xfail-debian.mk| 32 ++---
 5 files changed, 62 insertions(+), 4 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-pwritev.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 03/05: debian/testsuite-xfail-debian.mk: Update for hurd-i386

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 6c6a1e3258a29f782429e65d36e22b3d66c9ab01
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 12:38:01 2018 +

debian/testsuite-xfail-debian.mk: Update for hurd-i386
---
 debian/testsuite-xfail-debian.mk | 22 +++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 948a585..cac81db 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -408,9 +408,6 @@ test-xfail-XPG4/termios.h/conform = yes
 test-xfail-tst-preadvwritev64 = yes
 test-xfail-tst-preadwrite64 = yes
 
-# fixed upstream
-test-xfail-POSIX/signal.h/conform = yes
-
 # happens on linux-i386 too
 test-xfail-annexc = yes
 test-xfail-tst-backtrace6 = yes
@@ -464,10 +461,29 @@ test-xfail-tst-resolv-search = yes
 
 # new in 2.27
 test-xfail-tst-fexecve = yes
+test-xfail-tst-gmon-static = yes
+test-xfail-tst-gmon-static-gprof = yes
 
 # Tests failing to build
 tests-unsupported += tst-copy_file_range
 tests-unsupported += tst-copy_file_range-compat
+
+test-xfail-POSIX/signal.h/conform = yes
+test-xfail-POSIX2008/signal.h/conform = yes
+test-xfail-UNIX98/signal.h/conform = yes
+test-xfail-XOPEN2K/signal.h/conform = yes
+test-xfail-XOPEN2K8/signal.h/conform = yes
+test-xfail-XPG42/signal.h/conform = yes
+
+test-xfail-POSIX2008/sys/wait.h/conform = yes
+test-xfail-UNIX98/sys/wait.h/conform = yes
+test-xfail-XOPEN2K/sys/wait.h/conform = yes
+test-xfail-XOPEN2K8/sys/wait.h/conform = yes
+test-xfail-XPG42/sys/wait.h/conform = yes
+
+test-xfail-UNIX98/ucontext.h/conform = yes
+test-xfail-XOPEN2K/ucontext.h/conform = yes
+test-xfail-XPG42/ucontext.h/conform = yes
 endif
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 02/05: hurd-i386/git-pwritev.diff: Fix pwritev regression

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 927a0666efe37d87dba236f97546c117b77a
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 12:35:22 2018 +

hurd-i386/git-pwritev.diff: Fix pwritev regression
---
 debian/changelog  |  1 +
 debian/patches/hurd-i386/git-pwritev.diff | 26 ++
 debian/patches/series |  1 +
 3 files changed, 28 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 5f4f74e..906458d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,7 @@ glibc (2.26.9000+20180105.a6d0afb5-0experimental1) 
UNRELEASED; urgency=medium
   * debian/patches/hurd-i386/git-glob-PATH_MAX.diff: Fix posix glob test hurd
   build.
   * debian/testsuite-xfail-debian.mk: Update for hurd-i386.
+  * debian/patches/hurd-i386/git-pwritev.diff: Fix pwritev regression.
 
   [ Aurelien Jarno ]
   * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
diff --git a/debian/patches/hurd-i386/git-pwritev.diff 
b/debian/patches/hurd-i386/git-pwritev.diff
new file mode 100644
index 000..a082127
--- /dev/null
+++ b/debian/patches/hurd-i386/git-pwritev.diff
@@ -0,0 +1,26 @@
+commit 200fc24b9dd2360bc850fe71ed22410051426d96
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sun Jan 7 13:31:36 2018 +0100
+
+hurd: Fix pwritev*
+
+This follows c45d78aac ('posix: Fix generic p{read,write}v buffer 
allocation
+(BZ#22457)'), which made pwritev to use __mmap instead of __posix_memalign,
+but didn't pass PROT_READ to it, while the pwrite() call does need to
+read the data we have just copied over.
+
+* sysdeps/posix/pwritev_common.c: Add PROT_READ to __mmap prot.
+
+diff --git a/sysdeps/posix/pwritev_common.c b/sysdeps/posix/pwritev_common.c
+index bd0f5c5257..344ab4d61b 100644
+--- a/sysdeps/posix/pwritev_common.c
 b/sysdeps/posix/pwritev_common.c
+@@ -55,7 +55,7 @@ PWRITEV (int fd, const struct iovec *vector, int count, 
OFF_T offset)
+  but 1. it is system specific (not meant in generic implementation), and
+  2. it would make the implementation more complex, and 3. it will require
+  another syscall (fcntl).  */
+-  void *buffer = __mmap (NULL, bytes, PROT_WRITE,
++  void *buffer = __mmap (NULL, bytes, PROT_READ | PROT_WRITE,
+MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
+   if (__glibc_unlikely (buffer == MAP_FAILED))
+ return -1;
diff --git a/debian/patches/series b/debian/patches/series
index c43494e..2638396 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -126,6 +126,7 @@ hurd-i386/git-glob64.diff
 hurd-i386/git-hidden-def.diff
 hurd-i386/git-math-ulps-i386-update.diff
 hurd-i386/git-glob-PATH_MAX.diff
+hurd-i386/git-pwritev.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 05/05: debian/testsuite-xfail-debian.mk: Update for hurd-i386

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit e10d9548b68021bcc62e066f120ec15469bce802
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 13:37:00 2018 +

debian/testsuite-xfail-debian.mk: Update for hurd-i386
---
 debian/testsuite-xfail-debian.mk | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index cac81db..fb3ccf6 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -463,6 +463,9 @@ test-xfail-tst-resolv-search = yes
 test-xfail-tst-fexecve = yes
 test-xfail-tst-gmon-static = yes
 test-xfail-tst-gmon-static-gprof = yes
+test-xfail-tst-tls1-static-non-pie = yes
+test-xfail-tst-libc_dlvsym-static = yes
+test-xfail-tst-libc_dlvsym = yes
 
 # Tests failing to build
 tests-unsupported += tst-copy_file_range

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/05: debian/testsuite-xfail-debian.mk: Update for hurd-i386

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit ed6275485edcf2b7a663bd209727a4eb067411eb
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 00:07:34 2018 +

debian/testsuite-xfail-debian.mk: Update for hurd-i386
---
 debian/changelog | 4 +++-
 debian/testsuite-xfail-debian.mk | 7 +++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 649a229..5f4f74e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,7 +17,9 @@ glibc (2.26.9000+20180105.a6d0afb5-0experimental1) 
UNRELEASED; urgency=medium
 symbol.
   * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
   * debian/patches/hurd-i386/git-math-ulps-i386-update.diff: Update ULPs.
-  * debian/patches/hurd-i386/git-glob-PATH_MAX.diff: Fix posix glob test hurd 
build.
+  * debian/patches/hurd-i386/git-glob-PATH_MAX.diff: Fix posix glob test hurd
+  build.
+  * debian/testsuite-xfail-debian.mk: Update for hurd-i386.
 
   [ Aurelien Jarno ]
   * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index dd9dcd4..948a585 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -461,6 +461,13 @@ test-xfail-XPG42/termios.h/conform = yes
 test-xfail-tst-bug18665-tcp = yes
 test-xfail-tst-resolv-basic = yes
 test-xfail-tst-resolv-search = yes
+
+# new in 2.27
+test-xfail-tst-fexecve = yes
+
+# Tests failing to build
+tests-unsupported += tst-copy_file_range
+tests-unsupported += tst-copy_file_range-compat
 endif
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 04/05: debian/patches/hurd-i386/tg-gsync-libc.diff: Update

2018-01-07 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 07bb4a4af744665162ac8ea85f8fb7e44a7c2383
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 13:13:52 2018 +

debian/patches/hurd-i386/tg-gsync-libc.diff: Update
---
 debian/patches/hurd-i386/tg-gsync-libc.diff | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/patches/hurd-i386/tg-gsync-libc.diff 
b/debian/patches/hurd-i386/tg-gsync-libc.diff
index 54cf571..ab90d32 100644
--- a/debian/patches/hurd-i386/tg-gsync-libc.diff
+++ b/debian/patches/hurd-i386/tg-gsync-libc.diff
@@ -789,6 +789,8 @@ Index: glibc-2.26/sysdeps/mach/Makefile
 +  LDLIBS-nss.so += $(objdir)/mach/libmachuser.so
 +  LDLIBS-nss_files.so += $(objdir)/mach/libmachuser.so
 +  LDLIBS-nss_compat.so += $(objdir)/mach/libmachuser.so
++else ifeq (hesiod,$(subdir))
++  LDLIBS-nss_hesiod.so += $(objdir)/mach/libmachuser.so
 +else ifeq (posix,$(subdir))
 +  LDLIBS-tst-rfc3484 += $(objdir)/mach/libmachuser.so
 +  LDLIBS-tst-rfc3484-2 += $(objdir)/mach/libmachuser.so

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (8a416f2 -> 48c20f9)

2018-01-06 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  8a416f2   debian/testsuite-xfail-debian.mk: the Loongson 3 FPU bug 
also applies to mips64el.
   new  48c20f9   debian/patches/hurd-i386/submitted-malloc-setstate.diff: 
Disable for now

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog| 4 
 debian/patches/series.hurd-i386 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/hurd-i386/submitted-malloc-setstate.diff: Disable for now

2018-01-06 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 48c20f923369aaac7f52117142bec863132e1949
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Jan 7 02:21:18 2018 +0100

debian/patches/hurd-i386/submitted-malloc-setstate.diff: Disable for now

it actually introduces issues.
---
 debian/changelog| 4 
 debian/patches/series.hurd-i386 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 1bad8f7..1062756 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,10 @@ glibc (2.26-3) UNRELEASED; urgency=medium
   * debian/testsuite-xfail-debian.mk: the Loongson 3 FPU bug also applies
 to mips64el.
 
+  [ Samuel Thibault ]
+  * debian/patches/hurd-i386/submitted-malloc-setstate.diff: Disable for now, 
it
+actually introduces issues.
+
  -- Aurelien Jarno <aure...@debian.org>  Sat, 06 Jan 2018 09:44:29 +0100
 
 glibc (2.26-2) unstable; urgency=medium
diff --git a/debian/patches/series.hurd-i386 b/debian/patches/series.hurd-i386
index 028fa9c..94f39a9 100644
--- a/debian/patches/series.hurd-i386
+++ b/debian/patches/series.hurd-i386
@@ -12,6 +12,6 @@ hurd-i386/local-no-bootstrap-fs-access.diff
 hurd-i386/tg-timer_routines.diff
 hurd-i386/local-versions-hack.diff
 hurd-i386/unsubmitted-prof-eintr.diff
-hurd-i386/submitted-malloc-setstate.diff
+#hurd-i386/submitted-malloc-setstate.diff
 hurd-i386/tg-glibc-2.24-restore-malloc-hook.diff
 hurd-i386/tg2.26-sched_param.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.27 updated (b7123b6 -> ebb6ce6)

2018-01-06 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.27
in repository glibc.

  from  b7123b6   debian/testsuite-xfail-debian.mk: remove two math XFAIL 
on armel now that GCC has been fixed.
   new  ebb6ce6   hurd: Fix build

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   13 +
 debian/patches/hurd-i386/git-glob-PATH_MAX.diff|   22 +
 debian/patches/hurd-i386/git-glob64.diff   |  134 ++
 debian/patches/hurd-i386/git-hidden-def.diff   |   42 +
 .../hurd-i386/git-math-ulps-i386-update.diff   |   90 +
 debian/patches/hurd-i386/libpthread_build.diff |   63 +-
 debian/patches/hurd-i386/libpthread_includes.diff  | 2050 
 debian/patches/hurd-i386/tg-gsync-libc.diff|3 +-
 debian/patches/series  |7 +-
 debian/sysdeps/hurd.mk |1 -
 10 files changed, 2418 insertions(+), 7 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-glob-PATH_MAX.diff
 create mode 100644 debian/patches/hurd-i386/git-glob64.diff
 create mode 100644 debian/patches/hurd-i386/git-hidden-def.diff
 create mode 100644 debian/patches/hurd-i386/git-math-ulps-i386-update.diff
 create mode 100644 debian/patches/hurd-i386/libpthread_includes.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Fix build

2018-01-06 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit ebb6ce6d6a4fb16aa589b4cddbd048fc1ff0ef7d
Author: Aurelien Jarno <aurel...@aurel32.net>
Date:   Sat Jan 6 18:50:39 2018 +0100

hurd: Fix build

  * debian/sysdeps/hurd.mk: Do not add libpthread add-on since add-ons
mechanism is no more.
  * debian/patches/hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix
build.
  * debian/patches/hurd-i386/libpthread_build.diff: Add more Implies to fix
build.  Drop deprecated internal_function.
  * debian/patches/hurd-i386/libpthread_includes.diff: Move headers for
sysdeps to find them.
  * debian/patches/hurd-i386/git-glob64.diff: Fix glob symlink compatibility
for GNU.
  * debian/patches/hurd-i386/git-hidden-def.diff: Fix reference to rtld 
hidden
symbol.
  * debian/patches/hurd-i386/git-math-ulps-i386-update.diff: Update ULPs.
  * debian/patches/hurd-i386/git-glob-PATH_MAX.diff: Fix posix glob test 
hurd build.
---
 debian/changelog   |   13 +
 debian/patches/hurd-i386/git-glob-PATH_MAX.diff|   22 +
 debian/patches/hurd-i386/git-glob64.diff   |  134 ++
 debian/patches/hurd-i386/git-hidden-def.diff   |   42 +
 .../hurd-i386/git-math-ulps-i386-update.diff   |   90 +
 debian/patches/hurd-i386/libpthread_build.diff |   63 +-
 debian/patches/hurd-i386/libpthread_includes.diff  | 2050 
 debian/patches/hurd-i386/tg-gsync-libc.diff|3 +-
 debian/patches/series  |7 +-
 debian/sysdeps/hurd.mk |1 -
 10 files changed, 2418 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 62e4987..428fd72 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,23 @@
 glibc (2.26.9000+20180105.a6d0afb5-0experimental1) UNRELEASED; urgency=medium
 
   [ Samuel Thibault ]
+  * debian/sysdeps/hurd.mk: Do not add libpthread add-on since add-ons
+mechanism is no more.
   * debian/patches/hurd-i386/submitted-net.diff: rebased.
   * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
   * debian/patches/hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix
 build.
+  * debian/patches/hurd-i386/libpthread_build.diff: Add more Implies to fix
+build.  Drop deprecated internal_function.
+  * debian/patches/hurd-i386/libpthread_includes.diff: Move headers for
+sysdeps to find them.
+  * debian/patches/hurd-i386/git-glob64.diff: Fix glob symlink compatibility
+for GNU.
+  * debian/patches/hurd-i386/git-hidden-def.diff: Fix reference to rtld hidden
+symbol.
+  * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
+  * debian/patches/hurd-i386/git-math-ulps-i386-update.diff: Update ULPs.
+  * debian/patches/hurd-i386/git-glob-PATH_MAX.diff: Fix posix glob test hurd 
build.
 
   [ Aurelien Jarno ]
   * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
diff --git a/debian/patches/hurd-i386/git-glob-PATH_MAX.diff 
b/debian/patches/hurd-i386/git-glob-PATH_MAX.diff
new file mode 100644
index 000..beafa87
--- /dev/null
+++ b/debian/patches/hurd-i386/git-glob-PATH_MAX.diff
@@ -0,0 +1,22 @@
+commit 01c7e549b2b978e69d6509864d4d067c555cb81b
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sat Jan 6 22:19:13 2018 +0100
+
+hurd: Fix posix glob test
+
+* posix/tst-glob_symlinks.c [!PATH_MAX]: Define PATH_MAX macro.
+
+diff --git a/posix/tst-glob_symlinks.c b/posix/tst-glob_symlinks.c
+index 0f3478d3d0..df3baa8757 100644
+--- a/posix/tst-glob_symlinks.c
 b/posix/tst-glob_symlinks.c
+@@ -57,6 +57,9 @@ create_link (const char *base, const char *fname, char 
*linkname,
+   add_temp_file (linkname);
+ }
+ 
++#ifndef PATH_MAX
++# define PATH_MAX 1024
++#endif
+ static char valid_link[PATH_MAX];
+ static char dangling_link[PATH_MAX];
+ static char dangling_dir[PATH_MAX];
diff --git a/debian/patches/hurd-i386/git-glob64.diff 
b/debian/patches/hurd-i386/git-glob64.diff
new file mode 100644
index 000..c53224a
--- /dev/null
+++ b/debian/patches/hurd-i386/git-glob64.diff
@@ -0,0 +1,134 @@
+commit f417d92c1714406b85d887c96736801498962ff5
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sat Jan 6 22:28:36 2018 +0100
+
+hurd: Fix glob64 compatibility symbols
+
+This follows ccf970c7a ('posix: Add compat glob symbol to not follow
+dangling symbols') by adding to gnu/ the same compatibility as for Linux.
+
+* sysdeps/gnu/glob64.c (__glob): Define macro instead of glob 
macro.
+(__glob64): Define GLIBC_2_27 versioned symbol instead of glob64.
+* sysdeps/gnu/glob-lstat-compat.c: New file.
+* sysdeps/gnu/glob64-lstat-compat.c: New file.
+
+diff --git a/sysdeps/gnu/glob-lstat-compat.c b/sysdeps/gnu/glob-lstat-compat.c
+ne

[glibc] branch glibc-2.27 updated (0c30ca8 -> 2a40782)

2018-01-05 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.27
in repository glibc.

  from  0c30ca8   Rebase hurd-only patches
   new  2a40782   hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix 
build

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 ++
 debian/patches/hurd-i386/git-jmp_buf-macros.h.diff | 20 
 debian/patches/series  |  1 +
 3 files changed, 23 insertions(+)
 create mode 100644 debian/patches/hurd-i386/git-jmp_buf-macros.h.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix build

2018-01-05 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 2a407826d0600bd8cd0e6948a095a60be002f583
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sat Jan 6 01:34:38 2018 +

hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix build
---
 debian/changelog   |  2 ++
 debian/patches/hurd-i386/git-jmp_buf-macros.h.diff | 20 
 debian/patches/series  |  1 +
 3 files changed, 23 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d3828db..d0ec9c9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ glibc (2.26.9000+20180105.a6d0afb5-0experimental1) UNRELEASED; 
urgency=medium
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-net.diff: rebased.
   * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
+  * debian/patches/hurd-i386/git-jmp_buf-macros.h.diff: New patch to fix
+build.
 
  -- Aurelien Jarno <aure...@debian.org>  Fri, 05 Jan 2018 22:08:07 +0100
 
diff --git a/debian/patches/hurd-i386/git-jmp_buf-macros.h.diff 
b/debian/patches/hurd-i386/git-jmp_buf-macros.h.diff
new file mode 100644
index 000..f47fdbe
--- /dev/null
+++ b/debian/patches/hurd-i386/git-jmp_buf-macros.h.diff
@@ -0,0 +1,20 @@
+commit 5e814a15ca2b9434159dddf7bbe57c002fac079b
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sat Jan 6 02:27:44 2018 +0100
+
+hurd: Add jmp_buf-macros.h
+
+* sysdeps/mach/hurd/i386/jmp_buf-macros.h: New file.
+
+diff --git a/sysdeps/mach/hurd/i386/jmp_buf-macros.h 
b/sysdeps/mach/hurd/i386/jmp_buf-macros.h
+new file mode 100644
+index 00..834f5fb243
+--- /dev/null
 b/sysdeps/mach/hurd/i386/jmp_buf-macros.h
+@@ -0,0 +1,6 @@
++#define JMP_BUF_SIZE 32
++#define SIGJMP_BUF_SIZE 32
++#define JMP_BUF_ALIGN 4
++#define SIGJMP_BUF_ALIGN 4
++#define MASK_WAS_SAVED_OFFSET 24
++#define SAVED_MASK_OFFSET 28
diff --git a/debian/patches/series b/debian/patches/series
index 5ce52e5..e0601ce 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -183,3 +183,4 @@ any/local-bootstrap-headers.diff
 any/submitted-resolv-unaligned.diff
 any/submitted-intl-tstgettext.diff
 any/local-cudacc-float128.diff
+hurd-i386/git-jmp_buf-macros.h.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.27 updated (05a5204 -> 0c30ca8)

2018-01-05 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.27
in repository glibc.

  from  05a5204   releasing package glibc version 
2.26.9000+20180105.a6d0afb5-0experimental0
   new  0c30ca8   Rebase hurd-only patches

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  8 ++
 debian/patches/hurd-i386/submitted-net.diff| 32 --
 .../patches/hurd-i386/unsubmitted-prof-eintr.diff  |  2 +-
 3 files changed, 26 insertions(+), 16 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Rebase hurd-only patches

2018-01-05 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.27
in repository glibc.

commit 0c30ca8e7a546c7a20e7ee0aeea197527d1d3161
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sat Jan 6 01:14:17 2018 +

Rebase hurd-only patches

  * debian/patches/hurd-i386/submitted-net.diff: rebased.
  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
---
 debian/changelog   |  8 ++
 debian/patches/hurd-i386/submitted-net.diff| 32 --
 .../patches/hurd-i386/unsubmitted-prof-eintr.diff  |  2 +-
 3 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index da27429..d3828db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+glibc (2.26.9000+20180105.a6d0afb5-0experimental1) UNRELEASED; urgency=medium
+
+  [ Samuel Thibault ]
+  * debian/patches/hurd-i386/submitted-net.diff: rebased.
+  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
+
+ -- Aurelien Jarno <aure...@debian.org>  Fri, 05 Jan 2018 22:08:07 +0100
+
 glibc (2.26.9000+20180105.a6d0afb5-0experimental0) experimental; urgency=medium
 
   * New upstream snapshot from 20180105:
diff --git a/debian/patches/hurd-i386/submitted-net.diff 
b/debian/patches/hurd-i386/submitted-net.diff
index 18ec6c2..0faefd0 100644
--- a/debian/patches/hurd-i386/submitted-net.diff
+++ b/debian/patches/hurd-i386/submitted-net.diff
@@ -96,7 +96,7 @@ Index: eglibc-2.16/sysdeps/gnu/net/ethernet.h
 --- /dev/null  1970-01-01 00:00:00.0 +
 +++ eglibc-2.16/sysdeps/gnu/net/ethernet.h 2012-07-23 00:21:13.0 
+0200
 @@ -0,0 +1,84 @@
-+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
++/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
 +   The GNU C Library is free software; you can redistribute it and/or
@@ -184,9 +184,9 @@ Index: eglibc-2.16/sysdeps/gnu/net/if_arp.h
 ===
 --- /dev/null  1970-01-01 00:00:00.0 +
 +++ eglibc-2.16/sysdeps/gnu/net/if_arp.h   2012-07-23 00:21:13.0 
+0200
-@@ -0,0 +1,182 @@
+@@ -0,0 +1,183 @@
 +/* Definitions for Address Resolution Protocol.
-+   Copyright (C) 1997-2017 Free Software Foundation, Inc.
++   Copyright (C) 1997-2018 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +   Contributed by Ulrich Drepper <drep...@cygnus.com>, 1997.
 +
@@ -288,6 +288,7 @@ Index: eglibc-2.16/sysdeps/gnu/net/if_arp.h
 +#define ARPHRD_LAPB   516 /* LAPB.  */
 +#define ARPHRD_DDCMP  517 /* Digital's DDCMP.  */
 +#define   ARPHRD_RAWHDLC  518 /* Raw HDLC.  */
++#define ARPHRD_RAWIP  519 /* Raw IP.  */
 +
 +#define ARPHRD_TUNNEL 768 /* IPIP tunnel.  */
 +#define ARPHRD_TUNNEL6769 /* IPIP6 tunnel.  */
@@ -372,7 +373,7 @@ Index: eglibc-2.16/sysdeps/gnu/net/if_ether.h
 --- /dev/null  1970-01-01 00:00:00.0 +
 +++ eglibc-2.16/sysdeps/gnu/net/if_ether.h 2012-07-23 00:21:13.0 
+0200
 @@ -0,0 +1,115 @@
-+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
++/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
 +   The GNU C Library is free software; you can redistribute it and/or
@@ -668,7 +669,7 @@ Index: eglibc-2.16/sysdeps/gnu/net/route.h
 --- /dev/null  1970-01-01 00:00:00.0 +
 +++ eglibc-2.16/sysdeps/gnu/net/route.h2012-07-23 00:21:13.0 
+0200
 @@ -0,0 +1,144 @@
-+/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
++/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
 +   The GNU C Library is free software; you can redistribute it and/or
@@ -817,7 +818,7 @@ Index: eglibc-2.16/sysdeps/gnu/netinet/if_ether.h
 --- /dev/null  1970-01-01 00:00:00.0 +
 +++ eglibc-2.16/sysdeps/gnu/netinet/if_ether.h 2012-07-23 00:21:13.0 
+0200
 @@ -0,0 +1,103 @@
-+/* Copyright (C) 1996-2017 Free Software Foundation, Inc.
++/* Copyright (C) 1996-2018 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
 +   The GNU C Library is free software; you can redistribute it and/or
@@ -939,7 +940,7 @@ Index: eglibc-2.16/sysdeps/mach/hurd/net/ethernet.h
 --- eglibc-2.16.orig/sysdeps/mach/hurd/net/ethernet.h  2012-02-18 
03:24:59.0 +0100
 +++ /dev/null  1970-01-01 00:00:00.0 +
 @@ -1,75 +0,0 @@
--/* Copyright (C) 1997-2017 Free Software Foundation, Inc.
+-/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
 -   This file is part of the GNU C Library.
 -
 -   The GNU C Library is free software; you can redistribute it and/or
@@ -1020,7 +1021,7 @@ Index: eglibc-2.16/sysdeps/mach/hurd/net/if_arp.h
 +++ /dev/null  1970-01-01 00:00:00.

[glibc] branch sid updated (52ed1b1 -> f7b08d5)

2018-01-03 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  52ed1b1   releasing package glibc version 2.26-1
   new  f7b08d5   patches/hurd-i386/unsubmitted-mount_namespace.diff: 
Rename to git-mount_namespace.diff.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 8 
 ...unsubmitted-mount_namespace.diff => git-mount_namespace.diff} | 9 +
 debian/patches/series| 2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)
 rename debian/patches/hurd-i386/{unsubmitted-mount_namespace.diff => 
git-mount_namespace.diff} (52%)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: patches/hurd-i386/unsubmitted-mount_namespace.diff: Rename to git-mount_namespace.diff.

2018-01-03 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit f7b08d5d1073e5316dfce0138c1d14ec782dfece
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Jan 4 00:57:57 2018 +0100

patches/hurd-i386/unsubmitted-mount_namespace.diff: Rename to 
git-mount_namespace.diff.
---
 debian/changelog | 8 
 ...unsubmitted-mount_namespace.diff => git-mount_namespace.diff} | 9 +
 debian/patches/series| 2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index fe55bde..1d8ff2d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+glibc (2.26-2) UNRELEASED; urgency=medium
+
+  [ Samuel Thibault ]
+  * patches/hurd-i386/unsubmitted-mount_namespace.diff: Rename to
+git-mount_namespace.diff.
+
+ -- Aurelien Jarno <aure...@debian.org>  Wed, 03 Jan 2018 18:30:46 +0100
+
 glibc (2.26-1) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff --git a/debian/patches/hurd-i386/unsubmitted-mount_namespace.diff 
b/debian/patches/hurd-i386/git-mount_namespace.diff
similarity index 52%
rename from debian/patches/hurd-i386/unsubmitted-mount_namespace.diff
rename to debian/patches/hurd-i386/git-mount_namespace.diff
index 6f0a0f5..bb96278 100644
--- a/debian/patches/hurd-i386/unsubmitted-mount_namespace.diff
+++ b/debian/patches/hurd-i386/git-mount_namespace.diff
@@ -1,3 +1,12 @@
+commit 1714fc06e08db35fc3638ddde259d61c7a764861
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Thu Jan 4 00:54:13 2018 +0100
+
+hurd: Fix support/support_enter_mount_namespace.c build
+
+* support/support_enter_mount_namespace.c [!CLONE_NEWNS]: Do not
+include .
+
 ---
  support/support_enter_mount_namespace.c |2 ++
  1 file changed, 2 insertions(+)
diff --git a/debian/patches/series b/debian/patches/series
index 2e9429a..f7c0210 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -167,7 +167,7 @@ hurd-i386/git-revoke-linknamespace.diff
 hurd-i386/git-seekdir-linknamespace.diff
 hurd-i386/git-ifaddrs-linknamespace.diff
 hurd-i386/git-NO_HIDDEN.diff
-hurd-i386/unsubmitted-mount_namespace.diff
+hurd-i386/git-mount_namespace.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (c4a075d -> fa01965)

2018-01-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  c4a075d   releasing package glibc version 2.26-0experimental3
   new  fa01965   hurd-i386: fix build of 
support/support_enter_mount_namespace.c

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog |  7 +++
 .../patches/hurd-i386/unsubmitted-mount_namespace.diff   | 16 
 debian/patches/series|  1 +
 3 files changed, 24 insertions(+)
 create mode 100644 debian/patches/hurd-i386/unsubmitted-mount_namespace.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386: fix build of support/support_enter_mount_namespace.c

2018-01-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit fa0196561a73413abab03221de3ba7edf9b63e44
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Jan 3 00:10:19 2018 +

hurd-i386: fix build of support/support_enter_mount_namespace.c

patches/hurd-i386/unsubmitted-mount_namespace.diff
---
 debian/changelog |  7 +++
 .../patches/hurd-i386/unsubmitted-mount_namespace.diff   | 16 
 debian/patches/series|  1 +
 3 files changed, 24 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 7c0755a..f53a475 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+glibc (2.26-0experimental4) UNRELEASED; urgency=medium
+
+  * patches/hurd-i386/unsubmitted-mount_namespace.diff: New patch to fix build
+of support/support_enter_mount_namespace.c on hurd-i386.
+
+ -- Samuel Thibault <sthiba...@debian.org>  Wed, 03 Jan 2018 01:09:08 +0100
+
 glibc (2.26-0experimental3) experimental; urgency=medium
 
   [ Aurelien Jarno ]
diff --git a/debian/patches/hurd-i386/unsubmitted-mount_namespace.diff 
b/debian/patches/hurd-i386/unsubmitted-mount_namespace.diff
new file mode 100644
index 000..6f0a0f5
--- /dev/null
+++ b/debian/patches/hurd-i386/unsubmitted-mount_namespace.diff
@@ -0,0 +1,16 @@
+---
+ support/support_enter_mount_namespace.c |2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/support/support_enter_mount_namespace.c
 b/support/support_enter_mount_namespace.c
+@@ -20,7 +20,9 @@
+ 
+ #include 
+ #include 
++#ifdef CLONE_NEWNS
+ #include 
++#endif /* CLONE_NEWNS */
+ 
+ bool
+ support_enter_mount_namespace (void)
diff --git a/debian/patches/series b/debian/patches/series
index b218628..2e9429a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -167,6 +167,7 @@ hurd-i386/git-revoke-linknamespace.diff
 hurd-i386/git-seekdir-linknamespace.diff
 hurd-i386/git-ifaddrs-linknamespace.diff
 hurd-i386/git-NO_HIDDEN.diff
+hurd-i386/unsubmitted-mount_namespace.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (b247d39 -> 26312ce)

2017-12-15 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  b247d39   New changelog entry
   new  26312ce   hurd-i386/git-rtld-access.diff: Fix spurious errno update.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  | 3 ++-
 debian/patches/hurd-i386/git-rtld-access.diff | 3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386/git-rtld-access.diff: Fix spurious errno update.

2017-12-15 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 26312cebca25c3f9b0e6b5c5df9df1a5062f7fc4
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Fri Dec 15 17:49:51 2017 +0100

hurd-i386/git-rtld-access.diff: Fix spurious errno update.
---
 debian/changelog  | 3 ++-
 debian/patches/hurd-i386/git-rtld-access.diff | 3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index af322a8..1a30046 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 glibc (2.25-5) UNRELEASED; urgency=medium
 
-  * 
+  [ Samuel Thibault ]
+  * hurd-i386/git-rtld-access.diff: Fix spurious errno update.
 
  -- Aurelien Jarno <aure...@debian.org>  Tue, 12 Dec 2017 23:52:07 +0100
 
diff --git a/debian/patches/hurd-i386/git-rtld-access.diff 
b/debian/patches/hurd-i386/git-rtld-access.diff
index 404f225..425020d 100644
--- a/debian/patches/hurd-i386/git-rtld-access.diff
+++ b/debian/patches/hurd-i386/git-rtld-access.diff
@@ -12,14 +12,13 @@ diff --git a/sysdeps/mach/hurd/dl-sysdep.c 
b/sysdeps/mach/hurd/dl-sysdep.c
 index 6d5c1abf83..2bfa64f02a 100644
 --- a/sysdeps/mach/hurd/dl-sysdep.c
 +++ b/sysdeps/mach/hurd/dl-sysdep.c
-@@ -557,6 +557,12 @@ __access (const char *file, int type)
+@@ -557,6 +557,11 @@ __access (const char *file, int type)
errno = ENOSYS;
return -1;
  }
 +int weak_function
 +__access_noerrno (const char *file, int type)
 +{
-+  errno = ENOSYS;
 +  return -1;
 +}
  

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (106ca0c -> d73079b)

2017-12-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  106ca0c   testsuite-xfail-debian.mk: Update according to 
git-updates.diff
   new  d73079b   hurd: Compile proc_set/get_code RPCs

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 2 ++
 debian/control   | 4 ++--
 debian/control.in/main   | 4 ++--
 debian/libc0.3.symbols.hurd-i386 | 4 
 4 files changed, 10 insertions(+), 4 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Compile proc_set/get_code RPCs

2017-12-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit d73079b9a0ee408df3c032feee5798e4613bcdf6
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Dec 11 11:59:59 2017 +

hurd: Compile proc_set/get_code RPCs

  * control: Bump hurd-dev build-dep.
  * libc0.3.symbols.hurd-i386: Update symbols accordingly.
---
 debian/changelog | 2 ++
 debian/control   | 4 ++--
 debian/control.in/main   | 4 ++--
 debian/libc0.3.symbols.hurd-i386 | 4 
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2688399..1280bf4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -25,6 +25,8 @@ glibc (2.25-4) UNRELEASED; urgency=medium
   * patches/hurd-i386/git-rtld-access.diff: New patch.
   * patches/hurd-i386/local-msg-nosignal.diff: Remove, now useless.
   * testsuite-xfail-debian.mk: Update gnu-gnu according to git-updates.diff.
+  * control: Bump hurd-dev build-dep.
+  * libc0.3.symbols.hurd-i386: Update symbols accordingly.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 02 Dec 2017 13:13:06 +0100
 
diff --git a/debian/control b/debian/control
index fcde6b3..490e6e4 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
  g++-6, g++-6-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/control.in/main b/debian/control.in/main
index a25f33e..7194a2c 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.9.git20171119~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119-2~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
  g++-6, g++-6-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/libc0.3.symbols.hurd-i386 b/debian/libc0.3.symbols.hurd-i386
index 26cccf6..84b7744 100644
--- a/debian/libc0.3.symbols.hurd-i386
+++ b/debian/libc0.3.symbols.hurd-i386
@@ -265,6 +265,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __proc_get_arg_locations_request@Base 2.11
  __proc_get_code@Base 2.17-93~
  __proc_get_code_request@Base 2.17-93~
+ __proc_get_entry@Base 2.25-4
  __proc_get_exe@Base 2.24-17
  __proc_get_tty@Base 2.11
  __proc_get_tty_request@Base 2.11
@@ -342,6 +343,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __proc_set_arg_locations_request@Base 2.11
  __proc_set_code@Base 2.17-93~
  __proc_set_code_request@Base 2.17-93~
+ __proc_set_entry@Base 2.25-4
  __proc_set_exe@Base 2.24-17
  __proc_set_init_task@Base 2.17-94~
  __proc_set_init_task_request@Base 2.17-94~
@@ -632,6 +634,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  proc_get_arg_locations_request@Base 2.11
  proc_get_code@Base 2.17-93~
  proc_get_code_request@Base 2.17-93~
+ proc_get_entry@Base 2.25-4
  proc_get_exe@Base 2.24-17
  proc_get_tty@Base 2.11
  proc_get_tty_request@Base 2.11
@@ -709,6 +712,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  proc_set_arg_locations_request@Base 2.11
  proc_set_code@Base 2.17-93~
  proc_set_code_request@Base 2.17-93~
+ proc_set_entry@Base 2.25-4
  proc_set_exe@Base 2.24-17
  proc_set_init_task@Base 2.17-94~
  proc_set_init_task_request@Base 2.17-94~

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (4e72a63 -> 106ca0c)

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  4e72a63   debian/patches/any/git-any-ld.so-newline.diff: add 
missing newline after "cannot allocate TLS data structures for initial thread". 
 Closes: #776659.
   new  106ca0c   testsuite-xfail-debian.mk: Update according to 
git-updates.diff

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 1 +
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 3 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: testsuite-xfail-debian.mk: Update according to git-updates.diff

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 106ca0c0553b61fee43000dc15f97cf876e170a3
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Dec 11 01:09:50 2017 +0100

testsuite-xfail-debian.mk: Update according to git-updates.diff
---
 debian/changelog | 1 +
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index e4b61b3..2688399 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,7 @@ glibc (2.25-4) UNRELEASED; urgency=medium
   * patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
   * patches/hurd-i386/git-rtld-access.diff: New patch.
   * patches/hurd-i386/local-msg-nosignal.diff: Remove, now useless.
+  * testsuite-xfail-debian.mk: Update gnu-gnu according to git-updates.diff.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 02 Dec 2017 13:13:06 +0100
 
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 9e611c7..fa8638b 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -732,6 +732,8 @@ test-xfail-tst-vfork3 = yes
 test-xfail-tst-wcstod-round = yes
 test-xfail-tst-env-setuid = yes
 test-xfail-tst-env-setuid-tunables = yes
+test-xfail-tst-glob-tilde = yes
+test-xfail-tst-glob-tilde-mem = yes
 
 # regression in 2.25
 test-xfail-test-ildouble = yes

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (bc1864c -> 849b5fb)

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  bc1864c   patches/hurd-i386/git-rtld-access.diff: New patch
   new  849b5fb   hurd-i386/local-msg-nosignal.diff: Remove, now useless

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog |  1 +
 debian/patches/hurd-i386/local-msg-nosignal.diff | 22 --
 debian/patches/series.hurd-i386  |  1 -
 3 files changed, 1 insertion(+), 23 deletions(-)
 delete mode 100644 debian/patches/hurd-i386/local-msg-nosignal.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (c981c21 -> bc1864c)

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  c981c21   hurd-i386/local-no-bootstrap-fs-access.diff: Refresh
   new  bc1864c   patches/hurd-i386/git-rtld-access.diff: New patch

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |  3 ++-
 debian/patches/hurd-i386/git-rtld-access.diff | 27 +++
 debian/patches/series |  1 +
 3 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 debian/patches/hurd-i386/git-rtld-access.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386/local-msg-nosignal.diff: Remove, now useless

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 849b5fbd90ae0af4ffc13dc1f27dd05cf1d3e6d2
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Dec 10 19:55:08 2017 +

hurd-i386/local-msg-nosignal.diff: Remove, now useless
---
 debian/changelog |  1 +
 debian/patches/hurd-i386/local-msg-nosignal.diff | 22 --
 debian/patches/series.hurd-i386  |  1 -
 3 files changed, 1 insertion(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3236e3f..a55dac7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,7 @@ glibc (2.25-4) UNRELEASED; urgency=medium
   [ Samuel Thibault ]
   * patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
   * patches/hurd-i386/git-rtld-access.diff: New patch.
+  * patches/hurd-i386/local-msg-nosignal.diff: Remove, now useless.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 02 Dec 2017 13:13:06 +0100
 
diff --git a/debian/patches/hurd-i386/local-msg-nosignal.diff 
b/debian/patches/hurd-i386/local-msg-nosignal.diff
deleted file mode 100644
index b158610..000
--- a/debian/patches/hurd-i386/local-msg-nosignal.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-This is not a proper fix, but a workaround that is needed on HEAD.  (Have
-to check glibc-2_5-branch.)  Reported on
-<http://savannah.gnu.org/bugs/?18218>.
-
-We need to keep this until a newer hurd package gets compiled with MSG_NOSIGNAL
-support (>= 20080921).
-

- resolv/res_send.c |2 ++
- 1 file changed, 2 insertions(+)
-
 a/resolv/res_send.c
-+++ b/resolv/res_send.c
-@@ -174,6 +174,8 @@
-   TIMEVAL_TO_TIMESPEC (, res);
- }
- 
-+#undef MSG_NOSIGNAL
-+#define MSG_NOSIGNAL  0
- 
- /* Options.  Leave them on. */
- /* #undef DEBUG */
diff --git a/debian/patches/series.hurd-i386 b/debian/patches/series.hurd-i386
index e83edf7..1e11cb3 100644
--- a/debian/patches/series.hurd-i386
+++ b/debian/patches/series.hurd-i386
@@ -2,7 +2,6 @@ hurd-i386/submitted-net.diff
 hurd-i386/tg-gscope.diff
 hurd-i386/tg-bits_atomic.h_multiple_threads.diff
 hurd-i386/tg-unlockpt-chroot.diff
-hurd-i386/local-msg-nosignal.diff
 hurd-i386/local-clock_gettime_MONOTONIC.diff
 hurd-i386/submitted-AF_LINK.diff
 hurd-i386/unsubmitted-mremap.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: patches/hurd-i386/git-rtld-access.diff: New patch

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit bc1864c5ce1d446b502a477254d39a042c201970
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Sep 3 02:16:30 2017 +

patches/hurd-i386/git-rtld-access.diff: New patch

(cherry-picked from 2.26)
---
 debian/changelog  |  3 ++-
 debian/patches/hurd-i386/git-rtld-access.diff | 27 +++
 debian/patches/series |  1 +
 3 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index b8f3414..3236e3f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,7 +18,8 @@ glibc (2.25-4) UNRELEASED; urgency=medium
 files.  Closes: #685519, #771934.
 
   [ Samuel Thibault ]
-  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
+  * patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
+  * patches/hurd-i386/git-rtld-access.diff: New patch.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 02 Dec 2017 13:13:06 +0100
 
diff --git a/debian/patches/hurd-i386/git-rtld-access.diff 
b/debian/patches/hurd-i386/git-rtld-access.diff
new file mode 100644
index 000..404f225
--- /dev/null
+++ b/debian/patches/hurd-i386/git-rtld-access.diff
@@ -0,0 +1,27 @@
+commit 819ea3347e3a30a611488ceeec53650baaeb7961
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sun Sep 3 04:02:24 2017 +0200
+
+hurd: Fix rtld link
+
+dl-tunables.c now uses __access_noerrno in addition to __access.
+
+* sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): New function.
+
+diff --git a/sysdeps/mach/hurd/dl-sysdep.c b/sysdeps/mach/hurd/dl-sysdep.c
+index 6d5c1abf83..2bfa64f02a 100644
+--- a/sysdeps/mach/hurd/dl-sysdep.c
 b/sysdeps/mach/hurd/dl-sysdep.c
+@@ -557,6 +557,12 @@ __access (const char *file, int type)
+   errno = ENOSYS;
+   return -1;
+ }
++int weak_function
++__access_noerrno (const char *file, int type)
++{
++  errno = ENOSYS;
++  return -1;
++}
+ 
+ pid_t weak_function
+ __getpid (void)
diff --git a/debian/patches/series b/debian/patches/series
index 94763cb..178e1c9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -136,6 +136,7 @@ hurd-i386/local-nocheck-installed-headers.diff
 hurd-i386/git-bits-sysmacros.h.diff
 hurd-i386/git-stack_chk_fail_local.diff
 hurd-i386/git-stack-protect-static.diff
+hurd-i386/git-rtld-access.diff
 
 i386/local-biarch.diff
 i386/local-cmov.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (bcd8721 -> c981c21)

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  bcd8721   debian/rules.d/build.mk: add /usr/local multi-arch paths 
to ld.so.conf files.  Closes: #685519, #771934.
   new  c981c21   hurd-i386/local-no-bootstrap-fs-access.diff: Refresh

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   | 3 +++
 debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386/local-no-bootstrap-fs-access.diff: Refresh

2017-12-10 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit c981c21cd38ef537e401c03a11284a0fb16ac435
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Dec 10 19:17:55 2017 +

hurd-i386/local-no-bootstrap-fs-access.diff: Refresh
---
 debian/changelog   | 3 +++
 debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9d715ad..b8f3414 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,9 @@ glibc (2.25-4) UNRELEASED; urgency=medium
   * debian/rules.d/build.mk: add /usr/local multi-arch paths to ld.so.conf
 files.  Closes: #685519, #771934.
 
+  [ Samuel Thibault ]
+  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.
+
  -- Aurelien Jarno <aure...@debian.org>  Sat, 02 Dec 2017 13:13:06 +0100
 
 glibc (2.25-3) unstable; urgency=medium
diff --git a/debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff 
b/debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff
index c8e7ffa..974d638 100644
--- a/debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff
+++ b/debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff
@@ -14,8 +14,8 @@ TODO: find a process-startup-working way to detect root 
filesystem case.
/* For TLS enabled builds always add 'tls'.  */
++cnt;
  
--  if (__access ("/etc/ld.so.nohwcap", F_OK) == 0)
-+  if (0 && __access ("/etc/ld.so.nohwcap", F_OK) == 0)
+-  if (__access_noerrno ("/etc/ld.so.nohwcap", F_OK) == 0)
++  if (0 && __access_noerrno ("/etc/ld.so.nohwcap", F_OK) == 0)
  {
/* If hwcap is disabled, we only have the base directory to search.  */
result = (struct r_strlenpair *) malloc (sizeof (*result));

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (72c8c59 -> e5b70f4)

2017-11-30 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  72c8c59   Fix missing posix_fadvise64 from static mips64el build. 
Closes: #883186.
   new  e5b70f4   libc0.3.symbols.hurd-i386: Update against newer hurd 
definitions.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 4 
 debian/control   | 4 ++--
 debian/control.in/main   | 4 ++--
 debian/libc0.3.symbols.hurd-i386 | 8 
 4 files changed, 12 insertions(+), 8 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: libc0.3.symbols.hurd-i386: Update against newer hurd definitions.

2017-11-30 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit e5b70f41b07db6996ee94fdcda130f8444971b45
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Nov 30 14:22:49 2017 +0100

libc0.3.symbols.hurd-i386: Update against newer hurd definitions.

control: Bump dependency accordingly.
---
 debian/changelog | 4 
 debian/control   | 4 ++--
 debian/control.in/main   | 4 ++--
 debian/libc0.3.symbols.hurd-i386 | 8 
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index bbe817a..8c7d0d7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,10 @@ glibc (2.25-3) UNRELEASED; urgency=medium
 - Fix missing posix_fadvise64 from static mips64el build. Closes:
   #883186.
 
+  [ Samuel Thibault ]
+  * libc0.3.symbols.hurd-i386: Update against newer hurd definitions.
+  * control: Bump dependency accordingly.
+
  -- Aurelien Jarno <aure...@debian.org>  Wed, 22 Nov 2017 00:21:54 +0100
 
 glibc (2.25-2) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index d0f207d..bc2db36 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.5.git20140320~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.5.git20140320~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
  g++-6, g++-6-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/control.in/main b/debian/control.in/main
index c007645..c42fc7c 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -6,8 +6,8 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 
1.17.14), xz-utils, file,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
- hurd-dev (>= 1:0.5.git20140320~) [hurd-i386] | hurd-headers-dev [hurd-i386],
- hurd-dev (>= 1:0.5.git20140320~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
+ hurd-dev (>= 1:0.9.git20171119~) [hurd-i386] | hurd-headers-dev [hurd-i386],
+ hurd-dev (>= 1:0.9.git20171119~) [hurd-i386]  | libihash-dev 
[hurd-i386] ,
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
  g++-6, g++-6-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 
mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32],
diff --git a/debian/libc0.3.symbols.hurd-i386 b/debian/libc0.3.symbols.hurd-i386
index 7e1e0da..26cccf6 100644
--- a/debian/libc0.3.symbols.hurd-i386
+++ b/debian/libc0.3.symbols.hurd-i386
@@ -95,9 +95,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __file_chown@Base 2.11
  __file_exec@Base 2.11
  __file_exec_file_name@Base 2.13-33~
- __file_get_children@Base 2.18-5
  __file_get_fs_options@Base 2.11
- __file_get_source@Base 2.18-5
  __file_get_storage_info@Base 2.11
  __file_get_translator@Base 2.11
  __file_get_translator_cntl@Base 2.11
@@ -115,7 +113,9 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  __file_syncfs@Base 2.11
  __file_utimes@Base 2.11
  __fsys_forward@Base 2.11
+ __fsys_get_children@Base 2.25-3
  __fsys_get_options@Base 2.11
+ __fsys_get_source@Base 2.25-3
  __fsys_getfile@Base 2.11
  __fsys_getpriv@Base 2.11
  __fsys_getroot@Base 2.11
@@ -462,9 +462,7 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  file_chown@Base 2.11
  file_exec@Base 2.11
  file_exec_file_name@Base 2.13-33~
- file_get_children@Base 2.18-5
  file_get_fs_options@Base 2.11
- file_get_source@Base 2.18-5
  file_get_storage_info@Base 2.11
  file_get_translator@Base 2.11
  file_get_translator_cntl@Base 2.11
@@ -482,7 +480,9 @@ libhurduser.so.0.3 #PACKAGE# #MINVER#
  file_syncfs@Base 2.11
  file_utimes@Base 2.11
  fsys_forward@Base 2.11
+ fsys_get_children@Base 2.25-3
  fsys_get_options@Base 2.11
+ fsys_get_source@Base 2.25-3
  fsys_getfile@Base 2.11
  fsys_getpriv@Base 2.11
  fsys_getroot@Base 2.11

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



Bug#882255: libc6-amd64: Multilib causes catastrophic system failure during upgrade to libc 2.25

2017-11-20 Thread Samuel Thibault
Mikulas Patocka, on lun. 20 nov. 2017 19:13:31 +0100, wrote:
> There is package libc6-amd64:i386 and libc6-amd64:x32 (which provide
> x86-64 libc in /lib64/). This package is not technically needed (because
> x86-64 libc is already installed in /lib/x86_64-linux-gnu/), but it is
> installed nonetheless because of some dependencies.

The issue of libc6-amd64:i386 conflicting with libc6:amd64 is not new, I
tried to do it in the past, just to see, with the same kind of effect as
you had.

The question is rather how that got pulled at all. What package thinks
it's a good idea to pull libc6-amd64?  Apart from libc64* packages
(which should normally not get pulled either), I can see uc-echo which
should rather use foreign dependencies, and :i386 multilib packages
which don't really make sense to install either.

I don't remember whether it was tried to make libc6-amd64:i386 conflict
with libc6:amd64 (and vice-versa for i386) to make sure that this
doesn't happen by misfortune?

Samuel



[glibc] branch glibc-2.26 updated (d77352a -> 76460d3)

2017-11-19 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  d77352a   New changelog entry
   new  76460d3   debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail 
with new test

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 3 ++-
 debian/testsuite-xfail-debian.mk | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail with new test

2017-11-19 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 76460d386b6c2d4f86d79e011da0a9257388795e
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Nov 19 23:04:13 2017 +0100

debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail with new test
---
 debian/changelog | 3 ++-
 debian/testsuite-xfail-debian.mk | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index eb41ccb..d4e3241 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 glibc (2.26-0experimental1) UNRELEASED; urgency=medium
 
-  * 
+  [ Samuel Thibault ]
+  * debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail with new test.
 
  -- Aurelien Jarno <aure...@debian.org>  Sun, 19 Nov 2017 13:44:52 +0100
 
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 47597ae..9d2742e 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -327,6 +327,7 @@ test-xfail-tst-env-setuid-tunables = yes
 # new in 2.26
 test-xfail-tst-malloc-usable-static-tunables = yes
 test-xfail-tst-malloc-usable-static = yes
+test-xfail-tst-malloc-tcache-leak = yes
 test-xfail-tst-dynarray-fail-mem = yes
 test-xfail-test-errno = yes
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (7d3bc92 -> e86818f)

2017-11-12 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  7d3bc92   Merge branch 'sid' into glibc-2.26
  adds  de97017   Rename some patchs merged in Hurd's topgit.
   new  e86818f   Merge branch 'sid' into glibc-2.26

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  3 +++
 .../hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff}  |  8 +++-
 .../{submitted-add-needed.diff => tg-mach-hurd-link.diff}  | 14 +++---
 debian/patches/series  |  4 ++--
 4 files changed, 23 insertions(+), 6 deletions(-)
 rename debian/patches/hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff} 
(77%)
 rename debian/patches/hurd-i386/{submitted-add-needed.diff => 
tg-mach-hurd-link.diff} (60%)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (26eeb93 -> de97017)

2017-11-12 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  26eeb93   hurd: revert clock_settime(MONOTONIC) patch, it's 
supposed to fail
   new  de97017   Rename some patchs merged in Hurd's topgit.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  3 +++
 .../hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff}  |  8 +++-
 .../{submitted-add-needed.diff => tg-mach-hurd-link.diff}  | 14 +++---
 debian/patches/series  |  4 ++--
 4 files changed, 23 insertions(+), 6 deletions(-)
 rename debian/patches/hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff} 
(77%)
 rename debian/patches/hurd-i386/{submitted-add-needed.diff => 
tg-mach-hurd-link.diff} (60%)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' into glibc-2.26

2017-11-12 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit e86818f34deb3cab03968283fa08fb944eaacd96
Merge: 7d3bc92 de97017
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Nov 12 22:07:57 2017 +0100

Merge branch 'sid' into glibc-2.26

 debian/changelog   |  3 +++
 .../hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff}  |  8 +++-
 .../{submitted-add-needed.diff => tg-mach-hurd-link.diff}  | 14 +++---
 debian/patches/series  |  4 ++--
 4 files changed, 23 insertions(+), 6 deletions(-)


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Rename some patchs merged in Hurd's topgit.

2017-11-12 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit de97017b6ad5e34fd91bf5ad920563e477125250
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Nov 12 22:06:29 2017 +0100

Rename some patchs merged in Hurd's topgit.

  * patches/hurd-i386/local-bootstrap.diff: Renamed to tg-bootstrap.diff.
  * patches/hurd-i386/submitted-add-needed.diff: Renamed to
tg-mach-hurd-link.diff.
---
 debian/changelog   |  3 +++
 .../hurd-i386/{local-bootstrap.diff => tg-bootstrap.diff}  |  8 +++-
 .../{submitted-add-needed.diff => tg-mach-hurd-link.diff}  | 14 +++---
 debian/patches/series  |  4 ++--
 4 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1035731..9e25a13 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   * patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch.
   * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete with
 clock_getres().
+  * patches/hurd-i386/local-bootstrap.diff: Renamed to tg-bootstrap.diff.
+  * patches/hurd-i386/submitted-add-needed.diff: Renamed to
+tg-mach-hurd-link.diff.
 
   [ Svante Signell ]
   * patches/hurd-i386/submitted-exec_filename.diff: Update, fixes
diff --git a/debian/patches/hurd-i386/local-bootstrap.diff 
b/debian/patches/hurd-i386/tg-bootstrap.diff
similarity index 77%
rename from debian/patches/hurd-i386/local-bootstrap.diff
rename to debian/patches/hurd-i386/tg-bootstrap.diff
index 52c938c..86c06f2 100644
--- a/debian/patches/hurd-i386/local-bootstrap.diff
+++ b/debian/patches/hurd-i386/tg-bootstrap.diff
@@ -1,7 +1,11 @@
 This dependency is missing, but would pose problem on Darwin
 
+---
+ sysdeps/mach/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 diff --git a/sysdeps/mach/Makefile b/sysdeps/mach/Makefile
-index b47cdc6..3323e81 100644
+index 7d8c67c316..059d393db9 100644
 --- a/sysdeps/mach/Makefile
 +++ b/sysdeps/mach/Makefile
 @@ -35,7 +35,7 @@ endif
@@ -13,3 +17,5 @@ index b47cdc6..3323e81 100644
   $(patsubst %,$(mach-objpfx)mach/mach_%.h,\
  port host)
  
+-- 
+tg: (7bb5f8a836..) t/bootstrap (depends on: baseline)
diff --git a/debian/patches/hurd-i386/submitted-add-needed.diff 
b/debian/patches/hurd-i386/tg-mach-hurd-link.diff
similarity index 60%
rename from debian/patches/hurd-i386/submitted-add-needed.diff
rename to debian/patches/hurd-i386/tg-mach-hurd-link.diff
index c77081e..6ee98ed 100644
--- a/debian/patches/hurd-i386/submitted-add-needed.diff
+++ b/debian/patches/hurd-i386/tg-mach-hurd-link.diff
@@ -1,3 +1,6 @@
+From: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Subject: [PATCH] Add -lmachuser -lhurduser to libc.so on GNU/Hurd.
+
 http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00112.html
 
 2011-03-29  Samuel Thibault  <samuel.thiba...@ens-lyon.org>
@@ -5,14 +8,17 @@ 
http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00112.html
 * Makerules ($(inst_libdir)/libc.so): Add -lmachuser -lhurduser to
 libc.so on GNU/Hurd.
 
-No topgit branch. It's still unclear what we want to aim for.
+It's still unclear what we want to aim for.
 
 ---
- Makerules |3 +++
+ Makerules | 3 +++
  1 file changed, 3 insertions(+)
+
+diff --git a/Makerules b/Makerules
+index 53eabfaba8..b0f5e1b3a0 100644
 --- a/Makerules
 +++ b/Makerules
-@@ -1001,6 +1001,9 @@ $(inst_libdir)/libc.so: $(common-objpfx)
+@@ -1066,6 +1066,9 @@ $(inst_libdir)/libc.so: $(common-objpfx)format.lds \
  '$(libdir)/$(patsubst %,$(libtype.oS),$(libprefix)$(libc-name))'\
  ' AS_NEEDED (' $(rtlddir)/$(rtld-installed-name) ') )' \
) > $@.new
@@ -22,3 +28,5 @@ No topgit branch. It's still unclear what we want to aim for.
mv -f $@.new $@
  
  endif
+-- 
+tg: (7bb5f8a836..) t/mach-hurd-link (depends on: baseline)
diff --git a/debian/patches/series b/debian/patches/series
index 1225c75..df5d8b9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -75,7 +75,7 @@ hurd-i386/tg-no-hp-timing.diff
 hurd-i386/tg-sendmsg-SCM_RIGHTS.diff
 hurd-i386/tg-sendmsg-SCM_CREDS.diff
 hurd-i386/tg-grantpt.diff
-hurd-i386/submitted-add-needed.diff
+hurd-i386/tg-mach-hurd-link.diff
 hurd-i386/local-ED.diff
 hurd-i386/tg-posix_thread.diff
 hurd-i386/tg-gai_misc.diff
@@ -120,7 +120,7 @@ hurd-i386/tg-reboot-startup.diff
 hurd-i386/cvs-revert-gnu-gnu-cleanup.diff
 hurd-i386/tg-allocalim.diff
 hurd-i386/libpthread_pthread_types.diff
-hurd-i386/local-bootstrap.diff
+hurd-i386/tg-bootstrap.diff
 hurd-i386/local-mach_print.diff
 hurd-i386/submitted-hurd-abilist.diff
 hurd-i386/local-versions.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



Bug#879093: Segfault in libc6 while using xrdp-sesman on Stretch

2017-10-24 Thread Samuel Thibault
Hello,

Gilles MOREL, on mar. 24 oct. 2017 15:52:45 +0200, wrote:
> Actually, I don't think that the problem comes from xrdp-sesman because the 
> one I used on Jessie (from jessie-backports) is the same as the one I use on 
> Stretch.
> For me, only the libc6 version changed, but I can be wrong about it…

It could still be some assumption in xrdp which happened to be wrong,
and that only revealed with a more recent libc6.

> I'm not sure, to get debug on a program, I must install the libc6-dbg package 
> (there none for xrdp)

There is, it's called xrdp-dbgsym, it's available in the debug archive:

deb http://debug.mirrors.debian.org/debian-debug/ stable-debug main

> and start xrdp-sesman through gdb (gdb /usr/sbin/xrdp-sesman)?

Yes

Samuel



[glibc] branch sid updated (e6d4304 -> 26eeb93)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  e6d4304   hurd: Complete MONOTONIC patch with clock_getres() and 
clock_settime()
   new  26eeb93   hurd: revert clock_settime(MONOTONIC) patch, it's 
supposed to fail

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (49ba715 -> 7d3bc92)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  49ba715   Merge branch 'sid' into glibc-2.26
  adds  26eeb93   hurd: revert clock_settime(MONOTONIC) patch, it's 
supposed to fail
   new  7d3bc92   Merge branch 'sid' into glibc-2.26

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.25 updated (09860e1 -> 8fb970f)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.25
in repository glibc.

  from  09860e1   Merge branch 'sid' into glibc-2.25
  adds  26eeb93   hurd: revert clock_settime(MONOTONIC) patch, it's 
supposed to fail
   new  8fb970f   Merge branch 'sid' into glibc-2.25

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' into glibc-2.26

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 7d3bc921deb7010df247e2cca9655c3f6a5f241a
Merge: 49ba715 26eeb93
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Oct 12 07:30:45 2017 +0200

Merge branch 'sid' into glibc-2.26

 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' into glibc-2.25

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.25
in repository glibc.

commit 8fb970f16e0631bcc7e552c21b71d99e9ded4fe3
Merge: 09860e1 26eeb93
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Oct 12 07:30:53 2017 +0200

Merge branch 'sid' into glibc-2.25

 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: revert clock_settime(MONOTONIC) patch, it's supposed to fail

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 26eeb93d1826bf5a56b89ac4d161f982ab7314c7
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Oct 12 07:29:55 2017 +0200

hurd: revert clock_settime(MONOTONIC) patch, it's supposed to fail
---
 debian/changelog|  2 +-
 debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff | 12 
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 18c598d..1035731 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,7 +5,7 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always define SA_SIGINFO.
   * patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch.
   * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete with
-clock_getres() and clock_settime().
+clock_getres().
 
   [ Svante Signell ]
   * patches/hurd-i386/submitted-exec_filename.diff: Update, fixes
diff --git a/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff 
b/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
index 34920db..2ac7973 100644
--- a/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
+++ b/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
@@ -34,18 +34,6 @@ Index: glibc-2.24/sysdeps/posix/clock_getres.c
retval = realtime_getres (res);
break;
  #endif/* handled REALTIME */
-Index: glibc-2.24/sysdeps/unix/clock_settime.c
-===
 glibc-2.24.orig/sysdeps/unix/clock_settime.c
-+++ glibc-2.24/sysdeps/unix/clock_settime.c
-@@ -99,6 +99,7 @@ __clock_settime (clockid_t clock_id, con
- 
- #ifndef HANDLED_REALTIME
- case CLOCK_REALTIME:
-+case CLOCK_MONOTONIC:
-   HANDLE_REALTIME;
-   break;
- #endif
 Index: glibc-2.24/sysdeps/pthread/timer_create.c
 ===
 --- glibc-2.24.orig/sysdeps/pthread/timer_create.c

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (0ab7eef -> 49ba715)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  0ab7eef   Make debian/patches/any/local-cudacc-float128.diff apply 
to POWER too.
  adds  e6d4304   hurd: Complete MONOTONIC patch with clock_getres() and 
clock_settime()
   new  49ba715   Merge branch 'sid' into glibc-2.26

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.25 updated (3a88705 -> 09860e1)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.25
in repository glibc.

  from  3a88705   Merge branch 'sid' of 
ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.25
  adds  e6d4304   hurd: Complete MONOTONIC patch with clock_getres() and 
clock_settime()
   new  09860e1   Merge branch 'sid' into glibc-2.25

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (0eee2a9 -> e6d4304)

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  0eee2a9   patches/hurd-i386/submitted-exec_filename.diff: Update
   new  e6d4304   hurd: Complete MONOTONIC patch with clock_getres() and 
clock_settime()

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' into glibc-2.26

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 49ba715ee391cbac764d421b1eef33ba854794d2
Merge: 0ab7eef e6d4304
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Oct 12 00:31:22 2017 +0200

Merge branch 'sid' into glibc-2.26

 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' into glibc-2.25

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.25
in repository glibc.

commit 09860e1999bd83368a9aff24a2e103ff3344ba13
Merge: 3a88705 e6d4304
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Oct 12 00:31:08 2017 +0200

Merge branch 'sid' into glibc-2.25

 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)


-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Complete MONOTONIC patch with clock_getres() and clock_settime()

2017-10-11 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit e6d430468fd6e5f2f67a742aacffcba13995affb
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Oct 11 22:27:31 2017 +

hurd: Complete MONOTONIC patch with clock_getres() and clock_settime()
---
 debian/changelog   |  2 +
 .../hurd-i386/local-clock_gettime_MONOTONIC.diff   | 52 --
 2 files changed, 41 insertions(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 35245c9..18c598d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   * libc0.3.symbols.hurd-i386: Update with proc_set/get_exe RPCs.
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always define SA_SIGINFO.
   * patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch.
+  * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete with
+clock_getres() and clock_settime().
 
   [ Svante Signell ]
   * patches/hurd-i386/submitted-exec_filename.diff: Update, fixes
diff --git a/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff 
b/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
index 368bd3a..34920db 100644
--- a/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
+++ b/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff
@@ -10,21 +10,47 @@ former.
  sysdeps/mach/hurd/bits/posix_opt.h |2 +-
  sysdeps/unix/clock_gettime.c   |1 +
  2 files changed, 2 insertions(+), 1 deletion(-)
-Index: eglibc-2.16/sysdeps/unix/clock_gettime.c
+Index: glibc-2.24/sysdeps/unix/clock_gettime.c
 ===
 eglibc-2.16.orig/sysdeps/unix/clock_gettime.c  2012-07-23 
00:41:03.0 +0200
-+++ eglibc-2.16/sysdeps/unix/clock_gettime.c   2012-07-23 00:41:10.0 
+0200
-@@ -100,6 +100,7 @@
- #endif
+--- glibc-2.24.orig/sysdeps/unix/clock_gettime.c
 glibc-2.24/sysdeps/unix/clock_gettime.c
+@@ -101,6 +101,7 @@ __clock_gettime (clockid_t clock_id, str
  
  #ifndef HANDLED_REALTIME
-+case CLOCK_MONOTONIC:
  case CLOCK_REALTIME:
++case CLOCK_MONOTONIC:
{
struct timeval tv;
 eglibc/sysdeps/pthread/timer_create.c.orig 2016-07-14 14:34:19.721218728 
+0200
-+++ eglibc/sysdeps/pthread/timer_create.c  2016-07-14 14:34:25.881187804 
+0200
-@@ -48,7 +48,7 @@
+   retval = gettimeofday (, NULL);
+Index: glibc-2.24/sysdeps/posix/clock_getres.c
+===
+--- glibc-2.24.orig/sysdeps/posix/clock_getres.c
 glibc-2.24/sysdeps/posix/clock_getres.c
+@@ -88,6 +88,7 @@ __clock_getres (clockid_t clock_id, stru
+ 
+ #ifndef HANDLED_REALTIME
+ case CLOCK_REALTIME:
++case CLOCK_MONOTONIC:
+   retval = realtime_getres (res);
+   break;
+ #endif/* handled REALTIME */
+Index: glibc-2.24/sysdeps/unix/clock_settime.c
+===
+--- glibc-2.24.orig/sysdeps/unix/clock_settime.c
 glibc-2.24/sysdeps/unix/clock_settime.c
+@@ -99,6 +99,7 @@ __clock_settime (clockid_t clock_id, con
+ 
+ #ifndef HANDLED_REALTIME
+ case CLOCK_REALTIME:
++case CLOCK_MONOTONIC:
+   HANDLE_REALTIME;
+   break;
+ #endif
+Index: glibc-2.24/sysdeps/pthread/timer_create.c
+===
+--- glibc-2.24.orig/sysdeps/pthread/timer_create.c
 glibc-2.24/sysdeps/pthread/timer_create.c
+@@ -48,7 +48,7 @@ timer_create (clockid_t clock_id, struct
return -1;
  }
  
@@ -33,10 +59,10 @@ Index: eglibc-2.16/sysdeps/unix/clock_gettime.c
  {
__set_errno (EINVAL);
return -1;
-Index: eglibc-2.16/sysdeps/mach/hurd/bits/posix_opt.h
+Index: glibc-2.24/sysdeps/mach/hurd/bits/posix_opt.h
 ===
 eglibc-2.16.orig/sysdeps/mach/hurd/bits/posix_opt.h2012-07-23 
00:41:03.0 +0200
-+++ eglibc-2.16/sysdeps/mach/hurd/bits/posix_opt.h 2012-07-23 
00:41:10.0 +0200
+--- glibc-2.24.orig/sysdeps/mach/hurd/bits/posix_opt.h
 glibc-2.24/sysdeps/mach/hurd/bits/posix_opt.h
 @@ -163,10 +163,10 @@
  #define _POSIX_THREAD_PROCESS_SHARED  -1
  
@@ -45,8 +71,8 @@ Index: eglibc-2.16/sysdeps/mach/hurd/bits/posix_opt.h
 +#define _POSIX_MONOTONIC_CLOCK200809L
  
 -/* The clock selection interfaces are available.  */
-+/* The clock selection interfaces are not really available yet.  */
 -#define _POSIX_CLOCK_SELECTION200809L
++/* The clock selection interfaces are not really available yet.  */
 +#define _POSIX_CLOCK_SELECTION-1
  
  /* Advisory information interfaces could be available in future.  */

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (0d06c86 -> 70480d3)

2017-10-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  0d06c86   hurd: Fix missing patch files
   new  70480d3   hurd: disable hidden only in rtld

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   3 +
 debian/patches/hurd-i386/git-NO_HIDDEN.diff| 251 +
 .../patches/hurd-i386/unsubmitted-NO_HIDDEN.diff   |  26 ---
 .../hurd-i386/unsubmitted-exp-hidden-jump.diff |  76 ---
 debian/patches/series  |   3 +-
 5 files changed, 255 insertions(+), 104 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-NO_HIDDEN.diff
 delete mode 100644 debian/patches/hurd-i386/unsubmitted-NO_HIDDEN.diff
 delete mode 100644 debian/patches/hurd-i386/unsubmitted-exp-hidden-jump.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (b871bbf -> 0d06c86)

2017-10-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  b871bbf   hurd: Fix remaining linknamespace issues
   new  005380c   hurd: yes I wrote these patches
   new  0d06c86   hurd: Fix missing patch files

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   4 +-
 .../patches/hurd-i386/git-dirfd-linknamespace.diff | 124 +
 .../hurd-i386/git-ifaddrs-linknamespace.diff   |  94 
 .../hurd-i386/git-revoke-linknamespace.diff|  75 +
 .../hurd-i386/git-seekdir-linknamespace.diff   |  61 ++
 .../tg-bits_atomic.h_multiple_threads.diff |   2 +-
 debian/patches/hurd-i386/tg-gscope.diff|   2 +-
 7 files changed, 358 insertions(+), 4 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-dirfd-linknamespace.diff
 create mode 100644 debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff
 create mode 100644 debian/patches/hurd-i386/git-revoke-linknamespace.diff
 create mode 100644 debian/patches/hurd-i386/git-seekdir-linknamespace.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: disable hidden only in rtld

2017-10-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 70480d3f15e2ad374674a939f7fd74a958ed3f1d
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Oct 2 23:57:48 2017 +

hurd: disable hidden only in rtld

- patches/hurd-i386/git-NO_HIDDEN.diff: New patch.
- patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Remove patch.
- patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: Remove patch.
---
 debian/changelog   |   3 +
 debian/patches/hurd-i386/git-NO_HIDDEN.diff| 251 +
 .../patches/hurd-i386/unsubmitted-NO_HIDDEN.diff   |  26 ---
 .../hurd-i386/unsubmitted-exp-hidden-jump.diff |  76 ---
 debian/patches/series  |   3 +-
 5 files changed, 255 insertions(+), 104 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f7c72a4..4c94608 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -93,6 +93,9 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
 - patches/hurd-i386/git-seekdir-linknamespace.diff: New patch.
 - patches/hurd-i386/git-ifaddrs-linknamespace.diff: New patch.
+- patches/hurd-i386/git-NO_HIDDEN.diff: New patch.
+- patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Remove patch.
+- patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: Remove patch.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/git-NO_HIDDEN.diff 
b/debian/patches/hurd-i386/git-NO_HIDDEN.diff
new file mode 100644
index 000..7054a6e
--- /dev/null
+++ b/debian/patches/hurd-i386/git-NO_HIDDEN.diff
@@ -0,0 +1,251 @@
+commit 3d1870fa3301c5cd00d5fdab0014c4e22b71fef2
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Tue Oct 3 01:26:58 2017 +0200
+
+Introduce NO_RTLD_HIDDEN, make hurd use it instead of NO_HIDDEN
+
+On the Hurd, the rtld needs to see its own dumb versions of a few functions
+(defined in sysdeps/mach/hurd/dl-sysdep.c) overridden by libc's versions 
once
+loaded. rtld should thus not have hidden attribute for these.  To achieve 
this,
+the Hurd port used to just define NO_HIDDEN, which disables it completely. 
For
+now, this changes that to disabling it for all rtld functions, for 
simplicity.
+
+See Roland's comment on 
https://sourceware.org/bugzilla/show_bug.cgi?id=15605#c5
+
+The ld.so numbers remain at
+
+  8 .rel.plt  00c8  0c24  0c24  0c24  2**2
+  CONTENTS, ALLOC, LOAD, READONLY, DATA
+  9 .plt  01a0  0cf0  0cf0  0cf0  2**4
+  CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 10 .plt.got  0010  0e90  0e90  0e90  2**3
+  CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 18 .got.plt  0070  0002d000  0002d000  0002c000  2**2
+  CONTENTS, ALLOC, LOAD, DATA
+
+which is about 3 times as much as on Linux.
+
+The libc.so numbers get divided by 3 (the remainings are mostly RPC stub 
calls)
+
+* include/libc-symbols.h [NO_RTLD_HIDDEN] (rtld_hidden_proto,
+rtld_hidden_tls_proto, rtld_hidden_def, rtld_hidden_weak,
+rtld_hidden_rtld_hidden_ver, data_def, rtld_hidden_data_weak,
+rtld_hidden_data_ver): Define to empty.
+* include/assert.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__assert_fail,
+__assert_perror_fail): Likewise.
+* include/dirent.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
+(__rewinddir): Likewise.
+* include/libc-internal.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
+(__profile_frequency): Likewise.
+* include/setjmp.h (__sigsetjmp): Likewise.
+* include/signal.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__sigaction,
+__libc_sigaction): Likewise.
+* include/stdlib.h [NO_RTLD_HIDDEN] (unsetenv, 
__strtoul_internal): Do
+not set hidden attribute.
+* include/string.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__stpcpy, 
__strdup,
+__strerror_t, __strsep_g, memchr, memcmp, memcpy, memmove, memset,
+rawmemchr, stpcpy, strchr, strcmp, strlen, strnlen, strsep): 
Likewise.
+* include/sys/stat.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__fxstat,
+__fxstat64, __lxstat, __lxstat64, __xstat, __xstat64,
+__fxstatat64): Likewise.
+* include/sys/utsname.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
+(__uname): Likewise.
+* include/sysdeps/generic/_itoa.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
+(_itoa_upper_digits, _itoa_lower_digits): Likewise.
+* sysdeps/mach/h

[glibc] 02/02: hurd: Fix missing patch files

2017-10-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 0d06c86911722ff5f38ea03b1798c29cfab38ef7
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Oct 2 23:56:20 2017 +

hurd: Fix missing patch files
---
 debian/changelog   |   4 +-
 .../patches/hurd-i386/git-dirfd-linknamespace.diff | 124 +
 .../hurd-i386/git-ifaddrs-linknamespace.diff   |  94 
 .../hurd-i386/git-revoke-linknamespace.diff|  75 +
 .../hurd-i386/git-seekdir-linknamespace.diff   |  61 ++
 5 files changed, 356 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c3f01da..f7c72a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -91,8 +91,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/tg-ifaddrs_v6.diff: Update.
 - patches/hurd-i386/git-dirfd-linknamespace.diff: New patch.
 - patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
-- patches/hurd-i386/git-seekdir.diff: New patch.
-- patches/hurd-i386/git-ifaddrs.diff: New patch.
+- patches/hurd-i386/git-seekdir-linknamespace.diff: New patch.
+- patches/hurd-i386/git-ifaddrs-linknamespace.diff: New patch.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/git-dirfd-linknamespace.diff 
b/debian/patches/hurd-i386/git-dirfd-linknamespace.diff
new file mode 100644
index 000..630d42b
--- /dev/null
+++ b/debian/patches/hurd-i386/git-dirfd-linknamespace.diff
@@ -0,0 +1,124 @@
+commit 8f5238538d47e958cad2490732fbb27e7b1cd8ab
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Wed Sep 27 23:46:51 2017 +0200
+
+hurd: Fix dirfd symbol exposition from ftw
+
+dirfd is XOPEN2K8 only, it should not be exposed along ftw which is 
earlier.
+
+* include/dirent.h (__dirfd): New declaration.
+* dirent/dirfd.c (dirfd): Rename to __dirfd, and redefine as weak
+alias.
+* sysdeps/posix/dirfd/dirfd.c (dirfd): Likewise.
+* sysdeps/mach/hurd/dirfd.c (dirfd): Likewise.
+* io/ftw.c (open_dir_stream, ftw_dir): Use __dirfd instead of 
dirfd.
+
++ glob in glibc 2.26, removed later
+
+Index: glibc-2.26/dirent/dirfd.c
+===
+--- glibc-2.26.orig/dirent/dirfd.c
 glibc-2.26/dirent/dirfd.c
+@@ -21,10 +21,11 @@
+ #include 
+ 
+ int
+-dirfd (DIR *dirp)
++__dirfd (DIR *dirp)
+ {
+   __set_errno (ENOSYS);
+   return -1;
+ }
+ 
++weak_alias (__dirfd, dirfd)
+ stub_warning (dirfd)
+Index: glibc-2.26/include/dirent.h
+===
+--- glibc-2.26.orig/include/dirent.h
 glibc-2.26/include/dirent.h
+@@ -48,6 +48,7 @@ extern DIR *__alloc_dir (int fd, bool cl
+const struct stat64 *statp)
+  internal_function attribute_hidden;
+ extern __typeof (rewinddir) __rewinddir;
++extern __typeof (dirfd) __dirfd;
+ 
+ extern void __scandir_cancel_handler (void *arg) attribute_hidden;
+ extern int __scandir_tail (DIR *dp,
+Index: glibc-2.26/io/ftw.c
+===
+--- glibc-2.26.orig/io/ftw.c
 glibc-2.26/io/ftw.c
+@@ -363,7 +363,7 @@ open_dir_stream (int *dfdp, struct ftw_d
+   result = -1;
+   else
+   {
+-dirp->streamfd = dirfd (dirp->stream);
++dirp->streamfd = __dirfd (dirp->stream);
+ dirp->content = NULL;
+ data->dirstreams[data->actdir] = dirp;
+ 
+@@ -522,7 +522,7 @@ fail:
+   /* If necessary, change to this directory.  */
+   if (data->flags & FTW_CHDIR)
+ {
+-  if (__fchdir (dirfd (dir.stream)) < 0)
++  if (__fchdir (__dirfd (dir.stream)) < 0)
+   {
+ result = -1;
+ goto fail;
+@@ -606,7 +606,7 @@ fail:
+   /* Change back to the parent directory.  */
+   int done = 0;
+   if (old_dir->stream != NULL)
+-  if (__fchdir (dirfd (old_dir->stream)) == 0)
++  if (__fchdir (__dirfd (old_dir->stream)) == 0)
+ done = 1;
+ 
+   if (!done)
+Index: glibc-2.26/sysdeps/mach/hurd/dirfd.c
+===
+--- glibc-2.26.orig/sysdeps/mach/hurd/dirfd.c
 glibc-2.26/sysdeps/mach/hurd/dirfd.c
+@@ -22,7 +22,7 @@
+ #include 
+ 
+ int
+-dirfd (DIR *dirp)
++__dirfd (DIR *dirp)
+ {
+   int fd;
+ 
+@@ -41,3 +41,5 @@ dirfd (DIR *dirp)
+ 
+   return fd;
+ }
++
++weak_alias (__dirfd, dirfd)
+Index: glibc-2.26/sysdeps/posix/dirfd.c
+===
+--- glibc-2.26.orig/sysdeps/posix/dirfd.c
 glibc-2.26/sysdeps/posix/dirfd.c
+@@ -22,7 +22,9 @@
+ #undef dirfd
+ 
+ int
+-dirfd (D

[glibc] 01/02: hurd: yes I wrote these patches

2017-10-02 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 005380caa2d9e5b46652da78a20cec0c529fa08d
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 23:22:53 2017 +

hurd: yes I wrote these patches
---
 debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff | 2 +-
 debian/patches/hurd-i386/tg-gscope.diff | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff 
b/debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff
index 35287e8..869a37a 100644
--- a/debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff
+++ b/debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff
@@ -4,7 +4,7 @@ Subject: [PATCH] bits_atomic.h_multiple_threads
 TODO.  bits/atomic.h for GNU Hurd.
 
 Source: Debian, 
eglibc-2.10/debian/patches/hurd-i386/local-atomic-no-multiple_threads.diff, 
r3536.
-Author: TBD.
+Author: Samuel Thibault
 
 We always at least start the sigthread anyway.  For now, let's avoid forking
 the file (which would mean having to maintain it).
diff --git a/debian/patches/hurd-i386/tg-gscope.diff 
b/debian/patches/hurd-i386/tg-gscope.diff
index 34a6308..3c56ae9 100644
--- a/debian/patches/hurd-i386/tg-gscope.diff
+++ b/debian/patches/hurd-i386/tg-gscope.diff
@@ -5,7 +5,7 @@ Minimal gscope stuff.
 
 glibc-2.8/debian/patches/hurd-i386/local-gscope.diff 3085
 
-Probably written by Samuel Thibault.
+Written by Samuel Thibault.
 
 ---
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (ef91d0f -> b871bbf)

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  ef91d0f   Merge branch 'sid' of 
ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.26
   new  b871bbf   hurd: Fix remaining linknamespace issues

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  5 +
 debian/patches/hurd-i386/tg-ifaddrs_v6.diff | 26 +++---
 debian/patches/series   |  4 
 debian/testsuite-xfail-debian.mk| 27 ---
 4 files changed, 24 insertions(+), 38 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Fix remaining linknamespace issues

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit b871bbf848c3b71aa12a01af1ee8f03bb3907091
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 23:20:49 2017 +

hurd: Fix remaining linknamespace issues

- patches/hurd-i386/tg-ifaddrs_v6.diff: Update.
- patches/hurd-i386/git-dirfd-linknamespace.diff: New patch.
- patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
- patches/hurd-i386/git-seekdir.diff: New patch.
- patches/hurd-i386/git-ifaddrs.diff: New patch.
- testsuite-xfail-debian.mk: Update.
---
 debian/changelog|  5 +
 debian/patches/hurd-i386/tg-ifaddrs_v6.diff | 26 +++---
 debian/patches/series   |  4 
 debian/testsuite-xfail-debian.mk| 27 ---
 4 files changed, 24 insertions(+), 38 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7814403..c3f01da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -88,6 +88,11 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
 - patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
 - patches/hurd-i386/tg-sysvshm.diff: Update.
+- patches/hurd-i386/tg-ifaddrs_v6.diff: Update.
+- patches/hurd-i386/git-dirfd-linknamespace.diff: New patch.
+- patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
+- patches/hurd-i386/git-seekdir.diff: New patch.
+- patches/hurd-i386/git-ifaddrs.diff: New patch.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/tg-ifaddrs_v6.diff 
b/debian/patches/hurd-i386/tg-ifaddrs_v6.diff
index 5b522e4..ddbe9b0 100644
--- a/debian/patches/hurd-i386/tg-ifaddrs_v6.diff
+++ b/debian/patches/hurd-i386/tg-ifaddrs_v6.diff
@@ -8,17 +8,17 @@ IPv6 addresses. This takes another, ugly, approach, by 
parsing fsysopts
 Signed-off-by: Samuel Thibault <samuel.thiba...@ens-lyon.org>
 
 ---
- sysdeps/mach/hurd/ifaddrs.c | 306 
- 1 file changed, 306 insertions(+)
+ sysdeps/mach/hurd/ifaddrs.c | 310 
+ 1 file changed, 310 insertions(+)
 
 diff --git a/sysdeps/mach/hurd/ifaddrs.c b/sysdeps/mach/hurd/ifaddrs.c
 new file mode 100644
-index 000..4afc749
+index 00..a07bd97715
 --- /dev/null
 +++ b/sysdeps/mach/hurd/ifaddrs.c
-@@ -0,0 +1,306 @@
+@@ -0,0 +1,310 @@
 +/* getifaddrs -- get names and addresses of all network interfaces
-+   Copyright (C) 2013 Free Software Foundation, Inc.
++   Copyright (C) 2013-2015 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
 +   The GNU C Library is free software; you can redistribute it and/or
@@ -55,7 +55,7 @@ index 000..4afc749
 +   network interface on the host machine.  If successful, store the
 +   list in *IFAP and return 0.  On errors, return -1 and set `errno'.  */
 +int
-+getifaddrs (struct ifaddrs **ifap)
++__getifaddrs (struct ifaddrs **ifap)
 +{
 +  /* XXX: Hackish.  This assumes pfinet parameter style, and that the same
 + pfinet is on /servers/socket/2 and /servers/socket/26.
@@ -251,7 +251,7 @@ index 000..4afc749
 +  }
 +else
 +  {
-+addr = strndup (addr, cidr_a - addr);
++addr = __strndup (addr, cidr_a - addr);
 +cidr = atoi (cidr_a + 1);
 +  }
 +
@@ -313,15 +313,19 @@ index 000..4afc749
 +
 +  return 0;
 +}
++weak_alias (__getifaddrs, getifaddrs)
++libc_hidden_def (__getifaddrs)
 +#ifndef getifaddrs
-+libc_hidden_def (getifaddrs)
++libc_hidden_weak (getifaddrs)
 +#endif
 +
 +void
-+freeifaddrs (struct ifaddrs *ifa)
++__freeifaddrs (struct ifaddrs *ifa)
 +{
 +  free (ifa);
 +}
-+libc_hidden_def (freeifaddrs)
++weak_alias (__freeifaddrs, freeifaddrs)
++libc_hidden_def (__freeifaddrs)
++libc_hidden_weak (freeifaddrs)
 -- 
-tg: (4a7fa7e..) t/ifaddrs_v6 (depends on: baseline)
+tg: (7bb5f8a836..) t/ifaddrs_v6 (depends on: baseline)
diff --git a/debian/patches/series b/debian/patches/series
index 9802090..1dea679 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -164,6 +164,10 @@ hurd-i386/git-socket-limit.diff
 hurd-i386/tg-thread-linkspace.diff
 hurd-i386/git-clock_gettime_gettimeofday.diff
 hurd-i386/git-sigsuspend_not_cancel.diff
+hurd-i386/git-dirfd-linknamespace.diff
+hurd-i386/git-revoke-linknamespace.diff
+hurd-i386/git-seekdir-linknamespace.diff
+hurd-i386/git-ifaddrs-linknamespace.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 5e77d23..f03b043 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.m

[glibc] branch glibc-2.26 updated (e59bd4a -> ef91d0f)

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  e59bd4a   hurd: reintroduce actually-existing test
  adds  fcfd32e   New changelog entry
  adds  0a03cd8   libc0.3.symbols.hurd-i386: Update with proc_set/get_exe 
RPCs
  adds  49d5642   hurd: fix /proc/pid/exe being an absolute path.
  adds  bcd005b   note credit for Svante Signell
  adds  52dccac   patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always 
define SA_SIGINFO.
  adds  8bc5fc1   Revert "note credit for Svante Signell"
  adds  67b8345   Revert "hurd: fix /proc/pid/exe being an absolute path."
  adds  96e1519   patches/hurd-i386/local-no_unsupported_ioctls.diff: New 
patch
  adds  0eee2a9   patches/hurd-i386/submitted-exec_filename.diff: Update
   new  ef91d0f   Merge branch 'sid' of 
ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.26

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  13 ++
 debian/libc0.3.symbols.hurd-i386   |   4 +
 .../hurd-i386/local-no_unsupported_ioctls.diff |  63 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 .../patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff   |   2 +-
 debian/patches/series  |   1 +
 6 files changed, 216 insertions(+), 24 deletions(-)
 create mode 100644 debian/patches/hurd-i386/local-no_unsupported_ioctls.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.25 updated (267d61d -> 3a88705)

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.25
in repository glibc.

  from  267d61d   Replace 
debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff by the final 
version git/submitted-syscalls5-7-unbound-stack.diff.
  adds  fcfd32e   New changelog entry
  adds  0a03cd8   libc0.3.symbols.hurd-i386: Update with proc_set/get_exe 
RPCs
  adds  49d5642   hurd: fix /proc/pid/exe being an absolute path.
  adds  bcd005b   note credit for Svante Signell
  adds  52dccac   patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always 
define SA_SIGINFO.
  adds  8bc5fc1   Revert "note credit for Svante Signell"
  adds  67b8345   Revert "hurd: fix /proc/pid/exe being an absolute path."
  adds  96e1519   patches/hurd-i386/local-no_unsupported_ioctls.diff: New 
patch
  adds  0eee2a9   patches/hurd-i386/submitted-exec_filename.diff: Update
   new  3a88705   Merge branch 'sid' of 
ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.25

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  13 ++
 debian/libc0.3.symbols.hurd-i386   |   4 +
 .../hurd-i386/local-no_unsupported_ioctls.diff |  63 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 .../patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff   |   2 +-
 debian/patches/series  |   1 +
 6 files changed, 216 insertions(+), 24 deletions(-)
 create mode 100644 debian/patches/hurd-i386/local-no_unsupported_ioctls.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: patches/hurd-i386/submitted-exec_filename.diff: Update

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 0eee2a92c5a0aff0e3921cf87e661b507cd2107b
Author: Svante Signell 
Date:   Wed Sep 27 02:10:12 2017 +0200

patches/hurd-i386/submitted-exec_filename.diff: Update

fixes execve/spawni relative path case
---
 debian/changelog   |   4 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 2 files changed, 138 insertions(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d0d9ac6..35245c9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,10 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always define SA_SIGINFO.
   * patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch.
 
+  [ Svante Signell ]
+  * patches/hurd-i386/submitted-exec_filename.diff: Update, fixes
+execve/spawni relative path case.
+
  -- Aurelien Jarno   Sat, 26 Aug 2017 11:11:58 +0200
 
 glibc (2.24-17) unstable; urgency=medium
diff --git a/debian/patches/hurd-i386/submitted-exec_filename.diff 
b/debian/patches/hurd-i386/submitted-exec_filename.diff
index a364ba1..cbc08b7 100644
--- a/debian/patches/hurd-i386/submitted-exec_filename.diff
+++ b/debian/patches/hurd-i386/submitted-exec_filename.diff
@@ -4,6 +4,7 @@ TODO: _DEBIAN_ in versions however pose problem. Remove the 
_DEBIAN_ version
 once packages are rebuilt against 2.21.
 
 2010-08-04  Emilio Pozuelo Monfort  
+2017-09-26  Svante Signell  
* hurd/hurdexec.c (_hurd_exec): Deprecate it.
(_hurd_exec_file_name): New function.
* hurd/hurd.h (_hurd_exec): Deprecate it.
@@ -14,7 +15,6 @@ once packages are rebuilt against 2.21.
* sysdeps/mach/hurd/spawni.c: Likewise.
 
 
-
 From d1793416cf8bf6fccd42679a8ec30b0058823ab8 Mon Sep 17 00:00:00 2001
 From: Emilio Pozuelo Monfort 
 Date: Sat, 22 May 2010 18:26:29 +0200
@@ -24,14 +24,14 @@ Pass the file name of executable to the exec server, which 
it needs to
 execute #!-scripts.  Currently, the exec server tries to guess the name
 from argv[0] but argv[0] only contains the executable name by convention.
 ---
- hurd/Makefile   |4 +-
- hurd/Versions   |4 ++
- hurd/hurd.h |   14 --
- hurd/hurdexec.c |   50 ++---
- sysdeps/mach/hurd/execve.c  |6 ++--
- sysdeps/mach/hurd/fexecve.c |7 ++---
- sysdeps/mach/hurd/spawni.c  |   59 
++--
- 8 files changed, 102 insertions(+), 43 deletions(-)
+ hurd/Makefile   |4 -
+ hurd/Versions   |8 +++
+ hurd/hurd.h |   12 -
+ hurd/hurdexec.c |   63 +++
+ sysdeps/mach/hurd/execve.c  |   34 ++
+ sysdeps/mach/hurd/fexecve.c |5 +-
+ sysdeps/mach/hurd/spawni.c  |  100 
+---
+ 7 files changed, 184 insertions(+), 42 deletions(-)
 
 --- a/hurd/Versions
 +++ b/hurd/Versions
@@ -65,7 +65,7 @@ from argv[0] but argv[0] only contains the executable name by 
convention.
  server-interfaces := hurd/msg faultexc
 --- a/hurd/hurd.h
 +++ b/hurd/hurd.h
-@@ -245,12 +245,20 @@ extern FILE *fopenport (io_t port, const
+@@ -241,12 +241,20 @@ extern FILE *fopenport (io_t port, const
  extern FILE *__fopenport (io_t port, const char *mode);
  
  
@@ -189,16 +189,63 @@ from argv[0] but argv[0] only contains the executable 
name by convention.
 +#endif
 --- a/sysdeps/mach/hurd/execve.c
 +++ b/sysdeps/mach/hurd/execve.c
-@@ -31,7 +31,8 @@ __execve (const char *file_name, char *c
+@@ -18,6 +18,8 @@
+ #include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ /* Replace the current process, executing FILE_NAME with arguments ARGV and
+environment ENVP.  ARGV and ENVP are terminated by NULL pointers.  */
+@@ -25,17 +27,45 @@ int
+ __execve (const char *file_name, char *const argv[], char *const envp[])
+ {
+   error_t err;
+-  file_t file = __file_name_lookup (file_name, O_EXEC, 0);
++  char *concat_name = NULL;
++  const char *abs_name;
+ 
++  file_t file = __file_name_lookup (file_name, O_EXEC, 0);
+   if (file == MACH_PORT_NULL)
  return -1;
  
++  if (file_name[0] == '/')
++{
++  /* Absolute path */
++  abs_name = file_name;
++}
++  else
++{
++  /* Relative path */
++  char *cwd = __getcwd (NULL, 0);
++  if (cwd == NULL)
++  {
++__mach_port_deallocate (__mach_task_self (), file);
++return -1;
++  }
++  int res = __asprintf (_name, "%s/%s", cwd, file_name);
++  free (cwd);
++  if (res == -1)
++  {
++__mach_port_deallocate (__mach_task_self (), file);
++return -1;
++  }
++  abs_name = concat_name;
++}
++
/* 

[glibc] branch sid updated (96e1519 -> 0eee2a9)

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  96e1519   patches/hurd-i386/local-no_unsupported_ioctls.diff: New 
patch
   new  0eee2a9   patches/hurd-i386/submitted-exec_filename.diff: Update

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   4 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 2 files changed, 138 insertions(+), 23 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.25

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.25
in repository glibc.

commit 3a8870589aef10c80427d0e6cd2c451513a8a5e3
Merge: 267d61d 0eee2a9
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 18:05:03 2017 +0200

Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into 
glibc-2.25

 debian/changelog   |  13 ++
 debian/libc0.3.symbols.hurd-i386   |   4 +
 .../hurd-i386/local-no_unsupported_ioctls.diff |  63 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 .../patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff   |   2 +-
 debian/patches/series  |   1 +
 6 files changed, 216 insertions(+), 24 deletions(-)

diff --cc debian/changelog
index a6d74d4,35245c9..90d4250
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,167 -1,16 +1,180 @@@
 +glibc (2.25-0experimental4) UNRELEASED; urgency=medium
 +
 +  [ Samuel Thibault ]
 +  * patches/hurd-i386/git-bits-sysmacros.h.diff: New patch.
 +  * patches/hurd-i386/git-stack_chk_fail_local.diff: New patch.
 +  * patches/hurd-i386/git-stack-protect-static.diff: New patch.
 +  * patches/hurd-i386/cvs-libpthread.diff: Update, fixes rt/tst-aio and
 +rt/tst-aio64 sync ordering.
 +  * sysdeps/hurd.mk: Enable stack-protector on the Hurd.
 +
 +  [ Aurelien Jarno ]
 +  * Replace debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
 +by the final version git/submitted-syscalls5-7-unbound-stack.diff.
 +
 + -- Aurelien Jarno <aure...@debian.org>  Sun, 27 Aug 2017 01:51:15 +0200
 +
 +glibc (2.25-0experimental3) experimental; urgency=medium
 +
 +  [ Aurelien Jarno ]
 +  * debian/debhelper.in/libc-dev-alt.install, debian/rules.d/debhelper.mk: do
 +no try to install libm-*.a for builds without mvec.
 +  * debian/rules.d/build.mk: run configure with --enable-stack-protector=
 +strong.
 +  * debian/sysdeps/hurd.mk: disable stack-protector on the Hurd.
 +  * debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6172 (from
 +glibc-bsd).
 +  * debian/rules, debian/rules.d/build.mk, debian/control.in/main: use
 +dh_update_autotools_config from debhelper instead of
 +dh_autotools-dev_updateconfig from autotools-dev.
 +
 + -- Aurelien Jarno <aure...@debian.org>  Sun, 27 Aug 2017 01:49:39 +0200
 +
 +glibc (2.25-0experimental2) experimental; urgency=medium
 +
 +  [ Aurelien Jarno ]
 +  * Do not try to install NPTL GDB pretty-printers on non-Linux.
 +  * debian/control.in/main: build-depends on autotools-dev.
 +  * debian/rules, debian/rules.d/build.mk: update/restore config.guess and
 +config.sub on configure/clean.
 +  * debian/debhelper.in/libc-dev{-alt,}.install: install libm-*.a to also
 +install the versioned static library on architectures with mvec support.
 +Closes: #872852.
 +  * debian/patches/git-updates.diff: update from upstream stable branch.
 +  * debian/rules.d/build.mk: reduce TIMEOUTFACTOR to 15 from 25. This should
 +fix FTBFS on HPPA.
 +  * debian/debhelper.in/nscd.init: add support for the try-restart argument
 +to nscd's init script.
 +  * debian/debhelper.in/libc.postinst, debian/script.in/nsscheck.sh: drop
 +wheezy to jessie upgrade code for samba.
 +  * debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.templates,
 +debian/po/*: do not call /etc/init.d scripts even as a fallback as
 +invoke-rc.d is now always available.
 +  * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.postrm: drop
 +code to handle upgrades from wheezy.
 +  * debian/script.in/nohwcap.sh: drop code to support libc0.1-i686 and
 +libc6-i686.
 +  * debhelper.in/*.lintian-overrides: cleanup lintian overrides.
 +  * debian/control.in/main: drop the XS-Testsuite field, it has been replaced
 +by a Testsuite field automatically added by dpkg.
 +  * debian/control.in/main: bump Standards-Version to 4.0.1.
 +
 + -- Aurelien Jarno <aure...@debian.org>  Sat, 26 Aug 2017 16:22:03 +0200
 +
 +glibc (2.25-0experimental1) experimental; urgency=medium
 +
 +  [ Samuel Thibault ]
 +  * patches/hurd-i386/submitted-net.diff: rebased.
 +  * patches/hurd-i386/tg-tls.diff: update.
 +  * patches/hurd-i386/submitted-malloc-setstate.diff: update.
 +  * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
 +  * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
 +  * patches/hurd-i386/cvs-libpthread.diff: update.
 +  * patches/hurd-i386/git-__inet6_scopeid_pton.diff: new patch from upstream.
 +  * patches/hurd-i386/tg2.25-tls.diff: new patch.
 +  * patches/hurd-i386/local-nocheck-installed-headers.diff: New patch to
 +disable checking hurd and mach headers for standards, they are not.
 +  * patches/hurd-i386/submitted-net.diff: Disable installing if_ppp.h, it just
 +does not work without OS-specific ppp_defs.h.
 +  * testsuite-xfail-debian.mk: update for hurd

[glibc] 01/01: Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.26

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit ef91d0f95905730a2ee1b532f74f37b6469208be
Merge: e59bd4a 0eee2a9
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 17:58:27 2017 +0200

Merge branch 'sid' of ssh://git.debian.org/git/pkg-glibc/glibc into 
glibc-2.26

 debian/changelog   |  13 ++
 debian/libc0.3.symbols.hurd-i386   |   4 +
 .../hurd-i386/local-no_unsupported_ioctls.diff |  63 +
 .../patches/hurd-i386/submitted-exec_filename.diff | 157 ++---
 .../patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff   |   2 +-
 debian/patches/series  |   1 +
 6 files changed, 216 insertions(+), 24 deletions(-)

diff --cc debian/changelog
index 7a5e075,35245c9..7814403
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,262 -1,16 +1,275 @@@
 +glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 +
 +  [ Adam Conrad ]
 +  * New upstream release (LP: #1703368), with git updates to 2017-09-01:
 +- debian/{symbols.wildcards,control}: Update and regen for 2.26.
 +- debian/patches/alpha/submitted-termios_h.diff: upstreamed.
 +- debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
 +- debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
 +- debian/patches/any/submitted-string2-strcmp.diff: obsolete.
 +- debian/patches/any/local-tst-writev.diff: fixed upstream.
 +- debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
 +- debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
 +- debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
 +- debian/patches/any/local-bits-sigstack.diff: fixed upstream.
 +- debian/patches/i386/local-cmov.diff: dropped, no longer useful.
 +- debian/patches/all/local-ldd.diff: rebased.
 +- debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
 +- debian/patches/any/local-tcsetaddr.diff: rebased.
 +- debian/patches/any/submitted-resolv-unaligned.diff: rebased.
 +- debian/patches/arm/local-arm-futex.diff: rebased.
 +- debian/patches/hurd-i386/local-ED.diff: rebased.
 +- debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
 +- debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
 +- debian/patches/kfreebsd/submitted-auxv.diff: rebased.
 +- debian/patches/kfreebsd/submitted-waitid.diff: rebased.
 +- debian/patches/localedata/locales-fr.diff: rebased.
 +- debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: rebased.
 +- debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
 +- debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
 +  agree with the sorting we see in Debian, may need another look.
 +- debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
 +- debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
 +  Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
 +- debian/sysdeps/{powerpc.mk,ppc64.mk,ppc64el.mk,s390x.mk}: Disable
 +  lock-elision on powerpc and s390, following IBM's recommendation,
 +  and fixing testsuite regressions on (at least) ppc64el in the process.
 +- debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
 +- debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
 +  all platforms; the design of this test is such that the outcome relies
 +  on cache sizes and noisiness of the build system, which is unreliable.
 +- debian/testsuite-xfail-debian.mk: Use granular pow/setpayloadsig xfails.
 +- debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
 +  sort out a reasonable nsswitch migration strategy from compat to files.
 +
 +  [ Samuel Thibault ]
 +  * Adjust hurd-i386 patches to restore build and functionality with 2.26:
 +- patches/hurd-i386/tg-gsync-libc.diff: rebased.
 +- patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
 +- patches/hurd-i386/tg-pipe2.diff: rebased.
 +- patches/hurd-i386/tg-socket_flags.diff: rebased.
 +- patches/hurd-i386/tg2.25-tls.diff: rebased.
 +- patches/hurd-i386/tg2.26-sched_param.diff: New patch.
 +- patches/hurd-i386/git-sigsetops.h.diff: New patch.
 +- patches/hurd-i386/git-sigsetops-2.h.diff: New patch.
 +- patches/hurd-i386/git-sigsetops-3.h.diff: New patch.
 +- patches/hurd-i386/tg2.26-sigsetops.h.diff: New patch.
 +- patches/hurd-i386/git-bits_socket.h.diff: New patch.
 +- patches/hurd-i386/git-preadwritev2.diff: New patch.
 +- patches/hurd-i386/git-preadwritev2-2.diff: New patch.
 +- patches/hurd-i386/git-preadwritev2-3.diff: New patch.
 +- patches/hurd-i386/git-rtld-access.diff: New patch.
 +- patches/hurd-i386/git-rtld-sbrk.diff: New patch.
 +- patches/hurd-i386/git-rtld-sbrk-2.diff: New patch.
 +- patches/hur

[glibc] branch glibc-2.26 updated (0d91ad5 -> e59bd4a)

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  0d91ad5   hurd: Fix yet more symbol exposition
   new  e59bd4a   hurd: reintroduce actually-existing test

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/testsuite-xfail-debian.mk | 1 +
 1 file changed, 1 insertion(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: reintroduce actually-existing test

2017-09-27 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit e59bd4a23286b4b6fb7de8ca1c5c956f62e39c3d
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 07:52:01 2017 +

hurd: reintroduce actually-existing test
---
 debian/testsuite-xfail-debian.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index dd88a46..5e77d23 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -246,6 +246,7 @@ test-xfail-tst-audit3 = yes
 test-xfail-tst-prelink = yes
 test-xfail-tst-tls-atexit = yes
 
+test-xfail-POSIX2008/fcntl.h/conform = yes
 test-xfail-UNIX98/sys/ipc.h/conform = yes
 test-xfail-UNIX98/sys/msg.h/conform = yes
 test-xfail-UNIX98/sys/resource.h/conform = yes

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (183bad6 -> 0d91ad5)

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  183bad6   hurd: Remove patch submitted-resolv.diff
   new  02e41a0   patches/hurd-i386/cvs-libpthread.diff: Update to fix 
symbol exposition
   new  09ad2d0   patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update to 
fix symbol exposition
   new  5199345   patches/hurd-i386/git-sigsuspend_not_cancel.diff: New 
patch to fix symbol exposition.
   new  b45478a   testsuite-xfail-debian.mk: Update fixed linknamespace 
issues
   new  0d91ad5   hurd: Fix yet more symbol exposition

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   3 +
 debian/patches/hurd-i386/cvs-libpthread.diff   | 117 -
 .../hurd-i386/git-sigsuspend_not_cancel.diff   |  13 +
 debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff |  10 +-
 debian/patches/hurd-i386/tg-sysvshm.diff   |   2 +-
 debian/patches/series  |   1 +
 debian/testsuite-xfail-debian.mk   | 271 -
 7 files changed, 76 insertions(+), 341 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 02/05: patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update to fix symbol exposition

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 09ad2d0ed854d36ca92f423d8f2792002494f062
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Sep 26 19:49:36 2017 +

patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update to fix symbol exposition
---
 debian/changelog   | 1 +
 debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff | 8 
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c5a809a..e175f99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -85,6 +85,7 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
 - patches/hurd-i386/tg-gsync-libc.diff: Update.
 - patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
+- patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff 
b/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
index 7ce7a7f..f7d3bb8 100644
--- a/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
+++ b/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
@@ -75,7 +75,7 @@ index 0200b13..b66e5b5 100644
 +  size_t tw_size = 0;
 +  unsigned i;
 +
-+  err = mach_port_mod_refs (mach_task_self (), rendezvous,
++  err = __mach_port_mod_refs (mach_task_self (), rendezvous,
 +  MACH_PORT_RIGHT_SEND, 1);
 +  if (err)
 +goto out;
@@ -130,7 +130,7 @@ index 0200b13..b66e5b5 100644
 +err = EIO;
 +
 +out:
-+  mach_port_deallocate (mach_task_self (), rendezvous);
++  __mach_port_deallocate (__mach_task_self (), rendezvous);
 +  if (euids != euids_buf)
 +__vm_deallocate (__mach_task_self(), (vm_address_t) euids, neuids * 
sizeof(uid_t));
 +  if (auids != auids_buf)
@@ -221,8 +221,8 @@ index 612581c..51167e8 100644
 +mach_port_t rendezvous  = __mach_reply_port (), reply;
 +struct cmsgcred *ucredp;
 +
-+err = mach_port_insert_right (mach_task_self (), rendezvous,
-+  rendezvous, MACH_MSG_TYPE_MAKE_SEND);
++err = __mach_port_insert_right (mach_task_self (), rendezvous,
++rendezvous, MACH_MSG_TYPE_MAKE_SEND);
 +ports[nports++] = rendezvous;
 +if (err)
 +  goto out;

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 04/05: testsuite-xfail-debian.mk: Update fixed linknamespace issues

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit b45478aec0d970d2754e3896d5410ed469811d52
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Sep 26 23:28:42 2017 +

testsuite-xfail-debian.mk: Update fixed linknamespace issues
---
 debian/testsuite-xfail-debian.mk | 239 ---
 1 file changed, 239 deletions(-)

diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 81e45a5..348341a 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -235,215 +235,25 @@ test-xfail-XOPEN2K8/pthread.h/conform = yes
 test-xfail-XOPEN2K8/sys/stat.h/conform = yes
 test-xfail-XOPEN2K/sys/stat.h/conform = yes
 
-test-xfail-POSIX2008/aio.h/linknamespace = yes
 test-xfail-POSIX2008/arpa/inet.h/linknamespace = yes
-test-xfail-POSIX2008/assert.h/linknamespace = yes
-test-xfail-POSIX2008/complex.h/linknamespace = yes
-test-xfail-POSIX2008/fcntl.h/linknamespace = yes
-test-xfail-POSIX2008/fenv.h/linknamespace = yes
-test-xfail-POSIX2008/fnmatch.h/linknamespace = yes
-test-xfail-POSIX2008/glob.h/linknamespace = yes
-test-xfail-POSIX2008/iconv.h/linknamespace = yes
-test-xfail-POSIX2008/langinfo.h/linknamespace = yes
-test-xfail-POSIX2008/locale.h/linknamespace = yes
-test-xfail-POSIX2008/math.h/linknamespace = yes
-test-xfail-POSIX2008/monetary.h/linknamespace = yes
-test-xfail-POSIX2008/mqueue.h/linknamespace = yes
-test-xfail-POSIX2008/net/if.h/linknamespace = yes
 test-xfail-POSIX2008/netinet/in.h/linknamespace = yes
-test-xfail-POSIX2008/nl_types.h/linknamespace = yes
-test-xfail-POSIX2008/poll.h/linknamespace = yes
-test-xfail-POSIX2008/pthread.h/linknamespace = yes
-test-xfail-POSIX2008/pwd.h/linknamespace = yes
-test-xfail-POSIX2008/sched.h/linknamespace = yes
-test-xfail-POSIX2008/setjmp.h/linknamespace = yes
-test-xfail-POSIX2008/signal.h/linknamespace = yes
-test-xfail-POSIX2008/stdio.h/linknamespace = yes
-test-xfail-POSIX2008/stdlib.h/linknamespace = yes
-test-xfail-POSIX2008/string.h/linknamespace = yes
-test-xfail-POSIX2008/stropts.h/linknamespace = yes
-test-xfail-POSIX2008/sys/mman.h/linknamespace = yes
-test-xfail-POSIX2008/sys/select.h/linknamespace = yes
 test-xfail-POSIX2008/sys/socket.h/linknamespace = yes
-test-xfail-POSIX2008/sys/stat.h/linknamespace = yes
-test-xfail-POSIX2008/sys/statvfs.h/linknamespace = yes
-test-xfail-POSIX2008/sys/times.h/linknamespace = yes
-test-xfail-POSIX2008/sys/utsname.h/linknamespace = yes
-test-xfail-POSIX2008/sys/wait.h/linknamespace = yes
-test-xfail-POSIX2008/termios.h/linknamespace = yes
-test-xfail-POSIX2008/tgmath.h/linknamespace = yes
-test-xfail-POSIX2008/time.h/linknamespace = yes
-test-xfail-POSIX2008/utime.h/linknamespace = yes
-test-xfail-POSIX2008/wchar.h/linknamespace = yes
-test-xfail-POSIX2008/wordexp.h/linknamespace = yes
-test-xfail-POSIX/assert.h/linknamespace = yes
 test-xfail-POSIX/dirent.h/linknamespace = yes
-test-xfail-POSIX/fcntl.h/linknamespace = yes
-test-xfail-POSIX/grp.h/linknamespace = yes
-test-xfail-POSIX/locale.h/linknamespace = yes
-test-xfail-POSIX/math.h/linknamespace = yes
-test-xfail-POSIX/pthread.h/linknamespace = yes
-test-xfail-POSIX/pwd.h/linknamespace = yes
-test-xfail-POSIX/sched.h/linknamespace = yes
-test-xfail-POSIX/setjmp.h/linknamespace = yes
-test-xfail-POSIX/signal.h/linknamespace = yes
-test-xfail-POSIX/stdio.h/linknamespace = yes
-test-xfail-POSIX/stdlib.h/linknamespace = yes
-test-xfail-POSIX/string.h/linknamespace = yes
-test-xfail-POSIX/sys/mman.h/linknamespace = yes
-test-xfail-POSIX/sys/stat.h/linknamespace = yes
-test-xfail-POSIX/sys/times.h/linknamespace = yes
-test-xfail-POSIX/sys/utsname.h/linknamespace = yes
-test-xfail-POSIX/sys/wait.h/linknamespace = yes
-test-xfail-POSIX/termios.h/linknamespace = yes
-test-xfail-POSIX/time.h/linknamespace = yes
-test-xfail-POSIX/utime.h/linknamespace = yes
-test-xfail-UNIX98/aio.h/linknamespace = yes
 test-xfail-UNIX98/arpa/inet.h/linknamespace = yes
-test-xfail-UNIX98/assert.h/linknamespace = yes
-test-xfail-UNIX98/dirent.h/linknamespace = yes
-test-xfail-UNIX98/fcntl.h/linknamespace = yes
 test-xfail-UNIX98/ftw.h/linknamespace = yes
-test-xfail-UNIX98/grp.h/linknamespace = yes
-test-xfail-UNIX98/iconv.h/linknamespace = yes
-test-xfail-UNIX98/langinfo.h/linknamespace = yes
-test-xfail-UNIX98/locale.h/linknamespace = yes
-test-xfail-UNIX98/math.h/linknamespace = yes
-test-xfail-UNIX98/monetary.h/linknamespace = yes
 test-xfail-UNIX98/netinet/in.h/linknamespace = yes
-test-xfail-UNIX98/nl_types.h/linknamespace = yes
-test-xfail-UNIX98/poll.h/linknamespace = yes
-test-xfail-UNIX98/pthread.h/linknamespace = yes
-test-xfail-UNIX98/pwd.h/linknamespace = yes
-test-xfail-UNIX98/sched.h/linknamespace = yes
-test-xfail-UNIX98/semaphore.h/linknamespace = yes
-test-xfail-UNIX98/setjmp.h/linknamespace = yes
-test-xfail-UNIX98/signal.h/linknamespace = yes
-test-xfail-UNIX98/st

[glibc] 05/05: hurd: Fix yet more symbol exposition

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 0d91ad54f58736379bf4958368bc7311f4ffe3f2
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Wed Sep 27 00:05:18 2017 +

hurd: Fix yet more symbol exposition

- patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
- patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
- patches/hurd-i386/tg-sysvshm.diff: Update.
- testsuite-xfail-debian.mk: Update.
---
 debian/changelog   |  1 +
 debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff |  2 +-
 debian/patches/hurd-i386/tg-sysvshm.diff   |  2 +-
 debian/patches/series  |  1 +
 debian/testsuite-xfail-debian.mk   | 32 --
 5 files changed, 4 insertions(+), 34 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b20e4dd..7a5e075 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -87,6 +87,7 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
 - patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
 - patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
+- patches/hurd-i386/tg-sysvshm.diff: Update.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff 
b/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
index f7d3bb8..3f9c77c 100644
--- a/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
+++ b/debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff
@@ -243,7 +243,7 @@ index 612581c..51167e8 100644
 +  (AUTH, __auth_user_authenticate_request (port,
 +  reply, MACH_MSG_TYPE_MAKE_SEND_ONCE,
 +  rendezvous, MACH_MSG_TYPE_MAKE_SEND));
-+mach_port_deallocate (__mach_task_self (), reply);
++__mach_port_deallocate (__mach_task_self (), reply);
 +if (err)
 +  goto out;
 +  }
diff --git a/debian/patches/hurd-i386/tg-sysvshm.diff 
b/debian/patches/hurd-i386/tg-sysvshm.diff
index 984d0eb..e7e2a49 100644
--- a/debian/patches/hurd-i386/tg-sysvshm.diff
+++ b/debian/patches/hurd-i386/tg-sysvshm.diff
@@ -307,7 +307,7 @@ Subject: [PATCH] Implement SysV shared memory for GNU/Hurd.
 +  err = __sysvshm_add (addr, statbuf.st_size);
 +  if (err)
 +{
-+  munmap (addr, statbuf.st_size);
++  __munmap (addr, statbuf.st_size);
 +  return (void *) -1;
 +}
 +
diff --git a/debian/patches/series b/debian/patches/series
index e31b276..00b9a6b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -162,6 +162,7 @@ hurd-i386/git-dl-sysdep-check.diff
 hurd-i386/git-socket-limit.diff
 hurd-i386/tg-thread-linkspace.diff
 hurd-i386/git-clock_gettime_gettimeofday.diff
+hurd-i386/git-sigsuspend_not_cancel.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 348341a..dd88a46 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -235,40 +235,17 @@ test-xfail-XOPEN2K8/pthread.h/conform = yes
 test-xfail-XOPEN2K8/sys/stat.h/conform = yes
 test-xfail-XOPEN2K/sys/stat.h/conform = yes
 
-test-xfail-POSIX2008/arpa/inet.h/linknamespace = yes
-test-xfail-POSIX2008/netinet/in.h/linknamespace = yes
-test-xfail-POSIX2008/sys/socket.h/linknamespace = yes
 test-xfail-POSIX/dirent.h/linknamespace = yes
-test-xfail-UNIX98/arpa/inet.h/linknamespace = yes
 test-xfail-UNIX98/ftw.h/linknamespace = yes
-test-xfail-UNIX98/netinet/in.h/linknamespace = yes
-test-xfail-UNIX98/sys/socket.h/linknamespace = yes
-test-xfail-XOPEN2K8/arpa/inet.h/linknamespace = yes
-test-xfail-XOPEN2K8/netinet/in.h/linknamespace = yes
-test-xfail-XOPEN2K8/sys/socket.h/linknamespace = yes
-test-xfail-XOPEN2K/arpa/inet.h/linknamespace = yes
 test-xfail-XOPEN2K/ftw.h/linknamespace = yes
-test-xfail-XOPEN2K/netinet/in.h/linknamespace = yes
-test-xfail-XOPEN2K/sys/socket.h/linknamespace = yes
-test-xfail-XPG4/arpa/inet.h/linknamespace = yes
 test-xfail-XPG4/ftw.h/linknamespace = yes
-test-xfail-XPG4/netinet/in.h/linknamespace = yes
-test-xfail-XPG4/poll.h/linknamespace = yes
-test-xfail-XPG4/stropts.h/linknamespace = yes
-test-xfail-XPG4/sys/mman.h/linknamespace = yes
 test-xfail-XPG4/sys/shm.h/linknamespace = yes
-test-xfail-XPG4/sys/socket.h/linknamespace = yes
-test-xfail-XPG4/sys/time.h/linknamespace = yes
-test-xfail-XPG4/sys/uio.h/linknamespace = yes
-test-xfail-XPG4/ucontext.h/linknamespace = yes
-test-xfail-XPG4/utmpx.h/linknamespace = yes
 
 # new in 2.22
 test-xfail-tst-audit3 = yes
 test-xfail-tst-prelink = yes
 test-xfail-tst-tls-atexit = yes
 
-test-xfail-POSIX2008/fcntl.h/conform = yes
 test-xfail-UNIX98/sys/ipc.h/conform = yes

[glibc] 03/05: patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch to fix symbol exposition.

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 5199345fbdf5376fa825dd7cc7f5f52067b94ac4
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Sep 26 19:49:51 2017 +

patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch to fix symbol 
exposition.
---
 debian/changelog|  1 +
 debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff | 13 +
 2 files changed, 14 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index e175f99..b20e4dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -86,6 +86,7 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/tg-gsync-libc.diff: Update.
 - patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
 - patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
+- patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff 
b/debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff
new file mode 100644
index 000..8be43b3
--- /dev/null
+++ b/debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff
@@ -0,0 +1,13 @@
+Actually part of commit 988f991b5069f09d793c887618e84a196b100416
+('Remove non cancellable sigsuspend definition')
+
+Index: glibc-2.26/sysdeps/mach/hurd/sigsuspend.c
+===
+--- glibc-2.26.orig/sysdeps/mach/hurd/sigsuspend.c
 glibc-2.26/sysdeps/mach/hurd/sigsuspend.c
+@@ -79,5 +79,4 @@ __sigsuspend (const sigset_t *set)
+   return -1;
+ }
+ libc_hidden_def (__sigsuspend)
+-strong_alias (__sigsuspend, sigsuspend_not_cancel)
+ weak_alias (__sigsuspend, sigsuspend)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/05: patches/hurd-i386/cvs-libpthread.diff: Update to fix symbol exposition

2017-09-26 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 02e41a0111b4f32f8f0628af813a5fced126ce8c
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Sep 26 19:49:04 2017 +

patches/hurd-i386/cvs-libpthread.diff: Update to fix symbol exposition
---
 debian/patches/hurd-i386/cvs-libpthread.diff | 117 ---
 1 file changed, 53 insertions(+), 64 deletions(-)

diff --git a/debian/patches/hurd-i386/cvs-libpthread.diff 
b/debian/patches/hurd-i386/cvs-libpthread.diff
index 6e27b31..65a09e7 100644
--- a/debian/patches/hurd-i386/cvs-libpthread.diff
+++ b/debian/patches/hurd-i386/cvs-libpthread.diff
@@ -1,11 +1,12 @@
-git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ 596061769ee34741a42eb375b1a2e06fffb4c5a3
+lsdiff -p2 cvs-libpthread.diff > orderfile
+git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ -Oorderfile 
64727f50e23a744e1607cb6aff72f0813d56c6c9
 from git.savannah.gnu.org:/srv/git/hurd/libpthread.git/
 thus by construction only libpthread/ files, thus hurd-only
-Date: Mon Sep 25 21:47:12 2017 +0200
+Date: Tue Sep 26 21:29:14 2017 +0200
 
  ChangeLog |   6 +
- Makeconfig|  20 +
- Makefile  | 371 
+ Makeconfig|  13 +
+ Makefile  | 365 +++
  TODO  | 131 
  Versions  | 155 +
  configure |   2 +
@@ -150,14 +151,14 @@ Date: Mon Sep 25 21:47:12 2017 +0200
  sysdeps/generic/sem-unlink.c  |  32 +
  sysdeps/generic/sem-wait.c|  32 +
  sysdeps/generic/shm-directory.h   |  31 +
- sysdeps/hurd/pt-destroy-specific.c|  79 +++
- sysdeps/hurd/pt-getspecific.c |  40 ++
- sysdeps/hurd/pt-init-specific.c   |  30 +
+ sysdeps/hurd/pt-destroy-specific.c|  77 +++
+ sysdeps/hurd/pt-getspecific.c |  39 ++
+ sysdeps/hurd/pt-init-specific.c   |  31 +
  sysdeps/hurd/pt-key-create.c  | 110 
  sysdeps/hurd/pt-key-delete.c  |  64 ++
  sysdeps/hurd/pt-key.h |  77 +++
  sysdeps/hurd/pt-kill.c|  52 ++
- sysdeps/hurd/pt-setspecific.c |  48 ++
+ sysdeps/hurd/pt-setspecific.c |  51 ++
  sysdeps/i386/bits/memory.h|  40 ++
  sysdeps/i386/bits/pt-atomic.h |  66 ++
  sysdeps/i386/bits/pthreadtypes-arch.h |  21 +
@@ -235,7 +236,7 @@ Date: Mon Sep 25 21:47:12 2017 +0200
  tests/test-8.c|  60 ++
  tests/test-9.c|  88 +++
  tests/test-__pthread_destroy_specific-skip.c  |  83 +++
- 232 files changed, 13236 insertions(+)
+ 232 files changed, 13224 insertions(+)
 
 diff --git glibc/libpthread/ChangeLog glibc/libpthread/ChangeLog
 new file mode 100644
@@ -251,10 +252,10 @@ index 000..e991eac
 +$ git show 51839d398b0f9885a17ab5c0768b8dec4dd9eb79:ChangeLog
 diff --git glibc/libpthread/Makeconfig glibc/libpthread/Makeconfig
 new file mode 100644
-index 000..a8ef68e
+index 000..e90f5f7
 --- /dev/null
 +++ glibc/libpthread/Makeconfig
-@@ -0,0 +1,20 @@
+@@ -0,0 +1,13 @@
 +# Makeconfig fragment for Hurd libpthread add-on.
 +# This gets included at the end of the main glibc Makeconfig.
 +
@@ -265,22 +266,15 @@ index 000..a8ef68e
 +static-thread-library = $(common-objpfx)libpthread/libpthread.a
 +bounded-thread-library = $(static-thread-library)
 +
-+ifeq ($(subdir),malloc)
-+LDLIBS-tst-interpose-static-thread += -lihash
-+endif
-+ifeq ($(subdir),elf)
-+LDLIBS-tst-linkall-static += -lihash
-+endif
-+
 +rpath-dirs += libpthread
 +
 ++includes += -I$(..)libpthread/include
 diff --git glibc/libpthread/Makefile glibc/libpthread/Makefile
 new file mode 100644
-index 000..9707f57
+index 000..3f59924
 --- /dev/null
 +++ glibc/libpthread/Makefile
-@@ -0,0 +1,371 @@
+@@ -0,0 +1,365 @@
 +#
 +#   Copyright (C) 1994, 1995, 1996, 1997, 2000, 2002, 2004, 2005, 2006, 2007,
 +# 2008, 2011 Free Software Foundation, Inc.
@@ -503,12 +497,6 @@ index 000..9707f57
 +VPATH += $(SYSDEP_PATH)
 +
 +ifeq ($(IN_GLIBC),no)
-+HURDLIBS = ihash
-+else
-+LDLIBS-pthread.so = -lihash
-+endif
-+
-+ifeq ($(IN_GLIBC),no)
 +installhdrs :=
 +installhdrsubdir := .
 +
@@ -2298,7 +2286,7 @@ index 000..afce1f7
 +}
 diff --git glibc/libpthread/libpthread.a glibc/libpthread/libpthread.a
 new file mode 100644
-index 000..7d3f8d3
+index 000..e5bd2cc
 --- /dev/null
 +++ glibc/libpthread/libpthread.a
 @@ -0,0 +1,22 @@
@@ -2323,10 +2311,10 @@ index 000..7d3f8d3

[glibc] branch glibc-2.26 updated (e3ec718 -> 183bad6)

2017-09-25 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  e3ec718   hurd: Fix exposing lll_* symbols
   new  b78cd5b   hurd: update libpthread to fix symbol exposition
   new  183bad6   hurd: Remove patch submitted-resolv.diff

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |1 -
 debian/patches/hurd-i386/cvs-libpthread.diff   |   61 +-
 debian/patches/hurd-i386/submitted-resolv.diff |   37 -
 .../hurd-i386/tg-libpthread-gsync-mutex.diff   | 1342 ++--
 debian/patches/series  |1 -
 debian/testsuite-xfail-debian.mk   |5 +
 6 files changed, 984 insertions(+), 463 deletions(-)
 delete mode 100644 debian/patches/hurd-i386/submitted-resolv.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 02/02: hurd: Remove patch submitted-resolv.diff

2017-09-25 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 183bad663e0b29b5f6951fe657ea25fb68ecbec9
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Sep 26 00:11:13 2017 +

hurd: Remove patch submitted-resolv.diff

It is actually a bug in the TCP/IP stack, whose fix will fix these tests.
---
 debian/changelog   |  1 -
 debian/patches/hurd-i386/submitted-resolv.diff | 37 --
 debian/patches/series  |  1 -
 debian/testsuite-xfail-debian.mk   |  5 
 4 files changed, 5 insertions(+), 39 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f10492c..c5a809a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -76,7 +76,6 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/cvs-truncate64.diff: Remove unused merged patch.
 - patches/hurd-i386/git-tst-udp-timeout.diff: New patch.
 - patches/hurd-i386/git-tst-udp-nonblocking.diff: New patch.
-- patches/hurd-i386/submitted-resolv.diff: New patch.
 - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: New patch.
 - patches/hurd-i386/git-hidden-def.diff: New patch.
 - patches/hurd-i386/git-hidden-def.diff-2: New patch.
diff --git a/debian/patches/hurd-i386/submitted-resolv.diff 
b/debian/patches/hurd-i386/submitted-resolv.diff
deleted file mode 100644
index 901e386..000
--- a/debian/patches/hurd-i386/submitted-resolv.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-server_thread_udp_process_one already takes care of calling sendto()
-instead of xsendto to be able to ignore the case where the client has
-closed the socket.  Depending on the TCP/IP stack behavior, this error
-could be notified later through recvfrom(), so we need to ignore it
-there too.
-
-* support/resolv_test.c (server_thread_udp_process_one): Call recvfrom
-instead of xrecvfrom, and ignore ECONNREFUSED errors.
-
-https://sourceware.org/ml/libc-alpha/2017-09/msg00420.html
-
-diff --git a/support/resolv_test.c b/support/resolv_test.c
-index 1625dcf43a..c3325b89b1 100644
 a/support/resolv_test.c
-+++ b/support/resolv_test.c
-@@ -600,7 +600,7 @@ server_thread_udp_process_one (struct resolv_test *obj, 
int server_index)
-   unsigned char query[512];
-   struct sockaddr_storage peer;
-   socklen_t peerlen = sizeof (peer);
--  size_t length = xrecvfrom (obj->servers[server_index].socket_udp,
-+  ssize_t length = recvfrom (obj->servers[server_index].socket_udp,
-  query, sizeof (query), 0,
-  (struct sockaddr *) , );
-   /* Check for termination.  */
-@@ -613,6 +613,12 @@ server_thread_udp_process_one (struct resolv_test *obj, 
int server_index)
-   return false;
-   }
- 
-+  if (length < 0)
-+{
-+  /* The other end had closed the socket, and we are notified only now. */
-+  TEST_VERIFY_EXIT (errno == ECONNREFUSED);
-+  return true;
-+}
- 
-   struct query_info qinfo;
-   parse_query (, query, length);
diff --git a/debian/patches/series b/debian/patches/series
index 725815c..e31b276 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -155,7 +155,6 @@ hurd-i386/git-clone.diff
 hurd-i386/git-gethostname.diff
 hurd-i386/git-tst-udp-timeout.diff
 hurd-i386/git-tst-udp-nonblocking.diff
-hurd-i386/submitted-resolv.diff
 hurd-i386/unsubmitted-exp-hidden-jump.diff
 hurd-i386/git-hidden-def.diff
 hurd-i386/git-hidden-def-2.diff
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index b2172b7..81e45a5 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -645,6 +645,11 @@ test-xfail-XPG42/sys/socket.h/linknamespace = yes
 test-xfail-XPG42/sys/wait.h/linknamespace = yes
 test-xfail-XPG42/unistd.h/linknamespace = yes
 test-xfail-XPG42/wordexp.h/linknamespace = yes
+
+# will be fixed in hurd >= 20170926
+test-xfail-tst-bug18665-tcp = yes
+test-xfail-tst-resolv-basic = yes
+test-xfail-tst-resolv-search = yes
 endif
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/02: hurd: update libpthread to fix symbol exposition

2017-09-25 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit b78cd5b57c5c761b03c3f6907f0ee838d116946e
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 25 22:18:13 2017 +

hurd: update libpthread to fix symbol exposition
---
 debian/patches/hurd-i386/cvs-libpthread.diff   |   61 +-
 .../hurd-i386/tg-libpthread-gsync-mutex.diff   | 1342 ++--
 2 files changed, 979 insertions(+), 424 deletions(-)

diff --git a/debian/patches/hurd-i386/cvs-libpthread.diff 
b/debian/patches/hurd-i386/cvs-libpthread.diff
index dd677f5..6e27b31 100644
--- a/debian/patches/hurd-i386/cvs-libpthread.diff
+++ b/debian/patches/hurd-i386/cvs-libpthread.diff
@@ -1,7 +1,7 @@
-git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ f881f17267506f3ced17259a066a4d95bffb57f0
+git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ 596061769ee34741a42eb375b1a2e06fffb4c5a3
 from git.savannah.gnu.org:/srv/git/hurd/libpthread.git/
 thus by construction only libpthread/ files, thus hurd-only
-Date: Sun Sep 24 23:09:59 2017 +0200
+Date: Mon Sep 25 21:47:12 2017 +0200
 
  ChangeLog |   6 +
  Makeconfig|  20 +
@@ -11,6 +11,7 @@ Date: Sun Sep 24 23:09:59 2017 +0200
  configure |   2 +
  configure.in  |   4 +
  forward.c | 281 +
+ sysdeps/pthread/pthread.h |  22 +
  include/pthread/pthread.h | 835 ++
  include/pthread/pthreadtypes.h| 125 
  libc_pthread_init.c   |  35 ++
@@ -122,8 +123,8 @@ Date: Sun Sep 24 23:09:59 2017 +0200
  sysdeps/generic/pt-rwlock-destroy.c   |  29 +
  sysdeps/generic/pt-rwlock-init.c  |  45 ++
  sysdeps/generic/pt-rwlock-rdlock.c|  33 +
- sysdeps/generic/pt-rwlock-timedrdlock.c   | 120 
- sysdeps/generic/pt-rwlock-timedwrlock.c   | 103 
+ sysdeps/generic/pt-rwlock-timedrdlock.c   | 121 
+ sysdeps/generic/pt-rwlock-timedwrlock.c   | 104 
  sysdeps/generic/pt-rwlock-tryrdlock.c |  56 ++
  sysdeps/generic/pt-rwlock-trywrlock.c |  46 ++
  sysdeps/generic/pt-rwlock-unlock.c|  99 +++
@@ -154,12 +155,13 @@ Date: Sun Sep 24 23:09:59 2017 +0200
  sysdeps/hurd/pt-init-specific.c   |  30 +
  sysdeps/hurd/pt-key-create.c  | 110 
  sysdeps/hurd/pt-key-delete.c  |  64 ++
- sysdeps/hurd/pt-key.h |  76 +++
+ sysdeps/hurd/pt-key.h |  77 +++
  sysdeps/hurd/pt-kill.c|  52 ++
  sysdeps/hurd/pt-setspecific.c |  48 ++
  sysdeps/i386/bits/memory.h|  40 ++
  sysdeps/i386/bits/pt-atomic.h |  66 ++
  sysdeps/i386/bits/pthreadtypes-arch.h |  21 +
+ sysdeps/pthread/bits/thread-shared-types.h|  24 +
  sysdeps/i386/machine-sp.h |  30 +
  sysdeps/i386/pt-machdep.h |  29 +
  sysdeps/mach/bits/spin-lock-inline.h  |  90 +++
@@ -205,14 +207,12 @@ Date: Sun Sep 24 23:09:59 2017 +0200
  sysdeps/pthread/bits/rwlock.h |  46 ++
  sysdeps/pthread/bits/semaphore.h  |  44 ++
  sysdeps/pthread/bits/thread-attr.h|  47 ++
- sysdeps/pthread/bits/thread-shared-types.h|  24 +
  sysdeps/pthread/bits/thread-specific.h|  25 +
  sysdeps/pthread/flockfile.c   |  32 +
  sysdeps/pthread/ftrylockfile.c|  35 ++
  sysdeps/pthread/funlockfile.c |  33 +
  sysdeps/pthread/libc-lockP.h  | 158 +
  sysdeps/pthread/pthread-functions.h   | 141 +
- sysdeps/pthread/pthread.h |  22 +
  sysdeps/pthread/semaphore.h   |  81 +++
  tests/.cvsignore  |   1 +
  tests/Makefile|  40 ++
@@ -235,7 +235,7 @@ Date: Sun Sep 24 23:09:59 2017 +0200
  tests/test-8.c|  60 ++
  tests/test-9.c|  88 +++
  tests/test-__pthread_destroy_specific-skip.c  |  83 +++
- 232 files changed, 13233 insertions(+)
+ 232 files changed, 13236 insertions(+)
 
 diff --git glibc/libpthread/ChangeLog glibc/libpthread/ChangeLog
 new file mode 100644
@@ -8088,7 +8088,7 @@ index 000..c9ff9b2
 +strong_alias (_pthread_rwlock_init, pthread_rwlock_init);
 diff --git glibc/libpthread/sysdeps/generic/pt-rwlock-rdlock.c 
glibc/libpthread/sysdeps/generic/pt-rwlock-rdlock.c
 new file mode 100644
-index 000..6eca601
+index 000..708e3e1
 --- /dev/null
 +++ glibc/libpthread/sysdeps/generic/pt-rwlock-rdlock.c
 @@ -0,0

[glibc] branch glibc-2.26 updated (bdfd1a3 -> e3ec718)

2017-09-25 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  bdfd1a3   Fix symbol exposition
   new  e3ec718   hurd: Fix exposing lll_* symbols

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 +
 debian/patches/hurd-i386/tg-gsync-libc.diff| 85 --
 .../hurd-i386/tg-libpthread-gsync-mutex.diff   |  6 +-
 3 files changed, 35 insertions(+), 58 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Fix exposing lll_* symbols

2017-09-25 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit e3ec718c81b26db48ecbcc4dde4b9e4ff06ea353
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 25 07:40:49 2017 +

hurd: Fix exposing lll_* symbols

- patches/hurd-i386/tg-gsync-libc.diff: Update.
- patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
---
 debian/changelog   |  2 +
 debian/patches/hurd-i386/tg-gsync-libc.diff| 85 --
 .../hurd-i386/tg-libpthread-gsync-mutex.diff   |  6 +-
 3 files changed, 35 insertions(+), 58 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4995eb4..f10492c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -84,6 +84,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-socket-limit.diff: New patch.
 - patches/hurd-i386/tg-thread-linkspace.diff: New patch.
 - patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
+- patches/hurd-i386/tg-gsync-libc.diff: Update.
+- patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
 - testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
diff --git a/debian/patches/hurd-i386/tg-gsync-libc.diff 
b/debian/patches/hurd-i386/tg-gsync-libc.diff
index 6b22a7f..2d73d5e 100644
--- a/debian/patches/hurd-i386/tg-gsync-libc.diff
+++ b/debian/patches/hurd-i386/tg-gsync-libc.diff
@@ -67,25 +67,24 @@ Index: glibc-2.26/hurd/Versions
 ===
 --- glibc-2.26.orig/hurd/Versions
 +++ glibc-2.26/hurd/Versions
-@@ -161,4 +161,13 @@ libc {
+@@ -161,4 +161,12 @@ libc {
  cthread_keycreate; cthread_getspecific; cthread_setspecific;
  __libc_getspecific;
}
 +
 +  GLIBC_PRIVATE {
 +# Used by other libs.
-+lll_xwait; lll_timed_wait; lll_timed_xwait;
 +__lll_abstimed_wait; __lll_abstimed_xwait;
-+__lll_abstimed_lock; lll_robust_lock;
-+__lll_robust_abstimed_lock; lll_robust_trylock;
-+lll_set_wake; lll_robust_unlock; lll_requeue;
++__lll_abstimed_lock; __lll_robust_lock;
++__lll_robust_abstimed_lock; __lll_robust_trylock;
++__lll_robust_unlock;
 +  }
  }
 Index: glibc-2.26/hurd/hurdlock.c
 ===
 --- /dev/null
 +++ glibc-2.26/hurd/hurdlock.c
-@@ -0,0 +1,247 @@
+@@ -0,0 +1,216 @@
 +/* Copyright (C) 1999-2017 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
@@ -108,25 +107,6 @@ Index: glibc-2.26/hurd/hurdlock.c
 +#include 
 +#include 
 +
-+int lll_xwait (void *ptr, int lo, int hi, int flags)
-+{
-+  return (__gsync_wait (__mach_task_self (),
-+(vm_offset_t)ptr, lo, hi, 0, flags | GSYNC_QUAD));
-+}
-+
-+int lll_timed_wait (void *ptr, int val, int mlsec, int flags)
-+{
-+  return (__gsync_wait (__mach_task_self (),
-+(vm_offset_t)ptr, val, 0, mlsec, flags | GSYNC_TIMED));
-+}
-+
-+int lll_timed_xwait (void *ptr, int lo,
-+  int hi, int mlsec, int flags)
-+{
-+  return (__gsync_wait (__mach_task_self (), (vm_offset_t)ptr,
-+lo, hi, mlsec, flags | GSYNC_TIMED | GSYNC_QUAD));
-+}
-+
 +/* Convert an absolute timeout in nanoseconds to a relative
 + * timeout in milliseconds. */
 +static inline int __attribute__ ((gnu_inline))
@@ -184,18 +164,6 @@ Index: glibc-2.26/hurd/hurdlock.c
 +}
 +}
 +
-+void lll_set_wake (void *ptr, int val, int flags)
-+{
-+  __gsync_wake (__mach_task_self (),
-+(vm_offset_t)ptr, val, flags | GSYNC_MUTATE);
-+}
-+
-+void lll_requeue (void *src, void *dst, int wake_one, int flags)
-+{
-+  __gsync_requeue (__mach_task_self (), (vm_offset_t)src,
-+(vm_offset_t)dst, (boolean_t)wake_one, flags);
-+}
-+
 +/* Robust locks. */
 +
 +extern int __getpid (void) __attribute__ ((const));
@@ -217,7 +185,7 @@ Index: glibc-2.26/hurd/hurdlock.c
 + * maximum blocking time is determined by this constant. */
 +#define MAX_WAIT_TIME   1500
 +
-+int lll_robust_lock (void *ptr, int flags)
++int __lll_robust_lock (void *ptr, int flags)
 +{
 +  int *iptr = (int *)ptr;
 +  int id = __getpid ();
@@ -300,7 +268,7 @@ Index: glibc-2.26/hurd/hurdlock.c
 +}
 +}
 +
-+int lll_robust_trylock (void *ptr)
++int __lll_robust_trylock (void *ptr)
 +{
 +  int *iptr = (int *)ptr;
 +  int id = __getpid ();
@@ -318,7 +286,7 @@ Index: glibc-2.26/hurd/hurdlock.c
 +  return (EBUSY);
 +}
 +
-+void lll_robust_unlock (void *ptr, int flags)
++void __lll_robust_unlock (void *ptr, int flags)
 +{
 +  unsigned int val = atomic_load_relaxed((unsigned int *)ptr);
 +  while (1)
@@ -337,7 +305,7 @@ Index: glibc-2.26/hurd/hurdlock.h
 ===
 --- /dev/null
 +++ glibc-2.26/hurd/hurdlock.h
-@@ -0,0 +1,117 @@
+@@ -0,0 +1,124 @@
 +/* Copyright (C) 1999-2017 Free Software Foundation, Inc.
 +   This file is part of the GNU C L

[glibc] branch glibc-2.26 updated (7507ceb -> bdfd1a3)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  7507ceb   testsuite-xfail-debian.mk: Remove now-removed XPG3 entries
   new  bdfd1a3   Fix symbol exposition

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  3 +-
 .../hurd-i386/git-clock_gettime_gettimeofday.diff  | 52 ++
 debian/patches/series  |  1 +
 debian/testsuite-xfail-debian.mk   | 10 -
 4 files changed, 55 insertions(+), 11 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-clock_gettime_gettimeofday.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Fix symbol exposition

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit bdfd1a3c438cfb406b32f9b15e42d7d18398d2f4
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 25 00:02:49 2017 +

Fix symbol exposition

- patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
- testsuite-xfail-debian.mk: Update. Also remove tests inexistent in
XPG4.
---
 debian/changelog   |  3 +-
 .../hurd-i386/git-clock_gettime_gettimeofday.diff  | 52 ++
 debian/patches/series  |  1 +
 debian/testsuite-xfail-debian.mk   | 10 -
 4 files changed, 55 insertions(+), 11 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index cfc5c08..4995eb4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -83,7 +83,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
 - patches/hurd-i386/git-socket-limit.diff: New patch.
 - patches/hurd-i386/tg-thread-linkspace.diff: New patch.
-- testsuite-xfail-debian.mk: Update for hurd-i386.
+- patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
+- testsuite-xfail-debian.mk: Update.
 - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
diff --git a/debian/patches/hurd-i386/git-clock_gettime_gettimeofday.diff 
b/debian/patches/hurd-i386/git-clock_gettime_gettimeofday.diff
new file mode 100644
index 000..480c4e1
--- /dev/null
+++ b/debian/patches/hurd-i386/git-clock_gettime_gettimeofday.diff
@@ -0,0 +1,52 @@
+commit fcafcd162c843364dc2bb8d57bd239c41cfd122c
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Mon Sep 25 01:55:02 2017 +0200
+
+hurd: Fix exposition of s/gettimeofday through timespec_s/get
+
+conform/ISO11/time.h/linknamespace complains that using timespec_get 
exposes
+gettimeofday.
+
+conform/POSIX/time.h/linknamespace complains that using clock_settime
+exposes settimeofday.
+
+* sysdeps/unix/clock_gettime.c (realtime_gettime, 
__clock_gettime): Use
+__gettimeofday instead of gettimeofday.
+* sysdeps/unix/clock_settime.c (__clock_settime): Use 
__settimeofday
+instead of settimeofday.
+
+diff --git a/sysdeps/unix/clock_gettime.c b/sysdeps/unix/clock_gettime.c
+index 5262066f51..c4cf49367e 100644
+--- a/sysdeps/unix/clock_gettime.c
 b/sysdeps/unix/clock_gettime.c
+@@ -79,7 +79,7 @@ static inline int
+ realtime_gettime (struct timespec *tp)
+ {
+   struct timeval tv;
+-  int retval = gettimeofday (, NULL);
++  int retval = __gettimeofday (, NULL);
+   if (retval == 0)
+ /* Convert into `timespec'.  */
+ TIMEVAL_TO_TIMESPEC (, tp);
+@@ -103,7 +103,7 @@ __clock_gettime (clockid_t clock_id, struct timespec *tp)
+ case CLOCK_REALTIME:
+   {
+   struct timeval tv;
+-  retval = gettimeofday (, NULL);
++  retval = __gettimeofday (, NULL);
+   if (retval == 0)
+ TIMEVAL_TO_TIMESPEC (, tp);
+   }
+diff --git a/sysdeps/unix/clock_settime.c b/sysdeps/unix/clock_settime.c
+index e744cae6a9..067e279e2a 100644
+--- a/sysdeps/unix/clock_settime.c
 b/sysdeps/unix/clock_settime.c
+@@ -89,7 +89,7 @@ __clock_settime (clockid_t clock_id, const struct timespec 
*tp)
+   struct timeval tv;\
+   TIMESPEC_TO_TIMEVAL (, tp);\
+ \
+-  retval = settimeofday (, NULL);\
++  retval = __settimeofday (, NULL);  \
+   } while (0)
+ 
+ #ifdef SYSDEP_SETTIME
diff --git a/debian/patches/series b/debian/patches/series
index 6a45ce6..725815c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -162,6 +162,7 @@ hurd-i386/git-hidden-def-2.diff
 hurd-i386/git-dl-sysdep-check.diff
 hurd-i386/git-socket-limit.diff
 hurd-i386/tg-thread-linkspace.diff
+hurd-i386/git-clock_gettime_gettimeofday.diff
 
 i386/local-biarch.diff
 i386/unsubmitted-quiet-ldconfig.diff
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index cb3840c..b2172b7 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -234,11 +234,6 @@ test-xfail-XOPEN2K8/mqueue.h/conform = yes
 test-xfail-XOPEN2K8/pthread.h/conform = yes
 test-xfail-XOPEN2K8/sys/stat.h/conform = yes
 test-xfail-XOPEN2K/sys/stat.h/conform = yes
-test-xfail-XPG4/sys/resource.h/conform = yes
-test-xfail-XPG4/sys/statvfs.h/conform = yes
-test-xfail-XPG4/sys/un.h/conform = yes
-
-test-xfail-ISO11/time.h/linknamespace = yes
 
 test-xfail-POSIX2008/aio.h/linknamespace = yes
 test-xfail-POS

[glibc] branch glibc-2.26 updated (b5a3017 -> 7507ceb)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  b5a3017   hurd: fix a series of thread linkspace issues
   new  7507ceb   testsuite-xfail-debian.mk: Remove now-removed XPG3 entries

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog |  1 +
 debian/testsuite-xfail-debian.mk | 24 
 2 files changed, 1 insertion(+), 24 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (cc317f7 -> b5a3017)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  cc317f7   hurd: Fix patch application
   new  b5a3017   hurd: fix a series of thread linkspace issues

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |   1 +
 debian/patches/hurd-i386/cvs-libpthread.diff  | 120 +++---
 debian/patches/hurd-i386/tg-thread-linkspace.diff | 147 ++
 debian/patches/series |   1 +
 debian/testsuite-xfail-debian.mk  | 146 +
 5 files changed, 224 insertions(+), 191 deletions(-)
 create mode 100644 debian/patches/hurd-i386/tg-thread-linkspace.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: testsuite-xfail-debian.mk: Remove now-removed XPG3 entries

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 7507ceb5805612804f75d80a70b15e3f6b94fc0f
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 25 00:21:18 2017 +0200

testsuite-xfail-debian.mk: Remove now-removed XPG3 entries
---
 debian/changelog |  1 +
 debian/testsuite-xfail-debian.mk | 24 
 2 files changed, 1 insertion(+), 24 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9165786..cfc5c08 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -84,6 +84,7 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-socket-limit.diff: New patch.
 - patches/hurd-i386/tg-thread-linkspace.diff: New patch.
 - testsuite-xfail-debian.mk: Update for hurd-i386.
+- testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
 
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index f26521e..cb3840c 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -894,28 +894,6 @@ test-xfail-XOPEN2K8/utime.h/conform = yes
 test-xfail-XOPEN2K8/utmpx.h/conform = yes
 test-xfail-XOPEN2K8/wchar.h/conform = yes
 test-xfail-XOPEN2K8/wctype.h/conform = yes
-test-xfail-XPG3/ctype.h/conform = yes
-test-xfail-XPG3/dirent.h/conform = yes
-test-xfail-XPG3/errno.h/conform = yes
-test-xfail-XPG3/fcntl.h/conform = yes
-test-xfail-XPG3/ftw.h/conform = yes
-test-xfail-XPG3/grp.h/conform = yes
-test-xfail-XPG3/math.h/conform = yes
-test-xfail-XPG3/monetary.h/conform = yes
-test-xfail-XPG3/pwd.h/conform = yes
-test-xfail-XPG3/regex.h/conform = yes
-test-xfail-XPG3/stdio.h/conform = yes
-test-xfail-XPG3/sys/ipc.h/conform = yes
-test-xfail-XPG3/sys/msg.h/conform = yes
-test-xfail-XPG3/sys/sem.h/conform = yes
-test-xfail-XPG3/sys/shm.h/conform = yes
-test-xfail-XPG3/sys/stat.h/conform = yes
-test-xfail-XPG3/sys/times.h/conform = yes
-test-xfail-XPG3/sys/types.h/conform = yes
-test-xfail-XPG3/termios.h/conform = yes
-test-xfail-XPG3/time.h/conform = yes
-test-xfail-XPG3/unistd.h/conform = yes
-test-xfail-XPG3/utime.h/conform = yes
 test-xfail-XPG4/ctype.h/conform = yes
 test-xfail-XPG4/dirent.h/conform = yes
 test-xfail-XPG4/errno.h/conform = yes
@@ -1118,7 +1096,6 @@ test-xfail-POSIX/sys/stat.h/conform = yes
 test-xfail-UNIX98/sys/stat.h/conform = yes
 test-xfail-XOPEN2K8/sys/stat.h/conform = yes
 test-xfail-XOPEN2K/sys/stat.h/conform = yes
-test-xfail-XPG3/sys/stat.h/conform = yes
 test-xfail-XPG4/sys/stat.h/conform = yes
 
 # Theses failures are due to a bug in the cvt.s.d instruction on some FPU
@@ -1374,7 +1351,6 @@ test-xfail-XOPEN2K/pthread.h/conform = yes
 test-xfail-XOPEN2K/setjmp.h/conform = yes
 test-xfail-XOPEN2K8/pthread.h/conform = yes
 test-xfail-XOPEN2K8/setjmp.h/conform = yes
-test-xfail-XPG3/setjmp.h/conform = yes
 test-xfail-XPG4/setjmp.h/conform = yes
 test-xfail-tst-protected1a = yes
 test-xfail-tst-protected1b = yes

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: fix a series of thread linkspace issues

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit b5a3017a4647d098f9936cee9e700e9f0b7562cf
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Sep 24 21:31:41 2017 +

hurd: fix a series of thread linkspace issues

- patches/hurd-i386/cvs-libpthread.diff: Update.
- patches/hurd-i386/tg-thread-linkspace.diff: New patch.
- testsuite-xfail-debian.mk: Update.
---
 debian/changelog  |   1 +
 debian/patches/hurd-i386/cvs-libpthread.diff  | 120 +++---
 debian/patches/hurd-i386/tg-thread-linkspace.diff | 147 ++
 debian/patches/series |   1 +
 debian/testsuite-xfail-debian.mk  | 146 +
 5 files changed, 224 insertions(+), 191 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index db2d59a..9165786 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -82,6 +82,7 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-hidden-def.diff-2: New patch.
 - patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
 - patches/hurd-i386/git-socket-limit.diff: New patch.
+- patches/hurd-i386/tg-thread-linkspace.diff: New patch.
 - testsuite-xfail-debian.mk: Update for hurd-i386.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
diff --git a/debian/patches/hurd-i386/cvs-libpthread.diff 
b/debian/patches/hurd-i386/cvs-libpthread.diff
index ec90ed2..dd677f5 100644
--- a/debian/patches/hurd-i386/cvs-libpthread.diff
+++ b/debian/patches/hurd-i386/cvs-libpthread.diff
@@ -1,17 +1,16 @@
-git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ 4c9332bfdc9ccd793b6ded3168602195913cedb3
+git diff empty --patch-with-stat --src-prefix=glibc/libpthread/ 
--dst-prefix=glibc/libpthread/ f881f17267506f3ced17259a066a4d95bffb57f0
 from git.savannah.gnu.org:/srv/git/hurd/libpthread.git/
 thus by construction only libpthread/ files, thus hurd-only
-Date: Sun Sep 17 21:44:09 2017 +0200
+Date: Sun Sep 24 23:09:59 2017 +0200
 
  ChangeLog |   6 +
- Makeconfig|  13 +
+ Makeconfig|  20 +
  Makefile  | 371 
  TODO  | 131 
- Versions  | 147 +
+ Versions  | 155 +
  configure |   2 +
  configure.in  |   4 +
- forward.c | 280 +
- include/pthread.h |   7 +
+ forward.c | 281 +
  include/pthread/pthread.h | 835 ++
  include/pthread/pthreadtypes.h| 125 
  libc_pthread_init.c   |  35 ++
@@ -21,7 +20,7 @@ Date: Sun Sep 17 21:44:09 2017 +0200
  not-in-libc.h |  12 +
  pthread/Versions  |  15 +
  pthread/alloca_cutoff.c   |  27 +
- pthread/cthreads-compat.c | 101 
+ pthread/cthreads-compat.c | 102 
  pthread/pt-alloc.c| 219 +++
  pthread/pt-cancel.c   |  63 ++
  pthread/pt-cleanup.c  |  28 +
@@ -29,7 +28,7 @@ Date: Sun Sep 17 21:44:09 2017 +0200
  pthread/pt-dealloc.c  |  69 +++
  pthread/pt-detach.c   |  80 +++
  pthread/pt-exit.c | 112 
- pthread/pt-getattr.c  |  51 ++
+ pthread/pt-getattr.c  |  52 ++
  pthread/pt-initialize.c   |  88 +++
  pthread/pt-internal.h | 330 ++
  pthread/pt-join.c |  76 +++
@@ -52,7 +51,7 @@ Date: Sun Sep 17 21:44:09 2017 +0200
  sysdeps/generic/pt-attr-getschedparam.c   |  34 ++
  sysdeps/generic/pt-attr-getschedpolicy.c  |  31 +
  sysdeps/generic/pt-attr-getscope.c|  31 +
- sysdeps/generic/pt-attr-getstack.c|  31 +
+ sysdeps/generic/pt-attr-getstack.c|  32 +
  sysdeps/generic/pt-attr-getstackaddr.c|  29 +
  sysdeps/generic/pt-attr-getstacksize.c|  29 +
  sysdeps/generic/pt-attr-init.c|  29 +
@@ -91,7 +90,7 @@ Date: Sun Sep 17 21:44:09 2017 +0200
  sysdeps/generic/pt-equal.c|  31 +
  sysdeps/generic/pt-getconcurrency.c   |  27 +
  sysdeps/generic/pt-getcpuclockid.c|  35 ++
- sysdeps/generic/pt-getschedparam.c|  31 +
+ sysdeps/generic/pt-getschedparam.c 

[glibc] branch glibc-2.26 updated (c1d9ab7 -> cc317f7)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  c1d9ab7   hurd: Fix sys/socket.h conformity
   new  cc317f7   hurd: Fix patch application

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/patches/hurd-i386/git-socket-limit.diff  | 2 +-
 debian/patches/hurd-i386/submitted-AF_LINK.diff | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (99b143f -> c1d9ab7)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  99b143f   hurd: fixes for hidden support
   new  c1d9ab7   hurd: Fix sys/socket.h conformity

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   3 +-
 debian/patches/hurd-i386/git-socket-limit.diff | 108 +
 debian/patches/series  |   1 +
 debian/testsuite-xfail-debian.mk   |   7 --
 4 files changed, 111 insertions(+), 8 deletions(-)
 create mode 100644 debian/patches/hurd-i386/git-socket-limit.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Fix patch application

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit cc317f7b4bb561bb08d544c19497c1cd8f15db01
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Sep 24 22:48:42 2017 +0200

hurd: Fix patch application
---
 debian/patches/hurd-i386/git-socket-limit.diff  | 2 +-
 debian/patches/hurd-i386/submitted-AF_LINK.diff | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/debian/patches/hurd-i386/git-socket-limit.diff 
b/debian/patches/hurd-i386/git-socket-limit.diff
index 7e11e8e..59d0234 100644
--- a/debian/patches/hurd-i386/git-socket-limit.diff
+++ b/debian/patches/hurd-i386/git-socket-limit.diff
@@ -34,7 +34,7 @@ index 9a412f0833..831d7eaccf 100644
 @@ -131,13 +130,19 @@ enum __socket_type
  #define   AF_APPLETALKPF_APPLETALK
  #define   AF_ROUTEPF_ROUTE
- /* #defineAF_LINK PF_LINK */
+ #define   AF_LINK PF_LINK
 -#define   pseudo_AF_XTP   PF_XTP
 +#ifdef __USE_MISC
 +# define  pseudo_AF_XTP   PF_XTP
diff --git a/debian/patches/hurd-i386/submitted-AF_LINK.diff 
b/debian/patches/hurd-i386/submitted-AF_LINK.diff
index 124da78..e95a987 100644
--- a/debian/patches/hurd-i386/submitted-AF_LINK.diff
+++ b/debian/patches/hurd-i386/submitted-AF_LINK.diff
@@ -24,6 +24,6 @@ with struct sockaddr_dl, which is not available on Hurd.
  #define   AF_ROUTEPF_ROUTE
 -#define   AF_LINK PF_LINK
 +/* #defineAF_LINK PF_LINK */
- #define   pseudo_AF_XTP   PF_XTP
- #define   AF_COIP PF_COIP
- #define   AF_CNT  PF_CNT
+ #ifdef __USE_MISC
+ # define  pseudo_AF_XTP   PF_XTP
+ #endif

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: Fix sys/socket.h conformity

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit c1d9ab76f710ca739a92fb9368516021e09e33da
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Sep 24 20:45:21 2017 +

hurd: Fix sys/socket.h conformity

- patches/hurd-i386/git-socket-limit.diff: New patch.
- testsuite-xfail-debian.mk: Update.
---
 debian/changelog   |   3 +-
 debian/patches/hurd-i386/git-socket-limit.diff | 108 +
 debian/patches/series  |   1 +
 debian/testsuite-xfail-debian.mk   |   7 --
 4 files changed, 111 insertions(+), 8 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7084145..db2d59a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -81,7 +81,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-hidden-def.diff: New patch.
 - patches/hurd-i386/git-hidden-def.diff-2: New patch.
 - patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
-- testsuite-xfail-debian.mk: Update with new tests failing on hurd-i386.
+- patches/hurd-i386/git-socket-limit.diff: New patch.
+- testsuite-xfail-debian.mk: Update for hurd-i386.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
 
diff --git a/debian/patches/hurd-i386/git-socket-limit.diff 
b/debian/patches/hurd-i386/git-socket-limit.diff
new file mode 100644
index 000..7e11e8e
--- /dev/null
+++ b/debian/patches/hurd-i386/git-socket-limit.diff
@@ -0,0 +1,108 @@
+commit 3bab02907b2c8d2893480208890ec062063994f9
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sun Sep 24 22:20:10 2017 +0200
+
+hurd: Fix bits/socket.h conformity
+
+* sysdeps/mach/hurd/bits/socket.h: Include  
instead
+of 
+(__need_NULL): Do not define.
+(__ss_aligntype): Use __WORDSIZE instead of ULONG_MAX to determine
+alignment.
+[!__USE_MISC] (pseudo_AF_XTP, pseudo_AF_RTIP, pseudo_AF_PIP,
+CMGROUP_MAX, cmsgcred): Do not define.
+(CMSG_FIRSTHDR, __cmsg_nxthdr): Use (struct cmsghdr *) 0 instead of
+NULL.
+* bits/socket.h: Likewise.
+
+diff --git a/sysdeps/mach/hurd/bits/socket.h b/sysdeps/mach/hurd/bits/socket.h
+index 9a412f0833..831d7eaccf 100644
+--- a/sysdeps/mach/hurd/bits/socket.h
 b/sysdeps/mach/hurd/bits/socket.h
+@@ -25,10 +25,9 @@
+ #endif
+ 
+ #define   __need_size_t
+-#define __need_NULL
+ #include 
+ 
+-#include/* XXX Is this allowed?  */
++#include 
+ #include 
+ 
+ /* Type for length arguments in socket calls.  */
+@@ -131,13 +130,19 @@ enum __socket_type
+ #define   AF_APPLETALKPF_APPLETALK
+ #define   AF_ROUTEPF_ROUTE
+ /* #defineAF_LINK PF_LINK */
+-#define   pseudo_AF_XTP   PF_XTP
++#ifdef __USE_MISC
++# define  pseudo_AF_XTP   PF_XTP
++#endif
+ #define   AF_COIP PF_COIP
+ #define   AF_CNT  PF_CNT
+-#define pseudo_AF_RTIPPF_RTIP
++#ifdef __USE_MISC
++# define pseudo_AF_RTIP   PF_RTIP
++#endif
+ #define   AF_IPX  PF_IPX
+ #define   AF_SIP  PF_SIP
+-#define pseudo_AF_PIP PF_PIP
++#ifdef __USE_MISC
++# define pseudo_AF_PIPPF_PIP
++#endif
+ #define AF_INET6  PF_INET6
+ #define   AF_MAX  PF_MAX
+ 
+@@ -157,7 +162,7 @@ struct sockaddr
+ 
+ /* Structure large enough to hold any socket address (with the historical
+exception of AF_UNIX).  */
+-#if ULONG_MAX > 0x
++#if __WORDSIZE == 64
+ # define __ss_aligntype   __uint64_t
+ #else
+ # define __ss_aligntype   __uint32_t
+@@ -236,7 +241,7 @@ struct cmsghdr
+ 
+ #define CMSG_FIRSTHDR(mhdr) \
+   ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr)   \
+-   ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL)
++   ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
+ 
+ #define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \
+  & (size_t) ~(sizeof (size_t) - 1))
+@@ -255,7 +260,7 @@ __NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct 
cmsghdr *__cmsg))
+ {
+   if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
+ /* The kernel header does this so there may be a reason.  */
+-return NULL;
++return (struct cmsghdr *) 0;
+ 
+   __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
+  + CMSG_ALIGN (__cmsg->cmsg_len));
+@@ -264,7 +269,7 @@ __NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct 
cmsghdr *__cmsg))
+   || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)
+ > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
+ /* No more entries.  */
+-return NULL;
++return (struct cmsghdr *) 0;
+   return __cmsg;
+ }
+ #endif/* Us

[glibc] branch glibc-2.26 updated (ec84b0f -> 99b143f)

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  ec84b0f   hurd-i386: Update testsuite result
   new  99b143f   hurd: fixes for hidden support

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |   3 +
 debian/patches/hurd-i386/git-dl-sysdep-check.diff | 173 ++
 debian/patches/hurd-i386/git-hidden-def-2.diff|  83 +++
 debian/patches/hurd-i386/git-hidden-def.diff  | 136 +
 debian/patches/series |   3 +
 5 files changed, 398 insertions(+)
 create mode 100644 debian/patches/hurd-i386/git-dl-sysdep-check.diff
 create mode 100644 debian/patches/hurd-i386/git-hidden-def-2.diff
 create mode 100644 debian/patches/hurd-i386/git-hidden-def.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd: fixes for hidden support

2017-09-24 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.26
in repository glibc.

commit 99b143f9cd67668abac0a5362511bfd82c4e91f2
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Sun Sep 24 16:18:40 2017 +

hurd: fixes for hidden support

- patches/hurd-i386/git-hidden-def.diff: New patch.
- patches/hurd-i386/git-hidden-def.diff-2: New patch.
- patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
---
 debian/changelog  |   3 +
 debian/patches/hurd-i386/git-dl-sysdep-check.diff | 173 ++
 debian/patches/hurd-i386/git-hidden-def-2.diff|  83 +++
 debian/patches/hurd-i386/git-hidden-def.diff  | 136 +
 debian/patches/series |   3 +
 5 files changed, 398 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 03b9fed..7084145 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -78,6 +78,9 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - patches/hurd-i386/git-tst-udp-nonblocking.diff: New patch.
 - patches/hurd-i386/submitted-resolv.diff: New patch.
 - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: New patch.
+- patches/hurd-i386/git-hidden-def.diff: New patch.
+- patches/hurd-i386/git-hidden-def.diff-2: New patch.
+- patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
 - testsuite-xfail-debian.mk: Update with new tests failing on hurd-i386.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
diff --git a/debian/patches/hurd-i386/git-dl-sysdep-check.diff 
b/debian/patches/hurd-i386/git-dl-sysdep-check.diff
new file mode 100644
index 000..cdce840
--- /dev/null
+++ b/debian/patches/hurd-i386/git-dl-sysdep-check.diff
@@ -0,0 +1,173 @@
+commit 5e6f32531eab502afb094ad62aad333c63a58cfd
+Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
+Date:   Sun Sep 24 17:54:02 2017 +0200
+
+hurd: Make sure dl-sysdep.c defines proper symbol names
+
+* sysdeps/mach/hurd/dl-sysdep.c (check_no_hidden): New macro.
+(__open, __close, __libc_read, __libc_write, __writev, 
__libc_lseek64,
+__mmap, __fxstat64, __xstat64, __access, __access_noerrno, 
__getpid,
+__getcwd, __sbrk, __strtoul_internal, _exit, abort): Use 
check_no_hidden
+to make sure that these symbols are defined.
+
+diff --git a/sysdeps/mach/hurd/dl-sysdep.c b/sysdeps/mach/hurd/dl-sysdep.c
+index 8a8ac76efa..ae29489923 100644
+--- a/sysdeps/mach/hurd/dl-sysdep.c
 b/sysdeps/mach/hurd/dl-sysdep.c
+@@ -292,6 +292,11 @@ _dl_sysdep_start_cleanup (void)
+dynamic linker re-relocates itself to be user-visible (for -ldl),
+it will get the user's definition (i.e. usually libc's).  */
+ 
++/* This macro checks that the function does not get renamed to be hidden: we 
do
++   need these to be overridable by libc's.  */
++#define check_no_hidden(name) \
++static void __check_##name##_no_hidden(void) __attribute__((alias(#name)));
++
+ /* Open FILE_NAME and return a Hurd I/O for it in *PORT, or return an
+error.  If STAT is non-zero, stat the file into that stat buffer.  */
+ static error_t
+@@ -347,6 +352,7 @@ open_file (const char *file_name, int flags,
+   return err;
+ }
+ 
++check_no_hidden(__open);
+ int weak_function
+ __open (const char *file_name, int mode, ...)
+ {
+@@ -358,6 +364,7 @@ __open (const char *file_name, int mode, ...)
+ return (int)port;
+ }
+ 
++check_no_hidden(__close);
+ int weak_function
+ __close (int fd)
+ {
+@@ -366,6 +373,7 @@ __close (int fd)
+   return 0;
+ }
+ 
++check_no_hidden(__libc_read);
+ __ssize_t weak_function
+ __libc_read (int fd, void *buf, size_t nbytes)
+ {
+@@ -389,6 +397,7 @@ __libc_read (int fd, void *buf, size_t nbytes)
+ }
+ libc_hidden_weak (__libc_read)
+ 
++check_no_hidden(__libc_write);
+ __ssize_t weak_function
+ __libc_write (int fd, const void *buf, size_t nbytes)
+ {
+@@ -406,6 +415,7 @@ __libc_write (int fd, const void *buf, size_t nbytes)
+ libc_hidden_weak (__libc_write)
+ 
+ /* This is only used for printing messages (see dl-misc.c).  */
++check_no_hidden(__writev);
+ __ssize_t weak_function
+ __writev (int fd, const struct iovec *iov, int niov)
+ {
+@@ -439,7 +449,7 @@ __writev (int fd, const struct iovec *iov, int niov)
+   return 0;
+ }
+ 
+-
++check_no_hidden(__libc_lseek64);
+ off64_t weak_function
+ __libc_lseek64 (int fd, off64_t offset, int whence)
+ {
+@@ -452,6 +462,7 @@ __libc_lseek64 (int fd, off64_t offset, int whence)
+   return offset;
+ }
+ 
++check_no_hidden(__mmap);
+ __ptr_t weak_function
+ __mmap (__ptr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
+ {
+@@ -514,6 +525,7 @@ __mmap (void *addr, size_t len, int prot, int flags, int 
fd, off_t offset)
+   return (__ptr_t) mapaddr;
+ }
+ 
++check_no_hidden(__fxstat64);
+ int weak_function
+ __fxstat64 (int vers, int fd, 

[glibc] branch sid updated (67b8345 -> 96e1519)

2017-09-20 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  67b8345   Revert "hurd: fix /proc/pid/exe being an absolute path."
   new  96e1519   patches/hurd-i386/local-no_unsupported_ioctls.diff: New 
patch

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  1 +
 .../hurd-i386/local-no_unsupported_ioctls.diff | 63 ++
 debian/patches/series  |  1 +
 3 files changed, 65 insertions(+)
 create mode 100644 debian/patches/hurd-i386/local-no_unsupported_ioctls.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch

2017-09-20 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 96e1519634d7d13876968395cc5014480f8f9fa2
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Sep 21 00:39:09 2017 +0200

patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch
---
 debian/changelog   |  1 +
 .../hurd-i386/local-no_unsupported_ioctls.diff | 63 ++
 debian/patches/series  |  1 +
 3 files changed, 65 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index dd09bda..d0d9ac6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   [ Samuel Thibault ]
   * libc0.3.symbols.hurd-i386: Update with proc_set/get_exe RPCs.
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always define SA_SIGINFO.
+  * patches/hurd-i386/local-no_unsupported_ioctls.diff: New patch.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 26 Aug 2017 11:11:58 +0200
 
diff --git a/debian/patches/hurd-i386/local-no_unsupported_ioctls.diff 
b/debian/patches/hurd-i386/local-no_unsupported_ioctls.diff
new file mode 100644
index 000..fbf83c1
--- /dev/null
+++ b/debian/patches/hurd-i386/local-no_unsupported_ioctls.diff
@@ -0,0 +1,63 @@
+These ioctls are not actually supported (and will probably not be in the
+close future), and are not available on Linux either, so don't expose
+them to application at the risk of them complaining that they don't work
+(e.g. xterm using TIOCLSET).
+
+---
+ sysdeps/mach/hurd/bits/ioctls.h |8 
+ 1 file changed, 8 insertions(+)
+
+--- a/sysdeps/mach/hurd/bits/ioctls.h
 b/sysdeps/mach/hurd/bits/ioctls.h
+@@ -272,11 +272,13 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_
+ #define   FIOSETOWN   _IOW('f', 124, int) /* set owner */
+ #define   FIOGETOWN   _IOR('f', 123, int) /* get owner */
+ 
++#if 0
+ /* socket i/o controls */
+ #define   SIOCSHIWAT  _IOW('s',  0, int)  /* set high 
watermark */
+ #define   SIOCGHIWAT  _IOR('s',  1, int)  /* get high 
watermark */
+ #define   SIOCSLOWAT  _IOW('s',  2, int)  /* set low 
watermark */
+ #define   SIOCGLOWAT  _IOR('s',  3, int)  /* get low 
watermark */
++#endif
+ #define   SIOCATMARK  _IOR('s',  7, int)  /* at oob mark? 
*/
+ #define   SIOCSPGRP   _IOW('s',  8, int)  /* set process 
group */
+ #define   SIOCGPGRP   _IOR('s',  9, int)  /* get process 
group */
+@@ -336,7 +338,9 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_
+ # define OTIOCGETD_IOR('t', 0, int)   /* get line discipline */
+ # define OTIOCSETD_IOW('t', 1, int)   /* set line discipline */
+ #endif
++#if 0
+ #define   TIOCHPCL_IO('t', 2) /* hang up on last 
close */
++#endif
+ #define   TIOCGETP_IOR('t', 8,struct sgttyb)/* get parameters -- 
gtty */
+ #define   TIOCSETP_IOW('t', 9,struct sgttyb)/* set parameters -- 
stty */
+ #define   TIOCSETN_IOW('t',10,struct sgttyb)/* as above, but no 
flushtty*/
+@@ -389,10 +393,12 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_
+ #define   PENDIN  0x2000  /* tp->t_rawq needs 
reread */
+ #define   DECCTQ  0x4000  /* only ^Q starts after 
^S */
+ #define   NOFLSH  0x8000  /* no output flush on 
signal */
++#if 0
+ #define   TIOCLBIS_IOW('t', 127, int) /* bis local mode bits 
*/
+ #define   TIOCLBIC_IOW('t', 126, int) /* bic local mode bits 
*/
+ #define   TIOCLSET_IOW('t', 125, int) /* set entire local 
mode word */
+ #define   TIOCLGET_IOR('t', 124, int) /* get local modes */
++#endif
+ #define   LCRTBS  (CRTBS>>16)
+ #define   LPRTERA (PRTERA>>16)
+ #define   LCRTERA (CRTERA>>16)
+@@ -408,12 +414,14 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_
+ #define   LPENDIN (PENDIN>>16)
+ #define   LDECCTQ (DECCTQ>>16)
+ #define   LNOFLSH (NOFLSH>>16)
++#if 0
+ #define   TIOCSLTC_IOW('t',117,struct ltchars)/* set local 
special chars*/
+ #define   TIOCGLTC_IOR('t',116,struct ltchars)/* get local 
special chars*/
+ #define OTIOCCONS _IO('t', 98)/* for hp300 -- sans int arg */
+ #define   OTTYDISC0
+ #define   NETLDISC1
+ #define   NTTYDISC2
++#endif
+ 
+ /* From 4.4 .   */
+ #ifdef USE_OLD_TTY
diff --git a/debian/patches/series b/debian/patches/series
index 6b23294..1225c75 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -145,6 +145,7 @@ hurd-i386/tg-magic-pid.diff
 hurd-i386/tg-mlockall.diff
 hurd-i386/cvs-trunca

[glibc] branch sid updated (52dccac -> 67b8345)

2017-09-18 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  52dccac   patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always 
define SA_SIGINFO.
   new  8bc5fc1   Revert "note credit for Svante Signell"
   new  67b8345   Revert "hurd: fix /proc/pid/exe being an absolute path."

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  4 ---
 .../patches/hurd-i386/submitted-exec_filename.diff | 40 --
 2 files changed, 7 insertions(+), 37 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 02/02: Revert "hurd: fix /proc/pid/exe being an absolute path."

2017-09-18 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 67b8345b732f679ea6fdf1213f12c518fb95aaa7
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 18 20:51:36 2017 +0200

Revert "hurd: fix /proc/pid/exe being an absolute path."

This reverts commit 49d5642155d35fa19e8f9c6340d3f4b1e1360b00.

For now, because some scripts expect to see their actual call name in
$0, and not the completely resolved realpath.
---
 debian/changelog   |  4 ---
 .../patches/hurd-i386/submitted-exec_filename.diff | 39 --
 2 files changed, 7 insertions(+), 36 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9069468..dd09bda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,10 +4,6 @@ glibc (2.24-18) UNRELEASED; urgency=medium
   * libc0.3.symbols.hurd-i386: Update with proc_set/get_exe RPCs.
   * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Always define SA_SIGINFO.
 
-  [ Svante Signell ]
-  * patches/hurd-i386/submitted-exec_filename.diff: Update to fix
-/proc/pid/exe being an absolute path.
-
  -- Aurelien Jarno <aure...@debian.org>  Sat, 26 Aug 2017 11:11:58 +0200
 
 glibc (2.24-17) unstable; urgency=medium
diff --git a/debian/patches/hurd-i386/submitted-exec_filename.diff 
b/debian/patches/hurd-i386/submitted-exec_filename.diff
index f5e46d5..a364ba1 100644
--- a/debian/patches/hurd-i386/submitted-exec_filename.diff
+++ b/debian/patches/hurd-i386/submitted-exec_filename.diff
@@ -189,33 +189,16 @@ from argv[0] but argv[0] only contains the executable 
name by convention.
 +#endif
 --- a/sysdeps/mach/hurd/execve.c
 +++ b/sysdeps/mach/hurd/execve.c
-@@ -18,6 +18,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- /* Replace the current process, executing FILE_NAME with arguments ARGV and
-environment ENVP.  ARGV and ENVP are terminated by NULL pointers.  */
-@@ -31,11 +31,17 @@ __execve (const char *file_name, char *c
-   if (file == MACH_PORT_NULL)
+@@ -31,7 +31,8 @@ __execve (const char *file_name, char *c
  return -1;
-
-+  char *abs_path = realpath (file_name, NULL);
-+  if (abs_path == NULL)
-+return -1;
-+
+ 
/* Hopefully this will not return.  */
 -  err = _hurd_exec (__mach_task_self (), file, argv, envp);
 +  err = _hurd_exec_file_name (__mach_task_self (), file,
-+abs_path, argv, envp);
++file_name, argv, envp);
  
/* Oh well.  Might as well be tidy.  */
__mach_port_deallocate (__mach_task_self (), file);
-+  free(abs_path);
- 
-   return __hurd_fail (err);
- }
 --- a/sysdeps/mach/hurd/fexecve.c
 +++ b/sysdeps/mach/hurd/fexecve.c
 @@ -25,8 +25,9 @@
@@ -244,7 +227,7 @@ from argv[0] but argv[0] only contains the executable name 
by convention.
  {
pid_t new_pid;
char *path, *p, *name;
-+  const char *filename, *abs_path = NULL;
++  const char *filename;
size_t len;
size_t pathlen;
short int flags;
@@ -271,20 +254,12 @@ from argv[0] but argv[0] only contains the executable 
name by convention.
   except that all errors will be detected here (in the parent process)
   and return proper errno codes rather than the child dying with 127.
  
-@@ -546,8 +548,14 @@ __spawni (pid_t *pid, const char *file,
-  etc) can be observed before what errors.  */
+@@ -546,7 +548,7 @@ __spawni (pid_t *pid, const char *file,
  
if ((xflags & SPAWN_XFLAGS_USE_PATH) == 0 || strchr (file, '/') != NULL)
--/* The FILE parameter is actually a path.  */
+ /* The FILE parameter is actually a path.  */
 -err = child_lookup (file, O_EXEC, 0, );
-+{
-+  /* The FILE parameter is actually a path.  */
-+  abs_path = realpath (file, NULL);
-+  if (abs_path == NULL)
-+goto out;
-+  err = child_lookup (file, O_EXEC, 0, );
-+  filename = abs_path;
-+}
++err = child_lookup (filename = file, O_EXEC, 0, );
else
  {
/* We have to search for FILE on the path.  */

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/02: Revert "note credit for Svante Signell"

2017-09-18 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit 8bc5fc1e92b5d0551c2d2c21e8b0fb8ce64b5355
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Mon Sep 18 20:51:30 2017 +0200

Revert "note credit for Svante Signell"

This reverts commit bcd005bb5008a1e851e138bc2e564ffcadf26128.
---
 debian/patches/hurd-i386/submitted-exec_filename.diff | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/patches/hurd-i386/submitted-exec_filename.diff 
b/debian/patches/hurd-i386/submitted-exec_filename.diff
index 8673231..f5e46d5 100644
--- a/debian/patches/hurd-i386/submitted-exec_filename.diff
+++ b/debian/patches/hurd-i386/submitted-exec_filename.diff
@@ -13,7 +13,6 @@ once packages are rebuilt against 2.21.
* sysdeps/mach/hurd/fexecve.c: Likewise.
* sysdeps/mach/hurd/spawni.c: Likewise.
 
-+ Svante Signell for realpath modification
 
 
 From d1793416cf8bf6fccd42679a8ec30b0058823ab8 Mon Sep 17 00:00:00 2001

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (71f05a4 -> ec84b0f)

2017-09-17 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.26
in repository glibc.

  from  71f05a4   hurd: Note the break to be introduced when enabling 
anon-mmap-shared
   new  6c8f3d6   patches/hurd-i386/cvs-libpthread.diff: Update
   new  ec84b0f   hurd-i386: Update testsuite result

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/patches/hurd-i386/cvs-libpthread.diff | 7 ---
 debian/testsuite-xfail-debian.mk | 3 +++
 2 files changed, 7 insertions(+), 3 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



<    1   2   3   4   5   6   7   8   9   10   >