Add ARIA landmark roles to application layout

Summary
Resolves #267
I used this page to navigate around the landmark roles in JAWS/IE 11 and VoiceOver/Safari.

https://terra-framework-deploye-pr-682.herokuapp.com/#/raw/tests/terra-application-layout/application-layout/application-layout
Guide for navigating landmark roles with various screen readers: https://www.w3.org/TR/2017/NOTE-wai-aria-practices-1.1-20171214/examples/landmarks/at.html

Items of note: The action header in the side nav shows up as a banner landmark role due to the <header /> HTML element having an implicit banner role to it. Safari/VoiceOver picks this up but JAWS/IE 11 did not.

I wasn't able to get a screenshot of the list of landmark roles in JAWS/IE 11 as the device I'm on doesn't have an insert key and the quick keys to view the landmark list is Insert+Control+R but I did navigate through the landmark with JAWS with R and  Shift+R successfully.

The build is failing with the following output from aXe:
AssertionError: expected no accessibility violations but got:
	{
  "description": "The banner landmark should not be contained in another landmark",
  "help": "Banner landmark must be at top level",
  "helpUrl": "https://dequeuniversity.com/rules/axe/3.0/landmark-banner-is-top-level?application=axeAPI",
  "id": "landmark-banner-is-top-level",
  "impact": "moderate",
  "nodes": [
    {
      "all": [],
      "any": [
        {
          "data": {
            "role": "banner"
          },
          "id": "landmark-is-top-level",
          "impact": "moderate",
          "message": "The banner landmark is contained in another landmark.",
          "relatedNodes": []
        }
      ],
      "failureSummary": "Fix any of the following:\n  The banner landmark is contained in another landmark.",
      "html": "<header role=\"banner\" class=\"ApplicationHeader-module__application-navbar___2Bg0M\">",
      "impact": "moderate",
      "none": [],
      "target": [
        ".ApplicationHeader-module__application-navbar___2Bg0M"
      ]
    }
  ],
  "tags": [
    "cat.semantics",
    "best-practice"
  ]
}

I'm not seeing the banner being wrapped in another landmark role so I'm not entirely sure what to do with this error output.

Did this need functional verification?

@emilyrohrbough Nope, this is a tech only update.


[FLINK-14134][table] Introduce LimitableTableSource for optimizing limit

What is the purpose of the change
SQL: select *from t1 limit 1
Now source will scan full table, if we can introduce LimitableTableSource, let source know the limit line, source can just read one row is OK.
Adds support for limiting push-down to a TableSource. A TableSource extending this interface is able to limit the number of records.
Verifying this change
LimitTest for plan test.
LimitITCase for it case.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? JavaDocs

LGTM, +1 to merge

@wuchong @KurtYoung Can you take a look?

Merged via
7420bdbe63c5cf8f9f04dcda00fbbe01b2b067fe 4bf46c578d486355667c789d67b8a2e266e7c938


Feature Request: Tools

Similar to Supplies and Shop Supplies, would like to have ability to track standard and special tools, both tools for specific vehicles and Shop Tools used on multiple vehicles. Fields like description, vendor, cost, image, document, eti/hours

@iotech-fvtt
I've been working on adding the tags feature to supplies and I was wondering if it could potentially cover this use case? You can tag tools separately

and just like the other tabs you can also filter them down on both the Supplies tab.

It might also cover the use case for #272 since you can easily tag consumables as such and be able to quickly filter / find them when requisitioning for supplies:

I think that would work fine, and allow for many more types of objects than
just Consumables/Parts/Tools. I like it!
On Sun, Feb 11, 2024 at 5:55 PM Hargata Softworks @.***>
wrote:

@iotech-fvtt https://github.com/iotech-fvtt
I've been working on adding the tags feature to supplies and I was
wondering if it could potentially cover this use case? You can tag tools
separately
image.png (view on web)
https://github.com/hargata/lubelog/assets/155338622/ea72b25c-7534-4816-aa0b-1ecc9affc38d
and just like the other tabs you can also filter them down on both the
Supplies tab.
image.png (view on web)
https://github.com/hargata/lubelog/assets/155338622/99570386-243a-42ee-bb45-6a9a6c68e41d
It might also cover the use case for #272
https://github.com/hargata/lubelog/issues/272 since you can easily tag
consumables as such and be able to quickly filter / find them when
requisitioning for supplies:
image.png (view on web)
https://github.com/hargata/lubelog/assets/155338622/4cfe5ee3-5d8e-4095-b4d9-6e726ab7e5db
—
Reply to this email directly, view it on GitHub
https://github.com/hargata/lubelog/issues/271#issuecomment-1937944439,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5ZMEIO2TH5V5T3CMTM2VLYTFSAZAVCNFSM6AAAAABDDJ6RBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZXHE2DINBTHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

@iotech-fvtt awesome, this is scheduled to be released on Wednesday the 14th.

Released today.

Thank you!
On Tue, Feb 13, 2024 at 4:47 PM Hargata Softworks @.***>
wrote:

Released today.
—
Reply to this email directly, view it on GitHub
https://github.com/hargata/lubelog/issues/271#issuecomment-1942863984,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5ZMEK5E2TXWHUMIWGQL73YTP3PLAVCNFSM6AAAAABDDJ6RBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBSHA3DGOJYGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


cartographer_assets_writer and rosbag_validate: Failed to find match for field 'intensity'.

I have a problem with the assets_writer and rosbag_validate reporting the warning Failed to find match for field 'intensity'. while running it with my bagged data. I don't have the possibility to upload the bagfiles at the moment, but I have included the output of the header of my PointCloud2 topic and for comparison also included one from one of the official 3d_backpack rosbags (b3-2016-04-05-15-51-36.bag)
As you can see there is indeed an intensity field in the fields part of the message and I can visualize the pointcloud with intensity colouring in rviz.
However, in the b3-2016-04-05-15-51-36.bag I can see that the intensity has datatype: 7 (uint8 FLOAT32 = 7) and my intensity data has datatype: 4 (uint8 UINT16  = 4). See http://docs.ros.org/kinetic/api/sensor_msgs/html/msg/PointField.html
Do you know if the data type of the intensity data has anything to do with the assets_writer and rosbag_validate complaining?
Link is a gist of running rosbag_validate (excluding thousands of lines of the warning):
rosrun cartographer_ros cartographer_rosbag_validate -bag_filename=ouster_ros.bag
https://gist.github.com/kajep09/91869019925676b69e4ea5e6025277b1
header:
  seq: 1269
  stamp:
    secs:<PHONE_NUMBER>
    nsecs: 178107976
  frame_id: "os1"
height: 1
width: 65536
fields:
  -
    name: "x"
    offset: 0
    datatype: 7
    count: 1
  -
    name: "y"
    offset: 4
    datatype: 7
    count: 1
  -
    name: "z"
    offset: 8
    datatype: 7
    count: 1
  -
    name: "t"
    offset: 16
    datatype: 7
    count: 1
  -
    name: "reflectivity"
    offset: 20
    datatype: 4
    count: 1
  -
    name: "intensity"
    offset: 22
    datatype: 4
    count: 1
  -
    name: "ring"
    offset: 24
    datatype: 2
    count: 1
is_bigendian: False
point_step: 32
row_step: 2097152

header:
  seq: 0
  stamp:
    secs:<PHONE_NUMBER>
    nsecs: 702640300
  frame_id: "horizontal_vlp16_link"
height: 1
width: 384
fields:
  -
    name: "x"
    offset: 0
    datatype: 7
    count: 1
  -
    name: "y"
    offset: 4
    datatype: 7
    count: 1
  -
    name: "z"
    offset: 8
    datatype: 7
    count: 1
  -
    name: "intensity"
    offset: 12
    datatype: 7
    count: 1
is_bigendian: False
point_step: 16
row_step: 6144

cartographer_ros has only one code location where PointCloud2 messages are decoded, see
msg_conversion.h ToPointCloudWithIntensities.
So yes, if rosbag_validate complaints, the main algorithm won't work either in this case.
You could of course work around by writing a conversion node/tool that converts the intensities.
Or just drop them, because the current algorithm does not use intensity values.

Thank you for the quick response. By dropping the intensity values you mean rerecording / manipulating my bagged data to not have the intensity field?
I guess there is no option to ask rosbag_validate / asset writer to not even check for intensity values if they are not used in the first place?

manipulating my bagged data to not have the intensity field?

That or patching msg_conversion.cc in your local workspace.

I guess there is no option to ask rosbag_validate / asset writer to not even check for intensity values if they are not used in the first place?

There is no such option.
I won't drop reading the values for PointCloud2 messages where it works.
A nice patch would be to log an error if the intensity field has an unsupported format (your case) and only then skip that field.

