Problem with the .gz file size ?

Etcher version: 1.0.0-beta16
Operating system and architecture: OSX 10.11.6

I make backups of SD cards with this script in the Terminal :
diskutil unmountDisk /dev/disk1
sudo dd bs=1m if=/dev/rdisk1 | gzip -c > ~/Desktop/pi.img.gz

When I try to flash these .gz images, Etcher seems to get stuck at 99% of the process, ETA remans at 2 or 3 seconds, the transfer rate very slowly decreases, until I get the error :
"Not enough space on the drive. Please insert larger one and try again".
The same error appears with the uncompressed image file, but without the final slow-down.
However, on the command line, with :
gzip -dc ~/Desktop/pi.img.gz | sudo dd bs=1m of=/dev/rdisk1

there's no error and the resulting SD card works well. Am I doing something wrong or is there a problem with Etcher ?

I've tried with .bz2and .xz files and got the same error. There's nothing much meaningfull in the DevTools console, but many messages and errors related to USB and .fseventsd (as far as I can understand) in OSX's console.
Could my problem be related the presence of invisible files on the SD card which would modify the avalaible free space ?
Here are the messages of the last 2 minutes :
24/11/2016 12:27:02,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:03,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:03,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:03,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:03,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:03,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:03,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:03,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:27:03,420 sharingd[401]: 12:27:03.419 : SDConnectedBrowser::_CFURLGetVolumePropertyFlags returned Error Domain=NSCocoaErrorDomain Code=4 "Le fichier « boot » n’existe pas." UserInfo={NSURL=file:///Volumes/boot/, NSFilePath=/Volumes/boot}
24/11/2016 12:27:03,420 sharingd[401]: 12:27:03.419 : SDConnectedBrowser::getResourceValue Error Domain=NSCocoaErrorDomain Code=4 "Le fichier « boot » n’existe pas." UserInfo={NSURL=file:///Volumes/boot/, NSFilePath=/Volumes/boot}
24/11/2016 12:27:03,517 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b6276d84 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:03,518 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b6276d84 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:03,518 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b6276d84 (No such file or directory)
24/11/2016 12:27:03,518 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b6276d84 (No such file or directory)
24/11/2016 12:27:03,518 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)
24/11/2016 12:27:08,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:08,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:09,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:09,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:10,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:10,000 kernel[0]:<PHONE_NUMBER>00 IOUSBHostDevice@26431000: IOUSBHostDevice::start: failed to get device descriptor
24/11/2016 12:27:10,000 kernel[0]:<PHONE_NUMBER>05 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to start device
24/11/2016 12:27:10,000 kernel[0]:<PHONE_NUMBER>10 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to create device (0xe00002e9), disabling port
24/11/2016 12:27:10,000 kernel[0]:<PHONE_NUMBER>00 USB Storage@26431000: AppleUSBDevice::start: failed to open _deviceClient
24/11/2016 12:27:10,000 kernel[0]:<PHONE_NUMBER>04 AppleUSBLegacyRoot@: AppleUSBLegacyRoot::usbServiceCallGated: failed to attach or start legacy service
24/11/2016 12:27:10,000 kernel[0]: USB Storage: not registry member at registerService()
24/11/2016 12:27:11,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:11,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 2.
24/11/2016 12:27:11,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:13,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:13,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 3.
24/11/2016 12:27:13,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 4.
24/11/2016 12:27:13,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:15,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:15,000 kernel[0]:<PHONE_NUMBER>16 IOUSBHostDevice@26431000: IOUSBHostDevice::start: failed to get device descriptor
24/11/2016 12:27:15,000 kernel[0]:<PHONE_NUMBER>65 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to start device
24/11/2016 12:27:15,000 kernel[0]:<PHONE_NUMBER>73 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to create device (0xe00002e9), disabling port
24/11/2016 12:27:16,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:17,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:17,000 kernel[0]:<PHONE_NUMBER>20 IOUSBHostDevice@26431000: IOUSBHostDevice::start: failed to get device descriptor
24/11/2016 12:27:17,000 kernel[0]:<PHONE_NUMBER>86 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to start device
24/11/2016 12:27:17,000 kernel[0]:<PHONE_NUMBER>90 AppleUSB20HubPort@26431000: AppleUSB20HubPort::resetAndCreateDevice: failed to create device (0xe00002e9), disabling port
24/11/2016 12:27:17,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:18,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:18,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:19,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:21,256 mds[65]: (Volume.Normal:2464) volume:0x7fdb412b1000 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/boot
24/11/2016 12:27:21,365 fseventsd[50]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x700000185478)
24/11/2016 12:27:21,365 fseventsd[50]: log dir: /Volumes/boot/.fseventsd getting new uuid: F461F5E7-A0A3-41C4-B5B0-833AEA0306DA
24/11/2016 12:27:23,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:23,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:23,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:23,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:23,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:23,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:23,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:27:23,341 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62771fd (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:23,341 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62771fd (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:23,342 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62771fd (No such file or directory)
24/11/2016 12:27:23,342 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62771fd (No such file or directory)
24/11/2016 12:27:23,342 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)
24/11/2016 12:27:29,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:30,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:31,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:31,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:36,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:36,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:36,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:37,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:37,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:37,000 kernel[0]: IOUSBMassStorageInterfaceNub: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: IOUSBHostInterface: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: USB Storage: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleUSB20HubPort: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleUSB20Hub: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: USB2.0 Hub: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleUSB20HubPort: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleUSB20Hub: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: USB2.0 Hub: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: PRT4: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: EHC2: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: EHC2: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleACPIPCI: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: PCI0: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: AppleACPIPlatformExpert: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:37,000 kernel[0]: Macmini4,1: bad busy count (0,-1)
24/11/2016 12:27:37,000 kernel[0]: Backtrace 0xffffff800088c6e4 0xffffff800089287c 0xffffff80003c9117 0x0 0x0 0x0 0x0
24/11/2016 12:27:38,588 mds[65]: (Volume.Normal:2464) volume:0x7fdb41885800 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/boot
24/11/2016 12:27:38,708 fseventsd[50]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x700000185478)
24/11/2016 12:27:38,709 fseventsd[50]: log dir: /Volumes/boot/.fseventsd getting new uuid: 74F28FC5-A3A2-445C-A96B-77252A5C0BCD
24/11/2016 12:27:42,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:42,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:42,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:42,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:42,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:42,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:27:42,036 sharingd[401]: 12:27:42.036 : SDConnectedBrowser::_CFURLGetVolumePropertyFlags returned Error Domain=NSCocoaErrorDomain Code=4 "Le fichier « boot » n’existe pas." UserInfo={NSURL=file:///Volumes/boot/, NSFilePath=/Volumes/boot}
24/11/2016 12:27:42,038 sharingd[401]: 12:27:42.037 : SDConnectedBrowser::getResourceValue Error Domain=NSCocoaErrorDomain Code=4 "Le fichier « boot » n’existe pas." UserInfo={NSURL=file:///Volumes/boot/, NSFilePath=/Volumes/boot}
24/11/2016 12:27:42,141 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62772a2 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:42,141 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62772a2 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:42,141 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62772a2 (No such file or directory)
24/11/2016 12:27:42,141 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62772a2 (No such file or directory)
24/11/2016 12:27:42,141 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)
24/11/2016 12:27:42,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:44,344 mds[65]: (Volume.Normal:2464) volume:0x7fdb412b1000 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/boot
24/11/2016 12:27:44,450 fseventsd[50]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x700000185478)
24/11/2016 12:27:44,450 fseventsd[50]: log dir: /Volumes/boot/.fseventsd getting new uuid: B16BE4ED-757C-4071-B0FF-E80B4F9126EC
24/11/2016 12:27:53,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:27:54,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:54,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:54,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:54,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:54,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:54,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:54,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:27:54,852 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62772f4 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:54,854 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62772f4 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:54,854 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62772f4 (No such file or directory)
24/11/2016 12:27:54,854 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62772f4 (No such file or directory)
24/11/2016 12:27:54,854 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)
24/11/2016 12:27:55,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:27:57,264 mds[65]: (Volume.Normal:2464) volume:0x7fdb41039000 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/boot
24/11/2016 12:27:57,366 fseventsd[50]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x700000185478)
24/11/2016 12:27:57,367 fseventsd[50]: log dir: /Volumes/boot/.fseventsd getting new uuid: 69698694-016A-4A70-A816-80E086CF2F4C
24/11/2016 12:27:59,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:27:59,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:59,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:59,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:59,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:59,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:27:59,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:27:59,353 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62773cc (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:59,353 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b62773cc (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:27:59,353 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62773cc (No such file or directory)
24/11/2016 12:27:59,353 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b62773cc (No such file or directory)
24/11/2016 12:27:59,353 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)
24/11/2016 12:28:01,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:28:02,000 kernel[0]: USB device 05E3075126431000 - will be reset!
24/11/2016 12:28:07,401 com.apple.xpc.launchd[1]: (com.apple.quicklook[58129]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
24/11/2016 12:28:09,108 WindowServer[192]: _CGXRemoveWindowFromWindowMovementGroup: window 0xfa is not attached to window 0x170
24/11/2016 12:28:09,290 WindowServer[192]: _CGXRemoveWindowFromWindowMovementGroup: window 0xfa is not attached to window 0x170
24/11/2016 12:28:09,000 kernel[0]:<PHONE_NUMBER>80 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:10,000 kernel[0]:<PHONE_NUMBER>30 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:11,494 Console[58181]: Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable
24/11/2016 12:28:12,000 kernel[0]:<PHONE_NUMBER>40 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:12,000 kernel[0]:<PHONE_NUMBER>77 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:12,000 kernel[0]: USB device 05E3075126431000 - failed to re-instantiate!
24/11/2016 12:28:12,000 kernel[0]: USB device 05E3075126431000 - USB Mass Storage stack will be terminated!
24/11/2016 12:28:12,000 kernel[0]: USB device 05E3075126431000 - fConsecutiveResetCount = 1.
24/11/2016 12:28:13,000 kernel[0]:<PHONE_NUMBER>95 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:15,000 kernel[0]:<PHONE_NUMBER>59 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:18,000 kernel[0]:<PHONE_NUMBER>54 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:21,000 kernel[0]:<PHONE_NUMBER>60 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:21,000 kernel[0]:<PHONE_NUMBER>44 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:21,000 kernel[0]:<PHONE_NUMBER>16 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:21,000 kernel[0]:<PHONE_NUMBER>37 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:22,000 kernel[0]:<PHONE_NUMBER>90 AppleUSB20HubPort@26431000: AppleUSBHostPort::disconnect: persistent enumeration failures
24/11/2016 12:28:25,000 kernel[0]: USBMSC Identifier (non-unique): 0x5e3 0x751 0x1404
24/11/2016 12:28:26,715 mds[65]: (Volume.Normal:2464) volume:0x7fdb41885800 ********** Bootstrapped Creating a default store:1 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/boot
24/11/2016 12:28:26,810 fseventsd[50]: check_vol_last_mod_time:XXX failed to get mount time (25; &mount_time == 0x700000185478)
24/11/2016 12:28:26,810 fseventsd[50]: log dir: /Volumes/boot/.fseventsd getting new uuid: 819B20B4-6CA6-411C-A9CC-9602D6A66675
24/11/2016 12:28:31,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:28:31,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:28:31,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:28:31,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:28:31,000 kernel[0]: disk1s1: media is not present.
24/11/2016 12:28:31,000 kernel[0]: msdosfs_fat_uninit_vol: error 6 from msdosfs_fat_cache_flush
24/11/2016 12:28:31,968 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b6277542 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:28:31,968 fseventsd[50]: disk logger: failed to open output file /Volumes/boot/.fseventsd/fc007533b6277542 (No such file or directory). mount point /Volumes/boot/.fseventsd
24/11/2016 12:28:31,968 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b6277542 (No such file or directory)
24/11/2016 12:28:31,968 fseventsd[50]: failed to unlink old log file /Volumes/boot/.fseventsd/fc007533b6277542 (No such file or directory)
24/11/2016 12:28:31,968 fseventsd[50]: unmounting: failed to remove log dir /Volumes/boot/.fseventsd (No such file or directory)

Hi @AlainGourves ,
Can you link us to the exact image you're using, so we can try to reproduce here? Also, does the problem still occur if you uncompress the file and flash the .img directly?

See also #638

Hi, sorry for the delay !
Here’s the link to one of the images :
https://drive.google.com/open?id=0B2T3Cvxr7LlOa19vemtuQmh4ZFE
It’s a .bz2 file, but the uncompress .img didn’t work either (also it worked using dd).
Thanks for your work.

Hi @AlainGourves ,
I was able to reproduce your issue with a 15 GB USB drive, and found something very interesting.
This is the size, in bytes, of the image you shared with us (uncompressed):
$ stat -f '%z' pi-23-11-2016.img
15931539456

This is the size of my USB drive:
$ diskutil info /dev/disk2
...
   Disk Size:                15.5 GB<PHONE_NUMBER>8 Bytes) (exactly 30316544 512-Byte-Units)
...

As you can see, the image is larger than my drive<PHONE_NUMBER>6 -<PHONE_NUMBER>8 = 409468928, which equals 390.5 MB), so the "Not enough space on the drive. Please insert larger one and try again" is legit in my case.
Lets try using dd now:
$ sudo dd if=pi-23-11-2016.img of=/dev/rdisk2 bs=4m
Password:
3701+0 records in
3700+1 records out
15522070528 bytes transferred in 4638.619943 secs (3346269 bytes/sec)

