hurd_0.8.git20160809-1_hurd-i386.changes ACCEPTED into unstable

2016-08-09 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 09 Aug 2016 21:54:42 +
Source: hurd
Binary: hurd-libs0.3 hurd hurd-prof hurd-dev hurd-doc hurd-libs0.3-udeb 
hurd-udeb
Architecture: source hurd-i386 all
Version: 1:0.8.git20160809-1
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers 
Changed-By: Samuel Thibault 
Description:
 hurd   - GNU Hurd
 hurd-dev   - GNU Hurd (development files)
 hurd-doc   - GNU Hurd manual
 hurd-libs0.3 - GNU Hurd (libraries)
 hurd-libs0.3-udeb - GNU Hurd (libraries) - udeb (udeb)
 hurd-prof  - GNU Hurd
 hurd-udeb  - GNU Hurd - udeb (udeb)
Closes: 833557
Changes:
 hurd (1:0.8.git20160809-1) unstable; urgency=medium
 .
   * New upstream snapshot. Closes: Bug#833557.
Checksums-Sha1:
 f69f2d3c4d49ef1e1efdf6b48827f8292ec6daf6 5151 hurd_0.8.git20160809-1.dsc
 daa93d74df7a2464b9b1609b699f6b5ba308abff 18084 
hurd_0.8.git20160809.orig-eth-filter.tar.bz2
 e4c76bcf05b1419ec9d8c589f36db21acdac4883 16003 
hurd_0.8.git20160809.orig-eth-multiplexer.tar.bz2
 9d1ef8c9796da2fe62fcb3abe16af367d6289354 10432 
hurd_0.8.git20160809.orig-libbpf.tar.bz2
 0871ac46085dc120713fc52e852abc616e868661 3346313 
hurd_0.8.git20160809.orig-libdde-linux26.tar.bz2
 5556f0ad8a706765f982d9c5c2007d21c7ac356f 20131 
hurd_0.8.git20160809.orig-libddekit.tar.bz2
 99cd78b942052c72061625e01b69c27438993a48 22238 
hurd_0.8.git20160809.orig-libmachdev.tar.bz2
 3f3159ac1de69fc8471277feb3c253c17a40a0f0 2032698 
hurd_0.8.git20160809.orig.tar.bz2
 0c02e84dbf599db824ac64078d213d72eb6c467d 72797 
hurd_0.8.git20160809-1.debian.tar.bz2
 8ba4f9b0676fc602b2dbad53b5f43f2fb0771885 6726656 
hurd-dbgsym_0.8.git20160809-1_hurd-i386.deb
 5616479198eccbe385f9a4f10b3f62575114ac46 13494 
hurd-dev-dbgsym_0.8.git20160809-1_hurd-i386.deb
 b49ea71da3c0feb97e04fdb540afec3c8aaf69a7 3145458 
hurd-dev_0.8.git20160809-1_hurd-i386.deb
 f21ca0d01960763b2ee1e433b1d4a1bbf3feba12 170214 
hurd-doc_0.8.git20160809-1_all.deb
 3e6d095d5965e6ca3c0eea59b825953014f44d4c 1800088 
hurd-libs0.3-dbgsym_0.8.git20160809-1_hurd-i386.deb
 8c10e35abdd9d4dfbb2dc1f8abb63e7372b1c0b1 278660 
hurd-libs0.3-udeb_0.8.git20160809-1_hurd-i386.udeb
 f69422f78ff87767671673c0a359f796be63cc7f 303554 
hurd-libs0.3_0.8.git20160809-1_hurd-i386.deb
 724802ad245faf8b88c39685ab48f896f47e5990 3930458 
hurd-prof_0.8.git20160809-1_hurd-i386.deb
 0375bb49295c0f8545d96e03575b7985fd05c0d3 1554848 
hurd-udeb_0.8.git20160809-1_hurd-i386.udeb
 c481b594936eb775ccc651cd9ba296a53727 1487980 
hurd_0.8.git20160809-1_hurd-i386.deb
Checksums-Sha256:
 c95b07fa563874bd53a41c61c24bff769fad0793f9fb9430d041265e2be80294 5151 
hurd_0.8.git20160809-1.dsc
 492c618a3b0f03c6461c07d9c4bfc4f9b6b0e0efd958f18ecfd15d209c2521b9 18084 
