example "hello_world"

hi
Has anyone gone through the "hello_world" example under "VITIS_Accel_examples"?Will you share your steps?
../src/host.hpp  invokes:
#include "xcl2.hpp"
#include
#include
#define DATA_SIZE 4096
and xcl2.hpp invokes:
#include <CL/cl2.hpp>
#include <CL/cl_ext_xilinx.h>
I can not find cl2.hpp ,cl_ext_xilinx.h.

Hi @rbhuang-nokia ,
Looks like the OpenCL path is not able to picked by the design.
I hope you have sourced the Vitis and XRT before running the design.

source
source

Can you provide more details on the Vitis version you are using and OS details.
Thanks,
Vishnu

hi  vishnu
I am using centos7.7(since xilinx recommends centos7.4/5/6) and vivado/vitis 2019.2.
I added following at the end of  .cshrc:
....................
source */Vitis/2019.2/settings64.csh
source /opt/xilinx/xrt/setup.csh
setenv PLATFORM_REPO_PATHS /opt/xilinx/platforms
I list (env) some variable as following:
................
XILINX_VITIS=/Vitis/2019.2
XILINX_VITIS_HLS=/Vitis/2019.2
vitis_PATH=/Vitis/2019.2/bin
vitis_hls_PATH=/Vitis/2019.2/bin
XILINX_XRT=/opt/xilinx/xrt
PYTHONPATH=/opt/xilinx/xrt/python
PLATFORM_REPO_PATHS=/opt/xilinx/platforms

Hi @rbhuang-nokia ,
Xilinx recommends Centos version of 7.4/7.5/7.6 But looks like you are using centos7.7 version. I think It's not recommended to use different versions other than supported.
Thanks,
Vishnu

Check that OpenCL headers are already installed in your system, otherwise you can't compile the host code.

:>rpm -qa | grep opencl
opencl-headers-2.2-1.20180306gite986688.el7.noarch
[root@fpga ~]#
Does this OK?

Seems fine from package manager point of view. But eventually you should have them in /usr/include/CL/ . besides, cl_ext_xilinx.h is found via XRT you can't find it in that path. Also, check for xilinx.icd file in /etc/OpenCL/vendors/ . If all are fine print your env variables and see if they are set accordingly.

Hi all
I have tranfered to centos7.6 and the results are the same as centos7.7.
I check that cl2.hpp is in /usr/include/CL/ , cl_ext_xilinx.h is not there. Also, xilinx.icd file is in /etc/OpenCL/vendors/.
To simple,I changed to absolute path as following:
…………..
#include "/home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp"
#include
…………………………………………..  in host.cpp
………………….
#include </usr/include/CL/cl2.hpp>
#include </usr/include/CL/cl_ext_xilinx.h>
…………………………………………..in xcl2.hpp
And with command:>g++ host.cpp ,error listed:
[rbhuang@fpga1 src]$ g++ host.cpp
In file included from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53:0,
from host.cpp:36:
/usr/include/CL/cl2.hpp:493:2: error: #error Visual studio 2013 or another C++11-supporting compiler required
#error Visual studio 2013 or another C++11-supporting compiler required
^
In file included from /usr/include/c++/4.8.2/mutex:35:0,
from /usr/include/CL/cl2.hpp:542,
from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53,
from host.cpp:36:
/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the
^
In file included from host.cpp:36:0:
/home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:54:43: fatal error: /usr/include/CL/cl_ext_xilinx.h: No such file or directory
BR
From: Puya Amiri<EMAIL_ADDRESS>Sent: Friday, June 12, 2020 9:13 PM
To: Xilinx/Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9)
Seems fine from package manager point of view. But eventually you should have them in /usr/include/CL/ . besides, cl_ext_xilinx.h is found via XRT you can't find it in that path. Also, check for xilinx.icd file in /etc/OpenCL/vendors/ . If all are fine print your env variables and see if they are set accordingly.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis_Accel_Examples/issues/9#issuecomment-643263226, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRTUD6CZO6DBMSUZZDDRWISU7ANCNFSM4N36WQ2A.

Hi @rbhuang-nokia ,
Can you search for cl_ext_xilinx.h file under XILINX_XRT. You should be able to find cl_ext_xilinx.h under XILINX_XRT.
Thanks,
Vishnu

Hi all I have tranfered to centos7.6 and the results are the same as centos7.7. I check that cl2.hpp is in /usr/include/CL/ , cl_ext_xilinx.h is not there. Also, xilinx.icd file is in /etc/OpenCL/vendors/. To simple,I changed to absolute path as following: ………….. #include "/home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp" #include  ………………………………………….. in host.cpp …………………. #include </usr/include/CL/cl2.hpp> #include </usr/include/CL/cl_ext_xilinx.h> …………………………………………..in xcl2.hpp And with command:>g++ host.cpp ,error listed: [rbhuang@fpga1 src]$ g++ host.cpp In file included from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53:0, from host.cpp:36: /usr/include/CL/cl2.hpp:493:2: error: #error Visual studio 2013 or another C++11-supporting compiler required #error Visual studio 2013 or another C++11-supporting compiler required ^ In file included from /usr/include/c++/4.8.2/mutex:35:0, from /usr/include/CL/cl2.hpp:542, from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53, from host.cpp:36: /usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from host.cpp:36:0: /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:54:43: fatal error: /usr/include/CL/cl_ext_xilinx.h: No such file or directory BR From: Puya Amiri<EMAIL_ADDRESS>Sent: Friday, June 12, 2020 9:13 PM To: Xilinx/Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9) Seems fine from package manager point of view. But eventually you should have them in /usr/include/CL/ . besides, cl_ext_xilinx.h is found via XRT you can't find it in that path. Also, check for xilinx.icd file in /etc/OpenCL/vendors/ . If all are fine print your env variables and see if they are set accordingly. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub<#9 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRTUD6CZO6DBMSUZZDDRWISU7ANCNFSM4N36WQ2A.

You cannot compile the host code without configuring the g++ flags. Try using cmake flow using the CMakeLists.txt available in the cmake_build folder.

Hi
I　use the cmake under vitis 2019.2 in GUI and generated some files in XCLBIN as following.
Then,what will be next?
<EMAIL_ADDRESS>From: Puya Amiri<EMAIL_ADDRESS>Sent: Monday, June 15, 2020 10:47 PM
To: Xilinx/Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9)
Hi all I have tranfered to centos7.6 and the results are the same as centos7.7. I check that cl2.hpp is in /usr/include/CL/ , cl_ext_xilinx.h is not there. Also, xilinx.icd file is in /etc/OpenCL/vendors/. To simple,I changed to absolute path as following: ………….. #include "/home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp" #include ………………………………………….. in host.cpp …………………. #include </usr/include/CL/cl2.hpp> #include </usr/include/CL/cl_ext_xilinx.h> …………………………………………..in xcl2.hpp And with command:>g++ host.cpp ,error listed: [rbhuang@fpga1 src]$ g++ host.cpp In file included from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53:0, from host.cpp:36: /usr/include/CL/cl2.hpp:493:2: error: #error Visual studio 2013 or another C++11-supporting compiler required #error Visual studio 2013 or another C++11-supporting compiler required ^ In file included from /usr/include/c++/4.8.2/mutex:35:0, from /usr/include/CL/cl2.hpp:542, from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53, from host.cpp:36: /usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from host.cpp:36:0: /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:54:43: fatal error: /usr/include/CL/cl_ext_xilinx.h: No such file or directory BR From: Puya Amiri notifications<EMAIL_ADDRESS>Sent: Friday, June 12, 2020 9:13 PM To: Xilinx/Vitis_Accel_Examples Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai) rong.b.huang<EMAIL_ADDRESS>Mention mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9https://github.com/Xilinx/Vitis_Accel_Examples/issues/9) Seems fine from package manager point of view. But eventually you should have them in /usr/include/CL/ . besides, cl_ext_xilinx.h is found via XRT you can't find it in that path. Also, check for xilinx.icd file in /etc/OpenCL/vendors/ . If all are fine print your env variables and see if they are set accordingly. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub<#9 (comment)https://github.com/Xilinx/Vitis_Accel_Examples/issues/9#issuecomment-643263226>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRTUD6CZO6DBMSUZZDDRWISU7ANCNFSM4N36WQ2A.
You cannot compile the host code without configuring the g++ flags. Try using cmake flow using the CMakeLists.txt available in the cmake_build folder.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis_Accel_Examples/issues/9#issuecomment-644180371, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRT334Y6TY2REWC56JLRWYX63ANCNFSM4N36WQ2A.