Thank you for the answers, closing this issue now.
P.S. In case anyone gets the same idea as me and wants to try cartographer on the publicly available datasets from Ouster lidar (https://github.com/ouster-lidar/ouster_example) you will likely have the same problem with the intensity data.

@kajep09 In case you have the time to provide a patch, I'd be glad to review. I wasn't aware that this bug applies to a collection of public data.

Thank you for the offer, but I don't think I will have the time in the near future. Besides, there are more issues I've run into with the Ouster lidar data that I am trying to fix (non sequential data in timestamps etc.). The Ouster lidar data is uploaded as raw imu / lidar packets and they provide a ROS node to translate into sensor_msgs/Imu and PointCloud2 - I simply modified this node to translate the intensities to floats instead of uint16.

Have you made any progress on with the Ouster sensor? I have applied the intensity correction you suggested. That allowed the bag to pass validation.  However, cartographer seems to write the pbstream file with no trajectory info. No errors ,but the file size is 428 bytes.


Add hideGroupLabels option

This adds a new config option, hideGroupLabels. When true no text elements will be added to .group-label.

Hey @isalgueiro I'll have a look later today on this issue


Default BaseUrl Configuration?

Do you want to request a feature or report a bug?
Feature Request

Bug Report

Screenshots or link to CodePen/Plunker/JSfiddle
What is the expected behavior?
What is the motivation / use case for changing the behavior?
How to configuration to the baseUrl for @TdHttp decorator? Or, use to default baseUrl it possible?
In this case, when we specify baseUrl from a configuration file such as environment.ts, there is no use as the following!
@TdHttp({
  baseHeaders: new HttpHeaders({ 'Accept': 'application/json' }),
})
@Injectable()
export class TestHttpService {...}

Which version of Angular and Material, and which browser and OS does this issue affect?

Other information

Perhaps a similar change to be made here can make it possible to use both the default baseUrl and as the manual baseUrl. Code:
      const appConfig = new AppConfigService(this.http);
      appConfig.load().then(() => {
        if (config && config.baseUrl) {
          this._baseUrl = config.baseUrl.replace(/\/$/, '');
        } else {
          this._baseUrl = appConfig
            .get<string>(AppConfigValues.BASE_URL)
            .replace(/\/$/, '');
        }
      });

this service is deprecated and will be removed in future versions please use regular angular http


Q_DIRECTION within q-points mode doesn't work

Issue #425.
For example in NaCl example,
% phonopy-load --qpoints 0 0 0

and
% phonopy-load --qpoints 0 0 0 --q-direction 1 0 0

give the same frequency though the latter should contain LO-TO splitting.

Close this issue because of #427.


[libtorch] build failure in x64-linux-wsl

Operating system
Linux
Compiler
GCC 10
Steps to reproduce the behavior
`./vcpkg install 'libtorch[*]' --clean-after-build --recurse --editable`

Failure logs
CMake Warning at cmake/public/cuda.cmake:274 (message):
Cannot find cuSPARSELt library.  Turning the option off
Call Stack (most recent call first):
cmake/Dependencies.cmake:44 (include)
CMakeLists.txt:724 (include)
CMake Warning at cmake/Dependencies.cmake:227 (message):
MKL could not be found.  Defaulting to Eigen
Call Stack (most recent call first):
CMakeLists.txt:724 (include)
CMake Warning at cmake/Dependencies.cmake:264 (message):
Preferred BLAS (MKL) cannot be found, now searching for a general BLAS
library
Call Stack (most recent call first):
CMakeLists.txt:724 (include)
-- Found pthreadpool: /home/amita/vcpkg/installed/x64-linux/debug/lib/libpthreadpool.a
Found cpuinfo: /home/amita/vcpkg/installed/x64-linux/debug/lib/libcpuinfo.a
CMake Error at cmake/External/nnpack.cmake:71 (add_subdirectory):
The source directory
/home/amita/vcpkg/buildtrees/libtorch/src/v2.1.2-897fba5bbb/third_party/NNPACK

does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
cmake/Dependencies.cmake:604 (include)
CMakeLists.txt:724 (include)
CMake Error at cmake/External/nnpack.cmake:76 (set_property):
set_property could not find TARGET nnpack.  Perhaps it has not yet been
created.
Call Stack (most recent call first):
cmake/Dependencies.cmake:604 (include)
CMakeLists.txt:724 (include)
-- Found XNNPACK: /home/amita/vcpkg/installed/x64-linux/debug/lib/libXNNPACK.a
CMake Warning at cmake/Dependencies.cmake:856 (message):
Turning USE_FAKELOWP off as it depends on USE_FBGEMM.
Call Stack (most recent call first):
CMakeLists.txt:724 (include)
INFOUSING OPENCL
CMake Warning at /home/amita/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):
By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "pybind11",
but CMake did not find one.
Could not find a package configuration file provided by "pybind11" with any
of the following names:
pybind11Config.cmake
pybind11-config.cmake

Add the installation prefix of "pybind11" to CMAKE_PREFIX_PATH or set
"pybind11_DIR" to a directory containing one of the above files.  If
"pybind11" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
cmake/Dependencies.cmake:1142 (find_package)
CMakeLists.txt:724 (include)
FATALCannot find system pybind11
CMake Warning at cmake/Dependencies.cmake:1183 (message):
OpenMPI found, but it is not built with CUDA support.
Call Stack (most recent call first):
CMakeLists.txt:724 (include)
CMake Error at cmake/Dependencies.cmake:1396 (add_subdirectory):
The source directory
/home/amita/vcpkg/buildtrees/libtorch/src/v2.1.2-897fba5bbb/third_party/tensorpipe

does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
CMakeLists.txt:724 (include)
Found gloo: /home/amita/vcpkg/installed/x64-linux/debug/lib/libgloo.a
CMake Warning (dev) at /home/amita/vcpkg/downloads/tools/cmake-3.30.1-linux/cmake-3.30.1-linux-x86_64/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
The package name passed to find_package_handle_standard_args (Protobuf)
does not match the name of the calling package (protobuf).  This can lead
to problems in calling code that expects find_package result variables
(e.g., _FOUND) to follow a certain pattern.
Call Stack (most recent call first):
/home/amita/vcpkg/installed/x64-linux/share/protobuf/protobuf-module.cmake:162 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
/home/amita/vcpkg/installed/x64-linux/share/protobuf/protobuf-config.cmake:21 (include)
/home/amita/vcpkg/installed/x64-linux/share/protobuf/vcpkg-cmake-wrapper.cmake:3 (_find_package)
/home/amita/vcpkg/scripts/buildsystems/vcpkg.cmake:813 (include)
/home/amita/vcpkg/downloads/tools/cmake-3.30.1-linux/cmake-3.30.1-linux-x86_64/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/home/amita/vcpkg/installed/x64-linux/share/onnx/ONNXConfig.cmake:15 (find_dependency)
/home/amita/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
cmake/Dependencies.cmake:1584 (find_package)
CMakeLists.txt:724 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/Modules/FindARM.cmake:5 (EXEC_PROGRAM):
Policy CMP0153 is not set: The exec_program command should not be called.
Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
command to set the policy and suppress this warning.
Use execute_process() instead.
Call Stack (most recent call first):
/home/amita/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
cmake/Dependencies.cmake:1701 (find_package)
CMakeLists.txt:724 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
disabling ROCM because NOT USE_ROCM is set
disabling MKLDNN because USE_MKLDNN is not set
--
CMake Warning (dev) at cmake/Modules/FindZVECTOR.cmake:6 (EXEC_PROGRAM):
Policy CMP0153 is not set: The exec_program command should not be called.
Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
command to set the policy and suppress this warning.
Use execute_process() instead.
Call Stack (most recent call first):
/home/amita/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
cmake/Dependencies.cmake:1827 (find_package)
CMakeLists.txt:724 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
-- check z16
-- check z15
-- check z14
--
Found sleef: /home/amita/vcpkg/installed/x64-linux/debug/lib/libsleef.a
AT_INSTALL_INCLUDE_DIR include/ATen/core
core header install: /home/amita/vcpkg/buildtrees/libtorch/x64-linux-dbg/aten/src/ATen/core/TensorBody.h
core header install: /home/amita/vcpkg/buildtrees/libtorch/x64-linux-dbg/aten/src/ATen/core/aten_interned_strings.h
core header install: /home/amita/vcpkg/buildtrees/libtorch/x64-linux-dbg/aten/src/ATen/core/enum_tag.h
disable test because ATEN_NO_TEST is set
CMake Warning (dev) at torch/CMakeLists.txt:392:
Syntax Warning in cmake code at column 107
Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at torch/CMakeLists.txt:392:
Syntax Warning in cmake code at column 115
Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.
config-x64-linux-dbg-out.log
config-x64-linux-dbg-CMakeConfigureLog.yaml.log
config-x64-linux-dbg-CMakeCache.txt.log
Additional context
No response

I guess the reason is that cmake cannot find the complied file, such as libnnpack.a and libtensorpip.a in the ~/vcpkg/installed/x64-linux/debug/lib. However, i dont konw how to solve it

Have you installed the nnpack port locally before? Are you using the latest vcpkg?
CMake Error at cmake/External/nnpack.cmake:71 (add_subdirectory):
The source directory
/home/amita/vcpkg/buildtrees/libtorch/src/v2.1.2-897fba5bbb/third_party/NNPACK

does not contain a CMakeLists.txt file.


Threading in A3C is not really concurrent

Used threading library used in A3C example is not really concurrent. See https://docs.python.org/3/library/threading.html.

In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once.

This implementation still benefits from this design, performance is however severely degraded. Could be possibly fixed by rewriting in multiprocessing library, https://docs.python.org/3.6/library/multiprocessing.html
If anyone wants to do it, let me know.

Any update on this? :)


Simulation error level: FATAL ERROR.When i run the openfast_x64 5MW_OC4Semi_WSt_WavesWN.fst,there is an error i can't solve.

OpenFAST-v3.5.0
Compile Info:

Compiler: Intel(R) Fortran Compiler 2021
Architecture: 64 bit
Precision: single
OpenMP: No
Date: May 17 2023
Time: 13:43:33
Execution Info:
Date: 11/19/2023
Time: 15:30:30+0800

OpenFAST input file heading:
FAST Certification Test #25: NREL 5.0 MW Baseline Wind Turbine with OC4-DeepCwind semi
configuration, for use in offshore analysis
Running ElastoDyn.
Nodal outputs section of ElastoDyn input file not found or improperly formatted.
Running AeroDyn.
AD15 Nodal Outputs: Nodal output section of AeroDyn input file not found or improperly formatted.
Skipping nodal outputs.

Running HydroDyn.
Generating incident wave kinematics and current time history.
Reading in WAMIT output with root name ".../5MW_Baseline/HydroData/marin_semi".
Computing radiation impulse response functions and wave diffraction forces.
Calculating second order difference-frequency force using the full quadratic transfer function.
Calculating second order sum-frequency force using the full quadratic transfer function.
Running MoorDyn (v2.0.0, 2022-12-08).
This is MoorDyn v2, with significant input file changes from v1.
Copyright: (C) 2022 National Renewable Energy Laboratory, (C) 2019 Matt Hall
Parsing MoorDyn input file: .\NRELOffshrBsline5MW_OC4DeepCwindSemi_MoorDyn.dat
Created mooring system:  3 lines, 6 points, 0 rods, 0 bodies.
Finalizing initial conditions using dynamic relaxation.
t=52  FairTen 1: 9.99020E+05, 1.00376E+06, 9.96932E+05
Fairlead tensions converged to 1% after 52 seconds.
MoorDyn initialization completed.
Running ServoDyn.
Running ServoDyn Interface for Bladed Controllers (using Intel Visual Fortran for Windows).
FAST_InitializeAll:SrvD_Init:BladedInterface_Init:The dynamic library
.../5MW_Baseline/ServoData/DISCON_OC3Hywind.dll could not be loaded. Check that the file exists
in the specified location and that it is compiled for 64-bit applications.
OpenFAST encountered an error during module initialization.
Simulation error level: FATAL ERROR
Aborting OpenFAST.
D:\app\OpenFast\r-test-main\glue-codes\openfast\5MW_OC4Semi_WSt_WavesWN>

Now that this has been solved, I am missing a file.Thank you

Dear @Bq2181  ,
See a similar question asked and answered here: https://github.com/OpenFAST/openfast/discussions/1114.
Best regards,

Please bear with me
I met the same question, do you remember which file you miss?
Best regards


directory: 'docs' Crashes the application!