hurd_0.8.git20160809.orig-eth-filter.tar.bz2
 38a1643b846941115a8b089dc9170cf476f0123dd6881165e377b87e9ec157cb 16003 
hurd_0.8.git20160809.orig-eth-multiplexer.tar.bz2
 4c8804539b6609ae9a582155062f59d61a159a537e4ba385ea5f4a606d30b38a 10432 
hurd_0.8.git20160809.orig-libbpf.tar.bz2
 4e095c391f6a58004735208296a7b5b90c3589350cd5a51cdb06b7f06dc1c843 3346313 
hurd_0.8.git20160809.orig-libdde-linux26.tar.bz2
 40305745a32c1e3ac42c108de27c30feff3a3295acf5165dbbb57a775fe627cf 20131 
hurd_0.8.git20160809.orig-libddekit.tar.bz2
 5c476683dbf828094a745dac55720d2416c765033c4eb4bf336d695dac8ab845 22238 
hurd_0.8.git20160809.orig-libmachdev.tar.bz2
 9031cb28eb265d88eb993e39bd0fae5def9ae7923d090e9fa8c7008be5f83b67 2032698 
hurd_0.8.git20160809.orig.tar.bz2
 e3c3c80edd88a723c149ee26a89a3b10d484437c521b2483ec60eb470ec7b0b9 72797 
hurd_0.8.git20160809-1.debian.tar.bz2
 4a91a0b134ff9add8c1d1b3acb384913bc948bac73be3355caf8afc7db6e521c 6726656 
hurd-dbgsym_0.8.git20160809-1_hurd-i386.deb
 1d52e0c7ff8ad414dc8656f5cc27a68d2a6101100e44572d6fad3592a675dbaf 13494 
hurd-dev-dbgsym_0.8.git20160809-1_hurd-i386.deb
 048729b4da5087cc9c090e2470c98d4f6c98e6a93f30fc04fa9c5e5fd166864b 3145458 
hurd-dev_0.8.git20160809-1_hurd-i386.deb
 4e399eb929578d184778568fb2f6abc41649fd2727be981954185218e3dfa797 170214 
hurd-doc_0.8.git20160809-1_all.deb
 53efa63c1dfd425d7514ca41b1c99d634704ddd7cd2333a6ba5cfd4e2d5a 1800088 
hurd-libs0.3-dbgsym_0.8.git20160809-1_hurd-i386.deb
 8cce47318d37b4006390fbe7e2b4d7a2fa96b5c137b488b999300b8cae35b61c 278660 
hurd-libs0.3-udeb_0.8.git20160809-1_hurd-i386.udeb
 9bf5e54bb6dbfb32a417c7046390d8cdd5926139103d10977e6a4e7764d9b073 303554 
hurd-libs0.3_0.8.git20160809-1_hurd-i386.deb
 2fdfe7e84defd52d738b761593dac2521d8eea38110b480dedffc8acbdb365db 3930458 
hurd-prof_0.8.git20160809-1_hurd-i386.deb
 acca2b29ac54185cbea89aab63215e801542fabdfe9da655b31855679b365733 1554848 
hurd-udeb_0.8.git20160809-1_hurd-i386.udeb
 cf81bc77f16b96bd750d3aeb47fdd5af93d140e1d7a3be3dc936cd8fc8320c3a 1487980 
hurd_0.8.git20160809-1_hurd-i386.deb
Files:
 dd4d36f214d639b3a9be3b477588efa0 5151 admin required hurd_0.8.git20160809-1.dsc
 c2b432989bcca5059cba2c19178176a9 18084 admin required 

gnumach_1.7+git20160809-1_hurd-i386.changes ACCEPTED into unstable