Surprisingly, dd will not complain but only copy the first<PHONE_NUMBER>8 bytes of the image, and completely ignore the rest!.
In summary, I think Etcher is actually protecting you from yourself, while dd is not flashing the whole thing, but please let me know if this is not the case!

Oh, wait. You're re-flashing the images you've previously backed up, which should definitely fit your drive (assuming you're flashing to the same drive). There was a very similar issue we've fixed in v1.0.0-beta.17, which might be the reason I was unable to reproduce.
Can you try v1.0.0-beta.17 and let us know how that goes?

Slightly off-topic:

Surprisingly, dd will not complain but only copy the first<PHONE_NUMBER>8 bytes of the image, and completely ignore the rest!

There is actually a use-case for that - when you're doing something like dd if=/dev/zero of=/dev/sdc to completely wipe out the contents of a drive. dd is a very low-level tool, which means it's easy to abuse or get things wrong if you're not very careful ;-)
Back on-topic:
Specifically, the bug that was fixed in v1.0.0-beta.17 that @jviotti 's referring to is that previously Etcher would only write images with a size equal to an integer number of megabytes.<PHONE_NUMBER>6 equates to 15193.5 MB, and Etcher v1.0.0-beta.17 now copes with the extra-half-megabyte on the end https://github.com/resin-io-modules/etcher-image-write/pull/58 .

My shitty USB/SD card adaptor died in the meantime, I will try the last beta as soon as I get the one currently lost between China and France.
Still, I have an idea (although I’m not an expert of the command line) :
If dd is a low-level tool easy to abuse, could the culprit be the bs=1moption used to create the backup image ? I assume that ddcreate blocks of the same size, even if total size of the SD card modulo 1024 != 0, thus creating an image file greater than the original.
That’s what I understand from ddman page :

Normally, data resulting from input or conversion or both are aggregated into output blocks of the
specified size.  After the end of input is reached, any remaining output is written as a block.  This
means that the final output block may be shorter than the output block size.

Nah, I think the snippet you've quoted basically says that the output file may not be an exact multiple of the block-size. So the output file will always be the exact size of the input file (the raw SD card in your case), regardless of the block size.
I think My shitty USB/SD card adaptor died may be the cause of the errors in the log you posted ;)
So you were actually seeing two problems at once - errors in your logs because of a shitty SD adaptor, and the "Not enough space on the drive" error caused by Etcher beta16 not coping with half-megabyte sized disk images.
Hopefully both problems will be fixed by Etcher beta17 and a new SD adaptor :-)


sourcehut: init

Motivation for this change
Totally didn't steal pgpy and sqlalchemy-utils from #50328.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

This should probably be renamed now.

Yeah, just saw it at here [1]. Looks like the default configs were updated too, planning on updating everything over the weekend and finishing this up by the end of mid-winter break.
[1] https://news.ycombinator.com/item?id=19100986

Status? This still looks good. Do we need more review?

Don't really have time to work on this anytime soon. The packaging is more or less fine (if I have time I'll update the versions later today) but the module for the services is still incomplete, or rather they are hosted successfully but don't actually have the functionality they're suppose to have.

this just needs one last rebase to fix the merge conflict. looks good to go otherwise.

Pushed to fix conflict, build has problems right now, among which pgpy has a broken test, cairosvg has dependency issues, and *srht also issues since it can't seem to find sassc from buildInputs.

The CairoSVG test failure is being addressed upstream: https://github.com/tiran/defusedxml/pull/24

Depends on #56690 and #59425. Updated to latest versions and looks like I'll have to wait for more packages to sync to pypi or upstream fixes.

Builds fine now, waiting on #56690.

@eadwu #56690 is merged now

Need to wait for staging to merge to master, then I'll update the packages again to see if anything breaks.

Waiting on #61305.

#61679.

Everything builds fine now.

Any progress here?

Everything builds fine as for the module, I haven't worked on it in a while.

And there are no pending questions as far as I can see ... I guess this can be merged then, right?

As far as I can see, this is only package definitions, right? I would opt for merging this rather sooner than later and then get started working on services (and tests for them!!!).
Anything I can help with to get this merged ASAP?
@dotlambda @eadwu ?

@GrahamcOfBorg build sourcehut

ofborg reports build failure, is that expected?

Rebased onto the latest master and it still failed, looks like it came from pytest_3. Should be fixed now.

@GrahamcOfBorg build sourcehut

Still no progress here?

I'm intermittently working on the modules still since I'm planning on hosting it in college but on the package drv side it should be all good.

The status update that shows a [somewhat] working sr.ht finally. Really only tested meta, git, and paste while todo, man, and hg works fine [so far] from my tinkering. Local nixpkgs consist of https://github.com/NixOS/nixpkgs/pull/66401, https://github.com/NixOS/nixpkgs/pull/65109, and https://github.com/NixOS/nixpkgs/pull/54425 on top of 2da00ae7b4942e3946041d1e0b19120a457d33e3 with a nixops configuration here [1].
In terms of other stuff, the mailing/mail server will probably be the last thing that'll work since I hardly have any experience setting that up. I'll probably just setup the web interfaces for dispatch, lists, and builds while focusing on builds so it'll be completed before I head for the dorms in college.
[1] https://gist.github.com/eadwu/e633df2660b316f3d09974594cb519e5

Edmund, for the mailserver, it might help to look at
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver for reference...
Then again, setting up a mailserver could be outside the scope of this,
since it is a dependency of sourcehut and not part of the software suite itself.

Then again, setting up a mailserver could be outside the scope of this,