Hi puya amiri
I am trying compile the host.cpp for hello_world with following command:
:>g++ -I$XILINX_XRT/include -I$XILINX_VIVADO/include -std=c++11 -c -I './src' -o 'host.o' ./src/host.cpp
and got many deprecated unit.Is there any  version mismatched?
<EMAIL_ADDRESS>BR
From: Puya Amiri<EMAIL_ADDRESS>Sent: Monday, June 15, 2020 10:47 PM
To: Xilinx/Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9)
Hi all I have tranfered to centos7.6 and the results are the same as centos7.7. I check that cl2.hpp is in /usr/include/CL/ , cl_ext_xilinx.h is not there. Also, xilinx.icd file is in /etc/OpenCL/vendors/. To simple,I changed to absolute path as following: ………….. #include "/home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp" #include ………………………………………….. in host.cpp …………………. #include </usr/include/CL/cl2.hpp> #include </usr/include/CL/cl_ext_xilinx.h> …………………………………………..in xcl2.hpp And with command:>g++ host.cpp ,error listed: [rbhuang@fpga1 src]$ g++ host.cpp In file included from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53:0, from host.cpp:36: /usr/include/CL/cl2.hpp:493:2: error: #error Visual studio 2013 or another C++11-supporting compiler required #error Visual studio 2013 or another C++11-supporting compiler required ^ In file included from /usr/include/c++/4.8.2/mutex:35:0, from /usr/include/CL/cl2.hpp:542, from /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:53, from host.cpp:36: /usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from host.cpp:36:0: /home/rbhuang/Vitis_Accel_Examples-master/common/includes/xcl2/xcl2.hpp:54:43: fatal error: /usr/include/CL/cl_ext_xilinx.h: No such file or directory BR From: Puya Amiri notifications<EMAIL_ADDRESS>Sent: Friday, June 12, 2020 9:13 PM To: Xilinx/Vitis_Accel_Examples Vitis_Accel_Examples<EMAIL_ADDRESS>Cc: Huang, Rong B. (NSB - CN/Shanghai) rong.b.huang<EMAIL_ADDRESS>Mention mention<EMAIL_ADDRESS>Subject: [Suspected Marketing Mail] Re: [Xilinx/Vitis_Accel_Examples] example "hello_world" (#9https://github.com/Xilinx/Vitis_Accel_Examples/issues/9) Seems fine from package manager point of view. But eventually you should have them in /usr/include/CL/ . besides, cl_ext_xilinx.h is found via XRT you can't find it in that path. Also, check for xilinx.icd file in /etc/OpenCL/vendors/ . If all are fine print your env variables and see if they are set accordingly. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub<#9 (comment)https://github.com/Xilinx/Vitis_Accel_Examples/issues/9#issuecomment-643263226>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRTUD6CZO6DBMSUZZDDRWISU7ANCNFSM4N36WQ2A.
You cannot compile the host code without configuring the g++ flags. Try using cmake flow using the CMakeLists.txt available in the cmake_build folder.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Xilinx/Vitis_Accel_Examples/issues/9#issuecomment-644180371, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APRCPRT334Y6TY2REWC56JLRWYX63ANCNFSM4N36WQ2A.

I read of a solution from internet to resolve the deprecated problem.Adding "#define CL_USE_DEPRECATED_OPENCL_1_1_APIS" before
"#include </usr/include/CL/cl2.hpp>" in xcl2.hpp file.
Now ,compiling the host.cpp to get host.o is ok,but while generating host.exe ,errors accured.
./src/host.o: In function main': host.cpp:(.text+0x2a6): undefined reference to xcl::get_xil_devices()'
host.cpp:(.text+0x2bf): undefined reference to `xcl::read_binary_file(std::string const&)'
collect2: error: ld returned 1 exit status
After upgrading vitis and xrt to 2020.1,these errors are still there.

@rbhuang-nokia  were you able to solve the issue? If not try using latest g++ version and check if it works.

Closing as no response from reporter.  Please re-open if you still facing this issue and provide more info.


feat: Support for OpenAI API compatible models

Adds various functionality for supporting other OpenAI compatible models: allows running localization and repair over multiple threads (which is very useful for slower AI services), resuming localization if it gets interrupted, reducing context length when it would overflow the context window, separate logging files for each instance to make log files more readable, ect.


Possible issue with term store import which needs to be checked

From PnP Yammer group
"I was trying to make those two Powershell-Skripts work. The Export worked quite good and I also put the ID's into the file (txt). but if I try to import I always get an error saying that Group names must be unique. Also I didn't found a way to tell the System to which SiteCollection to bind the imported TermStore. It's a Site Navigation that I try to get from Test to Production. Any Tips on how to achieve this..."

Indeed, that sounds like a bug, and an enhancement at the same time. I'll dive into it.

I can confirm this being an issue. I'm investigating the bug.

Fixed several issues in PR #395


Position of labels and checkboxes/radios bad in Firefox on KDE GNU/Linux

From right on the Bootstrap website itself. Looks ok in Chromium but lousy in Firefox:

That's just a screen-shot from http://getbootstrap.com/css/ visited in Firefox 35.0.1 on Ubuntu. Most noticeably, the vertical-alignment is off, but it also seems to lack some space between the buttons and the labels.

I think this has more to do with the operating system then the theme. It's due to the larger size of the default buttons. Firefox 35.0.1 on Mac looks fine in that same part:

Unless they override OS button styles, I'm not sure this is worth chasing.

This is not strictly OS-related because the same thing looks fine on Chromium on the same OS.

It is OS-specific, as I suspect Firefox on Linux uses the OS-native form controls (they used to on Win and Mac for the longest time as well), while Chromium does its completely custom controls.

In principle though, I agree it would be useful to ensure that even on Linux, the control + label combo is at least vertically centered somehow...

I don't know if this is helpful or what else to do, but it looks good on my system if I make the buttons position: relative instead of absolute and use vertical-align: sub. But that's a hacky solution it seems.

Firefox on Ubuntu 14.04 Unity

Will pull up my copy of KDE next.

Yep, I can duplicate it only with Kubuntu 14.10 Plasma 4

I personally would recommend filing the bug with KDE or Firefox as this seems more related to them than Bootstrap.

Even on that Unity screen-shot the vertical align is a little off…

I found https://bugzilla.mozilla.org/show_bug.cgi?id=210212&GoAheadAndLogIn=1
But that's 12 years old, and I can't tell if it's really related. Maybe a new ticket makes sense, I'm unsure.

Note that on a plain site with no Bootstrap at all, the look isn't super, but it's not so bad.
I used
<form method="get">
<input type="radio" value="Red" name="preferred_color"> Red

<input type="radio" value="Blue" name="preferred_color"> Blue

<input type="radio" value="Green" name="preferred_color"> Green

<input type="submit" value="Submit">
</form>

And got

So, it's not like Firefox in KDE is just doing this stuff badly always.

Same result as you just posted @wolftune after normalize.css is applied. Just working through identifying if this is in Bootstrap itself and making sure it's not in an upstream item they are using

Same problem here on those browsers:
Desktop: Firefox 35, 36
Mobile: Iphone 5 newest Safari browser, native Android 4.3 browser.
Funny thing: that problem doesn`t occur on Firefox mobile.
Are you really sure that is browser bug? Any chances to get it work?

@K4T — what operating system for the Desktop browsers? Are you confirming simply for KDE based Linux systems on those versions or other operating system(s)? If other operating systems, could you please state those so they can be confirmed.
On my iPhone 5S yes it's a tiny bit higher, but not nearly like in the examples shown in my opinion. Thanks for sharing your take on it though. :smiley:

@kkirsche I tested it on Windows 8.1.

Confirming that there is a very slight vertical misalignment here in iOS/Safari and Win8.1/Firefox - so it may indeed need a slight tweak somewhere... /cc @mdo

Just playing a bit, it seems adding a vertical-align:middle on the outer  fixed it (not thoroughly tested with long label text etc, likely to break in those scenarios though)

There's no easy way to accomplish 100% cross browser consistency here. Some of the Linux browsers are bound to cause problems like this. Punting as a won't fix.

We don't need 100% cross-browser consistency, we just need it not to be really off, as it is in KDE Firefox… The rest of the examples are just subtle and can be ignored, but please don't just lump everything together. There's a specific case that is really off and should be fixed…


Adding support for QDS (Qubole Date Services)

QDS used by many companies (https://www.qubole.com/customer/) to run their big data workloads. With the help of QDS they can focus on data analytics, rather than infrastructure management.

To stick with the common Airflow approach, you'd need a QuboleHook to support your operator. Many methods in the operator now would belong in the hook.

Thanks for the review.. I'll update the PR as per the comments..

Merge conflicts...

@mistercrunch all conflicts have been resolved.

Thanks for your contribution!


Custom Cryptography Settings Ignored

When defining the CryptographySuite element in the ProfileXML it only recognises the input if the NativeProtocolType is set to IKEv2. If the NativeProtocolType is set to automatic then the CryptographySuite config is ignored.
This means you can only use the default IKEv2 settings (that are not very secure) on the VPN server(s) if you want to configure a VPN that will fail over to SSTP in the event IKEv2 does not work.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e7453068-95eb-2a42-fd0b-553ae593adb0
Version Independent ID: b39b2cb7-25b1-2af3-4954-dbcc04c836e9
Content: Configure Windows 10 Client Always On VPN Connections
Content Source: WindowsServerDocs/remote/remote-access/vpn/always-on-vpn/deploy/vpn-deploy-client-vpn-connections.md
Product: windows-server-threshold
Technology: networking-ras
GitHub Login: @shortpatti
Microsoft Alias: pashort

Hey
Any news/fix about it ?

Up ?


"type 'int' is not a subtype of type 'Iterable' " when I call enumeratePlaybackDevices() or enumerateRecordingDevices()

Version of the agora_rtc_engine
6.3.2
Platforms affected

[ ] Android
[ ] iOS
[X] macOS
[ ] Windows
[ ] Web

Steps to reproduce
To be honest, I haven't figured out a reliable way to reproduce this issue. However, occasionally, when I call getAudioDeviceManager().enumeratePlaybackDevices() or getAudioDeviceManager().enumerateRecordingDevices() on MacOS, an error log appears.
I'm a beginner and not very familiar with creating issues like this, so please feel free to let me know if there's any missing information or anything you're concerned about.
Expected results
I hope no such error occurs, or it becomes clearer what I should fix when an error does occur.
Actual results
Occasionally, an error occurs. Please refer to the log below for details.
Code sample
Code sample
...
    late RtcEngine agoraEngine;
    try {
      agoraEngine = createAgoraRtcEngine();
      await agoraEngine.initialize(
        const RtcEngineContext(
          appId: '0cd8cb48f23b418eabdfa90730f956bd',
        ),
      );
    } on Exception catch (e) {
      Log.warn(
        'failed to create RtcEngine',
        e: e,
        fields: {
          'type': 'AgoraEngine',
        },
      );
      rethrow;
    }

    if(Platform.isMacOS) {
        final audioInputDeviceInfoList =
        await ragorEngine.getAudioDeviceManager().enumerateRecordingDevices();
    }
...

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
This is a typical Firebase Crashlytics log.
Non-fatal Exception: FlutterError
type 'int' is not a subtype of type 'Iterable<dynamic>'
0x0 DeviceInfoListExt.fill + 15 (audio_device_manager_impl.dart:15)
1  ???                            0x0 AudioDeviceManagerImpl.enumerateRecordingDevices + 71 (audio_device_manager_impl.dart:71)
2  ???                            0x0 AgoraEngine.getAvailableInputDevices + 690 (agora.dart:690)
...

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.24.3, on macOS 14.3 23D56 darwin-arm64, locale ja-JP)
    • Flutter version 3.24.3 on channel stable at /Users/harukaoki/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2663184aa7 (3 weeks ago), 2024-09-11 16:27:48 -0500
    • Engine revision 36335019a8
    • Dart version 3.5.3
    • DevTools version 2.37.3

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/harukaoki/Library/Android/sdk
    • Platform android-35, build-tools 33.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11609105)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11609105)

