Bump jsforce

I think this should be bumped to 2.0.0-beta.27. The current version of jsforce has a dependency to xml2js that is vulnerable.
https://github.com/dxatscale/sfpowerscripts/blob/185b6fbcbd2d847619b021eaf48544506191cba2/packages/sfpowerscripts-cli/package.json#L33

Thanks @rygramer  I don't think we can until sf migrates all other libs to use this, this is because the way we build in mono repo, last wee when i checked packaging lib was still on a version of @salesforce/core that is dependent on 19
I will have a check, that being said as most of these vulnerabilities are  on the context of a web application which serves incoming requests.

Looks like @salesforce/packaging (v2.3.1) depends on @salesforce/core: ^4.3.10
And @salesforce/core v 4.3.10 depends on jsforce: ^2.0.0-beta.27
:) THANK YOU for all you do.

awesome will update it straightaway


bug: setting browser on macOS fails to start browser

Did you check docs and existing issues?

[X] I have read all the lazy.nvim docs
[X] I have searched the existing issues of lazy.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
v0.9.1
Operating system/version
macOS Ventura 13.5 (22G74)
Describe the bug
Setting ui.browser entry to any value on macOS (Chrome/Google\ Chrome/open /Applications/Google\\ Chrome.app/open -a Google\\ Chrome) is not working as desired and throws an error:
E5108: Error executing lua: Vim:E475: Invalid value for argument cmd: 'open -a Google\ Chrome.app' is not executable
stack traceback:
        [C]: in function 'jobstart'
        .../beno/.local/share/nvim/lazy/lazy.nvim/lua/lazy/util.lua:44: in function 'open'
        .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/view/diff.lua:17: in function 'browser'
        .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/view/init.lua:242: in function 'diff'
        .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/view/init.lua:211: in function 'fallback'
        .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/view/init.lua:273: in function 'fn'
        ....local/share/nvim/lazy/lazy.nvim/lua/lazy/view/float.lua:184: in function <....local/share/nvim/lazy/lazy.nvim/lua/lazy/view/float.lua:183>

Steps To Reproduce

Set ui.browser on macOS
Try to open any link to commit/repo from :Lazy ui