I agree. I also suggest the nixos-mailserver, which I have good experience with (used it only for journalwatch so far).
I would also say that this is out of scope of this package and a user should setup their own webserver for using sourcehut, not the package/service should ship one!

Seems to me all review items have been addressed. Unless there is something fundamentally wrong with this, it'd be nice to finally integrate it.

Rebased onto latest master and built successfully.

Thank you

Bravo! @eadwu thanks for sticking with it.

Yippie!

Thanks @eadwu! This closes #65109, right?

#65109 is an incomplete implementation of an actual sourcehut network (internals, not webserver/mailserver). This PR just included the packages needed for it to function.

Is it possible to run sourcehut with these packages and systemd services until the module in #65109 is merged?
This is what I am trying, but the service doesn't find the dependencies:
  systemd.services.sourcehut-meta = {
      description = "meta.sr.ht website service";
      requires = ["postgresql.service"];
      after = [ "postgresql.service network.target" ];

      environment = let
        penv = pkgs.python.buildEnv.override {
          extraLibs = [ pkgs.sourcehut.metasrht ] ;
        };
      in
      {
              PYTHONPATH = "${penv}/${pkgs.python.sitePackages}";
      };

      serviceConfig = {
        Type = "simple";
        User = "sourcehut";
        Restart = "always";
        ExecStart = ''${pkgs.python38Packages.gunicorn}/bin/gunicorn app.py --chdir ${pkgs.sourcehut.metasrht}/lib/python3.8/site-packages/metasrht -b <IP_ADDRESS>:5000'';
      };
   };

meta.sr.ht was implemented to a fully functional state already when the PR was created.

meta.sr.ht was implemented to a fully functional state already when the PR was created.

Can you link me any kind of information or docs on how to actually run it?

I believe a nixops implementation was referred on IRC? And there is the nixops implementation I used locally within nixos-configuration, although it's now moved from sr.ht to github.
There's no difference between the nixops configuration and normal NixOS configuration (just combine it all), nixops is just a easier way to distribute sourcehut across multiple machines (VMs).
Wrong thread to post on though.


[Bug]: Won't detect local mods for Portable Ryujinx installation

Describe the bug
1. When selecting the local mod folder for TOTK, the error message of could not fetch local mods appears

Reproduction steps
1. Use a portable installation of Ryujinx
2. Have a mod folder with mods inside of it for TOTK
3. Attempt to select the folder (ex: C:\Ryujinx\portable\mods\contents\0100f2c0115b6000)
4. Get the error message "Could not fetch local mods"

Additional context
No response
What's your operating system?
Windows 11

The folder to select is the Ryujinx folder, not the mod folder


Draft: Openql link

WIP, but already MVP for doing mapping with openql.
Will improve this and make it lots nicer.

Hey @S-Linde, do we want to keep the Pull Request or fully neglect it...? To me it seems like we will never be going to use this, but I might be wrong.


[otbn] Move to D2

The follow PRs must be merged before we can reach D2: https://github.com/lowRISC/opentitan/pull/9219 and https://github.com/lowRISC/opentitan/pull/9560
Please note I am requested we defer the specification of the specifics of blanking and loop stack hardening to D2S. I don't think there's any major points of disagreement about how these will work but we do need to work out some details.
Signed-off-by: Greg Chadwick<EMAIL_ADDRESS>

Please note I am requested we defer the specification of the specifics of blanking and loop stack hardening to D2S. I don't think there's any major points of disagreement about how these will work but we do need to work out some details.

I think this is fine, as long as it it documented.


Add Note To Ensure ng-app is specified

Hi
I followed your fantastic instructions and love the functionality, I wasn't all that familiar with angular and I was missing the ng-app in the layout. And (of course) it wasn't working. I've added a pull request to include this in the README.md
Thanks!

Thanks and closed by #2


Vector tester clean up

Added a parameter to the Vector tester to be able to reduce code size. Also removed several redundant tests.

I'm trying to determine if I have a problem in my environment.
I tried building this branch I get this:
/home/jeff/miniconda3/envs/sparta/include/sparta/utils/SpartaSharedPointer.hpp:376:31: error: pointer may be used after 'void operator delete(void*, std::size_t)' [-Werror=use-after-free]
376 |                 --ref_count_->count;
|                   ^
And this
/home/jeff/miniconda3/envs/sparta/include/sparta/utils/SpartaSharedPointer.hpp:365:21: note: call to 'void operator delete(void*, std::size_t)' here
365 |                     delete ref_count;
|                     ^~~~~~~~
I'm using this version of sparta
commit f1d0a5cdeb5ff718360a162d9ab7b13f19e70c3e (HEAD -> map_v2, tag: map_v2.0.19, origin/map_v2)
Merge: fdcc9275 05ba8532
Author: Knute Lingaard<EMAIL_ADDRESS>Date:   Thu Nov 14 13:34:19 2024 -0600
Merge remote-tracking branch 'origin/master' into map_v2

@jeffnye-gh I've been using the master branch of Sparta (https://github.com/sparcians/map/commit/e736f0dabaa6ee4704ada11f63d6b36028c5d532). I didn't realize there was a map_v2 branch. I'm not sure which I should be using. Does that stack trace show where the error originates in Olympia?

That is weird.  Which compiler/version are you using?

This is not just me. This also reported by another user with the apple
compiler installed on his machine.
Why does my compiler matter? If there is compiler dependency shouldn't this
be a miniconda package?
/Users//miniconda3/envs/sparta/include/sparta/utils/SpartaSharedPointer.hpp:341:21:
error: deleting pointer to incomplete type 'olympia::LPBranchInfo' may
cause undefined behavior [-Werror,-Wdelete-incomplete]
341 | delete ref_count->p;
| ^ ~~~~~~~~~~~~
On Wed, Dec 18, 2024 at 2:05 PM Knute @.***> wrote:

That is weird. Which compiler/version are you using?
—
Reply to this email directly, view it on GitHub
https://github.com/riscv-software-src/riscv-perf-model/pull/241#issuecomment-2552170757,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A25MMC63BE3Z3GLN7T7W6LL2GHIQ7AVCNFSM6AAAAABTZIU4H2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJSGE3TANZVG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

I'm using gcc 12 on ubuntu and didn't come across that.  I then swapped to gcc 11 and tried that -- no problems.  The version of sparta I have installed is map_v2.0.19


Disabe TOC if there is no headings in the post

Describe the solution you'd like
If there is no suitable headings in the post, then do not show the table of contents.
Describe alternatives you've considered
Making it possible to disable in post configuration (TOC: false only for this post).
Additional context
Sometimes, I write super simple stuff that does not need headings, so the TOC looks very annoying since it's completely empty

We don't have any way to identify whether the page has heading or not when Hugo build the website. So, I think adding control in page level will be the way to go.


[Arc]...

Extension
https://raycast.com/the-browser-company/arc
Description
Error:
Error: Error: database is locked

    at Object.current (/Users/gabriellenoel/.config/raycast/extensions/606e26d8-b3c5-4760-8001-dccce1b872c4/search-history.js:12:3248)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Steps To Reproduce
No response
Current Behaviour
No response
Expected Behaviour
No response

same issue


add sync ability in USARTs

Background

needed sync USART capabilities

Description

add sync usart capabilities
needed for firmware/brain

Verification

tested on logic analyzer.

@sephamorr what do you want me to do since I already merged? feature/usart still has updates you requested. https://github.com/parallelsystems/stm32h7xx-hal/tree/feature/sync-usart

oops, sorry on the delay. can you make a new PR really quick and I'll approve it?


Workaround for missing PlatformGcmService isn't working

I get this appearing in my log on startup:
09-18 16:34:39.025 I: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.gcm.GcmTaskService" on path

This is already covered by #216.
The FAQ says we can fix this by adding this snippet to the application node in our manifest:
<application>
    <service
        android:name="com.evernote.android.job.gcm.PlatformGcmService"
        tools:node="remove"/>
</application>

When I added that, the service name is flagged as an error by Android Studio (although it builds and installs OK), and the exception stacktrace still appears in the log at runtime.

This happens with 1.1.11 and 1.2.0-RC3.
My minSdkVersion is set to 21 so I have no need for the Gcm functionality. Is there a better way of getting rid of this error?

The FAQ answers the question how you can remove the GCM dependency AFTER you've used it. In your case you can't do anything about the log message. But I agree that it is not that important anymore and I'll remove the warning.

Ah, OK. Thanks. :)

This is fixed in RC4. Let me know if you still have problems.


Filbis Chatbot V2

Made by Interns of 2024-2025
Build 1.0

initial commit of filbis chatbot v2 with the main github repository.

Revoking merge. Secrets uncovered. Fix first then request for merge.


yield call in map sequentially

Description
Hi! I want to use yield call in map and I saw examples how do it  such as:
export function* normalizeFileData(files) {   return yield all(files.map(file => call(loop(file.id)))); }
But calls will be in parallel, but I want to do calls sequentially, how can I resolve this problem?

Assuming that your given code works and the only problem is to make those calls sequential then this should work:
export function* normalizeFileData(files) {
    const results = []
    for (let file of files) {
        results.push(yield call(loop(file.id)))
    }
    return results
}

Thanks a lot!


[BUG]docker-flowise-1 Error: ENOENT: no such file or directory

Describe the bug
start with docker use the 'docker compose up'
pull the latest image again
then
✔ Network docker_default      Created                                                                 0.2s
✔ Container docker-flowise-1  Created                                                                 4.3s
Attaching to docker-flowise-1
docker-flowise-1  |     Error: ENOENT: no such file or directory, mkdir
docker-flowise-1  |     Code: ENOENT
docker-flowise-1 exited with code 0
how could I deal with this?