[✓] VS Code (version 1.94.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.98.0

[✓] Connected device (4 available)
    • iPhone (8) (mobile)             • 00008020-001124CE3CE9002E • ios            • iOS 17.6.1 21G93
    • macOS (desktop)                 • macos                     • darwin-arm64   • macOS 14.3 23D56 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad     • darwin         • macOS 14.3 23D56 darwin-arm64
    • Chrome (web)                    • chrome                    • web-javascript • Google Chrome 129.0.6668.90

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Thanks for your report, we will fix it in the next release.


Enable phong shading and lighting configurations

Motivation and Context
This PR enables phong shading by default for added objects (scene remains flat shaded), and sets up the framework for multiple light configurations to be used, another step toward #319.
Without Phong (before)

With Phong

The default light configuration for dynamically added objects consists of lights at the corners of the scene bounding box.
In later PRs, the following functionality will be exposed through the simulator

selecting light configurations to use for added/existing objects
updating existing light configurations

How Has This Been Tested

End to end test in SimTest.GetPinholeCameraRGBAObservation shows no changes to images rendered with no lighting. Once lighting selection is exposed through simulator, I will add tests for different phong lighting configurations
Visual test using viewer shows phong lighting works!

Benchmarks
Scene Only
Tested locally with:
python examples/benchmark.py --scene ~/habitat-sim/data/scene_datasets/habitat-test-scenes/skokloster-castle.glb  --max_frames 4000 --resolution=256 --num_procs=1
On branch master:
 ================ Performance (FPS) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only
256 x 256       438.2           249.0           462.8
 ==============================================================================

On this branch:
 ================ Performance (FPS) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only
256 x 256       442.8           225.7           425.5
 ==============================================================================

Should have no impact since scene is rendered with no lights
With Phong Shaded Physics objects
Tested locally with:
python examples/benchmark.py --enable_physics --scene ~/habitat-sim/data/scene_datasets/habitat-test-scenes/skokloster-castle.glb  --max_frames 4000 --resolution=256 --num_procs=1
On branch master:
 ================ Performance (FPS) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only      phys_rgb        phys_rgbd
256 x 256       484.9           232.9           454.0           122.0           116.7
 ==============================================================================
 ================ Performance (step time: milliseconds) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only      phys_rgb        phys_rgbd
256 x 256       0.00            0.00            0.00            0.57            0.50
 ==============================================================================

On this branch:
 ====== FPS (256 x 256, phys_rgbd): 119.0 ======
 ================ Performance (FPS) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only      phys_rgb        phys_rgbd
256 x 256       441.8           231.4           452.3           106.8           119.0
 ==============================================================================
 ================ Performance (step time: milliseconds) NPROC=1 ===================================
Resolution      rgb             rgbd            depth_only      phys_rgb        phys_rgbd
256 x 256       0.00            0.00            0.00            0.82            0.49
 ==============================================================================

Negligible impact.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have completed my CLA (see CONTRIBUTING)
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Great job on the benchmarks.

@matthewjmay Looks like we have functionality in habitat-api that gets broken by a singleton also.  We have a threaded vector env (instead of the normal subprocess vector env) that is nice for debugging.  This is fine with OpenGL contexts as those are local to a thread, but a singleton will get shared across threads.  @mathfac do you know if its fine to limit the threaded vector env to just 1 sub-thread for a little bit?  AFAIK, that functionality is only really useful for debugging where 1 process would likely be sufficient?

@erikwijmans, great suggestion about making num_ens=1. Yes, Threaded Vec envs are useful for sure and we want to keep it, @mosra what is ETA to remove the singleton constrain and update us to new version of Magnum?

what is ETA to remove the singleton constrain and update us to new version of Magnum?

ETA is now -- see #496 :) I came to a conclusion that removing the deprecated functionality is the lesser evil, even though it would break things for existing users who didn't have a chance to upgrade yet.


Cache PRs corresponding to commit hashes

This should cut down on the number of issue searches made, thus helping to avoid hitting the search rate limit.

Great, let's try "in production", thank you!

nope, didn't help much -- within a minute crashed and at the end I had
    "search": {
      "limit": 30,
      "used": 30,
      "remaining": 0,
      "reset":<PHONE_NUMBER>
    },


Fix background music stop when the plugin is initialized

#105

@floatinghotpot Thanks for merging. When can we expect a release?

it has been published to npm as<EMAIL_ADDRESS>


Proposal to Disable GitHub Authentication Requirement for ghcr.io Prefix

Issue Description
When using ChristopherHX/gitea-actions-runner with actions/runner or ChristopherHX/runner.server, I noticed that GitHub authentication is triggered when the container has the ghcr.io prefix. However, in practical use, especially when running workflows in Gitea, this login is not necessary.
Suggestion
I suggest disabling the functionality that requires GitHub authentication whenever the container has the ghcr.io prefix.
Reference Code
The relevant code snippet can be found in ContainerOperationProvider.cs:
jobs:
  windows:
    runs-on: windows-2019
    container:
      image: ghcr.io/faithlife/actions-runner-image:ltsc2019
      credentials:
        username: oilrich25
        password: xxxxxxxxxxxxx

Expected ### Result
I expect that there won't be a need for GitHub authentication when using containers with the ghcr.io prefix, especially when running workflows in Gitea.

Updated docker image and README of gitea-actions-runner to address the problem ChristopherHX/gitea-actions-runner@b997d0c
The default value is true, the change will set it to false so the code never runs and unauthenticated pull will work

Thanks @ChristopherHX. This issue has been fixed.


add fid-score feature

As mentioned in issue https://github.com/lucidrains/denoising-diffusion-pytorch/issues/164, we add the fid score computation based on pytorch-fid

@lhaippp looks great, thank you Li! :100:


Lo.kill_office() doesn't actually kill the soffice process

When you load office with Lo.load_office(Lo.ConnectSocket(headless=True)), three processes are created:
root           2  0.0  0.0   2576   892 ?        S    00:38   0:00 /bin/sh -c "/usr/lib/libreoffice/program/soffice" --norestore --invisible --nofirststartwizard --nologo --headless --accept="socket,host
root           3  0.0  0.0 157724  4552 ?        Sl   00:38   0:00 /usr/lib/libreoffice/program/oosplash --norestore --invisible --nofirststartwizard --nologo --headless --accept=socket,host=localhost,po
root          43  0.8  0.2<PHONE_NUMBER>36 ?       Sl   00:38   0:01 /usr/lib/libreoffice/program/soffice.bin --norestore --invisible --nofirststartwizard --nologo --headless --accept=socket,host=localhost

If you then run Lo.kill_office(), it sends a SIGKILL to Lo._lo_inst._lo_inst._soffice_process, which in this case is "2".  This results in the following processes running:
root           3  0.0  0.0 157724  4552 ?        Sl   00:38   0:00 /usr/lib/libreoffice/program/oosplash --norestore --invisible --nofirststartwizard --nologo --headless --accept=socket,host=localhost,port=2002,tcpNoDelay=1;urp;
root          43  0.4  0.2<PHONE_NUMBER>80 ?       Sl   00:38   0:01 /usr/lib/libreoffice/program/soffice.bin --norestore --invisible --nofirststartwizard --nologo --headless --accept=socket,host=localhost,port=2002,tcpNoDelay=1;urp;

As you can see, only the shell wrapper has actually been killed, and the actual soffice processes are untouched.  I believe the correct way to handle this is to send the SIGKILL to the process represented by Lo._lo_inst._lo_inst._soffice_process and all children, either by giving it its own process group when you launch it  (and then using os.killpg to kill the group) or via manual crawling of process children.

Probably related but while running with PYTHONDEVMODE=1 I'm seeing:
/usr/lib/python3.11/subprocess.py:1127: ResourceWarning: subprocess 69652 is still running

Thank you for reporting this. I has been corrected in version 0.41.2.


How to turn WebMapServiceImageryProvider into Layer and Deployment

Hi there,
Currently, I am doing Web Map Service Imagery Provider to display  WMS on the map. I managed to do it.

However, I want to make it into an Imagery Layer similarly to this picture. By adding layer allowing them to be shown or not shown in form of layer.

The code that I use is as follow
import React from "react";
import { Viewer,  ImageryLayer } from "resium";
import {  WebMapServiceImageryProvider } from "cesium";
const App = () => (

);
export default App;
Also, I have tried deploying the Resium result on the web for few days. However, today, the Earth disappears. However, the icon is still there. Is it because of licensing or its just glitches out?

Thank you

import React from "react";
import { Viewer, ImageryLayer } from "resium";
import { WebMapServiceImageryProvider } from "cesium";

const App = () => (

); export default App;

Please provide code inside App component so that I know details.


PIZ5-Create a new page for reports

Ticket link:
PIZ5
Description:
We want to have some statistics about the business. This will help us make decisions for the future.
Acceptance criteria:

Create a seed script/logic to populate the database with some fake information

At least 100 orders with different customers, 10 ingredients, and 5 sizes
A customer should have multiple orders
the data should be created for multiple months

Create an endpoint (/report) to see the report of key information forstakeholders:

Which is the most requested ingredient
Which is the month with more revenue
We want to reward our best customers, so we would like to know who are the top 3 customers (those who buy more).
You can choose the way to show the report in the user interface

Screenshot/Video:

💯


fix(input): add ng-touched to valid highlights

Short description of what this resolves:
Prevents valid highlights from showing until inputs are touched.
Changes proposed in this pull request:

add .ng-touched to $text-input-{PLATFORM}-show-valid-highlight

Ionic Version: 2.x
Fixes: #8826

Hello and thank you for contributing to Ionic! We have been working on porting all of the Ionic components to web components and have recently updated master to reflect this. This significant change has caused this pull request to break. While we really appreciate the time and effort you put into creating this, we are not able to merge it because of the newly introduced conflicts. We are extremely sorry about this. We will not be merging any more features in to v3. If this is a feature and you have the time, please resubmit this PR against the master branch. If this is a critical security issue in v3, we would greatly appreciate it if you would resubmit the PR against the new v3 branch. Thanks so much for your time!


Colors proj not working

This is an illustrative project in ClimMob. The script is falling in produce the report. Error:
Error in kidids_split(sp, data = z) : variable 1 is not integer

This was a problem in setting the minsplit and setting the strings as factors in the data.frame inputted to pltree(). Also to deal with toy examples (small n).
The first error was solved here: https://github.com/agrobioinfoservices/ClimMob-analysis/blob/f7f523b6c4f2cce776c6e7f89de8a25a7e20c7de/ClimMob.R#L208
If minsplit is lower than 10, set is to 10.
The second error is solved here:
https://github.com/agrobioinfoservices/ClimMob-analysis/blob/f7f523b6c4f2cce776c6e7f89de8a25a7e20c7de/R/analysis_climmob.R#L500
All strings are coerced into factors. So pltree() can deal with it.


[Packaging Request]  system-monitoring-center

Project description
A Multi-featured system monitor
Metadata

homepage/source URL: https://github.com/hakandundar34coding/system-monitoring-center
license:  GPL-3.0
platforms: linux

system-monitoring-center has been archived. If we cannot find another fork, we may not be able to continue packaging.


Idea - Hardware firmware updates via mobile app

The emerging financial ecosystem has shifted strongly onto the mobile platforms. What are the current impediments the devops teams has for exploring the capability to update the ledger hardware wallet's firmware via Ledger Live mobile since it places an undue burden on users to maintain a win/osx/linux solution as well? What market share for adoption is being left out among blockchain users who only have mobile phones?

I have personally moved to Android-as-a-desktop, and yes, firmware upgrade from mobile would make everything a lot better.


backend/drive: add flag for keep revision forever - fixes #1525

Can you squash this please and remove the test.log and fs/test_all.log files please?
    backend/drive: add flag for keep revision forever - fixes #1525

 backend/drive/drive.go  |   29 +-
 backend/drive/upload.go |    3 +
 docs/content/drive.md   |    4 +
 fs/test_all.log         |    0
 test.log                | 6124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

I plan to merge after the weekend after I release 1.42 so the feature has some time for testing before I make a release.

Thank you for that :-)