Expected Behavior
A link opens in a browser
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
    vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
    vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
    "folke/tokyonight.nvim",
    -- add any other plugins here
}
require("lazy").setup(plugins, {
    root = root .. "/plugins",
    ui = { browser = "open -a Google\\ Chrome.app" }
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

I'm sorry if this is not a lazy.nvim bug, but using open -a Google\\ Chrome.app https://google.com from terminal (or via :!) works as expected. I hope this issue is addressed correctly

Hello @rosingrind,
Could you try:  ui = { browser = "Google\\ Chrome.app" }
I think the open command is issued by lazy.nvim itself.

@abeldekat you can see in the code that this isn't the case

@max397574 , you are totally correct. My apologies!

I think the problem here is that jobstart expects a table as an argument where the first element is an executable (open in this case)  and the rest are arguments
the problem here is that your browser can't be "represented" by a single executable
and you also can't use a table in the settings because of how the code is structures
I think this has to be fixed in the code with if type(browser)=="table" then cmd = browser; table.insert(cmd,uri) end (@folke when u get back and have time to look at this issue)

@max397574,
In addition to your excellent analysis:
As a temporary workaround, I think the open -a might not be needed when referring directly to the chrome executable:
 ui = { browser = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" }
Source: stackoverflow
On linux, using a simple wrapper script called test this, only calling firefox:
I don't have to escape the spaces with backslashes in order to make it work.

Just do what @abeldekat suggested.


failed to generate embedding

I installed it without any issues. However the embeddings took quite some time and I ended it. I tried to restart it but it threw an error. I then replaced all the files except the vault and now I have this:
Cloning into 'easy-local-rag'...
remote: Enumerating objects: 146, done.
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 146 (delta 12), reused 3 (delta 1), pack-reused 117ReceReceiving objects:  89% (130/146)
Receiving objects: 100% (146/146), 63.38 KiB | 1.06 MiB/s, done.
Resolving deltas: 100% (72/72), done.
PS C:\Users\Bob\easy-local-rag> cd ..
PS C:\Users\Bob> git clone  https://github.com/AllAboutAI-YT/easy-local-rag.git
fatal: destination path 'easy-local-rag' already exists and is not an empty directory.
PS C:\Users\Bob> cd .\easy-local-rag\
PS C:\Users\Bob\easy-local-rag> python .\localrag_no_rewrite.py
Traceback (most recent call last):
  File "C:\Users\Bob\easy-local-rag\localrag_no_rewrite.py", line 92, in <module>
    response = ollama.embeddings(model='mxbai-embed-large', prompt=content)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\ollama\_client.py", line 198, in embeddings
    return self._request(
           ^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\ollama\_client.py", line 73, in _request
    raise ResponseError(e.response.text, e.response.status_code) from None
ollama._types.ResponseError: failed to generate embedding
PS C:\Users\Bob\easy-local-rag>

Any thoughts?

did you pull the embeddings model?:)

Yes, in the initial install and when I ran it, it ran for 2 hours before I ended it. I made vault smaller and still the embedding just hangs.

i also have the same issue running on linux with amd gpu using rocm in a cuda env
Traceback (most recent call last):
File "/home/john/anaconda3/envs/ai/easy-local-rag/localrag.py", line 134, in
response = ollama.embeddings(model='mxbai-embed-large', prompt=content)
File "/home/john/anaconda3/envs/ai/lib/python3.9/site-packages/ollama/_client.py", line 198, in embeddings
return self._request(
File "/home/john/anaconda3/envs/ai/lib/python3.9/site-packages/ollama/_client.py", line 73, in _request
raise ResponseError(e.response.text, e.response.status_code) from None
ollama._types.ResponseError: failed to generate embedding

Traceback (most recent call last):
File "localrag.py", line 134, in
response = ollama.embeddings(model='mxbai-embed-large', prompt=content)
File "/opt/homebrew/anaconda3/envs/RAG2/lib/python3.8/site-packages/ollama/_client.py", line 198, in embeddings
return self._request(
File "/opt/homebrew/anaconda3/envs/RAG2/lib/python3.8/site-packages/ollama/_client.py", line 73, in _request
raise ResponseError(e.response.text, e.response.status_code) from None
ollama._types.ResponseError: failed to generate embedding

A little late, but what worked for me was to open the vault.txt file, remove the empty new lines at the top and bottom of the content and the error stopped appearing.


VS Code Is Wondeful!

Issue Type: Just Say Thanks!
Dear VS Code Dev Girls&Guys,
Kudos! your IDE is becoming amazing!
and it keeps get better and better all the time,
so i stopped coding for few minutes to thanks you for this magnificent IDE
hope you get big bonus for this achievement!
sorry for spamming your bug queue...
Shahar
VS Code version: Code 1.56.0 (cfa2e218100323074ac1948c885448fdf4de2a7f, 2021-05-04T22:09:06.405Z)
OS version: Windows_NT x64 10.0.19042

@shahar-le thank you for the feedback 🌷


Howto user your patches for cubieboard 1?

Hi, I've trying to use your patches on cubieboard 1. However they are compiling fine (using Armbian.com-Source), but the auo_pixcir_ts module did not load.
[   69.471385] ===========================ft5x_ts_init=====================
[   69.477300] ctp_fetch_sysconfig_para.
[   69.487167] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x5c, dirty_addr_buf: 0x5c. dirty_addr_buf[1]: 0xfffe
[   69.492634] ctp_fetch_sysconfig_para: ctp_twi_id is 1.
[   69.497393] ctp_fetch_sysconfig_para: screen_max_x = 800.
[   69.501858] ctp_fetch_sysconfig_para: screen_max_y = 480.
[   69.508048] ctp_fetch_sysconfig_para: revert_x_flag = 0.
[   69.512415] ctp_fetch_sysconfig_para: revert_y_flag = 0.
[   69.517302] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
[   69.524949] ft5x_ts_init: after fetch_sysconfig_para:  normal_i2c: 0x5c. normal_i2c[1]: 0xfffe
[   69.530591] ctp_init_platform_resource: tp_wakeup request gpio fail!
[   69.535989] ctp_init_platform_resource: tp_reset request gpio fail!
[   69.541469] ctp_init_platform_resource: No power port feature present.
[   69.659410] ctp_detect: Detected chip ft5x_ts at adapter 1, address 0x5c
[   69.668991] ====ft5x_ts_probe begin=====.
[   69.687335] input: ft5x_ts as /devices/platform/sunxi-i2c.1/i2c-1/1-005c/input/input5
[   69.711243] ctp_set_irq_mode: config gpio to int mode.
[   69.721049] ctp_set_irq_mode, 244: gpio_int_info, port = 8, port_num = 7.
[   69.729358]  INTERRUPT CONFIG
[   69.736282] ==ft5x_ts_probe over =
[   90.605851] a0
[   90.607695] ==auo_pixcir_init==
[   90.615587] a1
[   90.616216] a5
[   90.619536] failed to connect I2C to auo_pixcira0

What is causing that error?
Kind regards

Hi sorry, at the moment I have pause the developement.The original drivers where from this page.http://ybmaker.org/cubiescreen
Unfortunately the site is down. Anyway the original driver was quite bad and based on  the ft5x, which is not on the cubiescreen.After a while I found out that the correct driver would be drivers/input/touchscreen/auo-pixcir-ts.cBut this driver has to be rewritten because the allwinner kernel does not use a devicetree, instead it use its own config  mechanism. I can give you two option: 1.) Wait until I will finish my work. I don't know when I find time for this task2.) Try to rewrite it your self. The documenttion is really bad. You can find it here: https://github.com/messi1/cubiescreen/tree/master/doc Sorry that I can't help you at the moment. Best regards Juergen
Am 22 Dec 2015 23:58:06 +0100 (CET) Von m3730r<EMAIL_ADDRESS>Hi, I've trying to use your patches on cubieboard 1 However they are compiling fine (using Armbiancom-Source), but the auo_pixcir_ts module did not load
[   69471385] ===========================ft5x_ts_init=====================
[   69477300] ctp_fetch_sysconfig_para
[   69487167] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x5c, dirty_addr_buf: 0x5c dirty_addr_buf[1]: 0xfffe
[   69492634] ctp_fetch_sysconfig_para: ctp_twi_id is 1
[   69497393] ctp_fetch_sysconfig_para: screen_max_x = 800
[   69501858] ctp_fetch_sysconfig_para: screen_max_y = 480
[   69508048] ctp_fetch_sysconfig_para: revert_x_flag = 0
[   69512415] ctp_fetch_sysconfig_para: revert_y_flag = 0
[   69517302] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0
[   69524949] ft5x_ts_init: after fetch_sysconfig_para:  normal_i2c: 0x5c normal_i2c[1]: 0xfffe
[   69530591] ctp_init_platform_resource: tp_wakeup request gpio fail!
[   69535989] ctp_init_platform_resource: tp_reset request gpio fail!
[   69541469] ctp_init_platform_resource: No power port feature present
[   69659410] ctp_detect: Detected chip ft5x_ts at adapter 1, address 0x5c
[   69668991] ====ft5x_ts_probe begin=====
[   69687335] input: ft5x_ts as /devices/platform/sunxi-i2c1/i2c-1/1-005c/input/input5
[   69711243] ctp_set_irq_mode: config gpio to int mode
[   69721049] ctp_set_irq_mode, 244: gpio_int_info, port = 8, port_num = 7
[   69729358]  INTERRUPT CONFIG
[   69736282] ==ft5x_ts_probe over =
[   90605851] a0
[   90607695] ==auo_pixcir_init==
[   90615587] a1
[   90616216] a5
[   90619536] failed to connect I2C to auo_pixcira0
What ist causing this error?
Kind regards
—Reply to this email directly or view it on GitHub.

Hi there!
I am having problems to make the cubiescreen touchscreen work properly on an A10, I was trying to use armbian, but  A10 is not longer supported :(
The problem is that, eventhough the ft5x_ts module compiled from ybtech works and loads, after some random time it gives me:
msg ft5x_i2c_rxdata i2c read error: -121
CTPft5x_read_data:893 read_data i2c_rxdata failed: -121
bus is busy, status = f9
Retrying transmission 2
Have you ever experienced something like this?
Thank you,


Rename the repository to tldr-c-client

It is misleading to have cpp in the name, as it implies this is actually written in C++. So I suggest to name it properly, as tldr-c-client.

Whoops. #20 already exists.


Numeric comparisons with float32 values are not currently possible

We now attempt to assert/cast numeric values to float64 to allow comparison with number-based rollour strategies (which come from the server as JSON Float64).
This works fine for all types except float32 (which loses some precision in the conversion).
I'm sure there is a solution to this but for now we want to get going with the more accepting numeric conversion code.

How much precision do you need?
func roughlyEqualFloat64(a, b float64) bool {
    const equalityThreshold = 1e-7
    return math.Abs(a-b) < equalityThreshold
}

It's not even only about equality... > / <=, =, >=, > too.


Ban address phis in non-OSSA SIL

LoopRotate was the last optimization to be generating address phis. This PR changes LoopRotate to avoid generating address phis and turns on verification to make sure we don't have address phis in SIL

@swift-ci test

@swift-ci test source compatibility

@swift-ci test

@swift-ci test

@swift-ci test

@swift-ci test

@swift-ci test source compatibility


Github Actions

Echo-content.yml is added to GitHub action.
This PR closes #122

Adyasaha could you please elaborate on the utility of this GitHub Action


Initial playground

Following up on the PR here: https://github.com/apache/incubator-devlake/pull/6963.
We set up a playground using Jupyter notebook, to provide analysis capabilities beyond grafana.
We implemented a (graphviz) status transition chart for issues with their delays, and a (plotly) boxplot to show more delay statistics on status changes.

Notes
There's probably more needed to make this repo stand on its own:

linter/formatter (with rules)
actions with checks
make it easier to deploy, containerizing the jupityer service
license and contribution files
templates for issues/prs
We could help with that, preferably as separate PRs, so its easier to integrate while distributing work - we might need some direction on standards, requirements, things to reuse, within devlake or ASF).

I can help to add some files about apache lisence requirements.(It's a one-time job and a little tedious.) It's part of license and contribution files.
And I argee with you about the following steps we should follow. Linter/formatter (with rules) and running thess rules with GitHub actions are the first steps.


Consistent precision type of apply and contract

Description
Previously, if one contracts two MPOs with single-precision data type (i.e. Float32) on a 64-bit machine, then the resulting MPO will be converted to have Float64 data type due to line 778 of src/mps/mpo.jl: R = ITensor(1).
Changing this line to R = ITensor(true) fixes this bug.
Minimal demonstration of previous behavior
using ITensors
using Random
Random.seed!(1234)

let
    L = 4
    sites = siteinds("S=1/2",L)
    x = randomMPS(sites,linkdims=1)
    y = randomMPS(sites,linkdims=1)
    A = outer(x',y)

    A = convert_leaf_eltype(Float32, A)
    @show eltype(ITensors.data(apply(A,A))[1])
end

returned
eltype((ITensors.data(A))[1]) = Float32
eltype((ITensors.data(apply(A, A)))[1]) = Float64

Minimal demonstration of new behavior
Now, it returns
eltype((ITensors.data(A))[1]) = Float32
eltype((ITensors.data(apply(A, A)))[1]) = Float32

How Has This Been Tested?
See above.
Checklist:

[ ] My code follows the style guidelines of this project. Please run using JuliaFormatter; format(".") in the base directory of the repository (~/.julia/dev/ITensors) to format your code according to our style guidelines.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have added tests that verify the behavior of the changes I made.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[ ] Any dependent changes have been merged and published in downstream modules.

Thanks! You should be able to use ITensors.scalartype(A) to get the element type of the ITensors of an MPS/MPO. Could you add a test based on the code in your first post that uses ITensors.scalartype?

Codecov Report

Merging #1048 (e4941d8) into main (6d82de9) will not change coverage.
The diff coverage is 100.00%.

:exclamation: Current head e4941d8 differs from pull request most recent head 4196dcc. Consider uploading reports for the commit 4196dcc to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main    #1048   +/-   ##
=======================================
  Coverage   66.60%   66.60%
=======================================
  Files          97       97
  Lines        9978     9978
=======================================
  Hits         6646     6646
  Misses       3332     3332

Impacted Files
Coverage Δ

src/mps/mpo.jl
84.71% <100.00%> (ø)

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

Yes, I've added the tests!

Thanks!


Pytest error: unrecognized arguments in pytest.ini

When running Pytest it throws the following error:
ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] [...]
pytest: error: unrecognized arguments: --cov-report --cov=src
  inifile: /Users/.../cira/pytest.ini
  rootdir: /Users/.../cira

The arguments are not supported anymore.
@JulianFrattini What output regarding the code coverage report is desired?
Pytest version 7.1.0

The error was likely caused due to the pytest-cov package missing. It has been added to the requirements.txt now and should solve the error.

Yes, it solved the problem.


Typeahead won't allow non-search result values

I can only enter a value which matches one of the search results.
How do I allow the user to enter their own text (and not just select from the results ?)
How do I prevent the "No Matching Records" popping up, is there an event I can handle for that ?
formatMatches = (value: any) => value.EmployeeName;
engageIDs = (value: any) => value.EngageID;
    searchEmployee = (text$: Observable<string>) =>
      text$.pipe(
        debounceTime(200),
        distinctUntilChanged(),
        tap(() => this.searching = true),
        switchMap(term =>
          this.engageService.search(term).pipe(
            tap(() => this.searchFailed = false),
            catchError(() => {
              this.searchFailed = true;
              return of([]);
            }))
          ),
          tap(() => this.searching = false)
      )

Closing this as this project is no longer being maintained, per the README and the ISSUE_TEMPLATE.


GPT does not respond after a text request

Even after waiting for 10 minutes, nothing has changed

I have same question


States in cache reset to defaults after browser refresh or navigation??

Hi,
I wrote a small example with apollo-link-state and I realised that the states which were already mutated are reset to defaults when the page is refreshed in the browser or navigating to other page.
Why is like that?? I would expect that defaults are stored in the cache initially when those states are undefined, but later defaults should not interfere anymore with cache.
Can you check my repo? Do I use it correctly??
https://github.com/fodurrr/apollo-link-state-example
thanks in advance

If you use a persistent cache (like https://github.com/apollographql/apollo-cache-persist) you'll get what you are looking for.
The same thing happens to a React Component's state when you refresh. If you want it to be more persistent, you'll have to use something to make it persistent.

Beat me to it! :P

This (https://github.com/apollographql/apollo-link-state/issues/170) issue is worth looking at if you are trying to use apollo-cache-persist with apollo-link-state though.

Thanks for the quick answers. I will look deeper, however I tried apollo-cache-persist but it is not really a solution alone. I also checked #170.
Apollo-cache-persist stores my mutations nicely in localStorage but how do I synchronise from localStorage to in-memory-cache after page refresh or navigation with react router? In-memory-cache will be set back to the defaults.
What is the best way to handle page refreshes?
Thanks for help

As mentioned elsewhere, this library doesn't really deal with serialization, I'm going to close this ticket for now. You might have an easier time asking on StackOverflow or chatting in Slack! (There's a #local-state channel among others!)


Api support for vlan / interfaces

There is currently no programmatic way to add, update, remove interfaces, specifically vlans, via the api.
Now that the new firewall api plugin let's us use the api to manipulate the firewall rules, an api for vlans would empower us to automatically create entire network segments via the api.

API for settings would be nice as well, e.g. enabling ssh, set hostname and domain, ...


Documentation on Quest Touch Controller Input Mapping

Hello!
I'm currently working on a project where I'm using the button and joystick inputs of the touch controllers fairly frequently.
I'm currently using a mix of signals, but this very quickly gets out of hand, since I'm doing a lot of prototyping and debugging outside of VR.
I'd very much like to be able to just map the Touch Controller Button and Joysticks in the Input Map, and haven't seen any information on this.
Thanks for all of your work! Getting everything up and running was very easy with the tools provided.

Hi,
so far I have not used the Input mapping for VR development. I don't know right now if it is already possible to map using the normal joystick inputs to ARVRController. If it is not yet possible it would probably need some additions in the core of godot itself.
Could you explain a bit more what your needs are? For example for doing development on desktop I implemented the VRFeatureSimulator node that allows to emulate controller movements and buttons directly on desktop when launching your project with the toolkit.

Hello again!
I found the information that I needed, which was in the vrAutoload script.
It was essentially an accurate button map, as follows:
enum CONTROLLER_AXIS {
	None = -1,

	JOYSTICK_X = 0,
	JOYSTICK_Y = 1,
	INDEX_TRIGGER = 2,
	GRIP_TRIGGER = 3,
}

# the individual buttons directly identified left or right controller
enum BUTTON {
	None = -1,

	Y = 1,
	LEFT_GRIP_TRIGGER = 2, # grip trigger pressed over threshold
	ENTER = 3, # Menu Button on left controller

	TOUCH_X = 5,
	TOUCH_Y = 6,
	X = 7,

	LEFT_TOUCH_THUMB_UP = 10,
	LEFT_TOUCH_INDEX_TRIGGER = 11,
	LEFT_TOUCH_INDEX_POINTING = 12,

	LEFT_THUMBSTICK = 14, # left/right thumb stick pressed
	LEFT_INDEX_TRIGGER = 15, # index trigger pressed over threshold

	B = 1 + 16,
	RIGHT_GRIP_TRIGGER = 2 + 16, # grip trigger pressed over threshold
	TOUCH_A = 5 + 16,
	TOUCH_B = 6 + 16,
	A = 7 + 16,

	RIGHT_TOUCH_THUMB_UP = 10 + 16,
	RIGHT_TOUCH_INDEX_TRIGGER = 11 + 16,
	RIGHT_TOUCH_INDEX_POINTING = 12 + 16,

	RIGHT_THUMBSTICK = 14 + 16, # left/right thumb stick pressed
	RIGHT_INDEX_TRIGGER = 15 + 16, # index trigger pressed over threshold
}

I was able to manually assign the buttons to controllers in the Input Map by following this as a guideline, using Device 1 for the left controller and Device 2 for the right controller.
This information might be useful to highlight somewhere, in case anyone else wants to be able to call buttons from a standard Input.is_action_pressed("") call, for instance if someone is developing a game that runs both in and out of VR, or, like in my case, where running tests is faster to just run it on the computer without uploading to the headset.

Yes; running on desktop is essential for quick iteration. Did you checkout the Feature_VRSimulator (just drop it onto your OQ_ARVROrigin); this already maps most oculus touch controls (and headset movement). And it is really useful for testing as it will behave the same as in the headset when you press buttons are look around.
For more advanced use I also have the Feature_VRRecorder that allows you to record interaction on device and save it to a file that you can than playback on desktop.
I will put a link to the information in the wiki.
Cheers,
Holger


Wrong asg file is being used in SetUp/Configure.

The cluster is not using the selected asg file.
It only copied the selected file if the directory did not exist (first time)

fixed in v3.4.2


ConnectivityMonitorApple::OnReachabilityChanged callbacks on the wrong queue

[READ] Step 1: Are you in the right place?
[REQUIRED] Step 2: Describe your environment

Xcode version: 10.3
Firebase SDK version: 6.7.0
Firebase Component: Firestore
Component version: 1.4.4

[REQUIRED] Step 3: Describe the problem
Firestore crashes when trying to write data
Steps to reproduce:
Don't have exact steps. Stack trace:
Fatal Exception: NSInternalInconsistencyException
FIRESTORE INTERNAL ASSERTION FAILED: Expected to be called by the executor associated with this queue (expected executor: 'com.google.firebase.firestore', actual executor: 'com.apple.main-thread') (expected executor_->IsCurrentExecutor())

Fatal Exception: NSInternalInconsistencyException
0  CoreFoundation                 0x18763e98c __exceptionPreprocess
1  libobjc.A.dylib                0x1868179f8 objc_exception_throw
2  CoreFoundation                 0x187558098 +[_CFXNotificationTokenRegistration keyCallbacks]
3  Foundation                     0x188068de8 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:]
4  Smart Home                     0x103830750 firebase::firestore::util::internal::Fail(char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
5  Smart Home                     0x103830868 firebase::firestore::util::internal::Fail(char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*)
6  Smart Home                     0x103789040 firebase::firestore::util::AsyncQueue::VerifyIsCurrentExecutor() const
7  Smart Home                     0x1037891b0 firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&)
8  Smart Home                     0x10378fad4 firebase::firestore::remote::ConnectivityMonitorApple::OnReachabilityChanged(unsigned int)
9  SystemConfiguration            0x1883b0118 reachPerformAndUnlock
10 libdispatch.dylib              0x18707ca38 _dispatch_call_block_and_release
11 libdispatch.dylib              0x18707d7d4 _dispatch_client_callout
12 libdispatch.dylib              0x18705d9e4 _dispatch_main_queue_callback_4CF$VARIANT$armv81
13 CoreFoundation                 0x1875d032c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
14 CoreFoundation                 0x1875cb264 __CFRunLoopRun
15 CoreFoundation                 0x1875ca7c0 CFRunLoopRunSpecific
16 GraphicsServices               0x1897cb79c GSEventRunModal
17 UIKitCore                      0x1b3f87c38 UIApplicationMain
18 Smart Home                     0x102f8b6c0 main (<compiler-generated>)
19 libdyld.dylib                  0x18708e8e0 start

Relevant Code:
My Firestore database initialization is going on a dedicated dispatch queue and my write requests also run in the same queue. So, for the Firestore I always use one exact dispatch queue.
// very simplified version of my firestore app usage

let dispatchQueue =  DispatchQueue(label: "my label", qos: .userInitiated)

dispatchQueue.async {
// then lazy property initialize Firestore on this queu

private lazy var db: Firestore = {
        let db = Firestore.firestore()
        db.settings.dispatchQueue = self.dispatchQueue
        return db
    }()

// then on this queue I'm creating document references and trying to write data

let document = db.collection("some").document("some")
document.setData([id: json],
                                 merge: true)
            }

I had the same problem.

I got the same crash after the update Firebase SDKs to the latest version v6.7.0

Thanks for the report. We're looking into this now.

We've released FirebaseFirestore 1.4.5 which fixes this issue.

The 6.7.1 version of the zip distribution and a Firestore 6.7.1 Carthage module are available.

How could we get the zip file?

@ryanwilson When will you update the stable version in cocoapods to 6.7.1?

@pradipaub36 6.7.1 is a zip and Carthage version update only.
For CocoaPods, since the actual fix is in the Firestore pod, it's sufficient to run pod update on Firebase 6.7.0 and update FirebaseFirestore to 1.4.5


[1.21] Fix/upgrade Mekanism conduits to the new system.

These were missed as the overhaul done in 1.20.6 was performed without Mekanism in the dev environment. Now that we're up to 1.21 this can be done.

closed via https://github.com/Team-EnderIO/EnderIO/commit/8bd3d23b497baeeb7cd1d2515238c938f7c257dd


Client channel unusable after a network reset

Summary: If a client channel is in a READY state and the network is disconnected, the channel becomes unusable and the client will not attempt to reconnect to the server once the network connection is re-established.
What version of gRPC and what language are you using?
1.17.2
Same issue experience in version 1.11.x
C++
What operating system (Linux, Windows,...) and version?
Client running on Ubuntu 16.04.
Server running Windows Enterprise.
What runtime / compiler are you using (e.g. python version or version of gcc)
N/A
What did you do?
Server and client are both started on a connected network. I can successfully make calls and receive responses from the server. When the network is turned off, the server receives a "Disconnected client - Endpoint read failed" error. Some other relevant fields in this debug message - "grpc_status":14 (UNAVAILABLE), "occured_during_write":0, "description":"An established connection was aborted by the software in your host machine".
At the time of network disconnect, the client does not print out any logs at all (using GRPC_TRACE=connectivity_state,call_error,op_failure,server_channel,client_channel,channel GRPC_VERBOSITY=DEBUG).
Once the network is turned on again there are no logs experienced on neither the server nor the client. Attempting to make a call using the client (send a launch request) results in a repeated DEADLINE_EXCEEDED error. Turning off the network connection at this time does not result in a server side "Disconnected client" error.
The client context is set to use a deadline (tested with 2 and 10 seconds). Synchronous calls are used in this case.
Code sniplets:
/rpc_service.proto
syntax = "proto3";
import "google/rpc/status.proto";
message RpcRequest {
}
message RpcResponse {
}
service RpcService{
rpc Call(RpcRequest) returns (RpcResponse);
}
/client.cc
Initialization:
std::unique_ptrRpcService::Stub stub_ = RpcService::NewStub(::grpc::CreateChannel(
server_endpoint, ::grpc::InsecureChannelCredentials()));
Sending a rpc request:
::grpc::ClientContext context;
context.set_deadline(
gpr_time_from_micros(call_timeout_.InMicroseconds(), GPR_TIMESPAN));
RpcRequest request;
RpcResponse response;
::grpc::Status grpc_status = stub_->Call(&context, request, &response);
/server.cc
grpc::ServerBuilder builder;
builder.AddListeningPort(endpoint, ::grpc::InsecureServerCredentials());
builder.RegisterService(&rpc_service);
std::unique_ptrgrpc::Server grpc_server_ = builder.BuildAndStart();
What did you expect to see?
Client should make a successful call after a network reset.
What did you see instead?
Client fails to receive a response from the server.
Anything else we should know about your project / environment?
When the network connection is re-established and the client fails to receive a response from the server, tcpdump captures the client sending out some packets.
Starting up both client and server with network ON, and then unplugging the network does not result in any error messages until a call is attempted. This is the same result as when starting both client and server with the network disconnected. Once a call is attempted the client will transition from IDLE to CONNECTING and then begin to bounce back and forth between CONNECTING and TRANSIENT_FAILURE states (attempting to reconnect with exponential back-off) until the connection is re-established.
If the client is started with the network connected, but doesn't send a request and the network is disconnected the server doesn't get a disconnected client error. Until a call is made, the client stays in a "IDLE".
If a client is initialized and a call is made on a disconnected network, then the client will enter a CONNECTING state (with exponential backoff up to a max of 2 min where the client will be in a TRANSIENT_FAILURE state). Once the network is connected, the connection will be re-established the next time the channel will enter a CONNECTING state and the client will enter the READY state. After this, each call will succeed until the network is reset.
Disconnecting the network after the client is in a READY state will not transition the client out of a READY state.
In summary: Until a call is made, the client will stay in an "IDLE" state no matter the network status. Once a call is made, the client will attempt to make a connection by entering the CONNECTING state. If no connection is found, it will transition bounce in-between CONNECTING and TRANSIENT_FAILURE states. Once a connection is found, the client will go into a READY state. From here, if a connection is lost, the client will not attempt to enter a CONNECTING state again.
Similar issue (closed) to the one I’m having:
https://github.com/grpc/grpc/issues/16974
Known fix
Create a new channel on each call.
Failed fix attempts
Set GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA = 0
Questions
Should the client be able to use the already created channel after a network reset?
Does the channel have to be restarted when a network is reset?

The channel does not transition from a READY state to a TRANSIENT_FAILURE on a DEADLINE_EXCEEDED error (deadline set by my client application).

Can you post complete client and server code to reproduce this issue? Also, can you please check if you're still seeing this with the latest grpc code on master?

Unfortunately I won't be able to provide more complete code other than what was already given. I believe this can be easily reproduced with any simple RPC client+server by following the steps I provided. As soon as work schedule permits, I will post more complete code.
On the grpc.io board topic of this issue, in response to my comment of there not being a transition to TRANSIENT_FAILURE on a DEADLINE_EXCEEDED error<EMAIL_ADDRESS>said "A deadline_exceeded error on a call does not result in a transient failure on the channel." I would like to consolidate all the discussion to this grpc issue so I will ask here.
How does a client handle when a network has been disconnected? Then reconnected? What I see when the network cable is unplugged is the server gets a "Disconnected client" but nothing happens on the client side. Then after the network cable is plugged back in, the channel is unusable and a new one has to be created.
This issue might be related: https://groups.google.com/d/topic/grpc-io/199V_iF0NMw/discussion

The client will try to reconnect to the server with exponential backoff. The deadline controls how long to wait for a response before failing the RPC with a DEADLINE_EXCEEDED error.
You can configure keepalives to ensure that the channel is alive and usable.


Custom RKE2 | Unexpected Sorting of K8s Version | Blocking Upgrade

Setup

Rancher version: 2.6.3-rc5
Browser type & version: Google Chrome 96.0.4664.55 (Official Build) (x86_64)

Describe the bug
When creating a Custom RKE2 cluster there is a k8s version not being sorted as an expected. When trying to upgrade the cluster from v1.21.7rke2r2 to v1.21.7-rc2+rke2r3. The v1.21.7-rc2+rke2r3 version is greyed out and unable to be selected.

v1.21.7-rc2+rke2r3 is > v1.21.7rke2r2

To Reproduce

Create a custom RKE2 cluster with v1.21.7rke2r2
Try to upgrade the custom RKE2 cluster from v1.21.7rke2r2 to v1.21.7-rc2+rke2r3

Result
v1.21.7-rc2+rke2r3 is sorted after v1.21.7rke2r2. When trying to upgrade the cluster the v1.21.7-rc2+rke2r3  is disabled and unavailable to select as an upgrade option.
Expected Result
To be able to upgrade from v1.21.7rke2r2 to v1.21.7-rc2+rke2r3
Screenshots

Additional context
The UI is making these sortable with utils/sort as:
v1.21.7rke2r2 =<PHONE_NUMBER>.0000000021.0000000007.rke0000000002r0000000002
v1.21.7-rc2+rke2r3 =<PHONE_NUMBER>.0000000021.0000000007.rc0000000002.rke0000000002r0000000003

This is the correct behavior, 1.21.7-anything is by (semver) definition less than 1.21.7.  They are the same major/minor/patch, adding a hyphen makes it a prerelease, and all prereleases are less than the same tag without a prerelease.  The -rcX should go after the + so that it is part of the metadata instead of a prerelease marker.

The extending out the numbers thing with lots of leading zeros is not relevant to this, that just makes it so that the standard string sort (which is a lot faster than providing a custom one) will preserve lexographic ordering of numbers (i.e. 1, 2 ... 10, 11, 12) instead of 'ASCII-betical' order (1, 10, 11, 12, 2, 3 ...)

I need to file an RKE2 ticket to fix semver.

Filed https://github.com/rancher/rke2/issues/2272 to address semver.
In light of the current state of the versions listed, independent of this UI issue, we'll push this out to 2.6.4.

New backend ticket for more Team 2 tracking: https://github.com/rancher/rancher/issues/39303

Tracking now back to RKE2 repo: https://github.com/rancher/rke2/issues/2272 as the other backend ticket was closed as a duplicate.

Pushing to Q4 as Q3 timeline is tight. Will check with RKE2 team about plans.

Per @caroline-suse-rancher,  a hyphen should never be in a release in the UI for rke2 anymore.
"For more explanation, if we re-release a version it is always an r2, r3, etc. in the case of rke2 and an s2, s3, etc. in the case of k3s. So, for instance, if we have the first release of v1.24.16+rke2r1, then need to re-release it would become v1.24.16+rke2r2 , rc stands for "release candidate", so it should never be shipped with the official release."

@brudnak This is and old issue - is this still relevant?

@brudnak This is and old issue - is this still relevant?

From these comments, https://github.com/rancher/dashboard/issues/4776#issuecomment-1645977267, and https://github.com/rancher/dashboard/issues/4776#issuecomment-995180030 think you can close this issue @nwmac

based on Andrew's comment, will close this issue.
FYI @nwmac @gaktive


CI: refine checkpatch commits in check.yml

Signed-off-by: liuhaitao<EMAIL_ADDRESS>

Hi, @yamt
Could you please help to check this error?
Cache not found for input keys: macOS-tools-c5f9e00970e76599a86ef814d270475c8dca0f21a3abfe90bd23f7442185f64b.

@liuguo09 it just means the cache of the prebuilt tools can't be used. in that case the build will take longer as it needs to download and build tools.


chore(telemetry): update telemetry.yml endpoint in v1 branch

Description
This PR updates the endpoint within each package's telemetry.yml file with the new stable endpoint for the collector. Also, this updates the wording used in the telemetry notice under each README.
Changelog
Changed

telemetry.yml endpoint to new stable endpoint
updated wording under telemetry notice in each README

@m4olivei fixed this one too!


WIP: Server re-build with latest AdonisJS framework & Typescript

I apologize for the size of this PR but as we discussed earlier on Discord it's impossible to upgrade the dependencies without heavily restructuring the project. For anyone wanting to have a look at the code please open this in an editor or make use of github.dev by pressing the . (dot) on your keyboard.
So for now, this is a WIP Pull request so anyone can contribute and see where we are at the moment.
There are a few rules I've committed to while doing this "v2":

No breaking changes in the public interface
Everything in Typescript
Everything tested

Other improvements:

All routes should be pointed at controllers, no direct view response / callbacks from the route file
Never using Env() to retrieve environment variables outside the config files, the config files should be retrieving the environment variables and providing these to the application

Routes:
Dashboard (Conditional, only if enabled)

[x] Login
[x] Logout
[x] Forgot password
[x] Reset password
[x] Account page
[x] Export services/workspaces
[x] Transfer services/workspaces (importing above export)
[x] Delete account
[ ] Import endpoint (different from transfer)

API:

[ ] Login @cino
[ ] Signup @cino
[ ] "Me" endpoint
[ ] Service

[ ] Create
[ ] Reorder
[ ] Edit
[ ] Delete
[ ] List
[ ] List own services
[ ] Icon

[ ] Recipes

[ ] Search
[ ] Popular
[ ] Download :recipe
[ ] Update recipe

[ ] Workspaces

[ ] Edit
[ ] Delete
[ ] Create
[ ] List
[ ] Reorder https://github.com/ferdium/ferdium-app/pull/497

[x] Static: features endpoint
[x] Static: services endpoint
[x] Static: news endpoint
[x] Static: payment plans endpoint
[x] Static announcements endpoint

GitHub

[ ] Add linter/tests in Github action

General:

[ ] Copy docker building from the original branch into this one
[ ] ??

Hey @cino, I had some available time and pushed 4 new commits to the server overhaul.
All dependencies are up-to-date now, no more CVEs are reported in prod code, no TS/ESLint issues and made sure that all adonis commands work as expected.
I think this migration is moving to be in a great state, but ofc most of the routes have to be rewritten still.
Let's see, maybe some other Ferdium contributors want to jump in and help as well, this is probably one of the biggest tech debt we have to solve.

Hi all!
I've been trying to learn a bit of AdonisJS so I can push this PR forward. So far I was able to update the following endpoints:

Signup
Login
Me (GET and PUT)

Tested all 3 with Ferdium and they were all looking fine. Let me know what you think (pushing bellow).
Important security note: I'm using the API token guard of adonis auth for handling API authentication, which is different from the JWT we used to have (now it is not supported natively by adonis). I've set an expiration of 7 days, but let me know what you think about this. For this to work I had to add a new migration to introduce two more columns in the Tokens table.
Tomorrow, hopefully, I'll start with the Service or Workspace endpoints x)
@cino you were tagged on the Login and Signup endpoints - if you could review my work I would really apreciate it :D Thank you!

Hey again!
I just refactored the code to use JWT (so that we don't have to change anything on the Ferdium Client to accomodate that change - that is something we can do in the future, if needed).
I've also finished porting all the API endpoints!! 😄 But I'll be glad if someone could help me test them so that we can validate what I've done. The majority of them are working properly (tested with Ferdium Client), but some specific ones I havent tested (check the TODOS in the files)
@ferdium/reviewers I'm pinging everyone in hope that someone can review my code, given that this substantialy pushes this PR forward.
@cino, sorry to tag you again, but I'm trying to test the web endpoints and I don't seem to be able to past the initial page (no access to login, or dashboad). All I get is:

... or if I click on the button to go to dashboard:

Been doing some more work in this. I think we are close to finish.
Things that are missing:

[ ] In the data.edge file it seems like @each(service in services) and the same logic for workspaces is not working (services and workspaces' info are not shown). I would gladly accept help on this point!
[ ] The import and export data is currently failing (this is also a issue in the current server, so we should try to fix it in this new version) - the exported data is not being parsed correctly (too many JSON.parse and JSON.stringify)
[ ] I think all endpoints are working (API at least). But it would be great if someone other than me could test them out, please.
[ ] We really need to be careful on how we are going to migrate the database in production. It seems that it doesn't recognized the already applied migrations... I dont think I did anything wrong because node ace migrate:run should work but it fails. This implies that we are probably going to need a script that runs a migration "manually" to update from adonisjs 4 to 5.
[ ] Tests are still missing. But maybe we can add them after we merge this to codebase, wdyt? - I'm not saying they are not important, but we should really try to push this forward as soon as possible (it has been stalled from long enough)
[ ] Lint all the files. Typescript is failing in plenty of the files even though the js code is working just fine. We should try to fix it before merging - or if we can't, this could also be done after.

These are my takes. Please let me know what you guys think 😄

Hi again!
I think we are really close to be able to merge this PR. The only things that are missing are the following:

[ ] Tests - But maybe we can add them after we merge this to codebase, wdyt? - I'm not saying they are not important, but we should really try to push this forward as soon as possible (it has been stalled from long enough)
[ ] Lint all the files. Typescript is failing in plenty of the files even though the js code is working just fine. We can also try to fix this after this PR is merged.

Let me know what you guys thing of this. If you agree, I'll mark this ready for review in 1-2 days 😄

Amazing work! :tada:
I noticed a couple of improvement possiblities:

pnpm reformat-files produces 10 files diff when run with latest commit which it shouldn't

make sure to disable the lint rules which conflict with prettier formatting

pnpm start always errored with "missing env value HOST", although I had HOST defined inside .env
pnpm test gave me failed tests for various files

add the pnpm test step to the CI so we avoid test failures in the future

Amazing work! 🎉
I noticed a couple of improvement possiblities:

pnpm reformat-files produces 10 files diff when run with latest commit which it shouldn't

make sure to disable the lint rules which conflict with prettier formatting

pnpm start always errored with "missing env value HOST", although I had HOST defined inside .env

pnpm test gave me failed tests for various files

add the pnpm test step to the CI so we avoid test failures in the future

Thank you for your comment and review @mcmxcdev. Indeed I haven't focused too much on tests up until now.
I've pushed some commits that fix the majority of the fails but I still have to fix the tests with the transfer endpoint because it seems that the endpoint data is being seen as body json (if you look at the controller) and not so much as file - so those tests are not up to date. I'm commenting them out for now if you agree (later we can improve tests)


refactor(clippy): enable breaking lint checks

We need to make sure to not change existing methods without a notice. But at the same time this also finds public additions with mistakes before they are even released which is what I would like to have.
This renames a method and deprecated the old name hinting to a new name. Should this be mentioned somewhere, so it's added to the release notes? It's not breaking because the old method is still there.

Include this into the next bugfix version or wait for a breaking change release?

Include this into the next bugfix version or wait for a breaking change release?

To the best of my understanding, this doesn't break anything, so merging it now.


ci(deps): update terraform-ibm-modules/common-pipeline-assets action to v1.13.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/common-pipeline-assets
action
minor
v1.12.2 -> v1.13.0

Release Notes

terraform-ibm-modules/common-pipeline-assets
v1.13.0
Compare Source
Features

remove renovate sweeper from pipeline as it has been replaced by the postUpgradeTasks defined in commonRenovateConfig.json (#478) (5982cc8)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.0.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fixed slashing condition bugs

What was wrong?
Resolves #1691
How was it fixed?
Fixed eth.beacon.helpers.is_double_vote and eth.beacon.helpers.is_surround_vote as ethereum/eth2.0-specs#373.
Cute Animal Picture

Hi @kushagrasharma, thanks for the help! For this issue:

 // EPOCH_LENGTH is the floor division in Python, not comment.
You will need to add a parameter epoch_length: int in for these helper functions.
And add more testcases in https://github.com/ethereum/py-evm/blob/1ba9d34ba4bdd7ebfad81022e0b7a2f7cb6f7c6c/tests/beacon/test_helpers.py#L944-L1004 to test the epoch boundaries.

@kushagrasharma thank you for making this PR! Closing it since it's outdated.


[feature request] Open patch.md if page.md not exists

In case official database updates

Do you mean that if you run tldr foo and there is no foo.md from tldr-pages, and no "foo.page.md" from you, we should still display foo.patch.md?
Given that patches are not written for display on their own (for example, they usually have no headline), I would refrain from doing so. However, we could include a note about the existence of a patch in the "page not found" message. What do you think?


Switching mysql for postgresql

How would one change out the database engine used from postgresql to mysql for prod? Basically to what extent is postgre tied into the application so one would know what all needs to be updated to support alternative engines.

For that matter, can cookiecutter prompt the user which database they want to use and set the database configuration appropriately? It's already marked as a TODO in the code here:
https://github.com/sloria/cookiecutter-flask/blob/master/{{cookiecutter.app_name}}/{{cookiecutter.app_name}}/settings.py#L25
Prompting the user for the name of the database type, database name, db user/pass, etc should be easy enough?

It LOOKS like all you need to do is change the db url and remove the psycopg2 dep afaik. When I do this the site still works and I am able to register and log in. Just making sure this is all so that I don't run into any unexpected surprises.

cookiecutter-flask will only support postgres out-of-the-box for now. As previous posters have mentioned, switching engines should be as simple as changing the DB URI and updating the dependencies.


Limit garbage cleanup speed to avoid blocking snapshot apply.

Signed-off-by: qupeng<EMAIL_ADDRESS>What have you changed? (mandatory)
Limit garbage cleanup speed to avoid blocking snapshot apply. So when a TiKV re-join the cluster, it can still apply snapshots even if it has a lot of garbage to cleanup.
What are the type of the changes? (mandatory)
Improvement.
How has this PR been tested? (mandatory)
unit tests.
Please describe the tests that you ran to verify your changes. Have you finished unit tests, integration tests, or manual tests? What additional tests would give you greater confidence in this change?
Does this PR affect documentation (docs/docs-cn) update? (mandatory)
No.
Does this PR affect tidb-ansible update? (mandatory)
No.

Please fix compiling error.

@MyonKeminta PTAL


Add Let's Encrypt Nginx-proxy Companion

A lightweight companion container for the nginx-proxy. It allow the creation/renewal of Let's Encrypt certificates automatically.

@kumy thanks a lot!


GameQueueType is missing the type 1710.0

Can you please add the gamequeuetype 1710?

Fixed with d159e963e488b6846c5c579edc1ecf0eac3a0de3

Thanks a lot.


Port fixes from rambox-whatsapp-shortcuts-telegram-theme

With these changes this works for me in latest WhatsApp.  This fixes #1

Awesome, thanks!


Technical details for UID/GID mappings

It would be great to have more detail about the UID/GID mapping -- RHEL documentation here notes that by default, automatic mapping is enabled: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/windows_integration_guide/realmd-conf
However one can also opt to disable it and use UIDs/GIDs specified in Active Directory. Details on:

If automatic mapping results in deterministic UIDs/GIDs for a given user/group, across machines
How to disable automatic mapping and configure manually specified UID/GIDs with Azure AD Domain Services

Would be helpful. Thanks!

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

ID: ffffb136-b73f-2b2a-728d-b4c57f08ee5b
Version Independent ID: 9a7bac18-2601-1a24-21b3-0f3134277ed6
Content: Azure Active Directory Domain Services: Join an Ubuntu VM to a managed domain
Content Source: articles/active-directory-domain-services/join-ubuntu-linux-vm.md
Service: active-directory
Sub-service: domain-services
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@stewartadam Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Thanks for the suggestion, @stewartadam
We'd already  planned to update/refactor all the Linux domain-join docs, but I've added a backlog item specific to this ask for more information on UID/GID mapping. These updates should be completed next month.
#in-progress

The PM and engineering team have looked at this as part of their plans to update the domain-join experience. With the current behavior, Azure AD DS doesn't include the UID/GID attributes as part of the directory schema. This was a change introduced in Windows Server 2016 for native on-prem deployments on running your own domains in Azure VMs. As such, the UID/GID mapping on domain-join RHEL VMs isn't something that's directly part of the Azure AD DS domain-join process or configuration. I'll follow-up to link you with the product team to understand your use case to see if there's future work they can do here.
For now, there's no doc updates that can made #please-close


feature Support for IP types in Java UDF.

What problem does this PR solve?
Add support for IPV types in Java UDFs.
doc https://github.com/apache/doris-website/pull/1444
Check List (For Author)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[x] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall

run buildall

run buildall

run p0

run buildall

run buildall

run buildall


Make block size configurable

Currently it's hardcoded as 8MB.

We kind of have this as a result of the 'no-delimiter' support via PutFile() --- if you're putting binary data you implicitly also set the block size.
But I assume you want this set independently of delimiter type.

Haven't heard a request for this in a long time. Now that we have files as our finest granularity over blocks I think this is no longer meaningful


Unable to translate a text file

Please let me know if I am doing this wrong?
I'm trying to open and read a text file with multiple keywords and phrases in different languages.
I would like to be able to translate this using a case statement if at all possible.
Every time I try to pass a file format I get an error stating "only strings"
Is there a way to pass in a file to the translate module?
from textblob import TextBlob

myfile = open('keywords' ,'r')
blob = TextBlob(myfile)

File "/usr/local/lib/python2.7/dist-packages/textblob/blob.py", line 346, in _
init_
'must be a string, not {0}'.format(type(text)))
TypeError: The text argument passed to __init__(text) must be a string, not
<type 'file'>
Any help would be greatly appreciated.
Thanks in advance

I am also having a similar problem.
my code
for i,text in enumerate(tweets.text):
blob = TextBlob(text)
tweets.text[i] = blob.correct()
error
TypeError: The text argument passed to __init__(text) must be a string, not <class 'textblob.blob.TextBlob'>
can someone please help

TypeError: The text argument passed to __init__(text) must be a string, not <class 'textblob.blob.TextBlob'>

I am also having a similar problem.
my code
for i,text in enumerate(tweets.text):
blob = TextBlob(text)
tweets.text[i] = blob.correct()
error:
Traceback (most recent call last):
File "savingtweetstodb.py", line 63, in
blob = TextBlob(text)
File "/usr/local/lib/python2.7/dist-packages/textblob/blob.py", line 344, in init
'must be a string, not {0}'.format(type(text)))
TypeError: The text argument passed to __init__(text) must be a string, not <class 'textblob.blob.TextBlob'>
can someone please help
Thanks

You must pass the string to be translated to TextBlob, not a file pointer.
with open('keywords', 'r') as fp:
     content = fp.read()
blob = TextBlob(content)

I am kind of new to python, so i exactly could not get what you are saying
what i have is a database named tweets, out of which one column is text field. so i wanted to correct every sentence by looping into every cell in that text column
Thanks a lot


[BB->GutHub sync] Libvhost support for MEM_SLOTS/VRING_ENABLE

scripts/sync_with_arc: change the default sync branch
NBS no longer uses trunk to synchronize their changes to GitHub, so
switch the branch to the one they use now.
Add support for VHOST_USER_SET_VRING_ENABLE
aio_server: don't forget to free config strings on disk stop
vdev: advertise support for CONFIGURE_MEM_SLOTS
Now that we have all calls implemented we can finally advertise support
for this feature.
vhost_spec: add definition for VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS
Implement VHOST_REM_MEM_REG
This reuses existing logic from set_mem_table, with the only difference
being that instead of replacing the old mem table entirely we create a
copy of the old mem table with one memory region removed and then
pretend it's a SET_MEM_TABLE call.
Implement VHOST_USER_ADD_MEM_REG
memmap: add a vhd_memmap_dup helper
This will be used to implement region removal in the future commits.
Implement VHOST_GET_MAX_MEM_SLOTS
This simply uses the memmap API we added earlier.
memmap: add a vhd_memmap_max_memslots getter
This will be used to implemenet the GET_MAX_MEM_SLOTS vhost call.
pytest/test_disk: add missing disk proc attribute checking
Last patch missed a few extra places where this was used.
test: run multidisk tests when doing pytest-full as well
pytest/test_disk: don't start/stop backends without a proc
Not all backends have a proc attribute, e.g. the VirtioBlk backend only
has a raw file backing without an associated process.

А нет какого-то более подробного описания изменений в исходных коммитах core?

А нет какого-то более подробного описания изменений в исходных коммитах core?

Есть. Забыл добавить. Мой косяк.


Epic: UX Research

As ...
Cora - Coder
I want ...
I want to research various aspects of User Experience (UX) paradigms and patterns and how they related to the types of user interactions that are most common in Nautobot
So that ...
I have a better appreciation for the current state-of-the-art practices and can begin to apply them to an overhauled Nautobot web UI.
I know this is done when...
All stories linked to this epic are completed.
Optional - Feature groups this request pertains to.

UI/UX

Database Changes
No response
External Dependencies
No response
Stories/Considerations

[ ] #1537
[ ] #1064
[ ] #1851
[ ] #2516
[x] #2518
[ ] #2525
[ ] #2529
[ ] #2534
[ ] #2796
[ ] #2516
[ ] #2511

Hello,
I would like to see a multi-selection of checkboxes by selecting a range of checkboxes with the mouse.
The rectangle in this graphic is the selected range (Mouse move with left mouse-button down).

After   releasing the left mouse button all checkboxes within the rectangle should be selected.
Also maybe take the <Ctrl> key into account to extend the current selection.


New feature added like WISHLIST/FAVOURITE Button.

I have added a WISHLIST/FAVOURITE Button [ Next to THE ADD TO CART OPTION ] on your website so that people can click on it and book in the future, and your website will look good.
So, please merge my request in your website.
Thanking you.
BEFORE*

AFTER*

I have added a WISHLIST/FAVOURITE Button [ Next to THE ADD TO CART OPTION ] on your website
please merge it


WL.logout callback function does not works well

I found the logout callback function does not works well. The logout http request is immediately responsed, but the callback function will be triggered after a long time (about 10ms).

This seems to be the same issue was #163.   I'm closing this out since I'm using that issue to track the problem.   If you feel that this is a separate issue, feel free to reopen it.


Allow users to set a license for each track separately

Adds a column to assets to store a license code
Adds a proxy class for license to format license related labels and icons
Adds a license option to the asset form
Support for dark and white themes

I think it's fine to add a column with a default in one go for all assets, but that may be a very slow migration. We should probably test that before deploying.
References #1196

I also considered using the default Unicode symbols instead of SVG, but I'm pretty sure those aren't supported on a lot of devices. https://creativecommons.org/2020/03/18/the-unicode-standard-now-includes-cc-license-symbols/

This all looks great!
Oooh, that's cool about unicode CC symbols. SVG is perfect though, more pragmatic for now.

Got @smoofles over and we're taking a look at cleaning up the "show track" page a bit and making sure this all looks good on mobile, etc! Thanks again for the feature @Manfred!

Added #1199 and #1200 to summarize design cleanup to assets#show and assets#edit to enable
@bencarlos — probably easiest if those changes just happen on this branch. Ping me if you think I need to move some rails logic around for fave and edit, otherwise i think it should be pretty straightforward!

@Manfred We tried to include CC icons in a couple places, but in the end they seemed to mainly add visual bulk/noise, so I think they didn't make the cut... 😢


[Storage] Migrating recordings to the assets repo

Context
In order to reduce the quickly growing size of our repository, the Engineering System team asked us to move our test recordings to the Azure SDK Assets repo. This PR addresses migration of data-plane Storage packages.
What’s changing

Test recordings won’t live in a SessionRecords folder anymore. Instead, they’ll be stored in a folder named .assets, located at the root of the repo. This folder will be created automatically by the Test Framework and should not be committed with other changes.
Instead, to push new recordings to the Azure SDK Assets repo, you must have the test-proxy command line tool installed. The Test Framework will already install it for you if you run tests in Record mode on Windows but, if needed, you can check manual installation instructions here: Azure SDK Tools Test Proxy
Every project will now have an assets.json file next to it. When running a set of tests in Playback mode for the first time, this file will be used by the Test Framework behind the scenes to retrieve recordings from the assets repo and populate the local .assets folder. Here’s an example of how this file looks like:

{
  "AssetsRepo": "Azure/azure-sdk-assets",
  "AssetsRepoPrefixPath": "net",
  "TagPrefix": "net/textanalytics/Azure.AI.TextAnalytics",
  "Tag": "net/textanalytics/Azure.AI.TextAnalytics_d876a50505"
}

Before opening a PR in our repo, if you have new recordings, you’ll need to manually push them to the assets repo. This will be done with the test-proxy tool with the following command:
test-proxy push -a <path-to-assets.json>

After running this command, the assets.json file will be updated with a new tag that must be committed and pushed along with your other changes. You can check here for an example of how a PR with new recordings looks like.
Additional documentation

Asset Sync (Retrieve External Test Recordings)
Azure SDK Tools Test Proxy
Test Framework README

API change check
API changes are not detected in this pull request.

What about our long running branches such as https://github.com/Azure/azure-sdk-for-net/tree/feature/storage/stg90base/ ?

What about our long running branches such as https://github.com/Azure/azure-sdk-for-net/tree/feature/storage/stg90base/ ?

Pasting the response I gave in the email thread here for visibility:

Working in branches is supported.
When invoking "test-proxy push" in a feature branch, the assets.json tag will be updated locally, and that won’t affect the main branch. The assets.json file in the main branch will point to a particular tag in the assets repo, while the one in the feature branch will point to another tag. This works fine even if commit history diverges.
When merging/rebasing branches, you can re-record tests to generate a new tag that includes recordings from both branches.

Note: until they're merged/rebased with the main branch, currently existing feature branches will work as usual, without the assets repo.

Rebased to main and re-migrated packages affected by rebase conflicts.


Thermal heat exchanger

Is there an existing issue for this?

[X] I have searched the existing issues

Description
i connected the thorium reactor too the heat exchanger but the heated molten salt is not going in too broduce steam. i did
evrything like you wrote but it doesnt work
Multiplayer?
Singleplayer
Operating System?
Windows
Version
0.1a
Minecraft Version
1.20.1
Forge Version
47.2.20
Links
No response

Hey! Can you please check if you set each valve to the right configuration type and you used real minecraft water not some fake water by external mods (Just had that case). Otherwise please send me some pictures of your construction

wow thx for the help

Hey! Im still a person who lives and has a real social life.
However, could you provide me more informations?
Please look at each of the valves and enter following command, then send me the text in chat in here!
/data get block  (For coordinates just take the autocompletion)

it is working now but the turbine is not getting the steam

Is the turbine assembled? Did you add the turbine to the reactor controller using a configurator. Did you set the flowrate then? ^^

yes i did all of that but the steam does not go in

Hey! Are you still in need of help? Greetings

No reply from you for 2 weeks, will close this Issue for now!


Documentation update - History API - Options for getting all attributes and lines

The options have been implemented but the documentation has not been updated.

History API - Options for getting one attribute

History API - Options for getting the latest data of all attributes

History API - Options for getting all attributes

Tested in version: 62.3-20190603

The documentation has been updated.
Added text: If no query string is set, then all values from all attributes are returned.
Tested in v0.5.0-alpha.1


Automated cherry pick of #10104: fix(region): delete virtual nics with network

Cherry pick of #10104 on release/3.7.
#10104: fix(region): delete virtual nics with network

Codecov Report

Merging #10105 (80d9f50) into release/3.7 (0ff3997) will increase coverage by 2.06%.
The diff coverage is 0.00%.

@@               Coverage Diff                @@
##           release/3.7   #10105       +/-   ##
================================================
+ Coverage         5.98%    8.05%    +2.06%
================================================
  Files              848      107      -741
  Lines           131795    13000   -118795
================================================
- Hits              7887     1047     -6840
+ Misses          123206    11833   -111373
+ Partials           702      120      -582

Flag
Coverage Δ

aFlag
8.05% <0.00%> (+2.06%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apigateway/handler/auth.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/auth_totp.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/idp.go
1.84% <0.00%> (ø)

pkg/apigateway/handler/misc.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/resource.go
0.00% <0.00%> (ø)

pkg/hostman/diskutils/nbd/driver.go
0.74% <0.00%> (-0.01%)
:arrow_down:

pkg/hostman/diskutils/nbd/lvmutils.go
4.70% <0.00%> (-0.24%)
:arrow_down:

pkg/monitor/alerting/eval_context.go
34.25% <0.00%> (-2.75%)
:arrow_down:

pkg/cloudcommon/db/project_resources.go

pkg/baremetal/tasks/worker.go

... and 660 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d15039d...80d9f50. Read the comment docs.


[Users] Dashboard download button is not generating a CSV file with users information

Environment: Windows 10 Pro 22H2 Google Chrome Version 122.0.6261.112 (Official Build) (64-bit)
Reproducible: always
Preconditions

Site https://zero-waste-staging.onrender.com/en is opened.
Admin is logged in

Steps to reproduce

Go to 'Users' page
Click on 'Dashboard' download button

Actual result
A warning message 'We're sorry, but something went wrong. If you are the application owner check the logs for more information.' appears
Expected result
The download button should generate a CSV file with a list of information about all users
User story and test case links
E.g.: "User story #629
Test case"
https://github.com/ita-social-projects/ZeroWaste/assets/145603083/7fc0fa4d-aa44-458d-9f51-bbbf96a5e9a4

Bug was fixed.


Update main to evaluate projects with only typegen command

Given a project and its tracedata,  tygegen init main should:

Collect the trace data (Already implemented)
Process it using the filters (Already implemented)
Generate the files with traced type hints  (Already implemented)
Compare the original with the generated file (Classes implemented, but usage missing)
Get the metric data (Classes implemented, but usage missing)

Implement step 4 and 5.

I have a branch for this already. It's missing the metric data usage though.
Feel free to update it as you implemented the metric perfomance

It looks like this branch only includes pytest requirements + refactors. However, if I see this correctly, it does not implement anything regarding evaluation in typegen main. Will start work on this issue if this branch has been merged.

Will be done together with #160

After discussion: A new subcommand will be created called evaluation that consumes the original and the generated project


year month week buttons

As for the hooking up, I would say up to you, but if you're looking for me to do it, I would say JS.

JR is the one with the big idea of these buttons, so maybe he has ideas of how to hook them up.


composer - no matching packages

Upon executing composer update, the following error shows up:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for symfony/validator dev-master -> satisfiable by symfony/validator[dev-master].
- symfony/validator dev-master requires symfony/translation ~2.8|~3.0 -> no matching package found.
Problem 2
- Installation request for adrotec/breeze.server.php dev-master -> satisfiable by adrotec/breeze.server.php[dev-master].
- adrotec/breeze.server.php dev-master requires jms/serializer ~1.0 -> no matching package found.
Perhaps your package should depend on stable releases instead of dev-master? I changed "dev-master" to "@dev" and it temporarily fixes the problem, for the lack of any better/quicker solution, if that can be called so.
It's acutally an issue with the demo: https://github.com/adrotec/breeze.server.php.demo

This issue was moved to adrotec/breeze.server.php.demo#1

the library itself doesn't depend on any development packages. But the demo requires dev of this library for testing. It is not an issue of the library but the demo.


Hydration error with  in router.

Sorry for being the hydration problem guy :disappointed:. Today i continued to had the hydration error and was able to find the culprit.
For each <Outlet /> used when defining my routes the hydration fails to find 1 marker.
Example repo..
#425 #421

#425

Pretty sure this is actually the same as #422. I'll look into it.

Just for the sake of clarity: does the hydration mismatch warning cause anything that should be interactive in your app not to be interactive? I'll need to figure it out in any case but I'm just curious if you have an example where the hydration warning causes broken behavior rather than just the warning. (For example, if I put a button inside the Suspense there is still the mismatch but the button does actually hydrate correctly.)

Yes, with the hydration missmatch when using suspense with a resource it completely fails to know where to insert the new data. I'll record a clip and show it.

Just updated de repo to show that error

Thanks! This is helpful. The issue is definitely an internal/framework one; I've been doing some work tracking it down, and should be able to find a fix in the next few days.


[Flow] Convert from tensor.cast to flow.tensor.reshape early

The reason to do this is that tensor.cast's can end up in dispatch regions and break the logic there. If they are converted to flow.tensor.reshape before dispatch formation then the correct thing happens and the resulting flow.tensor.reshape ops are left out of the dispatch.regions.
Fixes : https://github.com/iree-org/iree/issues/18229

@MaheshRavishankar quite a few CI failures with this. I think a lot of the problems are around extractslice/insert slice lowering which is leading to bad dispatch formation, should we try to dig deeper to understand or  should we do it as @qedawkins was suggesting and get to flow.reshape early and canonicalize?

Let's just do that then. Convert to a flow.tensor.reshape in the fusion preprocessing pass for now and canonicalize it

@MaheshRavishankar everything else was a red herring, just moving the tenor.cast -> flow.tensor.reshape pattern into the flow-canonicalization solves the issue. Updated the PR description accordingly.

Is there a difference between this and just removing tensor::CastOp from ops that get cloned into dispatches?
https://github.com/iree-org/iree/blob/3af05b98a199249021523be4c5b7444fbb4c9648/compiler/src/iree/compiler/Dialect/Flow/Transforms/RegionOpUtils.cpp#L537
I'm wondering because I think this might be in conflict with the goal of https://github.com/iree-org/iree/pull/18290 which is to move dispatch formation & preprocessing logic out of flow. And this would mean we would start converting to the Flow dialect in that compilation phase (before the flow pipeline). But maybe that is okay?

Is there a difference between this and just removing tensor::CastOp from ops that get cloned into dispatches?
https://github.com/iree-org/iree/blob/3af05b98a199249021523be4c5b7444fbb4c9648/compiler/src/iree/compiler/Dialect/Flow/Transforms/RegionOpUtils.cpp#L537
I'm wondering because I think this might be in conflict with the goal of #18290 which is to move dispatch formation & preprocessing logic out of flow. And this would mean we would start converting to the Flow dialect in that compilation phase (before the flow pipeline). But maybe that is okay?

Thats a good point, It does work by just not fusing the cast in the dispatch where you pointed out. I am not aware of any trade-offs with that though. So I will do it, fix the lit tests around it and see if CI passes.

I think flow.tensor.* can come in from anywhere :D

I think flow.tensor.* can come in from anywhere :D

So is this fine the way it is? Looks like not cloning casts does change some of the dispatch formations e.g this one
https://github.com/iree-org/iree/blob/3af05b98a199249021523be4c5b7444fbb4c9648/compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors.mlir#L483

Reshapes should ideally never prevent fusion unless the values are dependent on device-produced values (but even then, they should be possible to fuse). We've had issues in the past with that - perhaps there's some more cases hiding here?

Reshapes should ideally never prevent fusion unless the values are dependent on device-produced values (but even then, they should be possible to fuse). We've had issues in the past with that - perhaps there's some more cases hiding here?

No that tracks with what I am seeing, the problem is if i dont convert to reshape and also dont fuse the casts. So the way this PR is currently works fine.


Switch from prepack to prepare

Summary
As described in the NPM documentation, the prepare script should be used for essential build tasks.
In practice, this makes it possible to depend on react-native-webview via git. If I contribute a new feature, I can use the feature right away by depending on its git branch, without waiting for upstream to publish, or even approve my pull request. This is great for experimentation.

Test Plan
Verify that existing features still work:

[x] yarn install still generates the lib/ folder.
[x] npm install still generates the lib/ folder.
[x] npm publish --dry-run still generates the lib/ folder.
[x] yarn publish still generates the lib/ folder.

Verify that new features work:

[x] yarn add git://github.com/swansontec/react-native-webview#use-prepare-script in a fresh project now generates node_modules/react-native-webview/lib.
[x] npm install git://github.com/swansontec/react-native-webview#use-prepare-script in a fresh project now generates node_modules/react-native-webview/lib.

Compatibility

OS
Implemented

iOS
✅

Android
✅

Checklist

[ ] I have tested this on a device and a simulator
[ ] I added the documentation in README.md
[ ] I mentioned this change in CHANGELOG.md
[ ] I updated the typed files (TS and Flow)
[ ] I added a sample use of the API in the example project (example/App.js)

This project does not have a CHANGELOG.md file! Also, none of the other steps are applicable to this change.

In the long run it might be better to use @react-native-community/Bob project to build but if that helps in the meantime I'm happy to merge. Feel free to add Bob to the project tho 🙂


Relax Faraday dependency constraints

There will be a new Faraday version 1.0.0 coming up soon and I'd like to test faraday-digestauth with 1.0.0.pre.rc1.

Sorry for the delay this one got buried in gh notifications


Remove external dependencies in integration tests

Release of Toil 3.5 exposed dependency issues in the integration tests. The version of toil-scripts we rely on only 'works' (due to range checking, not actual compatibility issues) with Toil < 3.5.

jenkins, test this please


User logout error

If localstorage doesnt contain user anymore the user cant log out.
Error is caused by:
user.js:67  -  Uncaught TypeError: Cannot read property 'type' of null
We should probably just return resolve the same way we do with quest users.

This might also be reason for IE throwing bad request on logout. I'll look into it


Urban Atlas Dataset

Thanks your codes, And where download Urban Altas Dataset, include image files?

Duplicate of #2


Add identifier field to Licence

https://github.com/ScottishCovidResponse/data-registry/blob/8640beba7bb538bff0000fa3ccb71302ce88501a/data_management/models.py#L651
same comment as per Keyword, does url cover this?

Implemented in https://github.com/ScottishCovidResponse/data-registry/commit/090180a62eb57549e7bc1c4a7f3acb828a492399


GUID not generated when adding record in UICFacility associated table

After a UICFacility record is created, I try to create a record in an associated standalone table for example UICInspection.  I can create the record in the UICInspection table but the GUID in that table remains 'null.

The GUID is created but I get the following: 'Violated Attribute contraint rule.  Rule Name: Contraint.BothFKs, triggering event: Update......'  I will check to see if this is captured by another issue, if not I will create one.


Add Frameworks Action

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Hi everyone!
I'm trying to migrate the framework integration we have to a fastlane action. I Just wanted to know if there is any action that enable us to add .frameworks to our projects, ex: StoreKit.framework
Context:
We are creating a Unity application. Unity creates the xcode project for us and we want to add frameworks.
If there is no existing action, would it be useful to create it?
Thanks!

I've created an action that allow me to update several parts of the xcodeproj, like a high level action.
lane :test_update_xcodeproj do
  update_xcodeproj(
    xcodeproj_path: '/Users/martingonzalez/Desktop/martin-fastlane-test/builds/iOS/Unity-iPhone.xcodeproj',
    plist_path: '/Users/martingonzalez/Desktop/martin-fastlane-test/builds/iOS/Info.plist',
    plist: {
      CFBundleDisplayName: 'My Game Test',
      ITSAppUsesNonExemptEncryption: false,
      NSAppTransportSecurity: {
        NSAllowsArbitraryLoads: false
      }
    },
    capabilities: {
      push_notifications: false,
      in_app_purchases: false,
      game_center: false
    },
    build_settings: {
      IPHONEOS_DEPLOYMENT_TARGET: '10.1',
      ENABLE_BITCODE: true,
      CODE_SIGN_ENTITLEMENTS: 'Unity-iPhone/preguntados2.entitlements'
    },
    other_ldflags: [
      '-lsqlite3'
    ],
    frameworks:[
      'StoreKit',
      'UIKit'
    ]
  )
end

Would it be useful to create a pull request for this?

Here I have the action in my github. If people found it useful I would be happy to create a pull request.
https://github.com/MartinGonzalez/fastlane-update-xcodeproj/blob/master/update_xcodeproj_action.rb

Link to PR: https://github.com/fastlane/fastlane/pull/14215


Joulescope UI version >=0.9.0 creates compatibility issues on linux

I had Joulescope UI version 0.8.16 running on my Ubuntu 18.04. The UI worked perfectly fine.
But when I try launching Joulescope UI versions >=0.9.0 using the 'joulescope_launcher', it throws the following error:
[3903] Error loading Python lib '/home/hputaf/Downloads/joulescope_0_9_2/libpython3.8.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/hputaf/Downloads/joulescope_0_9_2/libpython3.8.so.1.0)

The earlier versions of Joulescope UI seems to have 'libpython3.6m.so.1.0'.
Please note that GLIBC_2.29 is not available on 18.04, I will either have to get it compiled or upgrade my OS, both of which does not make sense to me.
Could you please provide a solution ?

For the latest 0.9.2 release, we migrated from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS.  We looked into having better distributions using Flatpak (issue #79), but the dependencies make this difficult.  For now, our recommendations are:

Upgrade to Ubuntu 20.04 LTS
Install from pypi using pip3
Run from source

I see issue #96 which is preventing (2) and (3), and I will address that next.


Can't read property expressionList of null

This came up via eth-gas-reporter (via https://github.com/cgewecke/eth-gas-reporter/issues/153) which depends on ^0.4.2 of this package. They recently recreated their lockfile and upgraded to 0.4.6 and in that change, the following error is produced:
TypeError: Cannot read property 'expressionList' of null
[1]     at ASTBuilder.FunctionCall (/home/circleci/project/node_modules/solidity-parser-antlr/dist/ASTBuilder.js:307:17)

It is mapping to this line of source: https://github.com/federicobond/solidity-parser-antlr/blob/master/src/ASTBuilder.js#L327 which dies while parsing this Solidity code of ours.
Here is an example of it failing in CI: https://circleci.com/gh/Synthetixio/synthetix/217
I haven't had time to dive any deeper, but I didn't see any obvious changes to ASTBuilder.js that may have caused the issue.

Hi there, version 0.4.6 had a bug in the grammar which was fixed later but not yet published. I have just  published 0.4.7 which should include the fix.


Add Phaser.Math.MapLinear method

This PR

Adds a new feature

Describe the changes below:
The method from phaser-ce. I don't know why it wasn't added to v3, was it intentional or Rich just forgot about it. But I find this method quite useful, use it often and think it should be the part of Phaser.

We've already got Phaser.Math.Linear and Phaser.Math.Interpolation.Linear for interpolating between an array of values. I don't really see what this brings extra.


androidx support

Summary

Test Plan

What's required for testing (prerequisites)?
What are the steps to reproduce (after prerequisites)?
Compatibility

OS
Implemented

iOS
✅❌

Android
✅❌

Checklist

[ ] I have tested this on a device and a simulator
[ ] I added the documentation in README.md
[ ] I mentioned this change in CHANGELOG.md
[ ] I updated the typed files (TS and Flow)
[ ] I added a sample use of the API in the example project (example/App.js)

I'm going to close this in favor of https://github.com/react-native-community/react-native-google-signin/pull/693 which is more complete. Thank you for the PR!

When will we get the the androidx support
On Tue, Aug 27, 2019 at 9:56 PM Vojtech Novak<EMAIL_ADDRESS>wrote:

Closed #710
https://github.com/react-native-community/react-native-google-signin/pull/710
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/react-native-community/react-native-google-signin/pull/710?email_source=notifications&email_token=AEXYQU3VSWDCSZAT52F3IODQGVIRXA5CNFSM4INSVEDKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOTI6UXOI#event-2587708345,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEXYQU55FCXPDIO2VXZEKDTQGVIRXANCNFSM4INSVEDA
.


HTML rendering of resource shows incorrect Content-Type

To reproduce:

Visit https://pathling.csiro.au/fhir/OperationDefinition/aggregate-2 using a browser.
Observe that the Content-Type in the "Response Headers" section is application/fhir+xml;charset=utf-8, while the "Response Body" is JSON.

If you click on the "HTML JSON" or "HTML XML" links, the Content-Type appears to be set correctly.

This is an issue with: ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
It uses different mechanism to determine determine encoding for embedding  response in HTML and for outputting the supposed response Content-Type.  In particular the second one is determined by the  content of "Accept: " request header. html/xml is selected because it's (in Chrome) it's explicitly accepted with high priority.

This would have to be fixed in HAPI (?) or maybe we could create copy of this interceptor.

Thanks @piotrszul, perhaps we should create a new issue/PR with hapi-fhir?

Re-tested on v3 branch - this has now been fixed.


TILA-893 | Make openinghours client timezone aware

Adds new class to represent opening hours with start and end times using datetimes for handier comparing and handling.
Reads timezone information from hauki for opening hours and uses that in the OpeningHoursClient class.
Note that UI is now receiving opening hours as default timezone (currently UTC0)

I added one commit about displaying the the time with the time difference info (e.g 12:00:00+00:00)


Add crypto to extra applications

Since this application uses crypto, it should probably be added to the list of extra_applications.
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "warning: :crypto.strong_rand_bytes/1 defined in application :crypto is used by the current application but the current application does not depend on :crypto. To fix this, you must do one of:\n"
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "\n"
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "  1. If :crypto is part of Erlang/Elixir, you must include it under :extra_applications inside \"def application\" in your mix.exs\n"
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "\n"
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "  2. If :crypto is a dependency, make sure it is listed under \"def deps\" in your mix.exs\n"
2023-07-07T19:32:59.543 helix_lsp::transport [ERROR] next-ls err <- "\n"
2023-07-07T19:32:59.544 helix_lsp::transport [ERROR] next-ls err <- "  3. In case you don't want to add a requirement to :crypto, you may optionally skip this warning by adding [xref: [exclude: [:crypto]]] to your \"def project\" in mix.exs\n"
2023-07-07T19:32:59.544 helix_lsp::transport [ERROR] next-ls err <- "\n"
2023-07-07T19:32:59.544 helix_lsp::transport [ERROR] next-ls err <- "  lib/next_ls.ex:508: NextLS.token/0\n"
2023-07-07T19:32:59.544 helix_lsp::transport [ERROR] next-ls err <- "\n"

I'll look into this, thanks!
Side note, I would love it if you'd submit a pull request to the README  with the config you used to add Next LS to helix 😄

Hi! I am planning to do that, but its not working yet 🫣 I cant see any logs except of a language server timeout. i will investigate and document it!

@philipgiuliani any luck getting it to work with helix? :)


No module named 'xgboost'

In Jupyter (Pyhton 3.6):
import shap
from xgboost import XGBClassifier
shap.initjs()

model = XGBClassifier(n_estimators=500)
model.fit(x_trainc, y_trainc)

shap_values = shap.TreeExplainer(model).shap_values(x_testc)
shap.summary_plot(shap_values, x_testc)

The model fit well but when execute 'shap.TreeExplainer' gives this error:
XGBoost could not be imported!
....
ModuleNotFoundError: No module named 'xgboost'

That's weird - i have used shap successfully with xgboost. Are you sure you have installed the correct package?

In Jupyter (Pyhton 3.6):
import shap
from xgboost import XGBClassifier
shap.initjs()

model = XGBClassifier(n_estimators=500)
model.fit(x_trainc, y_trainc)

shap_values = shap.TreeExplainer(model).shap_values(x_testc)
shap.summary_plot(shap_values, x_testc)

The model fit well but when execute 'shap.TreeExplainer' gives this error:
XGBoost could not be imported!
....
ModuleNotFoundError: No module named 'xgboost'

@cerlymarco I had a similar issue. After a lot of checking around and trying different solutions, the thing that made it work was just reinstalling shap.

Strange, I had exactly the same issue (after installing / upgrading xgboost after installing shap, not sure it it's related). Like @hravkin, I simply reinstalled and it works. Thanks for saving me a ton of time!


updating README

What was wrong?
The README container the wrong console script entry point
How was it fixed?
Added the entry point in the setup.py file
Cute Animal Picture

This saved my day. :) It will be really helpful if you can merge this.

Sorry for the slow turn-around on merging this.  Github notifications got redirected to my spam folder sometime in the last month and I just figured out what was going on :(


Try out using axum instead of actix

We already have one POC for actix (controller-rs) and nice to have one that builds quickly. From the discord:

shane: not sure if there's any appetite in this direction beyond myself, but I'm experimenting (relatively successfully) with converting the two example projects in kube-rs github org from actix-web to axum. cursory/anecdotal results are all nice drops in dependency tree count, binary size and build time. I figure since a while back kube started to depend on tower itself there's some nice synergy to this combo.

shane: anecdata for version-rs: number of crates built: ~350->193, release binary size: ~9.5MB -> 7.6MB, release build, time on my 2018 6-core MBP: 2min56sec -> 1min42sec

cc @shanesveller

Thanks a lot! No rush on this, but it would be appreciated. Putting you on assigned so that I remember.


Get deployment status while waiting for deploy to finish

should be able to make an API request to the repo's workflows, and get the most recent workflow + status. conclusion may be a relevant value here too:
GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs
Status: 200 OK

{
  "total_count": 1,
  "workflow_runs": [
    {
      "id": 30433642,
      "status": "queued",
      "conclusion": null,
      "workflow_id": 159038,
      "url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642",
      "html_url": "https://github.com/octo-org/octo-repo/actions/runs/30433642",
    }
  ]
}

api docs:

https://developer.github.com/v3/actions/workflow-runs/
https://developer.github.com/v3/actions/workflows/


Fix some tricky bugs with incompatable Python package versions

This should make everything compatible with large_image, and deal with some bugs in with SciPy too. Please don't change the versions of these packages any time in the near future without letting me know.


fix(nuxt): prefer using currentInstance if available in useNuxtApp

🔗 Linked issue
resolve https://github.com/nuxt/nuxt/issues/19623

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
hi :wave: this is a workaround for https://github.com/nuxt/nuxt/issues/19623
when using useNuxtApp there is a small risk of CRSP with sync server components. However this risk gets higher with async components.
This keeps the current implementation,_ it just prefer using the current instance of the component if it is available.
Needed for https://github.com/nuxt/nuxt/pull/19605

📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

So... shall I close this PR then ? 🤔
Hoever i'm not very familiar with the usage of unctx.
Tried to implement some tests in https://github.com/nuxt/nuxt/pull/19605 but even fixtures tests are falling into this issue (due to async components)😅 ...

closing as solved by https://github.com/nuxt/nuxt/pull/19753


Updated as per dbt-teradata 1.7.1

What are you changing in this pull request and why?

Updated compatibility matrix with dbt-core 1.7.4 support
Model contracts are now supported with dbt-teradata v1.7.1 and onwards
Addition of Tera Mode in dbt-teradata

Team,
Can you please review is PR?
Thanks,
Mohan


Tokens

When i try to get my daliy tokens it i inspect it but when i refresh it it does not give an tokens to me

same

same


RichDisplay Enhancements

Description of the PR
With this PR, RichDisplays will work perfectly in DM, and without Manage Messages even in a guild. If you do have Manage Messages in a guild the functionality remains the same. The errors that spam consoles are also fixed now with this PR.
The problems that caused an enormous spam of errors in consoles came from missing Manage Message perm in a guild or in a DM. Either way this limited the functionality of RichDisplays a lot. The reason this was happening is because the current way always requires removing the users reaction and doesn't check if it has permissions to remove. This would lead to a massive amount of errors.
The main issue is that extending RichDisplays to solve this was near impossible or at the minimum very frustrating. It can not be solved by using an extendable on ReactionCollector because the problems were in the listeners. Even by making a new class that extended it we would still have the other listeners and then need to first somehow clean them and then recreate these. The simplest solution in my opinion is just adding a simple if check to know how to handle it. If the bot has manage message perms do it like normal, if it does not then dont remove reactions automatically but add a remove listener for that collector so users don't need to click twice.
Changes Proposed in this Pull Request (List new items in CHANGELOG.MD)

Add checks to prevent error spam
RD now works without manage message perm
RD now works in DM

Semver Classification

[ ] This PR only includes documentation or non-code changes.
[x] This PR fixes a bug and does not change the (intended) framework interface.
[ ] This PR adds methods or properties to the framework interface.
[ ] This PR removes or renames methods or properties in the framework interface.

Sounds like this wouldn't affect those who already check for the permissions beforehand, like they're supposed to, so it's backwards compatible. 👍