do you have the .env set similar to here

I was able to solve this issue by setting up a variable NODE_VERSION=18.15.0 but also increasing RAM from 512mb to 2gb, now everything is working fine on render/railway with node or docker.


One more question, wallet inssue

Where i can find an android wallet for this coin? Sorry for post again

There is a Zelcore 3rd party one no official wallet till much later.


removes authconfig from info log

address #960
Signed-off-by: Mike Brown<EMAIL_ADDRESS>

@yujuhong Also mentioned this issue to me before.

/lgtm

@mikebrow Let's cherrypick this into all supported branches.

@mikebrow Let's cherrypick this into all supported branches.

SGTM .. and done :-)


Question: Can two different users have the same email address?

Hi Darcy. Users can't have the same email. If they could, then the app wouldn't know which user to check the password against when the user is trying to sign in to the app. If you try to invite a user with an email that's already been taken, you should see an error like this:

Thanks. That’s what I expected but didn’t remember if anyone had tried.
Darcy Blankenship
Volunteer Coordinator, Clark County
360.521.7138

On Jun 18, 2019, at 9:01 AM, Jason Dinsmore<EMAIL_ADDRESS>wrote:
Hi Darcy. Users can't have the same email. If they could, then the app wouldn't know which user to check the password against when the user is trying to sign in to the app. If you try to invite a user with an email that's already been taken, you should see an error like this:
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
The information contained in this E-mail may be confidential and/or
proprietary to Office Moms& Dads and/or its affiliates. The information
transmitted herewith is intended only for use by the individual or entity
to which it is addressed. If the reader of this message is not the intended
recipient, you are hereby notified that any review, retransmission,
dissemination, distribution, copying or other use of, or taking of any
action in reliance upon this information is strictly prohibited. If you
have received this communication in error, please contact the sender and
delete the material from your computer.

@DarcyBlank - I am going to go ahead and close this issue. Feel free to make another if you feel there is something that needs to be changed. Thanks!


Add "Scaling your on-duty team" blog post by Teads

Abstract of the article:

The internet never sleeps, and even with the best design for resilience, one day, your system will go down.
At Teads, we deliver outstream video advertising for the biggest content publishers in the world. Any downtime has important repercussions on our revenue but also on the publisher’s revenue.
In a few years we grew from a start-up to a scale-up, although we operate globally, our tech team is mostly based in France. For this reason, we decided to carefully think about scaling our on-duty team in order to minimize the downtime when a system goes down.

Thank you @A21z 🙌


Question about 300W-LP training

Thanks again for your work.
Can you please provide the training details of the the MOS-S-300wlp model? How did you define the supervision, and what are your training settings?

The model on 300W-lp will use lower resolution on training and testing, and you can train for less iterations. This model is focused on the pose angle accuracy.


docs: Minor documentation fixes

Add doc link to MM_PAYLOAD_PROCESSORS variable in modelmesh repo
Update defunct links for OpenVINO docs
Update single-entry 1-dimensional tensor shapes
CamelCase Modelmesh
Add create namespace command to FVT setup instructions
Add command to delete namespace in Quickstart cleanup instructions -

@rafvasq -- buncha small potatoes when you hava min -- thx


Does RpcClient::invoke_method() require a payload or not?

The RpcClient spec defines the UUri IN parameter to be mandatory.
However, there is no mentioning of the payload parameter which seems to indicate that payload is optional. This would make a lot of sense to me because there will probably be methods that do not require any input.
In any case, IMHO we should make it more explicit if parameters are mandatory or optional.

merged


add peerDependency support for react 18

Would a PR for this be accepted?

Here's a PR that adds the React 18 peer dependency support: https://github.com/react-container-query/react-container-query/pull/136


Remove DUK_OPT_xxx feature option support

With the new configuration tooling in place, it's finally time to remove DUK_OPT_xxx support:

[x] Remove DUK_OPT_xxx support from genconfig
[x] Change dist to include a legacy feature option check (#error if present) for prepared default sources
[x] Makefile fixes
[x] Testrunner fixes
[x] Fix dist-files
[x] Fix config metadata
[x] Matrix compile fixes - separate pull
[x] Website fixes
[x] Internal documentation fixes
[x] Git grep DUK_OPT_ and fix any remaining call sites and documentation
[x] 2.0 migration notes
[x] Releases entry
[x] Configure.py optional --source-directory and --config-metadata, default from script path
[x] Cleaner output for configure.py defaulting, log final directories
[x] Assert fix for pushing readable tval string (null dereference if error-aware and error .message not a plain string; not in 1.5.0 so no bug issue needed)

Fixes #236.

It'll take a while to fix all the internal call sites like the Makefile, so tests will be failing for some time.

@fatcerberus This pull will be merged in a little while - as it removes DUK_OPT_xxx it breaks Minisphere build which depends on DUK_OPT_HAVE_CUSTOM_H.
One approach to fixing this is to add the following pre-step to your build (committing the prepared sources in src/shared/ if that's preferable):
# Executed from distributable (only difference if running from Duktape repo
# is the 'src-input' path which is 'src' in repo).

$ python tools/configure.py \
      --output-directory /tmp/output \
      --source-directory src-input \
      --config-metadata config \
      --fixup-file src/engine/duk_custom.h
$ cp /tmp/output/duktape.c /tmp/output/duktape.h /tmp/output/duk_config.h src/shared/

This integrates duk_custom.h into the duk_config.h statically. If you'd rather keep the file as separate and make duk_config.h include it dynamically (so that it can be more easily edited):
$ python tools/configure.py \
      --output-directory /tmp/output \
      --source-directory src-input \
      --config-metadata config \
      --fixup-line '#include "duk_custom.h"'
$ cp /tmp/output/duktape.c /tmp/output/duktape.h /tmp/output/duk_config.h src/shared/

The above embeds the #include "duk_custom.h" directive into duk_config.h so that it gets included dynamically which is perhaps what you'd prefer.

Thanks for the heads up.  I've been meaning to improve that situation for a while, but was too lazy to fix what wasn't broken... until now. :-)

If you want to keep Minisphere compatible with 1.x too, you can leave in the DUK_OPT_HAVE_CUSTOM_H option. By default configure.py won't emit a sanity check for 1.x feature options (though the sources in the default distributable do have that check enabled).

Yeah, I'd like to maintain 1.x compatibility at least until 2.0.0 goes gold.  There are too many untested changes going into Duktape master right now for me to depend solely on the latest builds. :)

This got merged, so looks like I'd better get to work on fixing minisphere. :)

The fix the testcase is using is simply: https://github.com/svaarala/duktape/blob/master/testrunner/client-simple-node/run_commit_test.py#L827-L834.
In other words, the fixup file is integrated into duk_config.h. You could do the same - and you can leave in the DUK_OPT_xxx feature options because the generated header will ignore them (as long as you don't explicitly request for feature option sanity checks for the header, they won't be present).

The main reasons I like using a fixup file instead of genconfig:

Easy to turn on and off options when troubleshooting, e.g. assertions, no need to re-run genconfig
When adding an option, no need to search through the large auto-generated duk_config.h to find the option(s) I need, and I can see at a quick glance which non-default options are in use.

Easy to turn on and off options when troubleshooting, e.g. assertions, no need to re-run genconfig

Hmm, but what's the difference to keeping the options in a YAML file and running genconfig automatically for every build? The end result should be the same: you edit some file to enable/disable assertions and rebuild?

When adding an option, no need to search through the large auto-generated duk_config.h to find the option(s) I need, and I can see at a quick glance which non-default options are in use.

Same question here :-) If you keep your options in a YAML file, that YAML file (given to configure.py) lists the options that you want to be different from defaults.
In other words, you don't need to read or edit duk_config.h in normal use.

In any case, you can use a fixup file with Duktape 2.x too: just run configure.py once with --fixup-line '#include "duk_custom.h" and the resulting duk_config.h will dynamically include your fixup file and you can edit it as before.

Mainly just that I don't have to put genconfig.py in my repo and avoid wrestling with MSVC's build system.  I do most of my compiling in Windows in the MSVC IDE, and MSBuild doesn't always cooperate when using post-build steps.  For example MSBuild doesn't re-run post-build steps if it thinks the rest of the project is up to date.  Since the fixup is part of the project and MSVC recognizes it as such, modifying it triggers a recompilation and everything works smoothly.

Since the fixup is part of the project and MSVC recognizes it as such, modifying it triggers a recompilation and everything works smoothly.

Hmm, so I guess that your YAML options file should be part of the project as far as dependencies are concerned. But since I don't use MSVC IDE I'm not sure how that works in practice.
Anyway, you can use a fixup header if you add that --fixup-line option and run configure.py once, and then store the resulting headers and sources just as you would do with a pre-built distributable.

Yeah, I got that, thanks :-)

Let me know if that works for you in practice :) I wrote that as one of the upgrade approaches by the way:

If you're using a duk_custom.h header there are three simple approaches:

To embed your custom header into duk_config.h statically, use --fixup-file duk_custom.h in tools/configure.py options.
To include your custom header at compilation time, similarly to DUK_OPT_HAVE_CUSTOM_H, use --fixup-line '#include "duk_custom.h"' in tools/configure.py options.
Finally, you can remove your custom header and add the equivalent options to tools/configure.py when possible.