[Module Proposal]: Azure Virtual Desktop (AVD) Workspace

Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals

Check this module doesn't already exist in another project that is being evolved into AVM

[X] I have checked for that this module doesn't already exist in CARML or TFVM

Terraform or Bicep?
Bicep
Module Classification?
Resource Module
Module Name
avm-res-desktopvirtualization-workspace
Module Details
We will be migrating and modifying the CARML module we are using for AVD LZA.
Please add as the following co-owner:
@danycontre
cc: @matebarabas as we discussed submitting the issues.
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username
moisesjgomez

Hi @moisesjgomez,
Thanks for requesting/proposing to be an AVM module owner.
We just want to confirm you agree to the below pages that define what module ownership means:

https://azure.github.io/Azure-Verified-Modules/specs/shared/team-definitions
https://azure.github.io/Azure-Verified-Modules/specs/shared
https://azure.github.io/Azure-Verified-Modules/help-support/module-support

Any questions or clarifications needed let us know.
If you agree please just reply to this issue with the exact sentence below (as this helps with our automation 👍):
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"
Thanks
The AVM Core Team

I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER
cc: @danycontre

@moisesjgomez, @danycontre,
Due to a recent change in the naming convention for AVM Bicep modules, this module is getting an updated name.
The title and description of this GH issue has been updated to reflect the name change. Please make sure you adhere to the new naming convention when publishing your module!
Please see the new naming convention in:

RMNFR1 for resource modules
PMNFR1 for pattern modules

Please note that the Telemetry ID and name of GitHub Teams haven't changed.
If you feel uncertain about any details, please check the Bicep modules indexes.

This module is in active development, aiming to complete by end of next week.

https://github.com/Azure/bicep-registry-modules/pull/836

[x] Module published.
[x] GitHub teams are available and assigned to their parents.
[x] CODEOWNERS file updated.

Thank you for your work @moisesjgomez! I'm closing this issue now.


changed times for contact numbers

changed the times for the contact numbers in the faq

closes https://github.com/corona-warn-app/cwa-website/issues/2294

https://github.com/corona-warn-app/cwa-website/issues/2294#issuecomment-1007542853 contains screenshots from 2.16.0-RC6 for comparison.

https://www.coronawarn.app/en/faq/#who_can_help and
https://www.coronawarn.app/de/faq/#who_can_help

should also be changed.

@browkin
According to the Android app 2.16.0-RC6 the technical hotline is still reachable until 10 PM (22:00 Uhr).
See https://github.com/corona-warn-app/cwa-website/issues/2294#issuecomment-1007542853

Three-dot icon > App-Informationen > Technische Hotline

@dsarkar should confirm

@dsarkar Can you confirm that in the future, the TAN hotline will be available for a shorter amount of time than the technical hotline?

@Ein-Tim I forwarded the question. Stand by for answer.

Times are confirmed: No change regarding technical hotline, and TAN hotline will be the hour as shown above.

@dsarkar Thanks, okay.

@dsarkar
Did you find out the date that the change to the TAN hotline opening hours is planned to take place? Is it on the day that 2.16 is released or some other day?

@Ein-Tim @MikeMcC399 Change will come into effect on 16.01.2022. I have further information about the decision process.

@dsarkar
based on ...

Times are confirmed: No change regarding technical hotline, and TAN hotline will be the hours as shown above.

and

Change will come into effect on 16.01.2022.

this PR could come out of draft status. It looks now to correspond to the above.
I guess you would leave it with the label "On hold" or "do not merge" until Jan 16, 2022?

I suggest to change the title of this PR to include the phrase "TAN hotline" so it is clear what phone number is affected.

I suggested this also in issue https://github.com/corona-warn-app/cwa-website/issues/2294

continued in PR #2303 2303

Should be merged 16. Jan 2021, before release of R 2.16. therefore reopen this PR and closing PR #2303


[FLINK-8965][tests] Port TimestampITCase to flip6

What is the purpose of the change
Ports the TimestampITCase to use MiniClusterResource.
Verifying this change
Run TimestampITCase with flip6 profile enabled/disabled.

Test failure on Travis is unrelated: https://issues.apache.org/jira/browse/FLINK-8899


Compile down to JavaScript

Hello,
Cardidy could be helpful to the js crowd too.
Would it be possible to compile down the library to a npm package? I would love to see a GitHub Actions trigger on each release pushing to both nuget and npm.
I think the solution could be done with h5: https://github.com/theolivenbaum/h5
Have fun

Another project: https://github.com/Elringus/DotNetJS


[openexr] Remove python dependency of openexr.

In https://github.com/microsoft/vcpkg/pull/14891 @Hoikas points out that the port depends on Python but the portfile.cmake explicitly disables it with -DPYILMBASE_ENABLE=FALSE.

Suitable for me.


Email verify notice

could you suggest me to how to add "verify email address" custom notice after signup.

I think I have used 'verifyUserAttribute'

ok thank you @andidev

Closing the issue as an answer has been provided. Thanks @andidev !


DPL-1011 Re-use of tube racks

Description
In the scRNA Core pipeline, the frozen PBMC tubes will be sent from the BioResource team to SeqOps in a tube rack, along with a rack scan detailing the positions of the tubes in the rack. We will need to track this tube rack in Limber, in order to provide a bed verification for the subsequent thawing protocol.
The UX is planned to be as follows:

SSR makes submission on the tubes
Lab staff goes to the page of one of the tubes, clicks 'Add an empty...' green button
Intermediate page allows them to upload a rack scan + checks all the tubes exist in the LIMS and have active submissions
Resulting tube rack / plate is created

We could represent the tube rack as a plate here quite easily. The etched tube rack barcode could be saved against the plate as a 'foreign barcode'. However, if that tube rack was reused (with different tubes) in the future, this would cause problems, as Sequencescape would not allow the creation of a second plate with the same barcode.
Another option is to print out a new plate barcode and stick it on the tube rack, and then generate a new barcode for it when it is reused. However, there are problems this could cause in the lab - labels falling off, the etched barcode still being visible on the bottom of the rack, etc.
Can we find a way to represent tube racks properly, allowing reuse with different tubes, while retaining the history of the tube rack - which tubes it used to contain:

do we need any changes to the data model?
how would the tube rack and tube screens look?
how much work would it be?
do we need to also add a feature to allow 're-arraying' of tube racks?
should the rack have a 'purpose' or not (considering it might change in a future life)?

Who the primary contacts are for this work
Katy, Andrew, Lesley
Additional context or information
See previous team research around tube racks - https://ssg-confluence.internal.sanger.ac.uk/pages/viewpage.action?pageId=101361052 - might have some useful ideas.
See summary of current level of support for tube racks in Limber - https://github.com/sanger/limber/issues/1333#issuecomment-1682484672

Lucid document for discussion: Reusing TubeRacks

TubeRack New model Use Cases (TW notes from 26th April meeting):

Creation
The New Model should be able to live alongside most of the existing workarounds and models.
The New Model should be able to cope with existing data related to tube racks used by the current workarounds.
Support the Banking operation.
Support the ability to re-array tubes (in the future).
Support the existing use of Plate Purposes to limit the scope of change.
Support the transfer of samples In / Out.
Support the pooling operation.
Support the Bed Verification Operation.
Ideally the model should be compatible with JSON-API implementation & limitations. Of all the use cases I think this is the least important for me. Creating better endpoints / APIs / namespaces is not a bad thing.