I used this module 1 month ago and it went so good , already passed the testing team and we published the application. some days ago I saw crash reports and found out that exporting pdf simply not working anymore and crashes the app! I began to modify until finding the reason that is the directory!
let options = {
        html:
Some text
,
        fileName: 'pdfFile',
        directory: 'docs',
}

If I remove directory line or change it to not to be 'docs', it will export a pdf file to the system cache directory:
/data/user/0/com.appName/cache/
also changing it to 'Documents' didn't solve the problem and I still get the file at cache directory.
why this happened and why the app cannot move the exported file from cache to the /Documents  directory??

I'm guessing this is an issue on Android? If so, did you recently change the target SDK versions in build.grade?
Also, what version are you currently using?

yes, exactly on android. this is my environment:
react native 0.55.4,
react-native-html-to-pdf: "^0.6.0",
targetSDK: 26,
operating system: windows 10
actually my target sdk was 23 but as I submitted the application to play store, they said it must be 26, so I changed it and its more than likely that u guessed right, it could be the potential reason of not recognition "directory: docs".
how can we fix it without decreasing the target SDK number?

actually I reduced the compile sdk number also target sdk number but nothing changed !

Hi mrxrinc do you found any solution ?

no really, waiting to an answer and just disabled the pdf export section temporarily in my application.
the exact problem is that react-native-html-to-pdf not working when u set ur target sdk to anything except than 22 !
while play store forces u to set it to 26.

The library will need to be updated to use the new FileProvider API.
https://developer.android.com/reference/android/support/v4/content/FileProvider

Fixed here - https://github.com/Gazfay/react-native-html-to-pdf-fixed

Fixed here - https://github.com/Gazfay/react-native-html-to-pdf-fixed

app not crash, but i can't find filePath in result, it is temporary directory

Fixed here - https://github.com/Gazfay/react-native-html-to-pdf-fixed

How do i use your fix?

@wmarino13

run npm uninstall react-native-html-to-pdf-fixed
in package.json add "react-native-html-to-pdf": "git+https://github.com/Gazfay/react-native-html-to-pdf-fixed.git"
run npm install

@christopherdro Do you have any plans to add this fix into this repository?

Fixed here - https://github.com/Gazfay/react-native-html-to-pdf-fixed

Is there a reason that this was forked instead of submitting a pull request?


jetbrains: Update IDEs

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.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 224528 run on x86_64-linux 1

2 packages built:

jetbrains.goland
jetbrains.phpstorm

Result of nixpkgs-review pr 224528 run on x86_64-linux 1

4 packages built:

jetbrains.clion
jetbrains.goland
jetbrains.phpstorm
jetbrains.rider

clion works without issue on nixos x86_64-linux

@dritter you don't need to force-push unless you have conflicts, or the packages received new updates.
This is actually making the review process a bit harder, because now we have to check (every day with your push frequency) what all changed between those force pushes and if we have to test it again... But thanks for maintaining it so actively :heart:

@dritter

That's what I thought. The update script seems to correctly notice when there is a new update, but it force pushes without applying it. (Like jetbrains Gateway, which is already on 2023.1, but you still have old one in the PR)

Result of nixpkgs-review pr 224528 run on x86_64-linux 1

6 packages built:

jetbrains.clion
jetbrains.datagrip
jetbrains.gateway
jetbrains.goland
jetbrains.phpstorm
jetbrains.rider


Apply PR #70 to Correct Branch

PR #70 was applied to branch-22.08 instead of branch-22.06

@gpucibot merge


Fix: All routes are broken on development and staging.

Description

Updated the router, adding the 'solutions/' route.
Implemented an enum (ApplicationRoute) to assign variables to all routes, improving code quality.

Changes

Updated the router, adding the 'solutions/' route.
Implemented an enum (ApplicationRoute) to assign variables to all routes, improving code quality.

Related Issues

https://github.com/threefoldtech/tfgrid-sdk-ts/issues/2112

Screenshots

Checklist

[ ] Tests included
[ ] Build pass
[ ] Documentation
[ ] Code format and docstrings
[ ] Screenshots/Video attached (needed for UI changes)

Why do we need ApplicationRoute enum? that's not the issue we only need to update the path in  solution_view page


Bulk Validation: fix metadata and absolute link

Docs Build status updates of commit 02e5bb7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-services/preview/core-experimental-readme.md
:bulb:Suggestion
View (azure-java-preview)
Details

docs-ref-services/preview/core-experimental-readme.md

Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 5f5fe5e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-services/preview/core-experimental-readme.md
:white_check_mark:Succeeded
View (azure-java-preview)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@alzimmermsft
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!


doc: clarify usage of CGO_ENABLED

I was trying to repro issue #9510.  I'm on a linux/amd64 system, and I used "GOARCH=386 ./make.bash --no-clean" to setup a cross-compiler toolchain.  However, subsequently running "GOARCH=386 go build issue" per iant@'s instructions yielded an unhelpful "no buildable Go source files in .../issue/a" error.
Poking into the package go/build source code, I discovered mention of "CGO_ENABLED" so I tried "GOARCH=386 CGO_ENABLED=1 go build issue".  This worked to reproduce the issue.
However, trying to learn more about this setting, I found this in cmd/cgo/doc.go:
To enable cgo during cross compiling builds, set the CGO_ENABLED
environment variable to 1 when building the Go tools with make.bash.

So I inferred I was misusing it and decided to startover with "GOARCH=386 CGO_ENABLED=1 ./make.bash --no-clean" instead, but then running just "GOARCH=386 go build issue" again produced the same "no buildable Go source files" error.
Confusingly, src/make.bash also seems to mention CGO_ENABLED having some significance, but at the moment (even having poked through run.bash and grep'd the source code), I'm still not sure I entirely understand the significance.

If you used
GOARCH=386 ./make.bash --no-clean to build Go, then
cgo should be automatically enabled if you use
$GOROOT/bin/linux_386/go, but not if you use
GOARCH=386 $GOROOT/bin/go
Whether cgo is enabled or not is being embedded into the
native Go command. And setting GOARCH to a Go command
for different GOARCH will automatically disable cgo unless
you also set CGO_ENABLED=1.
Yes, this might be confusing.

Hello,
I was the one that made that change last year. There is some background in
the CL, https://codereview.appspot.com/8134043 (not as much as I had
hoped), and references issue golang/go#5141
On Thu, Jan 8, 2015 at 10:39 AM, Matthew Dempsky<EMAIL_ADDRESS>wrote:

I was trying to repro issue #9510
https://github.com/golang/go/issues/9510. I'm on a linux/amd64 system,
and I used "GOARCH=386 ./make.bash --no-clean" to setup a cross-compiler
toolchain. However, subsequently running "GOARCH=386 go build issue" per
iant@'s instructions yielded an unhelpful "no buildable Go source files
in .../issue/a" error.
Poking into the package go/build source code, I discovered mention of
"CGO_ENABLED" so I tried "GOARCH=386 CGO_ENABLED=1 go build issue". This
worked to reproduce the issue.
However, trying to learn more about this setting, I found this in
cmd/cgo/doc.go:
To enable cgo during cross compiling builds, set the CGO_ENABLED
environment variable to 1 when building the Go tools with make.bash.
So I inferred I was misusing it and decided to startover with "GOARCH=386
CGO_ENABLED=1 ./make.bash --no-clean" instead, but then running just
"GOARCH=386 go build issue" again produced the same "no buildable Go source
files" error.
Confusingly, src/make.bash also seems to mention CGO_ENABLED having some
significance, but at the moment (even having poked through run.bash and
grep'd the source code), I'm still not sure I entirely understand the
significance.
—
Reply to this email directly or view it on GitHub
https://github.com/golang/go/issues/9530.

I'm having the problem at the moment with this error, even when I define CGO_ENABLED when cross compiling a go program, as well as when I try to compile the Go compiler with CGO_ENABLED.
What's the correct way to do this?
I'm going amd64 -> arm by the way.

@paralin Please ask questions on the mailing list<EMAIL_ADDRESS>rather than dropping a question into an issue.  Thanks.
I'm not sure what error you mean here.  In your e-mail to golang-nuts, please say exactly what you did, exactly what happened, and what you expected to happen instead.


style: add eslint-config-prettier and format with prettier

:tada: This PR is included in version 0.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


(342) Users can answer using the extended checkbox pattern

Changes in this PR
Users can now be asked to provide further information for the choice they've made, if Contentful has specified that behaviour for the given answer
There should be no surprises here since we are following the precedent set by the extended-radio pattern. Fortunately the DfE Form builder gem supports this "Other" mechanism in the same way.
Screenshots of UI changes
Before

After

@jacksonj04 Ready for another look. Certainly not proud of this one but I can't see another way to do this without Javascript trickery.


How do you change controls? Can't shoot.

Accidentally put the shooting button to something else and I have no idea how to change the key bindings back.

Do the same thing you did to change it originally, which is probably changing the binding in the options menu.
Otherwise re-extract data.zip into the data/maxpayne folder on your SD and replace everything.


Call Boo

Hi.
This is strange but i cant understand how to call boo?
I try to add some config like
local boo = require("boo")
map("n", "gh", boo.boo(), { desc = "Show LSP descr" })

But this return the errors

Hi Alex,
You technically called boo the correct way. What error do you get exactly, and where's the map function from`

Does executing the command :lua require('boo').boo() work?

Yes. This is work.
Thanks.

The problem with your initial code is that map, if map refers to vim.keymap.set, accepts a string representing the vim.cmd or a lua function, and you are passing the result of boo().
The code should look like this:
map("n", "gh", require("boo").boo, { desc = "Show LSP descr" }) -- without calling boo


[Theme] Instrument global header with tessen events

Our Global Header CTA and nav elements aren't fully instrumented ,  buttons such as dark / light mode toggle + language selector need tessen events so we can do analysis on their actual usage.
Tessen Art 🎨

Acceptance Criteria

[x] 1 All clicks on  global nav element should report a tessen event with a property of which nav element was clicked.

We seem to report a just click on a nav element with a generic event, which seem to be a browser event

[x] 2 All clicks on the language toggle should report a tessen event with a property of which language option was clicked
[x] 3 All clicks on the dark /mode light mode toggle should report a tessen event with a property of which mode was clicked
[x] 4 All clicks on the login should report a tessen event
[x] 5 All clicks on the sign up button should report a tessen event
[x] 6 Should be implemented already  with tessen  so please confirm.

Global Header navLinks already have href but i've added the component: 'globalHeader' attribute to be able to identify them more easily
New event created:

eventName: 'localeDropDownClick', category: 'LocaleDropDown', origin: 'gatsbyTheme', locale,

New Event:

eventName: 'darkModeToggleClick', category: 'DarkModeToggle', origin: 'gatsbyTheme', mode: darkModeValue,

Added instrumentation component: 'headerLogInButton' to Login Button
This is using the Split Button which is already instrumented
This is already instrumented
Wiki has also been updated

Reopening since this will need to be updated on each site

@rudouglas I was attempt to build a chart that would show all tessen actions for the global header, but I'm having difficulty with the NRQL. (per usual) 🙄
How can I setup a dashboard to show the following:
Display a count of:

clicks on the navigation links in the header and what was clicked
clicks on dark mode toogle
clicks on the localization toggle
clicks on login
clicks on sign up

I built a chart to work from here https://staging.onenr.io/0x0jlXAgYjW

I think you just had the eventName wrong it should be coming from each site rather than the theme so using eventName LIKE '%DarkModeToggle_darkModeToggleClick' will capture all clicks and then you can facet by nr_product to get it by site
I've fixed up a few of the charts, the only one that is different is the Signup button clicks, we may need to refactor the data coming from the SplitTextButton tessen event so it's a little more useful

apparently it's all OR statements... 👉 👉 👉

IT IS DONE... Dashboards are 🔥

UPDATE: made a few changes to this to include a common attribute across all events so that we can query across all clicks more easily
https://github.com/newrelic/gatsby-theme-newrelic/pull/603

@rudouglas does this change impact the charts I've created? OR can we tie them all together in a single chart and FACET them? To see what I did go to: [DevEn] Docs Ecosystem Dashboard and scroll down to the Global Header section


Revisit how invalid tx get decided invalid and actions taken

Right now, the only point where a transaction can leave the system is in the "block pipeline" (see https://github.com/bigchaindb/bigchaindb/blob/master/bigchaindb/pipelines/block.py ).
Summary of what a node does with a new tx in the backlog changefeed today: "If this tx is assigned to me, delete it from the backlog table, then check its validity. If it's valid, pass it on to get included in a block, otherwise forget it."
In other words, just one node makes the call on whether a tx is invalid and deletes it from the system. Moreover, it doesn't tell anyone it did that, so nobody can find out who removed the tx from the system.
Questions to consider:

When should invalid transactions get removed from the system? Maybe when an Election copies transactions from an invalid block to the backlog, it could just not copy the ones it thinks are invalid?
Should the client that submitted the tx be informed that it was deemed invalid, and be told which node deemed it invalid? Should that notification be signed by the node which made the determination (so it can't be spoofed)?

For 1.0 we do not make a guarantee that even a valid transaction will not be deleted from the backlog before being made part of a valid block. This may come later.

Transactions can still be dropped or deleted by Byzantine nodes in BigchainDB 2.0, but the assumption is that not all nodes are Byzantine, the assumption is that 2/3 of them are okay. So if you submit a transaction to almost all nodes, you should be fine. At least one of the non-faulty nodes will get the transactions into the system (regardless of the bad nodes) and that's all you care about.
If more than 1/3 of the nodes are Byzantine, then the network won't be able to come to consensus and all bets are off. The network will probably just halt to stay safe. That's just how these things work. It's not a bug, it's a feature. Stay within the reasonable assumptions and everything should be fine.
I'm closing this issue.


Finebits Metro Commander app added

Microsoft Reviewers: Open in CodeFlow

This is blocked because we do not have a the ability to pull in dependencies
It will not install if the framework is not there.

This is blocked because we do not have a the ability to pull in dependencies
It will not install if the framework is not there.

@KevinLaMS, how I can fix it?

Greetings. This package fails because it is dependent on some frameworks, and we do not support the dependencies yet. microsoft/winget-cli#163
In the meantime, if you include the dependencies in your package, it should pass. Thanks.
From what I can tell, you need Microsoft.Services.Store.Engagement.  If you need further instructions, do not hesitate to ping me.

Looks like I can't add Microsoft.Services.Store.Engagement
MakeAppx : error: Error info: error 80080204: The package with file name "Microsoft.Services.Store.Engagement_10.0.19011.0_arm__8wekyb3d8bbwe.appx" and package full name "Microsoft.Services.Store.Engagement_10.0.19011.0_arm__8wekyb3d8bbwe" is not valid in the bundle because it's a framework package.
MakeAppx : error: Bundle creation failed.


Update Kube-OVN v1.13.0

/hold until kube-ovn v1.13.0 released

Closed in favor https://github.com/aenix-io/cozystack/pull/149


feature requests: polygon union, intersection, difference

this would be so cool! in the C# world i have used the excellent CLIPPER library: http://www.angusj.com/delphi/clipper.php

A nice idea, but non-trivial to implement. There are other libraries that do this, though.


internal/atlas: backends for unmanaged images are never released

Ebitengine Version
2.7.5
Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[ ] Android
[ ] iOS
[ ] Nintendo Switch
[ ] PlayStation 5
[ ] Xbox
[ ] Web Browsers

Go Version (go version)
go version go1.22.4 darwin/arm64
What steps will reproduce the problem?
Apply this patch and run go test ./internal/atlas
diff --git a/internal/atlas/export_test.go b/internal/atlas/export_test.go
index eb8af636c..648122fc8 100644
--- a/internal/atlas/export_test.go
+++ b/internal/atlas/export_test.go
@@ -69,3 +69,9 @@ func DeferredFuncCountForTesting() int {
        defer deferredM.Unlock()
        return len(deferred)
 }
+
+func BackendCountForTesting() int {
+       backendsM.Lock()
+       defer backendsM.Unlock()
+       return len(theBackends)
+}
diff --git a/internal/atlas/image_test.go b/internal/atlas/image_test.go
index ea3d44558..298225539 100644
--- a/internal/atlas/image_test.go
+++ b/internal/atlas/image_test.go
@@ -881,4 +881,26 @@ func TestGC(t *testing.T) {
        }
 }

+func TestDeallocateUnmanagedImageBackends(t *testing.T) {
+       const w, h = 16, 16
+       img0 := atlas.NewImage(w, h, atlas.ImageTypeUnmanaged)
+       img1 := atlas.NewImage(w, h, atlas.ImageTypeUnmanaged)
+
+       // Call DrawTriangles to ensure the images are on backends.
+       vs := quadVertices(w, h, 0, 0, 1)
+       is := graphics.QuadIndices()
+       dr := image.Rect(0, 0, w, h)
+       img0.DrawTriangles([graphics.ShaderSrcImageCount]*atlas.Image{img1}, vs, is, graphicsdriver.BlendCopy, dr, [graphics.ShaderSrcImageCount]image.Rectangle{}, atlas.NearestFilterShader, nil, graphicsdriver.FillRuleFillAll)
+
+       // Get the difference of the number of backends before and after the images are deallocated.
+       c := atlas.BackendCountForTesting()
+       img0.Deallocate()
+       img1.Deallocate()
+
+       diff := c - atlas.BackendCountForTesting()
+       if got, want := diff, 2; got != want {
+               t.Errorf("got: %d, want: %d", got, want)
+       }
+}
+

What is the expected result?
The test passes
What happens instead?
The test fails
--- FAIL: TestDallocateUnmanagedImageBackends (0.00s)
    image_test.go:902: got: 0, want: 2
FAIL
2024-06-30 23:44:11.795 atlas.test[56653:43324602] [CAMetalLayer nextDrawable] returning nil because allocation failed.
FAIL    github.com/hajimehoshi/ebiten/v2/internal/atlas 0.470s
FAIL

Anything else you feel useful to add?
No response

The leak of backend objects means that textures in GPU for unmanaged images were never released. So, this was a serious issue.


Is android 13 supported?

Describe the bug
Everything is enabled correctly on lsposed but the module can't seem to work at all. I'm testing it using a supported version of APlayer
Smartphone (please complete the following information):

Device: Poco x3 Pro
OS: Android 13 Q3 on crDroid

Additional context
The module is not picking up anything whatsoever which makes me think it's not correctly listening to the media events (maybe because of my android version?).

Android 13 is supported, and my device is.

Android 13 is supported, and my device is.

Any clue how can I get some logs or try to debug this?

Android 13 is supported, and my device is.

Maybe these logs will help identify the issue?

The log you gave shows that statusbar.finder is working properly and pushing the lyrics to Lyrics Getter, but the problem is that it is not displaying the lyrics in the statusbar.
My suggestion for this issue is to check if StatusBarLyrics is installed on your device and configured correctly.
Note that Lyrics Getter is just a lyrics extractor and does not include the status bar lyrics feature. The lyrics displayed by StatusBarLyrics need to be provided by Lyrics Getter, and the two complement each other.


Add Resource Context Key ResourceFsPath

Please add a resource context key for fsPath.  Other items are already exposed. See #63940
Not sure if I should create a new Feature Request for the following item I'd like to have.
A programmatic way in the extension to configure and change "when" clauses.  A example might be showing a menu when the user right clicks on anything within a specific directory.  Later, I might want to change the directory to something else.

@jrieken , Can i take a look at this ?
Some starter points would be helpful ,Thanks :)


Experimental search result ordering with CSE bias and mock scores.

Looks good, a few minor comments.
Maybe we should increase the test timeout to make travis less flaky? I think package:test allows one to just put a anotation on the _test.dart file on the top (i.e. library metadata)  -- e.g. @Timeout(const Duration(seconds: 50)).

test timeout in a separate PR, otherwise fixed.


Update contributing.md

Update contributing.md
Checklist

[ ] I have linked to any relevant issues.
[x] I have updated the documentation.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] I have added necessary labels.
[x] I have done my best to ensure that my PR adheres to the Fuel Labs Code Review Standards.
[x] I have requested a review from the relevant team or maintainers.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Brand new account huh, wonder who this is :)
Broadly speaking looks fine. Looks to be potentially duplicated from another repo. Up to the SDK team but make sure to sign the agreement in the bot message and resolve any CI failures.

sir it all about if you accept my contribution to the project. i will sign now. thx

Thanks for the contribution -- Left a few typos and wording/phrasing suggestions.

all done


Dynamic Select with string Concatenation

Regular dynamic select would be:
string idProperty = "CopmayId";
string textProperty = "Name";
var result = q.Select($"new ({idProperty} as id, {textProperty} as text)");

Now if I need in text not only Name column but 2 columns separated with dash(-), say UID - Name, I tried:
string textProperty0 = "UID";
var result = q.Select($"new ({idProperty} as id, {textProperty0} + ' - ' + {textProperty} as text)");

But this throws exception:
Character literal must contain exactly one character
What would be the correct syntax?

A character ' is only 1 item so:
$"new ({idProperty} as id, {textProperty0} + '-' + {textProperty} as text)"

If you want a string, just use the " character.
$"new ({idProperty} as id, {textProperty0} + \" - \" + {textProperty} as text)"