Just took my first dive into the new configure.py method.  Much faster than making a dist every time, however I have a complaint: the output directory must be removed each time I build.  configure.py won't build in a directory that already exists, which is annoying.  This wasn't an issue with make_dist.py: If the dist directory already existed, it would just be reused.
As for --fixup-line, it works for minisphere, however it prevents Cell from compiling since it doesn't include a duk_custom.h.  I now remember this was the reason I liked DUK_OPT_HAVE_CUSTOM_H, because I could share a single duk_config.h between multiple projects.  So it looks like I will have to change my Duktape workflow now. :)

This wasn't an issue with make_dist.py: If the dist directory already existed, it would just be reused.

It was actually deleted and recreated - but I think it's rather dangerous if the directory is autodeleted. Consider what would happen if you said --output-directory / or if output directory (at some later date) defaulted to some unintuitive location and got nuked.

I now remember this was the reason I liked DUK_OPT_HAVE_CUSTOM_H, because I could share a single duk_config.h between multiple projects. So it looks like I will have to change my Duktape workflow now. :)

You can still get the previous behavior if you want. Just use --fixup-file XXX and provide the following contents:
#if defined(DUK_OPT_HAVE_CUSTOM_H)
#include "duk_custom.h"
#endif

The generated sources will then behave as before.

This wasn't an issue with make_dist.py: If the dist directory already existed, it would just be reused.

[...] Consider what would happen if you said --output-directory / or if output directory (at some later date) defaulted to some unintuitive location and got nuked.

One safer but more convenient option would be for configure.py to:

Create the directory if it's missing.
If the directory exists, check that there are only known files there (duktape.c, duktape.h, duk_config.h, duk_source_meta.json) and if so, delete the known files only. If there are any other files there, error and delete nothing.

Good point, I'll try that.
As for the autodeletion behavior, I understand why it works this way now and generally agree, it doesn't make it any less annoying when I forget to delete the directory first though. :)
However I'll have to make a batch file/script to run configure.py anyway since typing all the options all the time is tedious, so I can just add rmdir /q /s src before running Python.  So it's probably a non-issue in practice for most users.

#957 adds that reuse behavior - it's conservative so it never reuses a directory if there are any other files there (other than known output files) and never deletes anything but those known output file names specifically.

You can still get the previous behavior if you want. Just use --fixup-file XXX and provide the following contents

Thanks, just tried this and it worked like a charm.  I broke down and started automating the process, I added an ms directory to my local copy of the Duktape repo where I can just run "make" to get Duktape sources for minisphere.  I should probably move it elsewhere soon so I don't accidentally wipe it with an errant git clean -xdf though. :-)
Sadly I will no longer be able to use virgin sources from the dist, but I'll deal with it.  Small price to pay for all the benefits the new system brings.


Easy Collaboration with Shared Cluster

Background from #2413
The hard part of this is deciding on how we want to recommend how to develop w pachyderm. A lot of the advantages unique to pachyderm really shine when you're using real data sets. So collaboration on a shared cluster that's hooked into real data is a use case we want to make sure is very well supported.
I'm not sure how we can (or if we should) integrate this proposal w the local development proposal.
Goal
Enable collaborative development on pipelines on a shared cluster. Specifically:

As a user, I can rapidly iterate on my code in a shared cluster
As a user, I can easily collaborate on my code in a shared cluster
As a user, I can easily deploy my code to a production environment

Proposal
The meat of this is really some sugar pachyderm can provide plus some conventions we require from users. Basically we're going to take what we did for the client in #2413 and make it as easy as possible to do with pachyderm. The challenge is allowing a single pipeline spec to accommodate multiple users / development, without generating a lot of noise (in the output of list-job)
Integration:

Add a GH integration (similar to travis) that allows Pachyderm to get triggered on a post-commit hook
Add a dev-branches field on the pipeline spec
When a new commit comes in on one of the dev-branches, re-run the pipeline

(probably w re-process? though that could be configurable ... perhaps you only want to re-run the last 10 commits to get a sample of the real data but not have to re-run the whole data set)
Whenever a pipeline is run in this fashion, we populate the env variable PACHYDERM_DEV_BRANCH
We'd need their pipeline transform code to check if this value was populated, and if so, after cloning the git repo, do an additional git checkout $PACHYDERM_DEV_BRANCH

The output of list-job would only include jobs from non-dev branches

To see the output for your branch, you'd need to provide an additional --dev-branch field

This satisfies goals # 1 and # 2. To satisfy # 3, additionally:

We add a tag field to the pipeline
When this value is set, it is provided as an environment variable to the container, e.g. PACHYDERM_PIPELINE_TAG
So that their pipeline transform can use it
Note: We'd need their code, by convention, to prefer using the value of PACHYDERM_PIPELINE_TAG if present ... over checking out a specific branch (e.g. the presence of the PACHYDERM_DEV_BRANCH variable)

e.g. git checkout $PACHYDERM_PIPELINE_TAG

This allows them to deploy a pipeline to a production cluster, and when doing so, locking that code to a particular version (that if tagged ... presumable has been tested and released) ... implicitly encouraging good code / testing habits

UX:
It's worth restating how this interface would work for a user. It's pretty simple:

Create a docker file that just contains the runtime dependencies

This is done once, and is 'set and forget'
So that most of the time a Data Scientist spends is spent coding, not with docker