Additional:

Submissions on tubes
Events
Reracking

Not sure where to put this (in every story?) but we also need to keep running the Int Suite test as we go to make sure it still passes. I guess the bits most likely to break it are where the UX changes:

In banking, the fact that a list of child tube racks will be shown after the transfer step, instead of a list of child tubes.
In defrosting... should be v similar UX - maybe won't break?

I have added a Lucid doc TubeRack Stories to show the relationships between stories. WIP.

I have added integration suite criteria in the following top-level stories

#1713
#1715

I have not added separate Sequencescape API, Transfer Requests, and Presenter stories for Defrosting because once the Banking is done, they should be already there.


[bug]: stacked create app does not work in Windows with flutter 3.24.4, Android Studio 2024.2.1, Java SDK 21.

Describe the bug
On a fresh install of flutter 3.24.4, and Android Studio 2024.2.1, and Java SDK 21. stacked create app my_app fails to run properly.
What operating system do you use?
Windows
Information about the installed tooling
[✓] Flutter (Channel stable, 3.24.4, on Microsoft Windows [Version 10.0.22631.4317], locale en-US)
    • Flutter version 3.24.4 on channel stable at C:\flutterdev\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 603104015d (10 days ago), 2024-10-24 08:01:25 -0700
    • Engine revision db49896cf2
    • Dart version 3.5.4
    • DevTools version 2.37.3

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at C:\Users\Yunus\AppData\Local\Android\sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: C:\Program Files\Java\jdk-21\bin\java
    • Java version Java(TM) SE Runtime Environment (build 21.0.5+9-LTS-239)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.11.5)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.11.35327.3
    • Windows 10 SDK version 10.0.22621.0

[✓] Android Studio (version 2024.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 21.0.3+-12282718-b509.11)

[✓] VS Code (version 1.94.2)
    • VS Code at C:\Users\Yunus\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.100.0

[✓] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 13 (API 33) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.22631.4317]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 130.0.6723.70
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 130.0.2849.56

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Steps to reproduce the issue
Create a new stacked cli project through powershell
 stacked create app my_app

Expected behavior
No response
Screenshots
No response
Additional Context
Someone else have the same issue. https://github.com/Stacked-Org/stacked/issues/1137.

Watching this

same issue i am trying to create an app using stacked CLI. it creates the app folder but does not resolve the folders, routes, etc.

A small update. I decided to use Java SDK 17 instead. Reason being gradle default configuration in Flutter 3.24.4 does not support Java SDK 21.
No problem in using stacked cli after that.
So, I guess the issue lies somewhere between Flutter 3.24.4 with Java SDK 21, and/or the default gradle configuration in Flutter 3.24.4.

thanks for the update @zemega I appreciate that.
Will label this and look into it when we get some time.

I'm having the same issue, but with Flutter 3.27.0.


Accept current most restrictive TLSv1.2-only ALB security policy as secure

The ELBSecurityPolicy-FS-1-2-Res-2020-10 policy is the most
restrictive TLS v1.2 only SSL/TLS security policy available, and is a
subset of the already accepted ELBSecurityPolicy-FS-1-2-Res-2019-08
policy - this commit adds ELBSecurityPolicy-FS-1-2-Res-2020-10 to
the list of acceptable "secure" security policies.
ELBSecurityPolicy-FS-1-2-Res-2020-10 has a very limited set of
ciphers, is TLS v1.2 only and supports Forward Secrecy.
Current SSL Labs tests gives it an "A" rating for another source of
confirmation.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks @bazbremner!

Thanks @bazbremner!


Style various UI elements to match new GrapheneOS system theme

We don't control these values outside GrapheneOS and I don't think we can assume they'll work properly.

Ah, I see, you're just hard-wiring them which makes sense.

Hey @jorgeluiscarrillo,
I have just made the blue a bit brighter as before in our camera application (rest all changes are likely to remain unchanged).
Thanks a lot for contributing to our camera app!


Cannot enable analytics

I enabled analytics via api-manager.xml
It seems when api manager is starting up, it is overriding my api-manager.xml changes. See the below logs;

./bin/wso2server.sh
JAVA_HOME environment variable is set to /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
CARBON_HOME environment variable is set to /Volumes/wso2/packs/wso2am-3.0.0
Using Java memory options: -Xms256m -Xmx1024m
[2019-10-23 21:02:13,830]  WARN {org.wso2.config.mapper.ConfigParser} - Configurations Changed in :repository/conf/api-manager.xml
[2019-10-23 21:02:13,832]  WARN {org.wso2.config.mapper.ConfigParser} - Overriding files in configuration directory /Volumes/wso2/packs/wso2am-3.0.0
[2019-10-23 21:02:14,391]  INFO {org.wso2.config.mapper.ConfigParser} - Writing Metadata Entries...
andes [org.wso2.andes.wso2.internal.QpidBundleActivator] INFO : Setting BundleContext in PluginManager

It seems this is due to incorrect info in the docs https://apim.docs.wso2.com/en/next/Learn/Analytics/configuring-apim-analytics/
I found that I have to edit the deployment.toml. Shall we fix the documentation?

Closing this issue as it will be addressed in https://github.com/wso2/docs-apim/issues/70


Bug preventing user from resetting submission form in deposition

https://www.ebi.ac.uk/gwas/deposition/submission/640fa26482c5590001386883

Closing as submission is now complete


rebirth theme options lacks measure line control

Is there an existing issue for this?

[X] I have searched the existing issues

Contact Details
No response
Version Info
Latest available release
What operating system are you seeing the problem on?
No response
Bug Behavior
forgot to add
Expected Behavior
No response
Reproduction Steps
No response
Anything else?
No response

done 09eaf6c0441c8c41d174ba6f102711e7586aef3a


Removing  A desktop enviroment from a release

I Would like to know how I can remove a desktop from a release. I installed e17 and lxde on Xenial but I don't want e17 anymore, how can I remove it? Btw I am using a ChromeBook.

@brandon26901,
There's another issue where target/desktop removal was discussed here: DE/target removal #717
It detailed a method using apt-mark auto that worked for me. It's a bit of a manual process but it does seems to work well.
'crouton' hasn't incorporated this or any other methods yet though so we're left with manual methods for now.
Hope this helps,
-DennisL


feat: Local language name for bootstrap and Material (language selector component)