2016-08-09 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 09 Aug 2016 21:55:03 +
Source: gnumach
Binary: gnumach gnumach-dbg gnumach-image-1-486 gnumach-image-1-xen-486 
gnumach-image-1.7-486 gnumach-image-1.7-xen-486 kernel-image-1.7-486-di 
kernel-image-1.7-xen-486-di gnumach-image-1.7-486-dbg 
gnumach-image-1.7-xen-486-dbg gnumach-common gnumach-dev
Architecture: source all hurd-i386
Version: 2:1.7+git20160809-1
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers 
Changed-By: Samuel Thibault 
Description:
 gnumach- Dummy transition package for gnumach-image-*
 gnumach-common - GNU version of the Mach microkernel, common files.
 gnumach-dbg - Dummy transition package for gnumach-image-*-dbg
 gnumach-dev - GNU version of the Mach microkernel
 gnumach-image-1-486 - GNU version of the Mach microkernel
 gnumach-image-1-xen-486 - GNU version of the Mach microkernel
 gnumach-image-1.7-486 - GNU version of the Mach microkernel
 gnumach-image-1.7-486-dbg - GNU version of the Mach microkernel for debugging
 gnumach-image-1.7-xen-486 - GNU version of the Mach microkernel for Xen
 gnumach-image-1.7-xen-486-dbg - GNU version of the Mach microkernel for Xen 
for debugging
 kernel-image-1.7-486-di - GNU version of the Mach microkernel for the Debian 
installer (udeb)
 kernel-image-1.7-xen-486-di - GNU version of the Mach microkernel for the 
Debian installer (udeb)
Changes:
 gnumach (2:1.7+git20160809-1) unstable; urgency=medium
 .
   * New upstream snapshot.
Checksums-Sha1:
 afa3b3f0bfe381e8818b949f6260c3f5ea106589 3170 gnumach_1.7+git20160809-1.dsc
 cdfdb7fbfb5f66ef4aad89f01cedb0b4451d1175 3229952 
gnumach_1.7+git20160809.orig.tar.bz2
 41d2495d55df07251cb32eb1e2c1c2b011fbe61e 27623 
gnumach_1.7+git20160809-1.debian.tar.bz2
 c6302ff0104cffa1131940c341eec4868748b284 258368 
gnumach-common_1.7+git20160809-1_all.deb
 704de0c3f26ac05e48e9745df6d663bd35676991 162120 
gnumach-dbg_1.7+git20160809-1_hurd-i386.deb
 2df71d25ccc9f0cbca7244eb90a91ac4196f2d38 228074 
gnumach-dev_1.7+git20160809-1_hurd-i386.deb
 530c4a63b039ed865eadf09a0823417f720d3bd3 162082 
gnumach-image-1-486_1.7+git20160809-1_hurd-i386.deb
 b00a522e117c14b587acc63864243bf7ff023d24 162126 
gnumach-image-1-xen-486_1.7+git20160809-1_hurd-i386.deb
 b044675e59c2b35588a30cfb39cee8ceb6c171ff 3000370 
gnumach-image-1.7-486-dbg_1.7+git20160809-1_hurd-i386.deb
 e9fc982aee4478507583b4975aff945c06d17d23 748598 
gnumach-image-1.7-486_1.7+git20160809-1_hurd-i386.deb
 18d62a6cf265f4edec416308b29ae894949ab366 1603762 
gnumach-image-1.7-xen-486-dbg_1.7+git20160809-1_hurd-i386.deb
 fdc89d655100158d52471939050af7c1457470ba 388592 
gnumach-image-1.7-xen-486_1.7+git20160809-1_hurd-i386.deb
 57a594af1ca8c9c8ebcc564524844f29ae21f376 162334 
gnumach_1.7+git20160809-1_hurd-i386.deb
 ba15d3ca3dc4edb9928555eeb537c721fd0d104c 582064 
kernel-image-1.7-486-di_1.7+git20160809-1_hurd-i386.udeb
 05768ea2938a16a4ccc7bd368647acf80ad8ea1b 222970 
kernel-image-1.7-xen-486-di_1.7+git20160809-1_hurd-i386.udeb
Checksums-Sha256:
 c2f39a75e089d9d808435b0bc928d1d4b946e43e44f9d4bc6a45690442abbad1 3170 
gnumach_1.7+git20160809-1.dsc
 6f219427d3bde193c75129548fa2e2c920d0a539f9b8d4d53569e984f9a6c3b6 3229952 
gnumach_1.7+git20160809.orig.tar.bz2
 c580210ef5d041caadf3e44bdaeb7a88cc532428bef955b3b8389a3dab47c86b 27623 
gnumach_1.7+git20160809-1.debian.tar.bz2
 f9ac4d42dfa01cf30500c282d2b7bec1e842f250ed0d9ac568b68f395ed80ba2 258368 
gnumach-common_1.7+git20160809-1_all.deb
 4a7252fe27059603ca9d9900806cc8c120629dc041f27418938d01b2ef637b77 162120 