Thx


pylast.User.get_neighbours() Invalid Method - No method with that name in this package

An exception occurs when I use the get_neighbours() method on the User object.
>>> network = pylast.LastFMNetwork(api_key=API_KEY, api_secret=SECRET, username=username, password_hash=password)
>>> user = network.get_user(username)
>>> user.get_neighbours()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/user/.virtualenvs/lastfm/lib/python2.7/site-packages/pylast/__init__.py", line 3342, in get_neighbours
    self.ws_prefix + '.getNeighbours', cacheable, params)
  File "/Users/user/.virtualenvs/lastfm/lib/python2.7/site-packages/pylast/__init__.py", line 1311, in _request
    return _Request(self.network, method_name, params).execute(cacheable)
  File "/Users/user/.virtualenvs/lastfm/lib/python2.7/site-packages/pylast/__init__.py", line 1137, in execute
    response = self._download_response()
  File "/Users/user/.virtualenvs/lastfm/lib/python2.7/site-packages/pylast/__init__.py", line 1128, in _download_response
    self._check_response_for_errors(response_text)
  File "/Users/user/.virtualenvs/lastfm/lib/python2.7/site-packages/pylast/__init__.py", line 1157, in _check_response_for_errors
    raise WSError(self.network, status, details)
pylast.WSError: Invalid Method - No method with that name in this package

I am using version 1.6.0

Thanks for the report. Unfortunately Last.fm redesigned ("reimagined") their website in August 2015 and also broke their API. They've been slowly adding things back, but there still remains lots of broken stuff. They've also removed a lot from their API docs page, and we don't know if they're coming back.
pylast's User.get_neighbours  calls Last.fm's user.getNeighbours:
https://github.com/pylast/pylast/blob/develop/pylast/__init__.py#L3334-L3350
They removed it from their docs at http://www.last.fm/api sometime after January 2016:
https://web.archive.org/web/20160113041418/http://www.last.fm/api
https://web.archive.org/web/20151023082634/http://www.last.fm/api/show/user.getNeighbours
I've reported this to Last.fm:
https://getsatisfaction.com/lastfm/topics/user-getneighbours-invalid-method-no-method-with-that-name-in-this-package

In the meantime, neighbours can be scraped from html, no authentication needed:
https://gist.github.com/unusual-thoughts/2b82d67577da6cd0feacd4c764db4998

It's been long enough and it's still missing from Last.fm so pylast.User.get_neighbours() will be removed in the next release.


Partial dates with days above 28 can cause a ValueError

During date parsing, the HXL Proxy uses two default dates with different years/months/days during date parsing, to detect which values the Python datetime library filled in automatically. Unfortunately, one of those default dates was 2016-02-02, which means that any day filled in above 28 could raise a ValueError.

[x] add unit test to trigger
[x] make patch
[x] hotfix to master as libhxl 4.7.1
[x] hotfix to hxl-proxy master as 1.7.1 requiring libhxl==4.7.1
[x] deploy to beta
[x] release to PyPi
[ ] arrange prod release with Serban

Original error link is now working on beta: https://beta.proxy.hxlstandard.org/data?url=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1_S6PA5L32Mq7H_cfp9NAe-Y8-17hNer2OMyb3hVPTvU%2Fexport%3Fformat%3Dcsv%26id%3D1_S6PA5L32Mq7H_cfp9NAe-Y8-17hNer2OMyb3hVPTvU%26gid%3D1516521608&recipe=[{"filter"%3A"clean_data"%2C"date"%3A"%23date%2Bdata%2Bpublication"}%2C{"filter"%3A"sort"%2C"tags"%3A"%23date%2Bdata%2Bpublication"%2C"reverse"%3Afalse}%2C{"filter"%3A"count"%2C"patterns"%3A["%23date%2Bdata%2Bpublication"]%2C"aggregators"%3A["sum(%23affected) as %23affected"]}%2C{%22filter%22%3A%22sort%22%2C%22tags%22%3A%22%23date%2Bdata%2Bpublication%22%2C%22reverse%22%3Atrue}]&qwe

Deployed to prod by @teodorescuserban : https://proxy.hxlstandard.org/data?url=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1_S6PA5L32Mq7H_cfp9NAe-Y8-17hNer2OMyb3hVPTvU%2Fexport%3Fformat%3Dcsv%26id%3D1_S6PA5L32Mq7H_cfp9NAe-Y8-17hNer2OMyb3hVPTvU%26gid%3D1516521608&recipe=[{"filter"%3A"clean_data"%2C"date"%3A"%23date%2Bdata%2Bpublication"}%2C{"filter"%3A"sort"%2C"tags"%3A"%23date%2Bdata%2Bpublication"%2C"reverse"%3Afalse}%2C{"filter"%3A"count"%2C"patterns"%3A["%23date%2Bdata%2Bpublication"]%2C"aggregators"%3A["sum(%23affected) as %23affected"]}%2C{%22filter%22%3A%22sort%22%2C%22tags%22%3A%22%23date%2Bdata%2Bpublication%22%2C%22reverse%22%3Atrue}]&qwe


Fix the redirect routing

This PR solves a configuration error with Sylius 1.9 and Symfony 5.2:
The controller for URI "/sitemap.xml" is not callable: Controller "FrameworkBundle:Redirect:redirect" does neither exist as service nor as class.

Would you be able also to provide a test case for this redirect? Would be great that we can also test this to keep it working in the future.

Would you be able also to provide a test case for this redirect? Would be great that we can also test this to keep it working in the future.

Added ;)

Thanks!


can you re-enable pausing when not focused in song?

What is your question?
hi!
im trying to optimize a little project im using psych for, and i was wondering... can you re-enable pausing when clicking off the window through lua mid song? (runhaxecode is fine)
thank you :)

not possible with Lua since it doesn't have any callbacks for when the window is unfocused, and idk about HScript

actually wait, on 0.7 there's callbacks so do function onFocusLost()

actually wait, on 0.7 there's callbacks so do function onFocusLost()

i saw this, but i couldn't seem to get it working lol

so sorry lol it was something i did
i set autoPause to true in main.hx, so since i did that, the variable wouldnt change
i just removed that, and now running setPropertyFromClass('flixel.FlxG','autoPause','true') will now pause it mid song :)

but how do you prevent it from pausing like that


Trouble getting powerline font support installed properly.

I love the pretty printing on non-active lines!
However, I think I must have not quite gotten the powerline font support instructions interpreted correctly, because I'm getting boxed question marks in place of the following source code elements:

=>
++
fmap

as well as scattered about in the non-content portions of my MacVim window.
I did find the instructions, here:
Powerline fonts installation instructions
a bit confusing, although I did get through them error-free.
I did notice, when I'd finished, that the Terminess for Powerline font didn't show up in my Font Book, even though I followed the hints intended to prevent this:
Davids-Air-2:fonts dbanas$ cp fontconfig/50-enable-terminess-powerline.conf ~/.config/fontconfig/conf.d/
Davids-Air-2:fonts dbanas$ fc-cache -vf
/usr/share/fonts: skipping, no such directory
/System/Library/Fonts: caching, new cache contents: 281 fonts, 0 dirs
{snip}
fc-cache: succeeded

and they ran without error.

Okay, I just found my way to this repository:
https://github.com/enomsg/vim-haskellConcealPlus#available-options
And, near the bottom of the ReadMe:

Finding proper fonts might be a pain. Most of modern, so called programming fonts (Inconsolata, Anonymous Pro, etc.) often lack decent unicode support. As a recommendation, try DejaVu Sans Mono.

I changed my MacVim font to DejaVu Sans Mono for Powerline and, Voila', no more boxed question marks anywhere in my MacVim window; Yeah!
I'm curious: why is Monaco set as the default font for new haskell-vim-now installations, given that it is not included in the set of fonts patched for Powerline?

I don't remember why the font is set that way. I think I might have patched Monaco once upon a time on my machine and then forgot about it. Want to send a PR to change the default to something that will work better for other people?

(ping)

Setting a Powerline font in ~/.gvimrc was my solution:
set guifont=DejaVu\ Sans\ Mono\ for\ Powerline:h15

I'm not sure if this should simply be documented, or part of the build because it first requires installing the Powerline fonts.


manager/state/raft/raft_test: TestStress flaky

Seen in CI:
--- FAIL: TestStress (20.87s)
        Error Trace:    testutils.go:90
			raft_test.go:914
	Error:		Received unexpected error did not find a ready leader in member list
			github.com/docker/swarmkit/manager/state/raft/testutils.WaitForCluster.func1
				/go/src/github.com/docker/swarmkit/manager/state/raft/testutils/testutils.go:74
			github.com/docker/swarmkit/testutils.PollFuncWithTimeout
				/go/src/github.com/docker/swarmkit/testutils/poll.go:22
			github.com/docker/swarmkit/testutils.PollFunc
				/go/src/github.com/docker/swarmkit/testutils/poll.go:36
			github.com/docker/swarmkit/manager/state/raft/testutils.WaitForCluster
				/go/src/github.com/docker/swarmkit/manager/state/raft/testutils/testutils.go:62
			github.com/docker/swarmkit/manager/state/raft_test.TestStress
				/go/src/github.com/docker/swarmkit/manager/state/raft/raft_test.go:914
			testing.tRunner
				/usr/local/go/src/testing/testing.go:777
			runtime.goexit
				/usr/local/go/src/runtime/asm_amd64.s:2361
			polling failed
			github.com/docker/swarmkit/testutils.PollFuncWithTimeout
				/go/src/github.com/docker/swarmkit/testutils/poll.go:28
			github.com/docker/swarmkit/testutils.PollFunc
				/go/src/github.com/docker/swarmkit/testutils/poll.go:36
			github.com/docker/swarmkit/manager/state/raft/testutils.WaitForCluster
				/go/src/github.com/docker/swarmkit/manager/state/raft/testutils/testutils.go:62
			github.com/docker/swarmkit/manager/state/raft_test.TestStress
				/go/src/github.com/docker/swarmkit/manager/state/raft/raft_test.go:914
			testing.tRunner
				/usr/local/go/src/testing/testing.go:777
			runtime.goexit
				/usr/local/go/src/runtime/asm_amd64.s:2361

Possibly related to https://github.com/docker/swarmkit/issues/2600, most likely same root cause

@thaJeztah @cyli #2762 is merged and this should not happen anymore.

closing; per the above; thanks!


UI bugs, fixes, and nice-to-haves

[ ] the resize button current just moves the cards to the next slot in the spread rather than making them larger

[ ] the cards disappear whenever the window size is changed and must be redealt

[x] The sword svg is broken