Hi all
I just added a enum with the language code and is corresponding language name
I made it only for Bootstrap and Material.
Probably there is a better way to add it to the enum... a for loop like
<% for (let lang of props.languages) { -%>

instead of fill the enum with all the cases as I did...
<% if (props.ui === 'bootstrap' || props.ui === 'material') { -%>
// Local language name
enum ELanguages {
  'de-DE' = 'Deutsche',
  'en-US' = 'English',
  'es-ES' = 'Español', // Castellano
  'fr-FR' = 'Française',
  'it-IT' = 'Italiano',
  'pt-BR' = 'pt-BR', // Português do Brasil
  'zh-CN' = 'zh-CN' // 简体中文
}
<% } -%>

Cordially
Fabio

Sorry for the lack of feedback, I missed this one :(
Thanks for the proposal, but I would prefer to keep the base project as simple as possible regarding i18n, as such as enum would depend of which language option is included, and depending of the project you may want different things (like using a flag or something else).
This is interesting though, I'm wondering if that would be useful to add a "recipes" docs folder for small additions like this one, for anyone who would be interested to add it to its project? Any thoughts?


usql: init at 0.9.1

Motivation for this change
Usql (https://github.com/xo/usql) is universal command-line interface for SQL databases. It makes for a consistent interface no matter which database you are talking to.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
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)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 126207 at c31b3732 run on aarch64-linux 1

1 package failed to build:

usql

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.


Disables SSL server for reftest.

Trivial

/botio reftest

Why is this change needed? If you skip reviewing, at least provide an explanation of why the PR exists.

it's conflicting with grunt server when both run at the same time

Makes sense.


Embed Gifs

Hi,
Is it possible to embed gifs in drawio/flowcharting?
for instance

having a spinning wheel animation etc
Regards,
C.

in draw.io maybe with a copy/past, but you only can color the border

in draw.io maybe with a copy/past, but you only can color the border

oh yeah! it works!
perhaps i was copy pasting it wrongly
ty

oh yeah! it works!
perhaps i was copy pasting it wrongly
ty


Add CTRL-C and working directory messages.

Fixes https://github.com/dotnet/aspire/issues/1974
Microsoft Reviewers: Open in CodeFlow

/backport to release/8.0-preview3


 IF YOU DO NOT FOLLOW THE FORMAT OR MAKE A GENERIC TOKEN REQUEST YOUR ISSUE WILL BE DELETED WITHOUT COMMENT
YOUR JUSTLIST MUST FOLLOW THE JSON SPECIFICATION
https://github.com/justswaporg/justlists/example.justlists.ts
Checklist

[x] I understand that this is not the place to request a token listing.
[x] I have tested that my JustList is compatible by pasting the URL into the add a list UI at justswap.org.
[x] I understand that filing an issue or adding liquidity does not guarantee addition to the justlists website.

Please provide the following information for your token.
JustList URL must be HTTPS.
JustList URL:
JustList Name:
Link to the official homepage of the JustList manager:

Helo dear just swap
Thank you for lable standard for our token  (CHITA INU (CHI)) .But unfortunetly  I could'nt list it on just swap main exchange ,and no one can find CHITA INU (CHI)  by searching the token's name yet at it just did by contract address . And one more request , please help me to, what can we do for your telegram chanell calling list (justswap listing) for tell evry one that CHITA INU (CHI) listed on just swap ?
So much thank you for you'r help
Thank you


phase 2 flush clean up

i assume there is a phase 2 attack coming.. we can talk about that in this issue if need be
however before that one thing we need to do i think is delete this line of code: https://github.com/JustinTulloss/zeromq.node/blob/master/binding.cc#L393
we really shouldn't have any asserts in production code, but most of them are fine actually. they tend to reside in harmless places with minimal impact on perf. that line, however, is highly suspect IMO we need to get it out of that block

Can you tell us what that line is attempting to accomplish? I'm still not too comfortable around native node code.

it's attempting to accomplish nothing but print diagnostic information.  asserts are lame and computationally expensive with zero benefit... unless you're in the middle of writing and debugging new code
http://en.wikipedia.org/wiki/Assert.h

I understand what assert does :) I'm wondering what this assert does :)

ok I'll PR that separately later today and probably take out these asserts as well: https://github.com/JustinTulloss/zeromq.node/blob/master/binding.cc#L443-L445
because i dont care about asserts as much as cleaning up flush and putting in C++ land if it could boost this module's overall performance


Scala.js build

Initial part of the work has already been done with 32/64 split refactoring. Now it mostly comes down to changing the build so that x64 package is not included there. Initial port can use ByteBufferMemory but later we might use typed arrays to avoid indirection.

32/64 split is no more. The default API is 64 bit only. A new plan is to hijack definitions of Addr and Size to be Ints on scala.js.

Given absolutely no interest in this I'm closing the issue.


There is a cutscene at the beginning of the song, dialogue at the end of the song.

What is your question?
I'm wondering if it's possible to make the cutscene play at the beginning of the song and the dialogue play at the end of the song using Lua? If so, how?

I think you need to put the cutscene on the second song in order for it to work lol


Function.prototype.bind.apply(...) is not a constructor

Im trying to learn angular-tdd
this is my repo
with this versions my tests is working fine
depencies version
angular: 1.4.8
angular-mocks: 1.4.8
node: v4.4.5
karma-cli: 0.13.22
but when i use
versions
"angular": "^1.5.7"
"angular-mocks": "^1.5.7"
it throws an error
karma start karma.conf.js

22 06 2016 16:53:04.002:WARN [karma]: No captured browser, open http://localhost:9876/
22 06 2016 16:53:04.012:INFO [karma]: Karma v0.13.22 server started at http://localhost:9876/
22 06 2016 16:53:04.018:INFO [launcher]: Starting browser Chrome
22 06 2016 16:53:05.959:INFO [Chrome 51.0.2704 (Linux 0.0.0)]: Connected on socket /#Vfy_Fpt6BZ2INRyEAAAA with id 36097936
Chrome 51.0.2704 (Linux 0.0.0) calculator sum 1 + 1 should equal 2 FAILED
    TypeError: Function.prototype.bind.apply(...) is not a constructor
        at Object.instantiate (/home/malanay/workspace/AngularJs-BDD-101/node_modules/angular/angular.min.js:41:477)
        at /home/kiro112/workspace/AngularJs-BDD-101/node_modules/angular/angular.min.js:90:3
        at /home/kiro112/workspace/AngularJs-BDD-101/node_modules/angular-mocks/angular-mocks.js:2214:12
        at Object.it (/home/kiro112/workspace/AngularJs-BDD-101/tests/calculator.controller.test.js:17:21)
Chrome 51.0.2704 (Linux 0.0.0): Executed 1 of 1 (1 FAILED) (0 secs / 0.027 Chrome 51.0.2704 (Linux 0.0.0): Executed 1 of 1 (1 FAILED) ERROR (0.037 secs / 0.027 secs)

The problem is using the fat arrow syntax to define the function constructor for the controller class. Assuming your function passed as the second argument to module.controller is Foo, Angular will call new Foo(...) on it, which is illegal with the fat arrow syntax in ES6.

@wesleycho, is right. Controllers should be instantiable (i.e. called with new), so things like arrow functions (() => {...}) and shorthand object methods ({someMethod() {...}}) aren't suitable for controllers.
See https://github.com/angular/angular.js/issues/14766#issuecomment-226005516 for more details.

Hey,
I found this as some of the very few places where there is some help.
I have a component defined as
import angular from 'angular';

import {IacManagerController} from './iac-manager.controller';

const IacManager = angular.module('app.automation.iac-manager', [])
.controller('IacManagerController', IacManagerController)
.component('automationIacManager', {
  controller: 'IacManagerController as iacManager',
  template: require('./iac-manager.html'),
  bindings: {
   <All my bindings here...>
  }
});

export default IacManager;

when I'm trying to use this in another module like below
import angular from 'angular';
import * as uiRouter from 'angular-ui-router';

import automationRoutes from './automation.routes';
import AutomationController from './automation.controller';
import IacManager from './iac-manager';

const Automation = angular.module('app.automation', [
  uiRouter,

  IacManager.name,
])
.controller('AutomationController', AutomationController)
.config(automationRoutes);

export default Automation;

I get the error TypeError: Function.prototype.bind.apply(...) is not a constructor in my console.
I recently converted all my code to ES6 and my controller is defined like below
export default class IacManagerController {
  constructor($scope, $interval) {}
}

This error has been haunting me now. Can't seem to get a hang of it. Any advice?


fix: production build

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Minor issues for staging
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: alexakvelon, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Pipeline to Deploy FAM to other AWS environment

As a developer, I need to deploy FAM solution to other environments in AWS so that the solution is supported in other environments.
How should the pipeline work for different environments
How should changes be done in different environment.
-For DB in Dev we can use Terraform  plan and destroy to save cost in Dev environment (potential challenges with deleting things) other options would be to configure separate settings for different environment.
AC: Some kind of documentation!

Dev Destroy was run over the weekend using Github actions timer. No major issues identified. This same pattern can be done every day at 6:00pm to reduce cost of AWS in dev.


Restore missing quotations from Dr. Sant Singh Khalsa English Translation

Restore missing quotations from Dr. Sant Singh Khalsa's English Translation. Many quotations (indicating conversations or speech) were missing, most possibly an error during importing of the database.
Also removed capitalization from sentences that span multiple lines to stay close to the original translation.
These were supposed to be 2 separate commits.
Reference: English Translation of SGGS - One Volume (Dr. Sant Singh Khalsa).pdf

Hi, I was looking for a correct copy of the Gurbani. I notice your work and make account. I very surprised at all work you doing, but really amazing that you confirm 3,000 lines in only 2 hrs

Hi, I was looking for a correct copy of the Gurbani. I notice your work and make account. I very surprised at all work you doing, but really amazing that you confirm 3,000 lines in only 2 hrs

Your words are encouraging. If you'd like to learn more or discuss please message us using the contact info on our GitHub profile.

This was done by having a script go through a text dump of the Shabad OS Dr. Sant Singh Khalsa translation and a text dump of the PDF.

@bhajneet how did you approve so many so fast - i want to learn how to do the same only. is any other team doing same work?


Error sent to Sentry despite enableInDevMode: false in dev environment.

Memo: This problem is most likely due to esm-env dependencies within the target project, as it is rarely seen at the preview site within monorepo.

Adding 'esm-env' to the target project's dependencies may temporarily solve this problem.
npm i esm-env

After reviewing several options, it is possible that this may be a permanent solution, in which case it will be added to the document.

Another workaround
Dev Environment Variable
PUBLIC_SENTRY_DSN=

Production  Environment Variable
PUBLIC_SENTRY_DSN=https://xxxxxxx...

// hooks.client.js
import { serverInit } from '@jill64/sentry-sveltekit-cloudflare'
import { PUBLIC_SENTRY_DSN } from '$env/static/public'

const { onHandle, onError } = serverInit(PUBLIC_SENTRY_DSN)

// ...

The problem seems to be caused by the fact that Vite externalizes the library when executing SSR, so the conditional exports in esm-env is fixed at default.
It seems that the problem can be avoided by setting vite.config.js as follows.
// vite.config.js
import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig } from "vite";

export default defineConfig({
  plugins: [sveltekit()],
  ssr: {
    noExternal: ["@jill64/sentry-sveltekit-cloudflare"],
  },
  // ...
});

This will be added to the document as a solution.
If it doesn't work, or if you have a better solution, please comment.


Fix for the travel app

Fixes #25
Hey man, don't worry.
This is just a bug trying to solve another.
Thanks for sharing this repo.
Good luck!

I'm sure it worked on my "devices" ;)

@BugAgain thanks for the PR. I notice you changed the file structure, I have a youtube video that points to this repo code and this should be an aprox match to what is in the video. Small refactoring is welcomed.
Thank you again!

Of course. I hadn’t seen the video before. Sorry. I will make the refactoring as soon as possible.

@BugAgain no worries. Let me know what you think about the video: https://www.youtube.com/watch?v=zJ9QETiwdfo


capture watson report

Summary of the Pull Request
Adds a windows-error-reporting module that submit reports to watson
The workflow is as follow:

Run a libfuzzer binary under a debugger
wait until we hit an Exception break
create a report and submit to watson with the WER api

closes #2851

Codecov Report

Merging #2852 (6deb3da) into main (572671b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2852   +/-   ##
=======================================
  Coverage   26.59%   26.59%
=======================================
  Files         125      125
  Lines       13414    13414
=======================================
  Hits         3568     3568
  Misses       9846     9846

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Fix no-ecx

In the case of no-ecx test 3 in test_tls13hrr was failing because it was
setting the server side support groups to on P-256 in order to induce an
HRR. However with no-ecx the client insteads issues an initial key share
using P-256 anyway and so an HRR is not used. We swap to use P-384 instead.
no-ecx also causes SSL_trace to give different output. The QUIC ssl trace test compares
the output to a reference sample - so we disable it in the case of no-ecx.

Marked as urgent because this is causing CIs to fail in PRs

OK with urgent

Pushed. Thanks for the quick approvals.


conform_record_data_types is not recursive

_typing.py has the function conform_record_data_types.
But it only iterates over the top level properties of the object, not any nested properties.
This has two negative consequences;

Types are not normalised for nested values (For example, I am outputting lists of objects with dates on, and those dates are not normalised to strings by the sdk. This causes an error when it later tries to convert them to json).
The check that a property exists in the schema would not be performed for any nested fields either

Hi @Jack-Burnett, thanks for reporting. I agree, and it's probably a bug since it's unexpected behavior. PRs are welcome 😄

Great, I'll see if I can cleanup the fix I used in my tap and submit it as a PR (probably won't be for a couple weeks at least though).