gnumach-dbg_1.7+git20160809-1_hurd-i386.deb
 270daa4fc905c1bbbfac2ba51900eded82f0d17272b65ae980a9e46a332c93fa 228074 
gnumach-dev_1.7+git20160809-1_hurd-i386.deb
 4cd3d9b20afb451f2f97f557af2eb08c6a1af178eb7cc0b7e8d83284b7773c21 162082 
gnumach-image-1-486_1.7+git20160809-1_hurd-i386.deb
 517988d4144bde38e255cf752573d1ff578cedfccb69d9737e3e011b6c1a2630 162126 
gnumach-image-1-xen-486_1.7+git20160809-1_hurd-i386.deb
 1971b1bd7a0b05e082a6bce7f69400b4cb66580fde81cf98adae93f501d38818 3000370 
gnumach-image-1.7-486-dbg_1.7+git20160809-1_hurd-i386.deb
 0b08343df773bac92faeba2746f01c6b7d365435f99e6a8936bd8852df07e6a3 748598 
gnumach-image-1.7-486_1.7+git20160809-1_hurd-i386.deb
 b6dd891de2b42504f2585beba14f6d3199aa5d6213c391283ca645f506ee1ee2 1603762 
gnumach-image-1.7-xen-486-dbg_1.7+git20160809-1_hurd-i386.deb
 751aa823e6d624c26ca18f043e83dfaee84d4d7f0190748ac17bbc1086e4f25a 388592 
gnumach-image-1.7-xen-486_1.7+git20160809-1_hurd-i386.deb
 3b8c08431f9f231a86c96bfe5e0ba013ea18a037863ca7a972cdd39d85b29262 162334 
gnumach_1.7+git20160809-1_hurd-i386.deb
 cbcca3854aedf59807f26c1b3f8b91f9f6873b89f714f4ebbd90708d392c4765 582064 
kernel-image-1.7-486-di_1.7+git20160809-1_hurd-i386.udeb
 20bc618afa8f0e8ceaaad9bc870a21de0f6c2f05bc98e1d79e413ab2901fb7bb 222970 
kernel-image-1.7-xen-486-di_1.7+git20160809-1_hurd-i386.udeb
Files:
 91b66d370e1d93197ed12fe76547bd8a 3170 kernel 

Processing of gnumach_1.7+git20160809-1_hurd-i386.changes

2016-08-09 Thread Debian FTP Masters
gnumach_1.7+git20160809-1_hurd-i386.changes uploaded successfully to localhost
along with the files:
  gnumach_1.7+git20160809-1.dsc
  gnumach_1.7+git20160809.orig.tar.bz2
  gnumach_1.7+git20160809-1.debian.tar.bz2
  gnumach-common_1.7+git20160809-1_all.deb
  gnumach-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-dev_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1-xen-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-486-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-xen-486-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-xen-486_1.7+git20160809-1_hurd-i386.deb
  gnumach_1.7+git20160809-1_hurd-i386.deb
  kernel-image-1.7-486-di_1.7+git20160809-1_hurd-i386.udeb
  kernel-image-1.7-xen-486-di_1.7+git20160809-1_hurd-i386.udeb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



Processing of hurd_0.8.git20160809-1_hurd-i386.changes

2016-08-09 Thread Debian FTP Masters
hurd_0.8.git20160809-1_hurd-i386.changes uploaded successfully to localhost
along with the files:
  hurd_0.8.git20160809-1.dsc
  hurd_0.8.git20160809.orig-eth-filter.tar.bz2
  hurd_0.8.git20160809.orig-eth-multiplexer.tar.bz2
  hurd_0.8.git20160809.orig-libbpf.tar.bz2
  hurd_0.8.git20160809.orig-libdde-linux26.tar.bz2
  hurd_0.8.git20160809.orig-libddekit.tar.bz2
  hurd_0.8.git20160809.orig-libmachdev.tar.bz2
  hurd_0.8.git20160809.orig.tar.bz2
  hurd_0.8.git20160809-1.debian.tar.bz2
  hurd-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-dev-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-dev_0.8.git20160809-1_hurd-i386.deb
  hurd-doc_0.8.git20160809-1_all.deb
  hurd-libs0.3-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-libs0.3-udeb_0.8.git20160809-1_hurd-i386.udeb
  hurd-libs0.3_0.8.git20160809-1_hurd-i386.deb
  hurd-prof_0.8.git20160809-1_hurd-i386.deb
  hurd-udeb_0.8.git20160809-1_hurd-i386.udeb
  hurd_0.8.git20160809-1_hurd-i386.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