Create a pipeline transform that git clones a repo and checks out a tag or branch name
Add the 'pachyderm' integration to their GH repository
Create a pipeline spec that lists out the branches e.g. ["alice", "steve", "dev"] that it should listen to
When ready to deploy a pipeline (to their long running dev cluster's 'main' pipeline ... or to an entirely different production cluster), they add/update the tag field of a pipeline w the GH tag of the tested + released version

Shortcomings

It feels weird to have their pipeline cloning code in production
But this allows increased similarity between dev and production environments
This also supplants the need for private registries ... which we have mixed feelings about ... and different clients will have different (strong!) opinions about as well
The two new environment variables are a bit redundant ... we could populate a single one w The Right Value but this may be a bit confusing to users

Advantages

I like that this enables some strong conventions for users. Often our users need guidance around dev workflows and deployment.
I like that it makes it easy to collaborate on a Real Cluster with Real Data ... this is something that pachyderm is uniquely good for, and its important that we enable users to do this as easily as possible

Brainstorming
Some other ideas not chosen / rough ideas.

file watcher + scp

What if we had a local file watcher ... which scp'd your code changes to all the cloud nodes on changes?
This way you could still use the host mount trick ... though you'd easily step on each others toes using the same cluster ... so no that won't work

using a 'code' repo

so that we just put their local code to this repo ... which is then already mounted in to the pipeline
this has some of the advantages of the scp approach ... but naturally lets you have branches for concurrent development
but feels a bit weird ... we're not trying to be git

Something to consider in the new model:
https://github.com/pachyderm/pachyderm/issues/2412
We may want to be able to 'tag' the job or something w the git hash that was checked out to be run.

Filling in some details on how I think we could accomplish this.
I think we should add a new type of input called a git input. It would look something like this:
{
    "name": "pachyderm",
    "url": "github.com/pachyderm/pachyderm",
    "branch": "master"
}

This would be an input that would yield a single datum which would be the whole repo. Having this datum in a pipeline would cause the pipeline to subscribe to the repo via commit hook so that when a new commit comes in on the specified branch the pipeline gets triggered. This would allow the classic Heroku style workflow of git push as a way to deploy your code to Pachyderm.

Love it. Let's do it.
As an implementation detail, I think the easiest way to enable users to do this is as a github integration (a la travis), as opposed to requiring that they specify a GH ssh key for a machine user (which requires a fair amount of setup).

Some discussion on implementation method / iteration:
Iteration 0
Goal
As a user, I can specify a github repository as a pipeline input, that gets triggered by new pushes (NOT every new commit) to that repository.
As a user, I should only have to add some config to my GH repo for integration ... I should not have to create a new GH machine user / SSH key.
As a user, this service should work for public or private repositories.
Implementation
Note: This will only be supported on cloud based deployments

When a user specifies a GH repo as an input we:

Provide a URL for them to copy/paste into their repo's config for a GH integration
Create a pachyderm repo w the GH repo name
This repo will have a field that marks it as a GH repository

Create a github service on the pachd node that accepts a POST

This is the integration point w GH's webhook API so that we're notified on new commits being pushed
We'll use the push event

Upon receiving a new push notification, we'll

Add a new commit to that repository containing the commit SHA of HEAD (the new commit we will want to clone)

Then, when a worker processes a datum that contains an input repo that is marked as a GH repo:

Instead of mounting the files (in this case just the commit SHA), instead we ...
Clone the contents of that GH repo at the commit SHA provided on the latest commit
Then, we proceed processing the job as normal

Open Questions

Exactly how we can integrate w GH to authenticate to enable cloning private repos (should be do-able ... travis does this)

Iteration 1
Nice to haves:

Specify a branch name as well as a repository
Make our pipeline creation smart enough to automatically provision a cloud load balancer + DNS / etc so that we can provide the user w a public domain name to copy/paste into GH
Update the UI to support this feature during pipeline creation
Update UI to link back to the GH repo at the SHA in question when navigating to a GH input type

Note ... if we do implement that 'load balancer / DNS / firewall' nice to have ... it'll also buy us a proper URL to use for the dashboard (no more port forwarding).

Breadcrumb for myself here ... this project looks to have what we need in terms of an external DNS setup. Right now (v0.4) it almost has kops support too, which would be great (so we don't have to do our DNS hacking on our aws.sh deploy).

And this is what we have today via k8s 1.7 to expose a public IP address

Doing some more reading on the GH integration options (a great tradeoff writeup is here ) I'm not entirely clear which option we want.
On the one hand a GH app gets clone access right away ... on the other hand ... it would be nice to have any user click a button to enable this support. However, then I'd have to deal with / hook in oauth integration (and we'd need to support that on the UI as well).
So for now to keep things simple ... the first iteration will only include the ability to clone from a public repo. We'll just use the webhook feature directly.

I've described what will land for 1.7
Beyond that, we'll create separate issues for further improvments.


Auto-conversion of tag values containing dots

Tags that contain dot-separated values, for example instance=<IP_ADDRESS>:8080 are not handled correctly upon loading from InfluxDB.  When such metrics are fed to graphite via carbon,  they are automatically converted to instance=172%2E16%2E179%2E252:8080 and further handled correctly. I would expect the same behaviour from influxgraph.

Hi there, thanks for the interest.
InfluxGraph does not handle ingestion. Influxdb does not do any conversion of data, unlike carbon, so the data fed into it will need to be named appropriately prior to ingestion if they are to be exposed via the Graphite API. The above also breaks influxdb's graphite service templates when fed data via graphite line protocol.
Will leave this open as a new feature to automatically convert dots in tag values to a configurable character if someone is keen to work on it.


MM-48191 : "user_id" being empty in loadMeRest is effecting telemetry

Summary
Client4's userId and userRoles are unique identifiers for telemetry collection of a user. This pr solves the problem when they were shown up as empty on app reload. Moved away from being dependent on the store to retrieve above mentioned values directly from the API request. Few other things this pr rectifies and improves :

Team roles were also making their way in user roles in gQL environment, which is now removed and reserved only for user roles.
Better error handling and type improvement in loadMe function.
See below comments for code specific explanations.
Adds test to ensure we never not set those variable again.

Ticket Link
https://mattermost.atlassian.net/browse/MM-48191
Related Pull Requests
n/a
Screenshots
n/a
Release Note

NONE

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/update-branch

Please check both the reports: with and without graphql flag

/e2e-test MM_ENV="MM_FEATUREFLAGS_GRAPHQL=true"

Triggering e2e testing with options:
&map[MM_ENV:MM_FEATUREFLAGS_GRAPHQL=true]

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/260525

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/260526

@M-ZubairAhmed
Here are e2e reports. Server with graphQL enabled has more failures than master report. Can you please take a look.
master with qgl: https://automation-dashboard.vercel.app/cycles/9c6806b0-1696-4128-977f-c6d29b09b00b
server with gql: https://automation-dashboard.vercel.app/cycles/88401cbc-aadf-40c4-9232-33a8d8208ec5
master no gql: https://mattermost-cypress-report.s3.amazonaws.com/260474-onprem-ent-master-mm-ee-test:test/mochawesome.html
server no gql: https://mattermost-cypress-report.s3.amazonaws.com/260526-91ef578-onprem-ent-webapp-pr-11550-mm-ee-test:91ef578/mochawesome.html

/update-branch

/e2e-test MM_ENV="MM_FEATUREFLAGS_GRAPHQL=true"

Triggering e2e testing with options:
&map[MM_ENV:MM_FEATUREFLAGS_GRAPHQL=true]

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/262177

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/262178

Thanks for updating and re-running e2es @M-ZubairAhmed  Looks good to merge.
with gql: https://mattermost-cypress-report.s3.amazonaws.com/262177-dde52ff-onprem-ent-webapp-pr-11550-mm-ee-test:dde52ff/mochawesome.html
without gql: https://mattermost-cypress-report.s3.amazonaws.com/262178-dde52ff-onprem-ent-webapp-pr-11550-mm-ee-test:dde52ff/mochawesome.html

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Pull Request successfully merged
SHA: 2d9cc36b435aa7b91f043fcc875001cdd518fa3d

Cherry pick is scheduled.


[CAM8421] add the filters explanation to the Activity section

I found that the section for explaining the filters is missing in KB so I added that part to activity section

Please, update TOC with links and Help section. Add common sections (Overview, Audience, Prereqs) and change ALL image alternate texts to something more meaningful.

@aryaroudi waiting on changes per @gsanchezu

@aryaroudi waiting on changes per @gsanchezu

Hi @jim-phillips the the requirment by @gsanchezu has been implemented.
Thanks


docs: Update x-envoy-upstream-service-time description to be more accurate

Commit Message: Update docs of x-envoy-upstream-service-time.
From the source code, x-envoy-upstream-service-time includes the latency of the network from envoy to upstream host and the time cost of upstream host generating responses. But the description in the docs is ambiguous and may lead to confusion in understanding it. Relevant: #12437.
https://github.com/envoyproxy/envoy/blob/d58bdcf86e1fe9ec843c126e778b44e33102bb7a/source/common/router/router.cc#L1268-L1276
Risk Level: N/A
Testing: N/A
Docs Changes: Docs only
Release Notes: N/A
Signed-off-by: wbpcode<EMAIL_ADDRESS>

/retest

It's ok now.


Advanced Rest Client

The Content Type Header Will finally Changed Into "multipart/form-data" During Request.
Expected outcome
I am using header type "application/x-www-form-urlencoded"
And Sumitt other parameters from here.
And using FileUpload for upload image few day ago i am cheaking my api via these. it's working fine,means all data with image url is summit in data base.
Actual outcome
Now while i am not upload image it's working fine,but while use upload image,it's not getting parametres.
Versions
App: <IP_ADDRESS>6-stable
Chrome: 56.0.2924.87
Platform: Windows (8.1)

i have  same error when uploading file also form data it gives empty parameter

I am facing these problem from today. before it's working fine.

Hi,
Actually, I am also facing the file uploading problem using Rest Clent
tool. Can you tell me what the actual problem?
Becoz the backend code is correct.
On Mon, Feb 20, 2017 at 5:32 PM, kachhawayamehulgmailcom <
<EMAIL_ADDRESS>wrote:

I am facing these problem from today. before it's working fine.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jarrodek/ChromeRestClient/issues/959#issuecomment-281062017,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYsyx0thC2diqynqJno2KZ-H0ShhH8fvks5reYDGgaJpZM4MF1xb
.

Buddy I really don't knew, what problem you are facing exact way.
But as far as concer about my problem in my case it is related with Contenttype headers.

Hi,
This is confirmed bug in Chrome. And this is duplicate of #945. I'm currently working on a solution.
I'm closing it as a duplicate.


Istio APIs stored outside of istio/api repo

Some protos we are using, like security/proto/envoy/config/filter/http/alpn/v2alpha1/config.proto, are stored in istio/istio. This makes it impossible for a dependency to fully read our XDS without taking a dependency on istio/istio. These should be accessible in istio/api, since they are APIs.

We have proto in istio/api https://github.com/istio/api/tree/master/envoy/config/filter/http/alpn/v2alpha1

Oh... Why do we copy it to istio/istio?

TBH I don't know. I copied here to follow other filters. I think we can remove the proto files in istio/istio and what we need is the generated file.

We also have citadel protos, etc in repo @myidpt

Planning to get CSR api migration done in 1.7.

Can we move the ALPN ones as well? Its impossible to parse the XDS config dump without importing all of istio

not stale
On Tue, Sep 15, 2020 at 10:01 PM Istio Policy Bot<EMAIL_ADDRESS>wrote:

🧭 This issue or pull request has been automatically marked as stale
because it has not had activity from an Istio team member since 2020-06-17.
It will be closed on 2020-09-30 unless an Istio team member takes action.
Please see this wiki page
https://github.com/istio/istio/wiki/Issue-and-Pull-Request-Lifecycle-Manager
for more information. Thank you for your contributions.
Created by the issue and PR lifecycle manager.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/issues/20177#issuecomment-693170936, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXPAOPJFZI4LHVQO3Y3SGBBDLANCNFSM4KG2AFQA
.

That's because we need two versions of the proto (gogo again). So golang version is in istio/istio.


fix(docs): Update installation manual

What this PR does / why we need it:
Add your description
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
/cc @your-reviewer

Release note:

NONE

@gaocegege
reviewing? or need a lgtm

/lgtm


Github issue #6.  Change versioning from major.minor.build to major.m…

…inor.patch+build.  Goes along with DigitalGlobe/DeepCore-Dev#431

test this please

test this please

test this please

test this please


adding parameter to MutableList.addAll() in SDK does not trigger model update

It seems that, due to a recent change, model updates are sometimes not triggered.

I think I fixed this.


Feedback link not working.

Type of issue
Typo
Feedback

"European" is misspelled as "Europen".
Feedback link not working, giving 404 error while accessing.

Page URL
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-regionalization?view=azure-bot-service-4.0#register-regional-azure-bots
Content source URL
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-regionalization?view=azure-bot-service-4.0#register-regional-azure-bots
Author
Vaibhav-MSFT
Document Id
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-regionalization?view=azure-bot-service-4.0#register-regional-azure-bots

Hello @surbhigupta12 ,
Could you please help here updating the document for typo and fixing the link not working?

Hi @Vaibhav-MSFT, @ChetanSharma-msft,
We do not have access to this repo. You'd have to reach out to the concerned team:

Hello @JonathanFingold - Could you please help us on this issue?


label shapes and input shapes for training

Hi,
Thanks again for your well written code!
I just a had one small question regarding the training of my dataset.
For example when I run the simulation dataset of your code, I get the following shapes for the input (X) and the labels (y), respectively:
X.shape = (1,5,10,256,256)
y.shape = (1, 5, 2, 3, 49, 2)
my hyper parameters are as follows:
batch_size =5
nframes =10
Basically, I want to be able to train for all the time step and not the first three time steps as shown for the y shape. When I set the "entire_clip" Boolean to True (in the dataset.py file), I get the label shape  as  (1, 5, 10, 2, 49, 2). This is the true label that I want to train. However, when I start the training I get the following error :
sub got incompatible shapes for broadcasting: (5, 1, 2048, 3, 49, 2), (5, 10, 1, 2, 49, 2)
Any suggestion on how to train on whole time steps labels rather than the first three. Thanks again for your help!

Hi @WeheliyeHashi,
It would look like the model is outputting 3 splines per clip. That is set in model.py with
self.temporal_window = 3 (sorry for hard coding it).
Feel free to modify it / add an argument to model to make it work with larger temporal windows.
Since the final code trained on a set of 3 splines, I am unsure whether you will need to tweaks something else to make it work :)