@Jack-Burnett No worries, and thanks!


Create bot with composer v2.1.2 fails with node error eventhough latest node is installed v17.9.0

I'm trying to create a bot and I get an error. I checked the log and its giving a "missing argument" error for npm. I have the latest node installed (v17.9.0)

Hey @d1hawkins,
Could you please try with node version 14?
https://github.com/microsoft/BotFramework-Composer/blob/52505a7add010e2e00f10c5803ca2f608086e55a/Composer/package.json#L37

Optional: you could use nvm to quickly install and use different versions of node via the command line.
Example:
$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6

More about nvm here https://github.com/nvm-sh/nvm

Closing due to inactivity. Please re-open if needed.

Closing due to inactivity. Please re-open if needed.

Composer don't work with nvm node installations.


Change various security and language settings.

Coverage remained the same at 100.0% when pulling 65854100d569bfcedb43a162053b09756d392f28 on fix-settings into 89f103f819037b5b31e86ddfb2f144abfbf6517f on master.


Getting "No table is open" error in version 79 with ChilkatVCX

ℹ Computer information

VFP version: Visual FoxPro 09.00.0000.7423 for Windows [Feb 23 2009 13:20:28] Product ID 76683-211-9836745-18834
FoxBin2PRG version: EXE Version: v1.19.79
Last FoxBin2PRG version w/o bug (if available): I'm pretty sure version 78 worked for me...

📝 Provide detailed reproduction steps (if any)
First of all, I need to relearn FoxBin2Prg every time I run a ChilkatVFP update. That's not your problem, that's mine :). The point here is I could be doing something completely dumb.
Anyway, one of the last things I do when prepping a ChilkatVFP update is to set the directory to the FoxBin2Prg directory and run FoxBin2Prg against the ChilkatVFP class library. With version 79 all I get is a "No table is open in the current work area." message.
I've been sitting on an update for at least a couple of weeks but since I'm not finding debugging time I'll throw it up here.

Here's what I'm running: DO FOXBIN2PRG.PRG WITH [d:\shares\drv_data\vfpapps\chilkat\chilkat.vcx]
Boom!
…

✔ Expected result: Compilation
Normal output file.
❌ Actual result
Error 52, No table is open in the current work area.
convert, 16986
SET NOCPTRANS TO ole
Recno: 0
.............................................
FoxBin2Prg: [C:\USERS\BILLADMIN\DOCUMENTS\GITHUB\FOXBIN2PRG\FOXBIN2PRG.FXP] (EXE Version: v1.19.79)
tc_InputFile = [D:\SHARES\DRV_DATA\VFPAPPS\CHILKAT\CHILKAT.VCX]
Source file: D:\Shares\Drv_Data\VFPAPPS\ChilKat\chilkat.vcx
📷 Config
FOXBIN.zip
chilkat.zip

@billand88 Yes, this is a bug. If you are using CODEPAGE 1252, run ?CPCURRENT(), please comment all lines with SET NOCPTRANS and run as usual. The fix is in progress. I hope to post it this week.

If you run DO FOXBIN2PRG.PRG without parameter, a help screen should come up. Also check the docu here.
I recommend an interface tool for FoxBin2Prg, Thor offers some. If you are not using Thor, check Bin2Text. It will not turn on it's git parts if git is not installed, but you can use it to run FoxBin2Prg via interface.

...please comment all lines with SET NOCPTRANS and run as usual <<

That worked!
Thanks,
Bill Anderson

This is to #87 and #96 , where FoxBin2Prg has problems with non standard CodePage, and the fix went wrong.

Fixed version is available at https://github.com/lscheffler/foxbin2prg, no Thor update provided.


Are there any plans for Catmull-Rom smoothing?

I'm using the lib in a project I'm on:
It works flawlessly and is pretty fast(which is critical, I'm working with very tight performance tolerances)
I'm using it to simplify a pencil line that a user can draw on a canvas. Having less points makes it ideal for real-time collaboration since there's not too much data to transmit between each client for each path.
However, I'd love if there was also smoothing available through the lib.
Most of the smoothing algorithms won't really work since they are distorting the original path.
However Centripetal Catmull–Rom smoothing can actually work since it:

Does not self-intersect on tight corners
Fits much more snug on the points given

Are there any plans to allow such sort of smoothing through Simplify.js?
=====
An image for comparing between the different Catmull-Rom interpolations:

No plans to support smoothing because this has very specific use cases and should really be a separate library. Thanks for the nice explanation though.


KEYS

Hi,
In release 3.0.7, the command KEYS does not work unfortunately.
For example, KEYS * => (empty list or set)
While INFO => ...... db1: keys = 3712, expires = 3712, avg_ttl = 747110
Do you have any idea of the origin of the problem?
PS: my keys are a bit long, but they work well in the latest version of redis.
Thank you

This is very strange, the problem is that I use the node_redis library to do my SET & EXPIRE. The result is that the items are present with INFO, but not in use with KEYS *.
Sorry for the inconvenience


Update README.md

          3 Messages

:book:
iOS: Executed 33 tests, with 0 failures (0 unexpected) in 0.046 (0.084) seconds

:book:
macOS: Executed 31 tests, with 0 failures (0 unexpected) in 0.163 (0.188) seconds

:book:
tvOS: Executed 33 tests, with 0 failures (0 unexpected) in 0.040 (0.067) seconds

  Generated by :no_entry_sign: Danger


V4 -> queries and mutations always throws an exception instead of only populating the error.

Describe the bug
When running the code, onError and error do have the exception and are only accessible when passing the result to an object before hand, and it always throws to the console an exception.
When running with errorPolicy: 'all', it does not get any errors nor throws an exception.
const {
  mutate: createBusiness,
  result,
  loading,
  error,
  onError,
} = useMutation(create, () => ({
    variables: { input: { name: 'vue apollo', code: 'vap01' } },
}));
onError(err => console.log({ err }));

return { result, error, loading, createBusiness };

// Console
{err: Error: Validation failed for the field [businessGroup].
    at new ApolloError (webpack-internal://…}

vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in v-on handler (Promise/async): "Error: Validation failed for the field [businessGroup]."

Expected behavior
My error and onError should get the error object itself instead of a exception message, and it should not throw an exception or it should be possible to catch it to stop propagation to the console.
Versions
vue: 2.6.12
vue-apollo: 3.0.7
vue/apollo-composable: 4.0.0-alpha.12
apollo-client: 3.3.19

There is a new throws option to handle this use case.


Compose Message: Pressing escape should close the markdown help dialog but not the compose message box.

Steps to reproduce:

Login as Cordelia.

Click on 'New Stream Message' or 'New Private Message'.

Click on A button to get the markdown help dialog.

Now press escape. It will close both the markdown help dialog as well as the compose message box while it should only close the markdown help dialog.

Following GIFs depict the original behavior and improvised behavior.
Original Behavior:

Improvised Behavior:

Please let me know about further improvements on this, if any.
Thanks!

@khantaalaman Thanks for taking up this one. You may also like to have a look at #3489, once this is fixed!!


Use marshmallow-jsonapi?

You might find the marshmallow-jsonapi package useful: https://github.com/marshmallow-code/marshmallow-jsonapi .
Nice work on this project; I definitely see a need for something like this in the Flask ecosystem.

Thanks! I'd been meaning to take a look at some of your extensions like marshmallow-sqlalchemy but hadn't known about marshmallow-jsonapi until now. It'd be really cool if I could restrict this library to just the view-related functionality.
Do you know of any similar packages in the Flask ecosystem? I spent a long time looking for something DRF-like in the Flask ecosystem that offered a similar model that made it useful for building both CRUD resources and more bespoke API endpoints, and everything I found seemed to either be fully auto-generated resources with a few config options (like Flask-Restless), or extremely thin wrappers over MethodView (like Flask-RESTful).
It's pretty nerve-wracking to try to figure out a generic way to handle things like filtering and sorting, or to handle relationships at all.

Indeed, it would be great to have a library that includes a set of DRF-like generic views. I, too, have yet to find a package in the Flask ecosystem that meets the right level of abstraction. The closest thing I've seen is probably Flask-Potion, but I haven't looked much into it yet.

Another one worth mentioning is restless (not to be confused with Flask-Restless).

I looked at Flask-Potion a little bit - I felt like it moved a lot in the right direction by using class-based views, compared to something like Flask-Restless. restless didn't seem to offer that much about e.g. Flask-RESTful, though.
I guess the thing I thought I was missing from a lot of those was that I couldn't find any libraries that both had a concept of pagination (which the smaller frameworks don't), while not forcing me into a single specific style of pagination.
And then likewise for everything else like sorting, filtering, auth, &c.

Looks look you're making progress on those fronts (pagination, sorting, auth, etc.). Re: authn, I recommend taking a look at this: http://plope.com/pyramid_auth_design_api_postmortem for design ideas. For authz, http://plope.com/pyramid_auth_design_api_postmortem . Flask-Asylum attempted to implement these ideas as a Flask extension, but it appears to be unmaintained ATM.

I've mostly just been following what DRF has, with a few tweaks for what makes the most sense for our use case - ideally this should be enough to build something more generic, since I think the pain points I have also apply to some other more modern applications as well.
On the authN front, I think I have something in between what Pyramid has and DRF authN policies. I don't think API endpoints in general need to care about remembering or forgetting a user. DRF does things fairly well here, except they're tied to user objects from the ORM. In my case, I'm using a 3rd party (Auth0) for auth, and just pulling off JWTs from each request. My own APIs don't deal with session management at all, and the token won't necessarily even identify a user (v. just a set of permissions in the abstract), nor might I even have my own User model (I don't).
AuthZ is where things get a little hairier for me. Our system is multi-tenant, so being able to filter a SQLAlchemy query based on request credentials is fundamental to being able to operate efficiently. I think in DRF this is handled as a filter on the queryset, but IMO the authZ concern of "filter the query to just the relevant objects (e.g. those associated with the current tenant)" belongs with authZ, since it is part of authZ. And I think in general for multi-tenant systems, stock ACLs don't seem too expressive given the need to manage permissions separately per-tenant.
There's also a few other minor annoyances there for handling multi-tenant systems. Not only do I not want a user to be able to modify an object belonging to another tenant, I also don't want a user to be able to set the tenant on an object to something other than his or her own tenant. I can handle this as a deserialization concern and just ignore that field, but I feel like this is still better expressed as an authZ thing. I don't know. I think the API still allows for something ACL-based; I just wouldn't be using such a system.
Long story short, my hope is that by taking DRF-style APIs and making them a little more generic to handle quirks in my use case can let me end up with something that still works as well for typical use cases, but like Flask in general is better able to handle more atypical ones.

Mostly a reminder to myself - I haven't actually forgotten about this and will do this when I have time.

Great; let me know if I can help in any way.

Epic fail on my part...
I never realized that JSON API moved attributes into a nested attributes object instead of just being on top level with type and id.
I think I'm just going to drop JSON API and, uhh, find a better name for this library.
Sorry!

Fair enough; JSON API formatting seems to be outside the scope of this library. Too bad Flask-API is already taken.. =)