[ ] The resize button could probably just appear on hover; it makes the cards a little crowded when it's always visible

[ ] The cards and UI could stand to have a little more padding/margins around them so there's a little more whitespace and the text is easier to read.

Sword svg should be fixed now

I fixed the sword svg by changing the filename to "swords" in a push to main; does you PR fix it in a different way?

Very very slightly, i over-rode your change with an updated version of the svg. There was a little bit of white space in the noun project icons so i imported them into sketch and re-exported them.


Plot EC2 instance info on graphs

Feature name
AWS Perspectives Resource Metadata
Is your feature request related to a problem? Please describe.
Customers would like to have the diagram include instance type information to aid in more detailed documentation.
Describe the feature you'd like to see implemented
The ability to overlay resource metadata on the graph to aid in developing documentation.
Describe the value this feature will add to AWS Perspective
The ability to create more complete documentation.
Describe alternatives you've considered
A description of any alternative solutions or features you've considered.
Additional context
Add any context or screenshots about the feature request here.

Thanks for this request, I like this idea.

We've evaluated this request and added it to our backlog but it is not prioritised in the immediate roadmap for the solution.


Add option to change NALU start code size

Currently, the size is fixed to 4.
However it could be useful to do variable size start codes (3 and 4), depending on the NALU type.
I'm pretty sure there's a specification on which should be set to 3 and which to 4.

When one or more of the following conditions are true, the zero_byte syntax element shall be present:
– The nal_unit_type within the nal_unit( ) syntax structure is equal to VPS_NUT, SPS_NUT or PPS_NUT.
– The byte stream NAL unit syntax structure contains the first NAL unit of an access unit in decoding order, as specified
in clause <IP_ADDRESS>.4.

Also, UNSPEC62 should have zero_byte added.

Most samples I have are pretty inconsistent.
Some don't follow the "first NAL unit" rule. So I opted to match x265 instead.
The only difference is that x265 considers EOS as a separate access unit, so the start code is 4 bytes.


Can only go to /admin

Is it intended that only /admin is accessible?
You can check it out here: short.novalos.net - It is forbidden, but short.novalos.net/admin is perfectly accessible.
How can I make it that non-logged in users can access the site as well?

What do you expect to be accessible?
Short URLs generated within YOURLS should be accessible by everyone. Aren't they?
Or do you want to set up a public URL shortening service, where everybody can create shortened links? Then you should probably read this.

:+1: to what @chtaube says


Fix an issue with currently deployed recommendations

Fixes #746

I'm not really following why you got rid of the checks for the image name not being the quick start image though.

Because the quick start is actually from the MCR registry and therefore wouldn't show up as ACR or Docker anyway... so it was probably a redundant check


Updated meshing globals

globals["meshing"] = session is changed to globals["meshing"] = session.meshing

Thanks @hpohekar and @seanpearsonuk for this fix. We can now close bug #954 which was created for the same issue.

Thanks @hpohekar and @seanpearsonuk for this fix. We can now close bug #954 which was created for the same issue.

You're welcome, @akulshre-qa .


Disable db version check over HTTP when using database.clamav.net

It appears that cloudflare doesn't distinguish between full downloads (HTTP 200) and partial downloads (HTTP 206) in terms of billing. While the partial download to check the HTTP version is pretty efficient, checking the database via DNS when using database.clamav.net will be have to be required.

Forgot to close this.  This is fixed by https://github.com/Cisco-Talos/cvdupdate/pull/22


Add check to tag-editor script to detect example tag

Solves the scenario where the content was changed but the example tag vX.Y.Z was left as is ending up in git.

Thanks!


timestamps with milliseconds

I read through https://github.com/sebasmagri/env_logger/issues/87 and I can't help but (humbly) second-guess (no pun intended) the decision. In my opinion, second-level precision is too coarse, and nanosecond-level is too fine, and milliseconds are the happy medium. And I would argue that it doesn't even need to be configurable. I'd propose that if default_format_timestamp logged millisecond-level timestamps, that would be good enough for almost everybody. I realize humantime doesn't support milliseconds, so I guess this would mean going back to chronos, unless we can convince humantime to add that...

Thanks for the feedback @nlevitt!
Finding a good default precision is definitely tricky. If humantime did support milliseconds then I would be in favour of popping millis in the default timestamp format, but don't personally think it's too coarse as-is, so wouldn't move back to chrono just for millis.

👍 ok thanks!

Just released humantime v1.3.0 that has millis formatting. By the way, my favourite log format also includes milliseconds :)


Too Many Tests Are Generated - Use Parameterized Tests

I have a simple class like this
public class Wallet {
    public final double cash;

    private Date date;

    public Wallet(double cash) {
        this.cash = cash;
        this.date = new Date();
    }
}

36 separate test methods are created!
e.g. here are 2 testing similar cases (negative non-integers)
public void test191() throws Throwable {

    if (debug) { System.out.println(); System.out.print("RandoopTest2.test191"); }

    com.me.Wallet var1 = new com.me.Wallet((-1.000001d));

}

public void test169() throws Throwable {

    if (debug) { System.out.println(); System.out.print("RandoopTest5.test169"); }

   com.me.Wallet var1 = new com.me.Wallet((-99.999d));

}