Fixed it! Thanks!
I modified the code in the model.py slightly to fit the whole time steps. One thing that needs to be done is that the returned labled needs to be reshaped as follows:
X, y, W = next(datasets[idx])
W=W.transpose((0,1, 3, 2,4,5))
where W is the labels with the whole time steps and y is the original label with three time steps .
Thanks once again!

@WeheliyeHashi just to be very clear:
In our approach, for every input clip, we predict the spline position at a given frame and the neighboring two. This is the hardcoded temporal_window = 3. If you have a video with labels of splines in every frame, the optimal approach is to split this video into many smaller clips (say 11 frames long) and then keep only the labels for the middle three.
So for instance, if you have a 100 frame long clip, you could make
CLIP 1:  Frames: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, with labels on 5, 6, 7.
CLIP 2: Frames 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, with labels on 6, 7, 8,
on so on... until
CLIP 3: 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, with labels on 94, 95, 96.
then you can use the code directly without changing the temporal_window variable.
If you do change that variable, you will need to train a much more complex model as the model now needs to output many more splines in one pass.
Hope this makes sense to you.

@juliusbierk thank you very much that makes sense.
Just to confirm when you say clip I presume you mean the batch number. For example if you have input. dataset equal to
X.shape = (1,5,10,256,256)
X[1,0,:,:,:] refers to clip 1. Am I correct in saying this ?
Thank you agian for your help!


the strikethrough syntax

Hey @Angryl  ,
here i am adding some emphasis syntax in line no 19 and 20.

thank you for your contribution @Tarunima7


Batch API calls don't automatically refresh token

When a Google::APIClient is instantiated with auto_refresh_token => true, single API calls will work even when the token has expired, through the clever auto-refresh mechanism.
This behavior does not work when making batched calls through Google::APIClient::BatchRequest. If your access token is more than an hour old, all the batched calls return HTTP 401 Unauthorized.
If you explicitly call client.authorization.fetch_access_token! before making the batch, the batch calls will succeed with the new token.
Gist that demonstrates the issue: https://gist.github.com/ctweney/584ea5f6fd869faf5469#file-calendar-rb-L104
The code in that gist is based on https://github.com/google/google-api-ruby-client-samples/blob/master/calendar/calendar.rb

:+1: to noting this VERY noisily in the documentation, as I just burned 2 hours figuring this out myself (didn't look here except to confirm my suspicions). Having an add-documentation issue to that effect sitting here open rather than a fix-it request closed would at least help with visibility.


SOAP service

Hi,
Even though REST is being used more and more; SOAP is still important especially in enterprises. Do you guys have any plans to add support for soap services:
JDL syntax could be something like
service LibraryService {
Book* findBooksByTitle(String title);
Book findBookById(String bookId);
}

it could be a module, clearly I understand your point and see the interest
it won't be in the main generator, as our goal is it generate REST services, to be used by AngularJS (and also other technologies), and we are not going to generate everything

ok

I started a module to do jaxb + springweb services sometime back but didn't
find time to complete it. But yes this is clearly a module material
Thanks & regards,
Deepu
On 6 Oct 2016 17:30, "Julien Dubois"<EMAIL_ADDRESS>wrote:

Closed #69 https://github.com/jhipster/jhipster-core/issues/69.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jhipster/jhipster-core/issues/69#event-814643013, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABDlFzeTS8WLZbztOUAlLpcdTfVf34Dbks5qxOLKgaJpZM4KP2r0
.


feat: LEAP-1515: Hide PII by condition

In order to reduce a bias organization can now enable org setting annotator_reviewer_firewall_enabled to hide all related identifying information in annotations:

User names and avatars are replaces with "Me" for current user and "User" for all other users.
This applies to comments, annotation history, annotation tabs, view all.
Annotation id is hidden (task id is shown though).
Dates are also hidden for now.

Technically it's done by passing new LSF interface annotations:hide-info and changing UI by condition.
Label Stream

Quick View with other users involved

It is advised to hide Data Manager for projects in such organizations.
PR fulfills these requirements

[ ] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)

[x] Product design
[ ] Backend (Database)
[ ] Backend (API)
[x] Frontend

What alternative approaches were there?
Hide this data on backend — frontend solution is easier and good for now.
Also we could add styles just to hide some elements, but that would not allow us to replace text and would be harder to maintain.
Also we could dynamically change the data via Custom Scripts, but that's uncontrollable and unstable because of dynamic nature of this data.
What feature flags were used to cover this change?
No FFs, the feature is hidden behind org setting annotator_reviewer_firewall_enabled.
Does this PR introduce a breaking change?

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[x] No
[ ] Not sure (briefly explain the situation below)

/git merge

/git merge

/git merge

/git merge


CoS - new document - IM competency framework

Refers to https://github.com/IFRCGo/go-web-app/issues/566

Refers to https://github.com/IFRCGo/go-web-app/issues/486 also via typo fixes.


Use AtomicPtr instead of AtomicUsize in Stack

Thanks for the PR! I'd imagine the motivation for a PR like this though is to reduce casts, but it looks like this increases the number of casts?

The real motivation is to use an AtomicPtr because an AtomicUsize doesn't appears as a casted pointer, and doesn't indicates what it references (a Node<T>).

Sure yeah but I feel like this PR isn't actually leveraging the benefit of using AtomicPtr:

the _marker field isn't removed
Lots of as casts still exist

Can that be handled?

Sure, it's now done.

Thanks!


Disable showing selected model icon

Can I disable showing this "cube" once I selected one model?

Version

0.9.3
Platform
Web Version [X]

Hi
I can add an option to disable them, but i could also change them for them to rescale dynamically so that they dont look big when youre close to them.
Cumps

How do you think using highlighted edges instead of a icon to indicated that?

Icons automatically rescale to keep they screen size.


Fix memory leak when deleting base object without virtual destructor

Fix for AddressSanitizer discovered new-delete-type-mismatch. Deleting an object of a derived class through its base class without a virtual destructor results in undefined behavior.
~/Desktop/clFFT/src/build$ ASAN_OPTIONS=detect_leaks=0 LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.4 LD_LIBRARY_PATH=library/ examples/examples/fft1d X server found. dri2 connection failed!
Platform found: Intel(R) OpenCL
Device found on the above platform: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz

Performing fft on an one dimensional array of size N = 16
(0.000000, 0.000000) (1.000000, 3.000000) (2.000000, 6.000000) (3.000000, 9.000000) (4.000000, 12.000000) (5.000000, 15.000000) (6.000000, 18.000000) (7.000000, 21.000000) (8.000000, 24.000000) (9.000000, 27.000000) (10.000000, 30.000000) (11.000000, 33.000000) (12.000000, 36.000000) (13.000000, 39.000000) (14.000000, 42.000000) (15.000000, 45.000000)

fft result:
(120.000000, 360.000000) (-128.656143, 16.218718) (-65.941124, -4.686291) (-43.918537, -12.027153) (-32.000000, -16.000000) (-24.036289, -18.654572) (-17.941124, -20.686291) (-12.773895, -22.408699) (-8.000000, -24.000000) (-3.226101, -25.591299) (1.941124, -27.313709) (8.036289, -29.345428) (16.000000, -32.000000) (27.918537, -35.972847) (49.941124, -43.313709) (112.656143, -64.218719)
=================================================================
==25530==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x61600001f580 in thread T0:
  object passed to delete has wrong type:
  size of the allocated type:   616 bytes;
  size of the deallocated type: 16 bytes.
    #0 0x7fd8c84fe9d8 in operator delete(void*, unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe19d8)
    #1 0x7fd8c817168b in FFTRepo::deletePlan(unsigned long*) (library/libclFFT.so.2+0x2f68b)
    #2 0x7fd8c8160da4 in clfftDestroyPlan (library/libclFFT.so.2+0x1eda4)
    #3 0x556b73007430 in main (~/Desktop/clFFT/src/build/examples/examples/fft1d+0x1430)
    #4 0x7fd8c795c1c0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x211c0)
    #5 0x556b730074a9 in _start (~/Desktop/clFFT/src/build/examples/examples/fft1d+0x14a9)

0x61600001f580 is located 0 bytes inside of 616-byte region [0x61600001f580,0x61600001f7e8)
allocated by thread T0 here:
    #0 0x7fd8c84fd458 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe0458)
    #1 0x7fd8c8160ba9 in selectAction(FFTPlan*, FFTAction*&, _cl_command_queue**) (library/libclFFT.so.2+0x1eba9)

SUMMARY: AddressSanitizer: new-delete-type-mismatch (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe19d8) in operator delete(void*, unsigned long)
==25530==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0
==25530==ABORTING

Hmm. I now realize that this is already fixed in the develop branch. Any plans on doing a release? The version included in the ubuntu package repository contains the bug fixed by above commit.


Allow promises to be based to basket.require