Yeah - I'm going to drop all the bad attempts I've made at doing my own JSON API formatting - probably just keep the data/meta split because it's useful for communicating pagination data.
Probably makes more sense anyway - and if I do decide to go with JSON API, should be straightforward enough to plug in marshmallow-jsonapi after the fact.
And next time a spec hits 1.0, I'm actually going to read the whole thing instead of assuming I know what it says because I looked at the RC.


fix: fix broken nix link

The existing link was broken here: https://github.com/NixOS/nixos-homepage/pull/1446
It used to redirect to https://nix.dev/manual/nix/stable/command-ref/conf-file.html#conf-trusted-users but now redirects to https://nix.dev/manual/nix/stable/stable/command-ref/conf-file.html#conf-trusted-users (stable/stable instead of just stable). This PR simply updates the link to where the old link used to redirect to.

Actually it looks like nix has a fix out for this: https://github.com/NixOS/nixos-homepage/pull/1447

It's fixed now. Please excuse the inconvenience.

Thanks for merging @elsirion! Looks like the old link was still causing issues. ¯_(ツ)_/¯


Fix various warnings

Fix various warnings spotted by clippy.

And the list of warnings this PR is trying to silence:
    Checking viceroy-lib v0.5.2 (/Users/fgsch/foss/Viceroy/lib)
warning: the borrowed expression implements the required traits
   --> lib/src/config/geolocation.rs:211:39
    |
211 |         let data = fs::read_to_string(&file).map_err(GeolocationConfigError::IoError)?;
    |                                       ^^^^^ help: change this to: `file`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
    = note: `#[warn(clippy::needless_borrow)]` on by default

warning: the borrowed expression implements the required traits
  --> lib/src/config/secret_store.rs:81:34
   |
81 |                         fs::read(&path)
   |                                  ^^^^^ help: change this to: `path`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow

warning: replacing a value of type `T` with `T::default()` is better expressed using `std::mem::take`
   --> lib/src/session.rs:893:23
    |
893 |         let targets = std::mem::replace(&mut self.targets, Vec::new());
    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `std::mem::take(&mut self.targets)`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_with_default
    = note: `#[warn(clippy::mem_replace_with_default)]` on by default

warning: casting to the same type is unnecessary (`u64` -> `u64`)
   --> lib/src/execute.rs:356:37
    |
356 |             bytesize::ByteSize::kib(heap_pages as u64 * 64)
    |                                     ^^^^^^^^^^^^^^^^^ help: try: `heap_pages`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
    = note: `#[warn(clippy::unnecessary_cast)]` on by default

warning: useless conversion to the same type: `body::Chunk`
  --> lib/src/streaming_body.rs:59:19
   |
59 |             .send(Chunk::from(chunk.into()).into())
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `Chunk::from()`: `chunk.into()`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
   = note: `#[warn(clippy::useless_conversion)]` on by default

warning: redundant clone
  --> lib/src/streaming_body.rs:81:41
   |
81 |                 let sender = self.sender.clone();
   |                                         ^^^^^^^^ help: remove this
   |
note: this value is dropped without further use
  --> lib/src/streaming_body.rs:81:30
   |
81 |                 let sender = self.sender.clone();
   |                              ^^^^^^^^^^^
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_clone
   = note: `#[warn(clippy::redundant_clone)]` on by default

warning: useless conversion to the same type: `wiggle_abi::types::PendingRequestHandle`
   --> lib/src/wiggle_abi/req_impl.rs:599:44
    |
599 |         let handle: PendingRequestHandle = pending_req_handle.into();
    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `pending_req_handle`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion

warning: this expression creates a reference which is immediately dereferenced by the compiler
   --> lib/src/wiggle_abi/secret_store_impl.rs:113:39
    |
113 |         plaintext_out.copy_from_slice(&plaintext);
    |                                       ^^^^^^^^^^ help: change this to: `plaintext`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow

warning: `viceroy-lib` (lib) generated 8 warnings (run `cargo clippy --fix --lib -p viceroy-lib` to apply 8 suggestions)
    Checking viceroy v0.5.2 (/Users/fgsch/foss/Viceroy/cli)
warning: the borrowed expression implements the required traits
   --> cli/src/opts.rs:197:34
    |
197 |     let contents = std::fs::read(&path)?;
    |                                  ^^^^^ help: change this to: `path`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
    = note: `#[warn(clippy::needless_borrow)]` on by default

warning: this expression creates a reference which is immediately dereferenced by the compiler
  --> cli/src/main.rs:42:40
   |
42 |     let ctx = create_execution_context(&serve_args.shared(), true).await?;
   |                                        ^^^^^^^^^^^^^^^^^^^^ help: change this to: `serve_args.shared()`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow

warning: this expression creates a reference which is immediately dereferenced by the compiler
  --> cli/src/main.rs:88:40
   |
88 |     let ctx = create_execution_context(&run_args.shared(), false).await?;
   |                                        ^^^^^^^^^^^^^^^^^^ help: change this to: `run_args.shared()`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow


Add envvar to customize reporting URL in helm chart

The KH_EXTERNAL_REPORTING_URL, the service URL for the status page, can be customized based on the code here: https://github.com/Comcast/kuberhealthy/blob/3720681d1bd87604e95610a0d49241cc296738c9/cmd/kuberhealthy/main.go#L63
To be able to use this feature in the provided helm chart, this value should be able to be set in the values file. This PR adds just this environment variable to the Deployment container. Only this environment variable was added in this PR to constrain what environment variables can be set.

Thanks @joshulyne ! I've actually submitted a feature request https://github.com/Comcast/kuberhealthy/issues/322 too, which is similar to this PR but I thought it might be better to point out first in case it would belong to a larger, ongoing effort.
Also, thanks for the review! Feel free to merge when you see fit, as I don't have permissions to 🙂

LGTM.  Thanks @zeleena !


[Package Request]: Update VaclavSlavik.Poedit to 3.2.2

Package Requested

[X] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[ ] I have performed a search and couldn't find this package.
[X] I have checked that the installer for this package is not a script file
[X] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: VaclavSlavik
Publisher Url: https://github.com/vslavik
Package Name: VaclavSlavik.Poedit
Description: Translations editor for Mac, Windows and Unix
Package Version: 3.2.2
Installer URL: https://download.poedit.net/Poedit-3.2.2-setup.exe
Current Package Identifier (for new versions): VaclavSlavik.Poedit

Resolved by #131661 ?


Use backoff when communicating with gitea

This was just to illustrate how we could use retry when calling out to external APIs.


Support for RN 0.60

App crashes after upgraded to RN 0.60
Any inputs?

I created a pull request for that https://github.com/magus/react-native-facebook-login/pull/340
Until its merged, you can use my fork by adding
"react-native-facebook-login"<EMAIL_ADDRESS>to your package.json file

Hello @magus can you take this issue in consideration ?
Thanks a lot


Add sketchy, hand-drawn-like, style for strokes

Description
It would be great to be able to draw polygons, circles and so on with a sketchy, hand-drawn-like, style like with Rough.js or roughr for a rust based library.
Maybe this can be added as an option to the dash parameter of a stroke or with an extra parameter.
So that also boxes and tables can use this style.
Use Case
Create more beautiful and creative boxes and drawings.

I wonder whether this could be achived with patterns. Seems a bit hard.


e2e: Add tests of check hooks for various resource types

Test cases for Failover and Relocate needs to be added using recipe with check hooks having resource type as:

[ ] Pod
[ ] Deployment
[ ] Statefulset

So you want add new tests using recipe?
We don't have yet statefulset or pods in tests, but we have a deployment so we can start with it. Or maybe you want to have one recipe managing multiple resources?

Yes, new tests needs to be added for Pods and Statefulsets. Either of the approach should be fine to either add individual TCs or a single recipe covering all types of resources.


Add migration to rename brexit related subscriber list titles

Adds a migration to rename Brexit related subscriber list titles
Trello card: https://trello.com/c/dhHPa8eK/201-pre-election-changes-to-brexit-checker-notification-emails

@benthorner We don't really no. I don't mind removing it later (probably makes sense to). It was just for my own peace of mind


What type of update are you requesting?
A new version of an existing package
Current Package Identifier
Datto.Workplace
Package Version
<IP_ADDRESS>+
Please describe the changes you would like to see

Reference: https://github.com/microsoft/winget-pkgs/pull/163793

ℹ Information

Version number: v<IP_ADDRESS>
Installer files: Neutral EXE | x86 MSI | x64 MSI

[!NOTE]
Seems Komac can't determine content length of installer files, unable to create manifest on my device.


Make "name" Contact field a cached_property

Remove "name" field
Replace "name" in contact.admin with full_name method
Add corresponding migrations

Coverage decreased (-0.01%) to 99.194% when pulling 5354ed3a6ad0fc64b36728183c75fbfaf69f3519 on make_name_property into 197a12b7926abb5b0428c0756695ae5cf626fc34 on master.