All 36 can be re-written into a single test case like this  (https://github.com/junit-team/junit/wiki/Parameterized-tests)
import junit.framework.*;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;

import java.util.Arrays;
import java.util.Collection;

@RunWith(Parameterized.class)
public class WalletTest {
    @Parameterized.Parameters
    public static Collection<Object[]> data() {
        return Arrays.asList(new Object[][]{
                {-99.999d, -99.999d}, {-1.000001d, -1.000001d}
        });
    }

    private int fInput;

    private int fExpected;

    public WalletTest(int input, int expected) {
        fInput= input;
        fExpected= expected;
    }

    @Test
    public void test() {
        if (debug) { System.out.println(); System.out.print("RandoopTest5.test169"); }

        com.me.Wallet var1 = new com.me.Wallet((fInput));
    }
}

This can be greatly simplified by using TestNG.
http://howtodoinjava.com/2014/11/24/testng-test-parameters-through-dataprovider/

Such a change would be possible and would make the tests less bulky.
As background, Randoop's tests are not designed to be short or easy to read -- but you will only read them on the rare occasions when they fail and reveal a bug in your code.
If you want to implement this, here are some notes to help you get started.
Randoop creates tests by building on previous tests.  So you need to ensure that Randoop can still do so during its generation process.  That suggests to me that the most straightforward way to implement your suggestion would be as a postpass.  Let Randoop generate multiple tests, then coalesce them afterward before outputting them.
If you wanted to change Randoop's generation to produce such tests directly, then you would need to be careful to ensure that Randoop can still build upon shorter tests to create larger ones.


No matching distribution found for rdkit==2024.3.3

ERROR: Could not find a version that satisfies the requirement rdkit==2024.3.3 (from versions: 2023.9.1, 2023.9.2, 2023.9.3, 2023.9.4, 2023.9.5, 2023.9.6)
ERROR: No matching distribution found for rdkit==2024.3.3

How can I acquire the version 2024_03_3(Q1 2024)?

The availability of binary builds is not an RDKit issue.
Please open a ticket in the tracker for the project that provides the rdkit-pypi builds.
But be aware that these projects are all run by volunteers and it can take some days for new builds to be available


Python 3 compatibility

I use satispy heavily, but I am switching to 3 and I was wondering if you could make it compatible?
https://docs.python.org/3/howto/pyporting.html
If not, would you be interested in having a patch written that does?

Thank you for the report @yberman. I have little time nowdays to properly take care of the library, but I'll do my best to port pyicap to Python 3 ASAP. This could mean months, so PRs are very welcome.

...I mean satispy of course. PyICAP is an other library. :D

Well, it took a while, but finally it's ready. I also included a .travis.yml for automatic testing.


Add -k8s flag to generate-key-pair

This command will:

generate the key-pair in memory
prompt the user for a password
store cosign.pub, cosign.key and cosign.password as a Kubernetes secret
store cosign.pub to disk

This will be useful for chains!
Usage:
cosign generate-key-pair -k8s default/cosign-secret

Outputs a secret with the following data fields:

cosign.key (private key)
cosign.pub (public key)
cosign.password (password)

Do you think it would make sense to also support passing this as a ref to cosign sign -key k8s:///...? Same for verify.

I could see people using this if they're running cosign in k8s as well -- opened up https://github.com/sigstore/cosign/issues/347 to track it.


Reorganizing calciumImagingAnalysis directory structure

Putting calciumImagingAnalysis support functions into ciapkg folder for now to clean-up root folder. To be moved into +ciapkg as package functions for better namespace handling over time.
Misc. other function updates.

Tested pipeline in MATLAB 2019a on Windows 10. Merging.

Cross-session matching with example data:


Comments after a class cause "Missing top-level class documentation comment." warning

Contents of test.rb:
  # I'm pretty sure I'm a top-level class documentation comment
  class UhOh
    attr_accessor :im_not_an_empty_class
  end # I am the comment that causes the bug. Remove me and see.

$ rubocop -v
0.31.0
$ rubocop -D test.rb
Inspecting 1 file
C

Offenses:

test.rb:2:1: C: Style/Documentation: Missing top-level class documentation comment.
class UhOh
^^^^^

1 file inspected, 1 offense detected

If you remove the last comment, it works as expected:
$ rubocop -D test.rb
Inspecting 1 file
.

1 file inspected, no offenses detected

Fixed in #1906, released in v0.32.0.


sqlalchemy_iris.iris

Hi,
Hope you don't mind with me asking a question here! :)
can we use sqlalchemy_iris.iris to run objectscript methods? if yes could you please provide an example?
Thank you so much!

If, you can make that classmethod as SQLProc, then I suppose you can use SQL query for it
https://docs.intersystems.com/iris20223/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL_call#RSQL_call_desc


Can't download extension:c/c++ for vsc

VSCode Version: Code 1.4.0 (6276dcb0ae497766056b4c09ea75be1d76a8b679, 2016-08-04T16:45:31.680Z)
OS Version: Windows_NT ia32 10.0.10586

Steps to Reproduce:

always remain downloading

Can you show us the installation logs?
I'm using C/C++ extension in Manjaro Linux KDE and works well.
Can you try to install manually on Windows via git?

Are you behind a proxy?


vtctl: WaitForFilteredReplication runs explicit health check before c…

…hecking health records.
Removed previous heuristic to ignore health error messages because it was aimed at the same symptom: Healthcheck didn't caught up and we needed to wait for it.
@alainjobart
This fixes the flaky automation_horizontal_resharding test.
Earlier this week, I avoided calling RunHealthcheck as part of WaitForFilteredReplication because my unit test was failing and it seemed difficult to mock that. As it turns out, I only needed to make sure that the BinlogPlayerMap is not nil.

LGTM thanks for the fix!


[YUNIKORN-1603] Configuration processing to support limit new wildcard interpretation syntax checking

What is this PR for?
Wildcard interpretation
Wildcard can only be used as the only entry in the limit object according to the documentation. There can be multiple limit objects in the overall limits for a queue. As part of this design the interpretation of the wildcard needs to be defined. Wildcards interpretation is related to the ordering of the limit objects in the overall limits object. The usage and interpretation will be different for users and groups.
In general terms: allowing a wildcard in the user or group list only as part of the last entry of the limits list. After the wildcard has been added for either the user or group list we do not allow a user or group list with a non wildcard entry. This is especially important for the group resolution. It does allow specifying a user and group wildcard with different limits set. In all cases, there will only be a match using the wildcard if none of the earlier limit entries match.
As part of the already existing queue configuration processing the syntax for the configuration is checked. This check is triggered also for a reload of the file, via the config map. Rudimentary limit object checking is implemented as part of the config check.
The above described changes around the wildcards and what is allowed is not part of the configuration validation and must be added.
What type of PR is it?

[ ] - Bug Fix
[x] - Improvement
[x] - Feature
[ ] - Documentation
[ ] - Hot Fix
[ ] - Refactoring

Todos

[ ] - Task

What is the Jira issue?

Open an issue on Jira https://issues.apache.org/jira/browse//YUNIKORN-1603
Put link here, and add [YUNIKORN-Jira number] in PR title, eg. [YUNIKORN-2] Gang scheduling interface parameters

How should this be tested?
Screenshots (if appropriate)
Questions:

[ ] - The licenses files need update.
[ ] - There is breaking changes for older versions.
[ ] - It needs documentation.

BTW, I think that we need to add an issue to describe writing style of placement rules.
The user and group limit object using wildcard must be the last two in the limits object.

Thank you @0yukali0 for good suggestion , i agree with you that we also need corresponding doc changes for this! cc @wilfred-s If you have any other suggestions for this PR, thanks!


Add Cortana integration features for enterprise template

The general objective is to make the enterprise template Coranta ready.
For this purpose I have added speech support, inputHints and extra code to handle Cortana's launch intent.
Description

Add support for Cortana launch (when invioked via "ask [name of my skill]"
Add suppor for speach/ssml to all messages including text, adaptive cards and hero cards. Also those one generated by TemplateManager
Readjusted flow such as it makes more sense when running in cortana while not really affecting other channels. This means the Onboarding scenario will run before showing the intro card the first time the skill is used.

Related Issue
internal VSTS bug if needed
Testing Steps
Created a skill using this template's code.
Register a Cortana channel for the bot
Invoke via Cortana in Windows

@lauren-mills

Pending from PR to remove onboarding from Main dialog and move it into an action within the main card


Add support for named excerpts

Is your feature request related to a problem? Please describe.
Support for named excerpts, which enable a confluence page to define several excerpts exposed for other pages to include.
Describe the solution you'd like
The excerpt and excerpt-include macros add name attribute to support named excerpts.
Describe alternatives you've considered
Only using one excerpt per page.
Ref: https://github.com/kovetskiy/mark/pull/277

This is fixed in https://github.com/kovetskiy/mark/commit/3d96781f477d02c341d70d9c434b8480d688027d


Trajectory units

Revamp RR trajectories to use Inches.convertFrom(...) (or Measure<Distance>) internally as an overload if passed two args, and for time-based segments add a Measure<Time> overload.

https://github.com/Murray-Bridge-Bunyips/BunyipsLib/commit/954ab53d40a7154506c041c515f2322bdab3ee2a


Display vCore and Memory trending

Feature Request
Is your feature request related to a problem? Please describe:
Currently it is hard to know how the cluster is grown.
Describe the feature you'd like:
After https://github.com/pingcap-incubator/tidb-dashboard/issues/659 is implemented, we can further display a historical vCore, Memory and instance count trending, for people to see how cluster is grown.
Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

This can be seen from the Grafana. Won't do.


Accessioning review bugs (cf dataset 1535)

A few issues:
~- on review of some records, no map markers appear example~
-The code was written to perform a merge if more than one whg index record groups are a match to a new record.
Saving with more than one record group selected should

decide on the parent of the larger group remaining a parent,
adding the incoming record to its 'children[]'
converting records of any other matched groups to children of the parent

This has worked, but not always. Unclear why successful in cases and not in others - # of matched groups? # of records in matched groups?
It appears that in some cases(!) the incoming record does in fact get indexed, and a consolidation may take place. An example is "Island of Gorée" from the World Heritage Sites dataset (1535). Two matches were correct, and the index record of the parent reflects that (below), but there is a browser error. If the user clicks the "back" link they can proceed without issue. But in at least one other case, "Antigua Guatemala," the incoming record was not indexed.
~However, in the case of Gorée, its portal page does not display properly - possibly a separate issue.~
The Gorée index record (partial); 8164957 was the most recent add:
      {
        "_index": "whg07",
        "_id": "13825531",
        "_score": 1,
        "_source": {
          "searchy": [
            "Gorée",
            "Gorée",
            "Gorée, Île de",
            "Goree",
            "Île de Gorée",
            "Gorée, Île de",
            "Île de Gorée",
            "Goree",
            "Gorée",
            "Goreé",
            "Island of Gorée",
            "Île de Gorée",
            "Isla de Gorea",
            "جزيرة غوري",
            "戈雷岛",
            "Остров Горе"
          ],
          "title": "Gorée",
          "relation": {
            "name": "parent"
          },
          "children": [
            "7687448",
            "14100221",
            "14154112",
            "7687448",
            "14100221",
            "84420",
            "8164957"
          ],
          "place_id": 5280180,
          "whg_id": 13825531
        }

Missing markers: JavaScript execution stopped due to a None Python value in datasetDetails. Fixed in datasets/views.py
Portal Page display failure was indeed a separate issue, already fixed.

[ ] _scratch directory does not exist anywhere except in whgv2, causing complete task failure

Needs to be tested on the production server.


What is the license?

What is the YWallet license? From https://github.com/hhanh00/zwallet/blob/95dfe035b9ef14d54d666cdb8a98a0dec2a8f3a5/misc/PKGBUILD it seems it's MIT, but it would be good to have a LICENSE file to make it clear for people wanting to contribute or use the code. Thanks!

https://forum.zcashcommunity.com/t/ywallet-maintenance-and-minor-improvements/45041/3?u=hanh


MeiliSearch fail to start

Before submitting your bug report

[x] I believe this is a bug. I'll try to join the Continue Discord for questions
[x] I'm not able to find an open issue that reports the same bug
[x] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: `Linux 6.1.62-1-MANJARO`
- Continue: `0.6.3`

Description
MeiliSearch fails to install and run. I have meilisearch installed by package manager and also I tested the curl in a dir in /tmp and it downloads the binary and I can execute it.
To reproduce

Install Ollama
Run a new session with Ollama worker
Check logs

Log output

[2023-11-19 07:27:38] [DEBUG] Downloading MeiliSearch with curl...
[2023-11-19 07:27:38] [CRITICAL] Exception caught from async task: Traceback (most recent call last):

  File "server/continuedev/libs/util/create_async_task.py", line 21, in callback

  File "asyncio/futures.py", line 203, in result

  File "asyncio/tasks.py", line 277, in __step

  File "server/continuedev/core/context.py", line 273, in load_index

  File "server/continuedev/server/meilisearch_server.py", line 155, in start_meilisearch

  File "server/continuedev/server/meilisearch_server.py", line 87, in ensure_meilisearch_installed

  File "asyncio/tasks.py", line 489, in wait_for

  File "asyncio/futures.py", line 203, in result

  File "asyncio/tasks.py", line 277, in __step

  File "server/continuedev/server/meilisearch_server.py", line 48, in download_meilisearch

  File "subprocess.py", line 571, in run

subprocess.CalledProcessError: Command 'curl -L https://install.meilisearch.com | sh' returned non-zero exit status 127.

[2023-11-19 07:27:38] [WARNING] Error loading meilisearch index: Command 'curl -L https://install.meilisearch.com | sh' returned non-zero exit status 127.

@pando85 this must be either curl or sh not being found, perhaps PATH isn't correctly loaded by python subprocess on Manjaro linux. Are you able to run this successfully from a Python REPL?
import subprocess

subprocess.run(
            "curl -L https://install.meilisearch.com | sh",
            shell=True,
            check=True,
        )

You can set the meilisearch URL to state that you are running it on your own if using the PyPI package (python -m continuedev --meilisearch-url http://localhost:7700), but we don't yet have this option in the extension

» python
Python 3.11.5 (main, Sep  2 2023, 14:16:33) [GCC 13.2.1 20230801] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import subprocess
>>>
>>> subprocess.run(
...             "curl -L https://install.meilisearch.com | sh",
...             shell=True,
...             check=True,
...         )
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  4352  100  4352    0     0  12231      0 --:--:-- --:--:-- --:--:-- 12231
Downloading Meilisearch binary v1.5.0 for linux, architecture amd64...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  113M  100  113M    0     0  27.5M      0  0:00:04  0:00:04 --:--:-- 36.1M
Meilisearch v1.5.0 binary successfully downloaded as 'meilisearch' file.

Run it:
    $ ./meilisearch
Usage:
    $ ./meilisearch --help
CompletedProcess(args='curl -L https://install.meilisearch.com | sh', returncode=0)
>>>

It works perfectly from terminal.
I don't understand what could be happening.
I also tested it in /tmp and it works.
Do you know more about the context how is this executed inside the VScode extension?

With 0.7.4 is working fine. Closing this issue.


Committee rendering on the frontend

Description
In the bio section, show a member's committee. Perhaps we can also extend this into the about section, where we can organize everyone by their committee.
Links
No response
Additional context
No response

@n30w

@monkeyjonjon I'm gonna merge some changes to the Sanity fetching API tonight. Before we merge this issue you'll have to update your query to fit the new features I created... Sorry 😭

@n30w Oh OK, lemme know if you need help


Class diagram is outdated

[ ] Update class names
[ ] Update method/field names

Use PlantUML to create diagram.


[FLINK-12806] Remove beta feature remark from the Universal Kafka connector

What is the purpose of the change
This pull request removed beta feature remark from the Universal Kafka connector
Brief change log

Remove beta feature remark from the Universal Kafka connector

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@pnowojski If you have time, can you review this PR? thanks

@pnowojski Any other statement needs to be removed?


ScrollByRef

Add the ability to ScrollByRef, which will scroll to the position of the element (x and y). The method should respect both window, and ScrollArea.

#56


[Bug]: WolframAlphaToolSpec broken

Bug Description
Last night WolframAlphaToolSpec stopped working.
Version
llama-index-core: 0.11.0, llama-index-readers-file: 0.2.0, llama-index-tools-wolfram-alpha: 0.2.0, crewai: 0.51.1, crewai-tools: 0.8.3
Steps to Reproduce
from crewai_tools import LlamaIndexTool
from llama_index.tools.wolfram_alpha import WolframAlphaToolSpec

wolfram_spec = WolframAlphaToolSpec(app_id="E7LXP9-V748VQUY94")
wolfram_tools = wolfram_spec.to_tool_list()

crewai_wolfram_tools = [LlamaIndexTool.from_tool(t) for t in wolfram_tools]

Relevant Logs/Tracbacks
/usr/local/lib/python3.10/dist-packages/pydantic/_internal/_config.py:341: UserWarning: Valid config keys have changed in V2:
* 'allow_population_by_field_name' has been renamed to 'populate_by_name'
* 'smart_union' has been removed
  warnings.warn(message, UserWarning)
---------------------------------------------------------------------------
ValidationError                           Traceback (most recent call last)
<ipython-input-5-c7c2fcdd6516> in <cell line: 26>()
     24 wolfram_tools = wolfram_spec.to_tool_list()
     25
---> 26 crewai_wolfram_tools = [LlamaIndexTool.from_tool(t) for t in wolfram_tools]

2 frames
/usr/local/lib/python3.10/dist-packages/pydantic/main.py in __init__(self, **data)
    191         # `__tracebackhide__` tells pytest and some other tools to omit this function from tracebacks
    192         __tracebackhide__ = True
--> 193         self.__pydantic_validator__.validate_python(data, self_instance=self)
    194
    195     # The following line sets a flag that we use to determine when `__init__` gets overridden by the user

ValidationError: 1 validation error for LlamaIndexTool
args_schema
  Input should be a subclass of BaseModel [type=is_subclass_of, input_value=<class 'llama_index.core....ls.wolfram_alpha_query'>, input_type=ModelMetaclass]
    For further information visit https://errors.pydantic.dev/2.8/v/is_subclass_of

LlamaIndex updated to pydantic v2
Looks like crewai is using pydantic v1
Pydantic v2 has been out for over a year now, they really should update.
Can't use v0.11.0 with crewai until they move off of pydantic v1 it seems

You'll have to downgrade
pip install -U "llama-index-core<0.11.0" "llama-index-readers-file<0.2.0" "llama-index-tools-wolfram-alpha<0.2.0"

You'll have to downgrade
pip install -U "llama-index-core<0.11.0" "llama-index-readers-file<0.2.0" "llama-index-tools-wolfram-alpha<0.2.0"

Thanks so much!


Support projects in VS Solution Folders

At the moment the project supporting the custom tool cannot be contained within a Visual Studio Solution Folder. The processing code should be refactored to support that type of setup.

2.1.3 is going to entirely refactor how we handle projects, and should support that situation. -beta008 going out soon: please test, and if it does not work reopen that issue.


chore: update RN cli to the latest version

Describe the improvement
Generate a fresh RN CLI example and copy relevant config ant test files. This should be full RN app with all files necessary to run iOS and Android apps.
Suggested implementation steps

Generate a latest RN template app using RN CLI
Copy relevant config and test files.
Upgrade Reassure dep to latest version
Make sure the Reassure runs locally (until we have CI infra in place #1 ).

@OlimpiaZurek The current RN examples is pretty fresh (literaly couple of days) but it lacks some files necessary to run the app for testing/example purposes. It can only run test. The goal here would be bring back the missing folders.

done: https://github.com/callstack/reassure-examples/pull/36


http: no cipher suite supported by both client and server

What did you do?
We are hosting traefik in a docker swarm containing 3 managers. Things are working fine but after a week or so we start getting either of these errors continuously:
 http: TLS handshake error from <IP_ADDRESS>:56437: tls: no cipher suite supported by both client and server
2017/07/28 06:18:17 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:44674: tls: unsupported SSLv2 handshake received
2017/07/28 06:18:26 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:48083: tls: client using inappropriate protocol fallback
2017/07/28 06:11:12 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:54382: tls: client offered an unsupported, maximum protocol version of 300

What did you expect to see?
Once I hit the service endpoint, I should see our application JSON response.
What did you see instead?
Once this error starts showing, our service front end starting giving 502 bad gateway. But not always, 3 in 10 times 502 bad gateway occurs.
Output of traefik version: (What version of Traefik are you using?)

Docker version:
Client:
 Version:      17.06.0-ce
 API version:  1.30
 Go version:   go1.8.3
 Git commit:   02c1d87
 Built:        Fri Jun 23 21:20:36 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.06.0-ce
 API version:  1.30 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   02c1d87
 Built:        Fri Jun 23 21:21:56 2017
 OS/Arch:      linux/amd64
 Experimental: false

traefik.toml:
# traefik.toml
accessLogsFile = "log/access.log"
traefikLogsFile = "log/traefik.log"
logLevel = "INFO"

defaultEntryPoints = ["https"]
[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect]
      entryPoint = "https"
  [entryPoints.https]
  address = ":443"
    [entryPoints.https.tls]
      [[entryPoints.https.tls.certificates]]
      CertFile = "/etc/traefik/traefik.cert"
      KeyFile = "/etc/traefik/traefik.key"

[web]
address = ":8080"
ReadOnly = true

[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "docker.localhost"
watch = true
exposedbydefault = true
swarmmode = true

I can see <IP_ADDRESS> as ingress-endpoint from ingress. Copying the detail of ingress:
The Strange thing is, it was working. Without any change suddenly fails followed by this error.
docker network inspect ingress.
[
    {
        "Name": "ingress",
        "Id": "g91vlveu6s2u9c4tvzqdn2e8y",
        "Created": "2017-07-27T10:01:09.111025266Z",
        "Scope": "swarm",
        "Driver": "overlay",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/16",
                    "Gateway": "<IP_ADDRESS>"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": true,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "bfdee6bece2b0750796d39533793286f599ad3f38855f4518ac545cf02048473": {
                "Name": "traefik.qml805v1p6e35ewm3e6f1qko8.zbyxdt4vawobelqp8pz7lxdp5",
                "EndpointID": "6e0e5f3d4c6bede800d6948aaa6da6f6b4df0e51d4e9b43c3fc9be88385e966e",
                "MacAddress": "02:42:0a:ff:00:07",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "ingress-sbox": {
                "Name": "ingress-endpoint",
                "EndpointID": "10adf1878e093da50c7bfe7dcda2c0c1cdb5271db9b31c49553e4a031b20244b",
                "MacAddress": "02:42:0a:ff:00:02",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            }
        },
        "Options": {
            "com.docker.network.driver.overlay.vxlanid_list": "4096"
        },
        "Labels": {}
    }
]

Most of the time we see this issue occurring when the machines are restarted.

Adding more error stack from traeifik:
2017/08/03 09:39:51 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:16614: EOF
2017/08/03 09:51:55 h2_bundle.go:3354: http2: server: error reading preface from client <IP_ADDRESS>:59844: timeout waiting for client preface
2017/08/03 09:51:55 h2_bundle.go:3354: http2: server: error reading preface from client <IP_ADDRESS>:45238: timeout waiting for client preface
2017/08/03 10:00:26 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:60222: EOF
2017/08/03 10:04:26 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:45816: EOF
2017/08/03 10:05:14 h2_bundle.go:3354: http2: server: error reading preface from client <IP_ADDRESS>:64498: timeout waiting for client preface
2017/08/03 10:05:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:35986: remote error: tls: unknown certificate
2017/08/03 10:11:08 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:60728: remote error: tls: unknown certificate
2017/08/03 10:15:04 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:64978: remote error: tls: unknown certificate
2017/08/03 10:22:06 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:18766: EOF
2017/08/03 10:23:22 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:18946: remote error: tls: unknown certificate
2017/08/03 10:23:26 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:61586: remote error: tls: unknown certificate
2017/08/03 10:27:47 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:1843: remote error: tls: unknown certificate
2017/08/03 15:35:00 h2_bundle.go:3354: http2: server: error reading preface from client <IP_ADDRESS>:37992: timeout waiting for client preface
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:52954: tls: first record does not look like a TLS handshake
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51383: local error: tls: bad record MAC
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51395: local error: tls: bad record MAC
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51422: local error: tls: bad record MAC
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51447: local error: tls: bad record MAC
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51583: tls: client offered an unsupported, maximum protocol version of 300
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51652: tls: no cipher suite supported by both client and server
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51658: tls: no cipher suite supported by both client and server
2017/08/04 08:43:59 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:51666: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43012: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43018: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43021: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43024: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43028: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43031: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43034: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43052: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43055: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43058: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43061: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43064: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43067: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43076: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43079: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43082: EOF
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43085: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43088: tls: no cipher suite supported by both client and server
2017/08/04 08:45:11 server.go:2753: http: TLS handshake error from <IP_ADDRESS>:43093: tls: no cipher suite supported by both client and server

This is turning out to be a huge blocker for us to proceed with Traefik, we are using this but if this issue is not addressed we need to look for other alternatives :(.

hello @AchuthSankar , the error tls: client offered an unsupported, maximum protocol version of 300 means that your client was attempting to connect to traefik with a maximum of SSLv3.
According to https://golang.org/pkg/crypto/tls/, the minimum TLS version supported is tls 1.0.
If you need to support a legacy platform that does not have TLS support, you may require some custom code to be added to Traefik.

Hi dtomcej
Thanks dtmocej for helping me. But the client here is ingress-sbox(dockers hidden container). So do you think if there is any issue in the docker side,
The reason is it works fine for a week and then slips into this error.
regards
Achuth

Hello,
Same issue with same configuration here. We use an aws loadbalancer between client (chrome) and docker swarm (so traefik). Is the problem there ?
Thanks.


Message user, not channel

The API isn't clear, but apparently rtm_send_message() can be
used for both sending messages to channels and users. I have
personally not tested this, I just presume it works.
Please test this. This branch/commit addresses issue #2.

Pushed version which works, just needs adapting to use greeting.txt and perhaps slight cleanup.

Thanks :+1: will wrap up tonight.

Commit 797dffc is untested.

Ok.


How to deal with multi-label target?

What if I want to attack models on a dataset with more than 2 labels ('pos' / 'neg')? I only see models with get_prob function returning only probability for 2 labels.

Oh, this is not a problem as I tried multi-class dataset.

Hello, I also ran into this problem, what to do if you want to deal with multi-label data.