hurd_0.8.git20160809-1_hurd-i386.changes ACCEPTED into unstable
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 MaintainersChanged-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
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 MaintainersChanged-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
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
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
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
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)
Your message dated Wed, 10 Aug 2016 00:20:00 + with message-idand 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
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
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.