Processing of hurd_0.8.git20160809-1_hurd-i386.changes

2016-08-09 Thread Debian FTP Masters
hurd_0.8.git20160809-1_hurd-i386.changes uploaded successfully to 
ftp-master.debian.org
along with the files:
  hurd_0.8.git20160809-1.dsc
  hurd_0.8.git20160809.orig-eth-filter.tar.bz2
  hurd_0.8.git20160809.orig-eth-multiplexer.tar.bz2
  hurd_0.8.git20160809.orig-libbpf.tar.bz2
  hurd_0.8.git20160809.orig-libdde-linux26.tar.bz2
  hurd_0.8.git20160809.orig-libddekit.tar.bz2
  hurd_0.8.git20160809.orig-libmachdev.tar.bz2
  hurd_0.8.git20160809.orig.tar.bz2
  hurd_0.8.git20160809-1.debian.tar.bz2
  hurd-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-dev-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-dev_0.8.git20160809-1_hurd-i386.deb
  hurd-doc_0.8.git20160809-1_all.deb
  hurd-libs0.3-dbgsym_0.8.git20160809-1_hurd-i386.deb
  hurd-libs0.3-udeb_0.8.git20160809-1_hurd-i386.udeb
  hurd-libs0.3_0.8.git20160809-1_hurd-i386.deb
  hurd-prof_0.8.git20160809-1_hurd-i386.deb
  hurd-udeb_0.8.git20160809-1_hurd-i386.udeb
  hurd_0.8.git20160809-1_hurd-i386.deb

Greetings,

Your Debian queue daemon (running on host coccia.debian.org)



Processing of gnumach_1.7+git20160809-1_hurd-i386.changes

2016-08-09 Thread Debian FTP Masters
gnumach_1.7+git20160809-1_hurd-i386.changes uploaded successfully to 
ftp-master.debian.org
along with the files:
  gnumach_1.7+git20160809-1.dsc
  gnumach_1.7+git20160809.orig.tar.bz2
  gnumach_1.7+git20160809-1.debian.tar.bz2
  gnumach-common_1.7+git20160809-1_all.deb
  gnumach-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-dev_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1-xen-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-486-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-486_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-xen-486-dbg_1.7+git20160809-1_hurd-i386.deb
  gnumach-image-1.7-xen-486_1.7+git20160809-1_hurd-i386.deb
  gnumach_1.7+git20160809-1_hurd-i386.deb
  kernel-image-1.7-486-di_1.7+git20160809-1_hurd-i386.udeb
  kernel-image-1.7-xen-486-di_1.7+git20160809-1_hurd-i386.udeb

Greetings,

Your Debian queue daemon (running on host coccia.debian.org)



Bug#833557: marked as done (hurd: PF_LOCAL send/recv don't honor MSG_DONTWAIT)

2016-08-09 Thread Debian Bug Tracking System
Your message dated Wed, 10 Aug 2016 00:20:00 +
with message-id 
and subject line Bug#833557: fixed in hurd 1:0.8.git20160809-1
has caused the Debian Bug report #833557,
regarding hurd: PF_LOCAL send/recv don't honor MSG_DONTWAIT
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
833557: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833557
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: hurd
Version: 1:0.8.git20160522-4
Severity: normal
Tags: patch upstream

Dear Maintainer,

send/sendto/sendmsg/recv/recvfrom/recvmsg in combination with PF_LOCAL
sockets don't honor MSG_DONTWAIT. If specified, the operation will
block anyway. This is really bad if one has code that relies on the
fact that a recv* returns EAGAIN once all data has been read.

I've reported this to the debian-hurd and bug-hurd mailing lists, and
also provided a reproducer for this issue:
https://lists.gnu.org/archive/html/bug-hurd/2016-08/msg0.html
https://lists.debian.org/debian-hurd/2016/08/msg0.html

I've investigated further and found the culprit in hurd's
pflocal/socket.c. I've attached a patch that fixes the issue for me.
I've also sent the patch to both mailing lists:
https://lists.gnu.org/archive/html/bug-hurd/2016-08/msg00011.html
https://lists.debian.org/debian-hurd/2016/08/msg8.html