This allows complex dependency chains to be encoded without sacraficing the upfront loading benefits from using .thenRequire.
This PR is the simplest way of achieving the desired effect, but it may make sense to refactor it so that fetch isn't responsible for this handling. Could also check if the passed object is a promise by checking instanceof RSVP.Promise.
If the maintainers are on board, I'll gladly add corresponding tests.
Example of the problem:
// No dependencies
var a = basket.require(
  { url: 'a.js' }
);

// No dependencies
var b = basket.require(
  { url: 'b.js' }
);

// C depends on B
var c = b.thenRequire(
  { url: 'c.js' }
)

// D depends on A and C
// Can't currently encode this without sacraficing the benefit of thenRequire
var d = basket.require(a, c).thenRequire(
  { url: 'd.js' }
);

The naive solution:
// a,b, and c are all the same

// This promise doesn't have .thenRequire
var d = RSVP.all([a, c]).then(function() {
  // This won't start loading until a and b are done
  return basket.require(
    { url: 'd.js' }
  );
});

This PR is the simplest way of achieving the desired effect, but it may make sense to refactor it so that fetch isn't responsible for this handling

If possible, this would be desirable. Thanks for the patch btw.

Could also check if the passed object is a promise by checking instanceof RSVP.Promise.

:+1:

If the maintainers are on board, I'll gladly add corresponding tests.

:+1:


[feat] How can I trigger keyTap in Tauri?

Describe the problem
I want to get the content of mouse Selection. There is a npm package named robotjs that supports to trigger KeyTap such as "command + c", but it only can be used in Electron. How can I trigger keyTap in Tauri?
Describe the solution you'd like
I hope tauri can support to trigger KeyTap.
Alternatives considered
No response
Additional context
No response

use a crate like https://github.com/enigo-rs/enigo or https://github.com/obv-mikhail/inputbot


Add run to README.md

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (67f8719) 87.81% compared to head (3b4cd21) 87.82%.

:exclamation: Current head 3b4cd21 differs from pull request most recent head 8b89be9. Consider uploading reports for the commit 8b89be9 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #43      +/-   ##
==========================================
+ Coverage   87.81%   87.82%   +0.01%
==========================================
  Files          65       65
  Lines        2922     2925       +3
  Branches      291      291
==========================================
+ Hits         2566     2569       +3
  Misses        354      354
  Partials        2        2

Files
Coverage Δ

lib/command/src/run/run_command_runner.ts
91.66% <100.00%> (+0.55%)
:arrow_up:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Update Install-a-New-Windows-Server-2012-Active-Directory-Forest--Lev…

…el-200-.md
it appears to contradict slightly the documentation next to it; https://learn.microsoft.com/en-gb/windows-server/identity/ad-ds/deploy/install-active-directory-domain-services--level-100-?WT.mc_id=modinfra-39512-orthomas#BKMK_Params

#assign: @robinharwood, @Xelu86
@robinharwood @Xelu86
Can you review the proposed changes?
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


CAP file does not contain ESSID and handshake.

After attacking the hccapx file is good. And in the "CAP" file there is no handshake.

So the HCCAPX worked fine and was crackable, but pcap file was empty? Would you mind sharing both files?
PCAP does not include ESSID, because ESSID is not part of EAPoL-Key frames (4-way handshake frames), so that's expected. PCAP file should only include EAPoL-Key frames. If you run cap2hccapx script on that pcap file, it will fail and thats expected.

Would you mind sharing both files?

cap.zip

I see 59 packets in the pcap file, so how did you end up with the conclusion that there are no handshake packets?
Did you try to run cap2hccapx script on it or something similar from hashcat tools? It will not work, because pcap only contains EAPoL-Key frames as those are the actual 4-way WPA/WPA2 handshake frames. It's "by design" this way, but it can be a feature request to include also association frames into pcap, so that it will work with cap2hccapx script (but I don't see a reason for this atm as hccapx file is provided directly by this tool).


Josefin Sans WOFF2s are all the 100 weight variants

Describe the bug
All the WOFF2 files in packages/josefin-sans/files/ are the 100-weight font.
To Reproduce
Working example in https://github.com/BenjaminNolan/fontsource-josefin-woff2-bug-report.
Expected behavior
WOFF2 files contain the correct font files. :)
Screenshots

Additional context
Not sure at what point this crept in! Chances are, it prolly happened in other fonts, too.
As a slight tangent to this, there are 15 fonts which fontkit can't cope with when looping the repo code through **/*-all-400-normal.woff:
✖ [104 / 1030] balthazar: balthazar-all-400-normal.woff...
✖ [158 / 1030] bungee-inline: bungee-inline-all-400-normal.woff...
✖ [202 / 1030] chelsea-market: chelsea-market-all-400-normal.woff...
✖ [251 / 1030] cute-font: cute-font-all-400-normal.woff...
✖ [287 / 1030] east-sea-dokdo: east-sea-dokdo-all-400-normal.woff...
✖ [357 / 1030] galdeano: galdeano-all-400-normal.woff...
✖ [359 / 1030] gamja-flower: gamja-flower-all-400-normal.woff...
✖ [412 / 1030] hi-melody: hi-melody-all-400-normal.woff...
✖ [507 / 1030] krub: krub-all-400-normal.woff...
✖ [620 / 1030] mina: mina-all-400-normal.woff...
✖ [713 / 1030] overlock-sc: overlock-sc-all-400-normal.woff...
✖ [758 / 1030] poor-story: poor-story-all-400-normal.woff...
✖ [812 / 1030] reenie-beanie: reenie-beanie-all-400-normal.woff...
✖ [842 / 1030] ruthie: ruthie-all-400-normal.woff...
✖ [983 / 1030] unica-one: unica-one-all-400-normal.woff...

Dunno if that's 'cause they're missing required metadata, or if fontkit is expecting something to be there which is optional.
Balthazar gives
TypeError: Cannot read property 'tables' of undefined
    at CmapProcessor.findSubtable (/home/benjamin/jswoff2br/node_modules/fontkit/index.js:3900:39)

and Chelsea Market gives
RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 159472. Received 159474
    at boundsError (internal/buffer.js:81:9)
    at Buffer.readInt16BE (internal/buffer.js:501:5)
    at DecodeStream.<computed> [as readInt16BE] (/home/benjamin/jswoff2br/node_modules/restructure/src/DecodeStream.js:38:35)

Haven't checked the rest, but I'd guess they're variations on that theme.

I thought this was an upstream issue at Google Font Metadata... but it turns out that it's even further upstream at Google Fonts itself?
https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700
You can compare the two weights:
/* latin */
@font-face {
  ...
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');
  ...
}

and
/* latin */
@font-face {
  ...
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');
  ...
}

The source files link to the exact same URL. What's even weirder is that this bug seems to have been present for more than 6 months.
I'll bring this up in the main Google Fonts repository,
As for your latter comments, I'm not too sure either. This repo does try its best to mirror Google's sources and therefore the font files are likely their responsibility.

Huh, how odd. I guess no-one noticed it as Webkit and Blink must still be prioritising the WOFFs over the WOFF2s. I didn't think to check the upstream CSS, might be possible to script it to see if this affects any other fonts as well. Will look into it when I have a chance!

This is correct; it's a variable font file, so it contains all the weights in 1 fine

Ah, that does remind me why it's like that. We discussed it via this issue here. We use the VF user-agent for all WOFF2 fonts.
Although I'm not sure if the same behaviour is being applied to other fonts with variable variants since this is the first I'm hearing of this bug.
This can be accounted for if we downgrade the user-agent, but we may run into the aforementioned bug with Exo-2 at least. Again,  I'm not sure how other fonts will be affected, but I'm sure there will be changes.

I'm going to reopen this issue as I think this needs to be addressed.
Considering Fontsource allows the developer to choose whether they want to import a specific weight or go variable, it seems counterintuitive to serve variable despite the choice. For the previous Exo-2 bug, that is a tradeoff the developer should consider themselves whether they want to go down the variable font route.
What's even more concerning is that each variable font file supports all weights, which could lead to a duplication of downloaded font files if developers choose to import by weight.
To illustrate my point:
import<EMAIL_ADDRESS>// downloads "inter-latin-400-normal.woff2" (37KB)
import<EMAIL_ADDRESS>// downloads "inter-latin-500-normal.woff2" (37KB)

import<EMAIL_ADDRESS>// downloads "inter-latin-variable-wghtOnly-normal.woff2" (37KB)

Both WOFF2 files actually support all weights, yet their different filenames would mean the browser would download both in this situation. The fallback WOFF files which aren't variable are actually smaller in this case.
Thankfully, this only affects fonts that support variable fonts, however, Google is rapidly expanding support for that. The fix for this is also very simple being a user-agent issue upstream with google-font-metadata, but I will need to test this a lot considering this could affect a lot of packages.


A "schema.yml file not found" message would be nice

I'm using git-bash on windows 10. For yamale installed with pipx or pipenv, if I run
yamale somefile.yml it blows up with
 File "c:\users\matth\appdata\local\programs\python\python38\lib\ntpath.py", line 186, in split
    seps = _get_bothseps(p)
  File "c:\users\matth\appdata\local\programs\python\python38\lib\ntpath.py", line 35, in _get_bothseps
    if isinstance(path, bytes):
RecursionError: maximum recursion depth exceeded while calling a Python object
Validating C:\Users\matth\public_record\python_base_image\.gitlab-ci.yml...

When a schema.yaml file exists, I do not get the unhelpful error message, which implies that there is a problem with the OS, file system or venv, instead of just saying "Can't find a schema.yaml file"

Part of release 3.0.3