Regards,
Christian

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.7+git20160607-486/Hurd-0.8
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to C.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages hurd depends on:
ii  hurd-libs0.3  1:0.8.git20160522-4+b1
ii  libblkid1 2.28-6
ii  libbz2-1.01.0.6-8
ii  libc0.3   2.23-4
ii  libdaemon00.14-6
ii  libncursesw5  6.0+20160625-1+b1
ii  libtinfo5 6.0+20160625-1+b1
ii  libx11-6  2:1.6.3-1
ii  netdde0.0.20150828-3
ii  sysv-rc   2.88dsf-59.8
ii  xkb-data  2.17-1
ii  zlib1g1:1.2.8.dfsg-2

Versions of packages hurd recommends:
ii  bf-utf-source  0.07

Versions of packages hurd suggests:
pn  hurd-doc  

-- Configuration Files:
/etc/default/hurd-console changed [not included]

-- no debconf information
Description: Support MSG_DONTWAIT in pflocal send/recv
Author: Christian Seiler 
Bug: https://lists.gnu.org/archive/html/bug-hurd/2016-08/msg0.html
Last-Update: 2016-08-05
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/pflocal/socket.c
+++ b/pflocal/socket.c
@@ -282,6 +282,7 @@ S_socket_send (struct sock_user *user, s
 	   size_t *amount)
 {
   error_t err = 0;
+  int noblock;
   struct pipe *pipe;
   struct sock *sock, *dest_sock;
   struct addr *source_addr;
@@ -333,8 +334,9 @@ S_socket_send (struct sock_user *user, s
 	
   if (!err)
 	{
-	  err = pipe_send (pipe, sock->flags & PFLOCAL_SOCK_NONBLOCK,
-			   source_addr, data, data_len,
+	  noblock = (user->sock->flags & PFLOCAL_SOCK_NONBLOCK)
+		|| (flags & MSG_DONTWAIT);
+	  err = pipe_send (pipe, noblock, source_addr, data, data_len,
 			   control, control_len, ports, num_ports,
 			   amount);
 	  if (dest_sock)
@@ -373,6 +375,7 @@ S_socket_recv (struct sock_user *user,
 {
   error_t err;
   unsigned flags;
+  int noblock;
   struct pipe *pipe;
   void *source_addr = NULL;
 
@@ -398,10 +401,11 @@ S_socket_recv (struct sock_user *user,
 }
   else if (!err)
 {
+  noblock = (user->sock->flags & PFLOCAL_SOCK_NONBLOCK)
+		|| (in_flags & MSG_DONTWAIT);
   err =
-	pipe_recv (pipe, user->sock->flags & PFLOCAL_SOCK_NONBLOCK, ,
-		   _addr, data, data_len, amount,
-		   control, control_len, ports, num_ports);
+	pipe_recv (pipe, noblock, , _addr, data, data_len,
+		   amount, control, control_len, ports, num_ports);
   pipe_release_reader (pipe);
 }
 
--- End Message ---
--- Begin Message ---
Source: hurd
Source-Version: 1:0.8.git20160809-1

We believe that the bug you reported is fixed in the latest version of
hurd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 833...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault  (supplier of updated hurd package)


Re: [PATCH] [hurd] pflocal/socket.c: Support MSG_DONTWAIT in pflocal send/recv

2016-08-09 Thread Olaf Buddenhagen
Hi,

On Sun, Aug 07, 2016 at 09:13:55PM +0200, Richard Braun wrote:
> On Sun, Aug 07, 2016 at 08:44:56PM +0300, Esa Peuha wrote:

> > settrans -ck /servers/socket/1 /hurd/pflocal
> 
> I suggest you don't do that, since you'll basically replace the pflocal
> instance for all the system, which might break already running
> processes.

Well -- assuming we auto-corrected this command in our minds to
"settrans -ak /servers/socket/1 /home/something/pflocal" -- it would
only affect running processes if the open new sockets, which doesn't
sound too terrible for testing... Though I'd probably still rather do
this in a subhurd :-)

-antrik-



Still Failing: g-i-installation_debian_sid_daily_hurd_lxde/206

2016-08-09 Thread jenkins
See 
https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/206/ 
and 
https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/206//console
 and 
https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/206//artifact/results/
 if there are any.