How do I display a “Copied” popover after copying a link ?

I created a small website with the Bootstrap 5 theme and the following library :
https://clipboardjs.com/
I want to use the Bootstrap 5 Popover with this method :
https://getbootstrap.com/docs/5.0/components/popovers/#dismiss-on-next-click
I want when a user clicks the button to copy the website address to see a popover.
My current code works but the popover disappears when the click is released. Normally it should stay displayed, unless I click outside.
I have the impression that the clipboard.min.js library is triggered after the popover and automatically closes the popover.
I want it to copy and then it will display the popover.
How to display the popover after copying the url ?
The files from my site below.
index.html :
<!doctype html>

    <meta charset="utf-8">

    https://www.example.fr

btn-clipboard.js :
new ClipboardJS('.btn-clipboard', {
  container: document.getElementById('settingModal')
});

popover.js :
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
  return new bootstrap.Popover(popoverTriggerEl)
})

Here is my site. You have to go to the button with the 3 dots at the bottom left and click on the button with the address of the site. The problem, when I release the button, the popover disappears. mathieulebert.fr

Hey @S1BIOSE, can you share a codepen or any other platform with an example? It will help us to help you.


✨ feat(useFlowEditor): add updateNodeData function

Codecov Report
Attention: 737 lines in your changes are missing coverage. Please review.

Comparison is base (6121cee) 2.34% compared to head (12b6a03) 2.29%.
Report is 1 commits behind head on master.

Files
Patch %
Lines

docs/caseShow/demos/techPipeLine.style.ts
0.00%
93 Missing :warning:

docs/caseShow/demos/index.style.ts
0.00%
83 Missing :warning:

...cs/guide/demos/baseIntro/css/customerNode.style.ts
0.00%
82 Missing :warning:

...cs/guide/demos/flowEditor/css/dragAddNode.style.ts
0.00%
43 Missing :warning:

docs/guide/demos/flowEditor/css/sidebar.style.ts
0.00%
41 Missing :warning:

src/FlowDrawer/index.style.ts
0.00%
33 Missing :warning:

src/FlowView/demos/index.style.ts
0.00%
28 Missing :warning:

docs/guide/demos/customEdge/btn.style.ts
0.00%
25 Missing :warning:

docs/guide/demos/customNode/css/multi.style.ts
0.00%
25 Missing :warning:

src/FlowEditor/store/slices/nodesSlice.ts
0.00%
25 Missing :warning:

... and 22 more

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #48      +/-   ##
=========================================
- Coverage    2.34%   2.29%   -0.06%
=========================================
  Files         127     147      +20
  Lines        8218    8890     +672
  Branches      156     177      +21
=========================================
+ Hits          193     204      +11
- Misses       8025    8686     +661

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


Adding new auto shutdown script to check status and post updates to daily checks

Jira link
https://tools.hmcts.net/jira/browse/DTSPO-18448
Change description
This change will add a new auto shutdown status check to daily monitoring checks
The script will check for the contents of the files stored in the auto shutdown repo and if they exist post the status and links to the daily checks channel when the status is red.

Example output:

example thread:


Add loop unrolling for matmul

WGSL of dawn/tint does not have the optimization of loop unrolling.
So this PR implements loop unrolling for matmul to check the performance of it.
In my environment(m2 pro), the result is as follows:

Matmul version
GFLOPS

1D tiling without unrolling
779.57 GFLOPS

2D tiling without unrolling
475.57 GFLOPS

1D tiling with unrolling
862.77 GFLOPS

2D tiling with unrolling
1288.09 GFLOPS

Wow if that holds up the performance jump is a lot. Side note - any idea why your m2 pro underperforming my m1 macbook pro for 1D tiling without unrolling (I get ~ 1.3 tflops)?
On one hand, if these performance improvements hold up it's probably worth it. On the other hand:

For user-facing example code this is a bit hairy and i'm not sure we'd want to suggest regex optimization passes as a common practice everyone should be doing. We might hide unroll() in experimental/wgsl.h and if it's worth this rabbit hole maybe explore going beyond regex for code transformations if this is generally useful and eventually use that method consistently for the simple template substitutions like {{precision}} as well.
I would add a comment explaining the regex a bit (chatgpt/claude could potentially help). How fragile is it - eg if there's an extra space here and there or other minor code variations?
How large does K need to be before this breaks?

My suggestion for now is:

move the code transformation functions to experimental/wgsl.h
check failure conditions with a focus on accidental firings that lead valid code to transform to invalid code, as this would be more annoying than missing an optimization opportunity
verify the breaking point of K. I would have a conservative check (that should be reasonably safe across different platforms) and skip the optimization (possibly with a warning) if the value is over it.

Thank you for your reviewing!

any idea why your m2 pro underperforming my m1 macbook pro for 1D tiling without unrolling (I get ~ 1.3 tflops)?
I also got 1.3 tflops, but it was due to rounding the timer precision to seconds.

How large does K need to be before this breaks?
It should be a trade-off between instruction cache misses and pipeline stall.
When the pipeline is 5 stages, then there may be a loss of about 5 cycles if there is a loop.
When we are expecting an improvement of about 10%, the unroll limit should be around 32, because 5 / 32 == 15 %.
I think K is greater than 32.

check failure conditions with a focus on accidental firings that lead valid code to transform to invalid code, as this would be more annoying than missing an optimization opportunity
Since the AST is not checked, it is difficult to check failure conditions.
Comments and tokens are ignored in regular expressions. They would cause failure.
Maybe we could add some tests that run both the rolled version and the unrolled version and compare the results.
We might want to use a template engine like smatry.


How can use this image for another purposes?

This docker image just has used for telegram, How can I use this for another stuff instead of telegram application, I just can do curl telegram and nothing else, is there any config to disable this restriction?

https://github.com/schors/tgdante2/blob/master/dante/files/conf/dante.conf
make like this:
#logging
logoutput: stderr
#debug: 1

#server address specification
internal: <IP_ADDRESS> port = 1080
external: eth0

#server identities (not needed on solaris)
user.privileged: root
user.notprivileged: nobody

#authentication methods
clientmethod: none
socksmethod: username

# allow any client connection
client pass {
    from: <IP_ADDRESS>/0 port 1-65535 to: <IP_ADDRESS>/0
    log: connect disconnect error
}

# deny proxied to lo
socks block {
    from: <IP_ADDRESS>/0 to: <IP_ADDRESS>/8
    log: error
}

# deny binding
socks block {
    from: <IP_ADDRESS>/0 to: <IP_ADDRESS>/0
    command: bind
    log: error
}

socks pass {
    from: <IP_ADDRESS>/0 to: <IP_ADDRESS>/0
    log: connect disconnect error
    socksmethod: username
}

and https://github.com/schors/tgdante2/blob/master/dante/files/conf/dante6.conf
same:
#logging
logoutput: stderr
#debug: 1

#server address specification
internal: <IP_ADDRESS> port = 1080
internal: :: port = 1080
external: eth0

#server identities (not needed on solaris)
user.privileged: root
user.notprivileged: nobody

#authentication methods
clientmethod: none
socksmethod: username

# allow any client connection
client pass {
    from: 0/0 port 1-65535 to: 0/0
    log: connect disconnect error
}

# deny proxied to lo
socks block {
    from: <IP_ADDRESS>/0 to: <IP_ADDRESS>/8
    log: error
}
socks block {
    from: ::/0 to: ::1/128
    log: error
}

# deny binding
socks block {
    from: 0/0 to: 0/0
    command: bind
    log: error
}

#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/23
#<IP_ADDRESS>/24
#<IP_ADDRESS>/20
#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/22
#<IP_ADDRESS>/23
#<IP_ADDRESS>/23
socks pass {
    from: <IP_ADDRESS>/0 to: <IP_ADDRESS>/0
    log: connect disconnect error
    socksmethod: username
}
socks pass {
    from: ::/0 to: ::/0
    log: connect disconnect error
    socksmethod: username
}


Copying of receive address to clipboard is imperfect

I just installed 0.5.17 onto Linux Mint Debian Edition 7.4.
When I select and copy a receive address from the "Request" page, it behaves oddly, unlike other applications that copy content to the clipboard, namely (1) it clears the existing clipboard content, but (2) not all applications recognize the content.  In particular, the Gnome terminal application, which has a paste feature, behaves as if the clipboard were empty, namely the paste menu option is grayed out, and Ctl-V pastes nothing.  On the other hand I can paste it into gedit, select and copy it from that application, and after that the terminal will see the clipboard contents.
This happens whether I copy in Multibit using Ctl-C or the copy button.  So far Gnome terminal is the only application that I see is not recognizing the clipboard content, but I just noticed this a minute ago.  I've never noticed any other application with a "copy-to-clipboard" action behaving in this way, in other words the Gnome terminal always recognizes clipboard content that other applications recognize.

I doubt we'll be addressing Clipboard issues in MultiBit Classic, but extensive work has been done on this in MultiBit HD so I'll close this here.


[MISC] Fix CI

Update charm lib
Added test runs on Juju 3.4.4
Tweak idle time for the Kafka/ZK test
Restrict MySQL test to Juju 2 and 3.4
Restrict Opensearch test to 3.4
Restrict MongoDB test to juju 3.1

Can't use the marker skips, since they are based on libjuju version, so before runtime we only know the major version.


code review refactoring implementation

@bcrochet please take a look.  I've added some stuff as well.


Error on add-dep in workspace root

Adds error message similar to update-dep.
Issue #185

Just a heads up that you don't need to open a new PR to change the base 🙂


Tray/GUI not working on Linux

Description
There is no longer a tray icon. From the release notes, it looks like the system tray may have been removed purposefully. If that is the case, how do we access the settings now?
What Platform / OS are you running?
Linux
What version are you running?
2.8
Anything in the logs or a references that might be useful?
No response
Additional information
No response

There should be. The release notes might be a bit misleading, what has changed is that the frontend is now written in Qt (Python).
Can you add any relevant logs from /home/user/.local/system-bridge/system-bridge.log (I beleive this is the path in linux)?

Here are my logs.
2021-12-16 10:48:29 info: System Bridge 2.8.0: /usr/local/share/system-bridge - /usr/local/share/system-bridge/system-bridge - /usr/local/share/system-bridge - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/index.js"] -  -  -  -
2021-12-16 10:48:29 info: Process Manager - PATH_API: /snapshot/system-bridge/dist/components/api/index.js
2021-12-16 10:48:29 info: Process Manager - Starting api - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/components/api/index.js"]
2021-12-16 10:48:29 info: Process Manager - PATH_GUI_PACKAGED: /usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui
2021-12-16 10:48:29 info: Process Manager - Starting gui - ["/usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui","--host","localhost","--api-key","***","--api-port","9170","--frontend-port","9170","--log-level","info","--websocket-port","9172"]
2021-12-16 10:48:29 error: Process Manager - gui: Exited with code: 1
2021-12-16 10:48:29 info: Process Manager - gui: Restarting in 10 seconds..
2021-12-16 10:48:31 info: API - /usr/local/share/system-bridge - /usr/local/share/system-bridge/system-bridge - /usr/local/share/system-bridge - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/components/api/index.js"] -  -  -  -
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 error: API - Uncaught Exception: Error: getaddrinfo -3008
2021-12-16 10:48:32 info: API - API started on port 9170
2021-12-16 10:48:39 info: Process Manager - PATH_GUI_PACKAGED: /usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui
2021-12-16 10:48:39 info: Process Manager - Starting gui - ["/usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui","--host","localhost","--api-key","***","--api-port","9170","--frontend-port","9170","--log-level","info","--websocket-port","9172"]
2021-12-16 10:48:40 error: Process Manager - gui: Exited with code: 1
2021-12-16 10:48:40 info: Process Manager - gui: Restarting in 10 seconds..
2021-12-16 10:48:50 info: Process Manager - PATH_GUI_PACKAGED: /usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui
2021-12-16 10:48:50 info: Process Manager - Starting gui - ["/usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui","--host","localhost","--api-key","***","--api-port","9170","--frontend-port","9170","--log-level","info","--websocket-port","9172"]
2021-12-16 10:48:50 error: Process Manager - gui: Exited with code: 1
2021-12-16 10:48:50 info: Process Manager - gui: Restarting in 10 seconds..

Latest version:
2022-01-01 18:07:35 info: System Bridge 2.8.1: /usr/local/share/system-bridge - /usr/local/share/system-bridge/system-bridge - /home/aidan - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/index.js"] -  -  -  -
2022-01-01 18:07:35 info: Process Manager - PATH_API: /snapshot/system-bridge/dist/components/api/index.js
2022-01-01 18:07:35 info: Process Manager - Starting api - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/components/api/index.js"]
2022-01-01 18:07:35 info: Process Manager - PATH_GUI_PACKAGED: /usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui
2022-01-01 18:07:35 info: Process Manager - Starting gui - ["/usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui","--host","localhost","--api-key","***","--api-port","9170","--frontend-port","9170","--log-level","info","--websocket-port","9172"]
Traceback (most recent call last):
  File "gui/__init__.py", line 5, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/main.py", line 20, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/system_tray.py", line 25, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/system_tray.py", line 34, in SystemTray
TypeError: 'ABCMeta' object is not subscriptable
[2521] Failed to execute script '__init__' due to unhandled exception!
2022-01-01 18:07:37 error: Process Manager - gui: Exited with code: 1

Latest version:
2022-01-01 18:07:35 info: System Bridge 2.8.1: /usr/local/share/system-bridge - /usr/local/share/system-bridge/system-bridge - /home/aidan - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/index.js"] -  -  -  -
2022-01-01 18:07:35 info: Process Manager - PATH_API: /snapshot/system-bridge/dist/components/api/index.js
2022-01-01 18:07:35 info: Process Manager - Starting api - ["/usr/local/share/system-bridge/system-bridge","/snapshot/system-bridge/dist/components/api/index.js"]
2022-01-01 18:07:35 info: Process Manager - PATH_GUI_PACKAGED: /usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui
2022-01-01 18:07:35 info: Process Manager - Starting gui - ["/usr/local/share/system-bridge/system-bridge-gui/system-bridge-gui","--host","localhost","--api-key","***","--api-port","9170","--frontend-port","9170","--log-level","info","--websocket-port","9172"]
Traceback (most recent call last):
  File "gui/__init__.py", line 5, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/main.py", line 20, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/system_tray.py", line 25, in <module>
  File "/home/runner/.local/lib/python3.8/site-packages/systembridgegui/system_tray.py", line 34, in SystemTray
TypeError: 'ABCMeta' object is not subscriptable
[2521] Failed to execute script '__init__' due to unhandled exception!
2022-01-01 18:07:37 error: Process Manager - gui: Exited with code: 1

I am currently having the same issue. System-bridge is running but I cannot open the GUI to access the settings. Is there a way to find my API key or update my MQTT broker info without the GUI?

Fixed in updated https://github.com/timmo001/workflows

Unfortunately, same issue here.


custom key to configure the SES region in serverless.yml

When dealing with complex services with resources scattered across multiple regions one needs to be able to define a particular region that supports SES templates.
This region may be different than the profile region.
A way to address this would be through a custom key such as 'sesTemplatesRegion'. Its value could be used if no region is specified in the command line.

@fusionbeam nice idea, will do it soon.

Great! In the same spirit the 'region' command line parameter overlaps with other plugins.
My suggestion is to use the following fallback sequence to set the region for the ses-template plugin
param 'sesTemplatesRegion' -otherwise- customKey 'sesTemplatesRegion'  -otherwise-  param 'region' -otherwise- profile 'region'

@fusionbeam finally I did it.
See details in pull request https://github.com/haftahave/serverless-ses-template/pull/9
Take into account that it has breaking changes and feel free to use new updated version.
Thanks for your suggestion.

thank you for your effort. will test shortly.


8x MSAA breaks rendering with possible sync issue but 4x does not

bug was verified to be present in 48cf82b07cda1c5028c6b1a2c486e27f810efa82. Changing the MSAA to 4x makes everything seemingly work, while 8x MSAA has the (sync?) artefacts when rendering egui

Further testing shows it also happens with 4x, but its harder to trigger

Does not appear to happen on laptop (Intel iGPU)
Verified to appear on (current latest) nvidia driver (528.75)
Does not appear when rendering directly to the screen (as opposed to sampling inside egui)


Go through the Parallel Programming in multicore OCaml tutorial, report issues and potentially fix them

https://github.com/ocaml-multicore/parallel-programming-in-multicore-ocaml

assign to me, please?

Done

Opened ocaml-multicore/parallel-programming-in-multicore-ocaml#23


Casting video from local IP

Hi,
I have a video that is on the server. If I open this mp4 file in chrome and cast the tab it casts the video perfectly. But if I change the one of the media sources in the JS file to point to the same address I get a media error.

Make sure you have enabled CORS on your server: https://developers.google.com/cast/docs/player#cors


chore: remove digest gem

chore: remove digest gem

PR has been updated. Reviewers, please be cautious.


gdal: 3.5.2 -> <IP_ADDRESS>

Description of changes

Things done

Built on platform(s)

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

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

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

closes https://github.com/NixOS/nixpkgs/pull/201834

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

3 packages marked as broken and skipped:

python310Packages.worldengine
python39Packages.worldengine
worldengine-cli

25 packages failed to build:

apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)
mysql-workbench
paraview
perl534Packages.Tirex
perl536Packages.Tirex
python310Packages.asf-search
python310Packages.bsuite
python310Packages.cartopy
python310Packages.fiona
python310Packages.geopandas
python310Packages.osmnx
python310Packages.plotnine
python310Packages.rlax
python310Packages.wktutils
python39Packages.asf-search
python39Packages.bsuite
python39Packages.cartopy
python39Packages.fiona
python39Packages.geopandas
python39Packages.osmnx
python39Packages.plotnine
python39Packages.rlax
python39Packages.wktutils
qgis-ltr
t-rex

34 packages built:

cloudcompare
entwine
gdal (python310Packages.gdal)
gmt
gplates
grass
lerc
libLAS
mapcache
mapnik
mapproxy
mapserver
merkaartor
openorienteering-mapper
pdal
postgresql11Packages.postgis
postgresql12Packages.postgis
postgresql13Packages.postgis
postgresqlPackages.postgis (postgresql14Packages.postgis)
postgresql15Packages.postgis
python310Packages.pygmt
python310Packages.python-mapnik
python310Packages.rasterio
python39Packages.gdal
python39Packages.pygmt
python39Packages.python-mapnik
python39Packages.rasterio
pytrainer
qgis
qlandkartegt
qmapshack
saga
sumo
udig

One test fails for fiona on aarch64-linux: https://gist.github.com/risicle/2631e23beaf492e95d6d1ef44d3d789e

@ofborg build python310Packages.fiona

One test fails for fiona on aarch64-linux: https://gist.github.com/risicle/2631e23beaf492e95d6d1ef44d3d789e

I was too lazy to investigate and just opened an upstream issue: https://github.com/Toblerity/Fiona/issues/1164

I actually get the same error on x86_64-linux.

Note the ofborg test failures of test_tiff_read_multi_threaded_vsicurl on macos. I also get these on macos 10.15, but note upstream appear to skip these on macos too: https://github.com/OSGeo/gdal/blob/ccc05bc95d73217e85117bea84efbfe6a7ac2e70/autotest/gcore/tiff_read.py#L4856
Would be nice if either upstream used a more universal mechanism to detect macos or maybe we just found a way to emulate it via this gdaltest.is_travis_branch mechanism.

Tests seem to fail again on aarch64-darwin on Hydra: https://hydra.nixos.org/build/201653821/nixlog/1


Can't open on Win10

I've tried to execute the .exe file, tried to open in CMD, PowerShell and VSCode but nothing happens.

What command do you use? What is nothing? Check #10

What command do you use? What is nothing? Check #10

Maybe I didn't execute it correctly. I'll try it again soon.

Sure, hope nothing will go wrong. If anything happended just remember to tell me the commands you use or maybe I will recompile it 🫠

Sure, hope nothing will go wrong. If anything happended just remember to tell me the commands you used or maybe I will recompile it 🫠

I think I've started correctly but is it working normally? It's generating files and erasing them on "video" folder but they don't pass 1.045 KB.
I've used this command: chaturbate-dvr.exe -u heatherbby9
Another question: How to stop it?

Yea, It's working normally. Live streams are video segments, the Program downloads segments and merge them into the main file.
Windows updates the file information every few seconds, so you should be able to see the video in heatherbby9_2022-09-13_20-35-09.ts file soon, don't mind the other ~147.ts segment files, they will be deleted by the program automatically.
To stop the program just close it, though the last few seconds might be lost (because it's not a "graceful shutdown").

Thank u so much for ur help and ur work in this program, it's working good af. And don't hesitate adding a donation section if u need.

You can open multiple programs to record the different streams.
The program will start recording once the channel is online. It checks the online status every minute by default.
If the channel went offline, it will also wait till the channel is online unless you stop the program.

Hey, sry to reopen this thread but today I've rec a stream for about 30min and after finished I've started to watch it but it have a LOT of frame loss and many frames are in 2x speed. There's any thing that I can do to fix it?

oh- no, is your internet connection stable? The lost frames cannot be recovered, sorry 😭
maybe you can try another tool like https://github.com/lossless1024/StreaMonitor

oh- no, is your internet connection stable? The lost frames cannot be recovered, sorry 😭"
They don't store the segments for too long (preserved for few seconds only I think), hence it's impossible to fetch them back and fix it.
Maybe you can try another tool like https://github.com/lossless1024/StreaMonitor or https://github.com/oliverjrose99/Recordurbate

Sure, my internet have 25MB/s download speed and an average of 67ms from Chaturbate server. Sad it have so much frame loss but thank u anyway, I'll try these other apps.


404 url

Hello,
I am trying to access the following url it gives me 404 error

(The requested URL /abb/public/main/category/ÙƒÙ…Ø§Ù„ was not found on this server.)

http://localhost/abb/public/main/category/كمال
or
http://localhost/abb/public/main/category/كمال
while accessing
http://localhost/abb/public/main/category/فتنس
http://localhost/abb/public/main/category/فتنس
or
http://localhost/abb/public/main/category/ABCDEF
works fine
what you think of possible solution or the cause of this problem
Thank you

Support questions should be asked on our forum, thanks. We use github for bug tracking.

I believe it is a bag

I've tried to set $config['permitted_uri_chars'] = '' and did not work

Ok, thank you, for record in some one faced same issue, and followed this link, I've checked the .htaccess
it was
RewriteRule ^(.)$ abb/index.php?/$1 [L]
and I changed it to
RewriteRule ^(.)$ abb/index.php?/$1 [NC,L]
and worked

:) This isn't just a CI problem ... https://wordpress.stackexchange.com/questions/277401/arabic-characters-in-url-returns-404-error
I thought there were a few posts about it on the forum already, but didn't find them with a quick search :-/
Glad your problem is sovled!


⚠ Mobitopup has degraded performance

In f73daf5, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 5153 ms

Resolved: Mobitopup performance has improved in dc587be.


QueryTest — SQL -> AR/Arel, outside of Query's generated SQL

Note: The Query class itself generates SQL strings, and a big chunk of QueryTest compares these strings against string literals in the test.
This PR does not touch those, but rather rewrites only the SQL strings used in the tests to compare the results of the queries generated. There are quite a few, but these are all simple rewrites. My idea here is to get everything into Ruby and out of strings, that is not being tested as a string per se.
Where I converted a few includes(:table) to joins(:table), the SQL generated by the test method becomes a seemingly much simpler INNER JOIN statement. In repeated tests, it runs the same speed.
Example in #test_observation_at_location:
Existing statement in method, runs in ~390ms after first run
expect = Observation.where(location_id: locations(:burbank)).
         includes(:name).order("names.text_name, names.author,observations.id DESC").to_a

generates:
SELECT `observations`.`id` AS `t0_r0`, `observations`.`created_at` AS `t0_r1`, `observations`.`updated_at` AS `t0_r2`, `observations`.`when` AS `t0_r3`, `observations`.`user_id` AS `t0_r4`, `observations`.`specimen` AS `t0_r5`, `observations`.`notes` AS `t0_r6`, `observations`.`thumb_image_id` AS `t0_r7`, `observations`.`name_id` AS `t0_r8`, `observations`.`location_id` AS `t0_r9`, `observations`.`is_collection_location` AS `t0_r10`, `observations`.`vote_cache` AS `t0_r11`, `observations`.`num_views` AS `t0_r12`, `observations`.`last_view` AS `t0_r13`, `observations`.`rss_log_id` AS `t0_r14`, `observations`.`lat` AS `t0_r15`, `observations`.`long` AS `t0_r16`, `observations`.`where` AS `t0_r17`, `observations`.`alt` AS `t0_r18`, `observations`.`lifeform` AS `t0_r19`, `observations`.`text_name` AS `t0_r20`, `observations`.`classification` AS `t0_r21`, `observations`.`gps_hidden` AS `t0_r22`, `names`.`id` AS `t1_r0`, `names`.`version` AS `t1_r1`, `names`.`created_at` AS `t1_r2`, `names`.`updated_at` AS `t1_r3`, `names`.`user_id` AS `t1_r4`, `names`.`description_id` AS `t1_r5`, `names`.`rss_log_id` AS `t1_r6`, `names`.`num_views` AS `t1_r7`, `names`.`last_view` AS `t1_r8`, `names`.`rank` AS `t1_r9`, `names`.`text_name` AS `t1_r10`, `names`.`search_name` AS `t1_r11`, `names`.`display_name` AS `t1_r12`, `names`.`sort_name` AS `t1_r13`, `names`.`citation` AS `t1_r14`, `names`.`deprecated` AS `t1_r15`, `names`.`synonym_id` AS `t1_r16`, `names`.`correct_spelling_id` AS `t1_r17`, `names`.`notes` AS `t1_r18`, `names`.`classification` AS `t1_r19`, `names`.`ok_for_export` AS `t1_r20`, `names`.`author` AS `t1_r21`, `names`.`lifeform` AS `t1_r22`, `names`.`locked` AS `t1_r23`, `names`.`icn_id` AS `t1_r24` FROM `observations` LEFT OUTER JOIN `names` ON `names`.`id` = `observations`.`name_id` WHERE `observations`.`location_id` = 547147019 ORDER BY names.text_name, names.author, observations.id DESC

whereas
PR statement in method, runs in ~390ms after first run
expect = Observation.where(location_id: locations(:burbank)).
         joins(:name).order([Name[:text_name], Name[:author], Observation[:id].desc]).to_a

generates:
SELECT `observations`.* FROM `observations` INNER JOIN `names` ON `names`.`id` = `observations`.`name_id` WHERE `observations`.`location_id` = 547147019 ORDER BY `names`.`text_name`, `names`.`author`, `observations`.`id` DESC

Coverage remained the same at 93.033% when pulling 2775547ddc058bdcb562e25a83ce55b8f2c17d5e on nimmo-SQL-in-tests-QueryTest into 17f43e22d2e5de081e1e1b4c4e121a22682ddd1e on master.

Looks good to me, too.


Do not overwrite labels in input data in GCM Autoscaling sink

Can one of the admins verify this patch?

@vishh

test this please

retest this please

LGTM


Hide URL

There are manifest options - https://github.com/mllrsohn/node-webkit-builder#manifest-options - would allow you to hide the URL and frame on the window object. It would be great to be able to hide the URL. Thanks!

Nvm, it's those options are available in package.json. Thanks!


try using jx cli

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

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

/test this

/test this

@rawlingsj: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

promotion-build
a20c7361a6a73de47dac1e1514e2e744b163b003
link
/test this

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test this

@rawlingsj: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

promotion-build
a20c7361a6a73de47dac1e1514e2e744b163b003
link
/test this

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test this


Can not capture image or video in android 11

the image is not saved in gallery when i capture from camera.
When i tried to take video error message : Warning error

Hey @uranberisha
As per the updated android storage concepts of scoped storage we cannot directly access the external storage of the device.
You could refer to

Scoped storage in android 11
Scoped storage in android 10

for scoped storage details and its implementation.
Most of the file pickers available out there work fine with upto android 10. Till android 11 is supported you can implement your own version of file picker and saver using the scoped storage.

Thank you for the information
Have a nice day
On Mon, 19 Apr 2021, 13:33 Shivam Sood, @.***> wrote:

Hey @uranberisha https://github.com/uranberisha
As per the updated android storage concepts of scoped storage we cannot
directly access the external storage of the device.
You could refer to

Scoped storage in android 11
https://www.raywenderlich.com/10768834-scoped-storage-tutorial-for-android-11-deep-dive
Scoped storage in android 10
https://www.raywenderlich.com/9577211-scoped-storage-in-android-10-getting-started

for scoped storage details and its implementation.
Most of the file pickers available out there work fine with upto android
10. Till android 11 is supported you can implement your own version of file
picker and saver using the scoped storage.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jaiselrahman/FilePicker/issues/85#issuecomment-822397498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHOKRC2LSFPXFAI454RZYIDTJQIKPANCNFSM42G6GEAQ
.


SIGSTKSZ changed to be a syscall

In file included from /usr/include/signal.h:328,
                 from /home/ilyas/projects/ctbignum/test/thirdparty/catch/catch.hpp:6456,
                 from /home/ilyas/projects/ctbignum/test/src/tests_main.cpp:13:
/home/ilyas/projects/ctbignum/test/thirdparty/catch/catch.hpp:6631:45: error: size of array ‘altStackMem’ is not an integral constant-expression
 6631 |     char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};

Problem is similar to https://github.com/r-lib/testthat/issues/1373.
gcc version 12.2.1
$ uname -a
Linux fedora 6.0.9-300.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 16 17:36:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

$ ldd --version
ldd (GNU libc) 2.36

Apologies for the late response, only noted your issue recently.
fixed in v0.7 by updating Catch2


Simplified HackerOne SSO

@jeevansd

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@bertsinnema, thanks for creating a pull request here!!
we created a separate PR for these changes in our private repo to avoid content validation errors. Your changes will be live in 2-3 working days.
#please-close


Add test of prim_generic_ram_2p

Add test of prim_generic_ram_2p.sv module.

I merged that PR into https://github.com/alainmarcel/uhdm-integration/pull/284


Provide a way to define top-level definitions

Without that it is highly cumbersome to give more interesting examples.

A related additional feature: module system

Let binding in this rule is effectively just top level definition. We can do something like this for now.

@HuStmpHrrr One issue with that is T' cannot depend on x. For example, if we define a Pair type (by church encoding), we cannot use that type as the result type.

we should replace x in T' with t.

We cannot still mention Pair (or so) at the final result type. Otherwise, presupposition ({{ Gamma |- T' : Type@i }}) for {{ Gamma |- let ... in ... : T' }} cannot be true.

we should replace x in T' with t.

T`` can refer to Pair, it's just that it will be expanded. T'seesx` as an extra variable.

I mean T' as the result type. Or, with that substitution, T'[t/x]. Our current impl expects the type that the expression checks against, and that type cannot refer to Pair.

So, for example, with a "proper" top-level,
def Pair : forall (A : Type@0) (B : Type@0) -> Type@1 =
  fun (A : Type@0) (B : Type@0) -> forall (C : Type@0) (pair : forall (a : A) (b : B) -> C) -> C

def pair : forall (A : Type@0) (B : Type@0) (a : A) (b : B) -> Pair A B =
  fun (A : Type@0) (B : Type@0) (a : A) (b : B) (C : Type@0) (pair : forall (a : A) (b : B) -> C) -> pair a b

pair Nat (forall (x : Nat) -> Nat) 3 (fun (x : Nat) -> succ (succ x)) : Pair Nat (forall (x : Nat) -> Nat)

will be possible, but with that "let" approach,
let Pair = fun (A : Type@0) (B : Type@0) -> forall (C : Type@0) (pair : forall (a : A) (b : B) -> C) -> C in
let pair = fun (A : Type@0) (B : Type@0) (a : A) (b : B) (C : Type@0) (pair : forall (a : A) (b : B) -> C) -> pair a b in
pair Nat (forall (x : Nat) -> Nat) 3 (fun (x : Nat) -> succ (succ x))
  : Pair Nat (forall (x : Nat) -> Nat)

will not be possible

that's because the last column lives outside of the lets. problems like this can always be worked around by fitting the last expression to another layer of let:
...
let foo : Pair Nat (forall (x : Nat) -> Nat) := pair Nat (forall (x : Nat) -> Nat) 3 (fun (x : Nat) -> succ (succ x)) in
0 : Nat

It's not perfect, but passing the typechecker implies foo is also well-typed.

I am not saying it's perfect, but I would expect a local let binding is implemented in this very same way. It does no harm to use this solution for now.

I agree on that this solution is easy to implement, and a good intermediate solution. What I wanted to say is that there is the abovementioned issue I want to note.

yeah let's do this and figure out a mechanizable solution for genuine top-level definitions. I think even this solution might induce some downstream optimizations that would complicate the proof.

I think what I have above won't work. We do need to change the context structure to allow binding a variable to a value. Then the question goes to how the substitution calculus should work. c.f. Coq's let rule https://coq.inria.fr/doc/V8.18.0/refman/language/cic.html#id6 and the Delta-local rule: https://coq.inria.fr/doc/V8.18.0/refman/language/core/conversion.html#delta-reduction-sect

What would be the problem?

T' alone might not be well-typed without knowing t, that means we only know T'[t/x] is well-typed but not T', so we cannot apply equivalence of substitutions to it.

What about the independent version? Although that's identical to the "syntactic sugar" approach Antoine is building (based on lambda and application).

T' Independent of x? Still the same problem applies for t'. It cannot be well-typed in general without knowing t, so substitution calculus can't apply.

Ah true. Yeah we need a proper top-level definition.


Fix unrecognized datatypes inside array in decorate method

Hi,
first thx for the nice module. I think I found an error when handling param values in the gitlab.rb.erb.
The current impl does not allow to process e.g. hashes which are handled in the decorate(v) method, for instance:
      gitlab_rails => {
...
          'omniauth_providers'                => [
              {
                  "name"  => "crowd",
                  "args"  => {
                      "crowd_server_url"     => "my_url",
                      "application_name"     => "Gitlab",
                      "application_password" => "my_passwd"
                  }
              }
          ],
...
      },

will result in:
gitlab_rails['omniauth_providers'] = ["{"name"=>"crowd", "args"=>{"crowd_server_url"=>"my_url", "application_name"=>"Gitlab", "application_password"=>"my_passwd"}}"]

which is incorrect and leads to an error in provision, it should be without the double colons around the hash:
gitlab_rails['omniauth_providers'] = [{"name"=>"crowd", "args"=>{"crowd_server_url"=>"my_url", "application_name"=>"Gitlab", "application_password"=>"my_passwd"}}]

Best Regards
Jens

@deadratfink Thanks a lot for your PR. This is indeed an error inside the decorate function. Before I can merge your fix I would appreciate if you could fix the tests accordingly.

Adapted test now, pls check, sorry for inconvenience :-)

@deadratfink thanks for fixing the test. looks good to me now.


cannot use CachyLoaderManager.shared.configure()

great library, thanks.
I'm trying to use:
CachyLoaderManager.shared.configure(
memoryCapacity: 1020,
diskCapacity: 2024,
maxConcurrentOperationCount: 10,
timeoutIntervalForRequest: 3,
diskPath: "temp",
expiryDate: .weekly,
isOnlyInMemory: true
)
But I get this error:
'shared' is inaccessible due to 'internal' protection level
I cannot find a way around this, any ideas?
Swift 5.1, ios 13.

thanks for opting out, I will check into this.

@workingDog I have given a fix for this issue, please update your pod repo and try again.


Unrelated Code Actions shown if multiple diagnostics exist on same line

If multiple diagnostics exist for the same line, and at least one of the codes has a Code Action/Quick Fix available, this quick fix is shown for all codes on this line.
For example:

reimported, import-error and no-name-in-module do not have a corresponding code action. However, for all of them the quick fix Run organize imports is shown, which is registered as quick fix for ungrouped-imports only.

I stumbled across this when trying to imlement a solution for https://github.com/microsoft/vscode-pylint/issues/205.

Duplicate of #161331


Clarification of copyright notice.

I corresponded with the Airspace theme author about
clarifying the copyright notice in the footer.
I'll add him to the patch review.

@kausarpial - Does this look good to you?

Lets hold this patch till @kausarpial weighs in :)

@mehedi-sharif does this look good to you?

Obviously .

@mehedi-sharif Many thanks :)
@mestery @fkautz  The theme author is @mehedi-sharif, so he's now blessed this footer clarification.

If you want you can change the copyright text with yours .  Even you dont need to put the link back to the theme.
Thanks

@mehedi-sharif - You do good work, you deserve credit :)


Vanity and Resque do not play well together

When launching rake resque:work on my rails 3.1 application I get an "undefined 'metric'" error. Seems like resque inspects the milestone files before Vanity is loaded. Any idea on how I can fix this ?
Using the latest vanity from git, and the latest resque gem.
Thanks for the support !
rake resque:work
 ** Invoke resque:work (first_time)
** Invoke resque:preload (first_time)
** Invoke resque:setup (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute resque:setup
** Execute resque:preload
rake aborted!
undefined method `metric' for main:Object
path_to_my_ruby_app/app/experiments/metrics/milestone_one_visits.rb:2:in `<top (required)>'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:456:in `load'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:456:in `block in load_file'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:640:in `new_constants_in'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:455:in `load_file'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:342:in `require_or_load'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:302:in `depend_on'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:214:in `require_dependency'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:417:in `block (2 levels) in eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:416:in `each'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:416:in `block in eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:414:in `each'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:414:in `eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/resque-1.19.0/lib/resque/tasks.rb:47:in `block (2 levels) in <top (required)>'
```
(and more....)

I think that's Rails auto-loading everything in the app directory. I put my experiments in a directory outside app.
On Oct 27, 2011, at 7:58 AM, Rodrigo<EMAIL_ADDRESS>wrote:

When launching rake resque:work on my rails 3.1 application I get an "undefined 'metric'" error. Seems like resque inspects the milestone files before Vanity is loaded. Any idea on how I can fix this ?
Using the latest vanity from git, and the latest resque gem.
Thanks for the support !
rake resque:work
** Invoke resque:work (first_time)
** Invoke resque:preload (first_time)
** Invoke resque:setup (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute resque:setup
** Execute resque:preload
rake aborted!
undefined method `metric' for main:Object
path_to_my_ruby_app/app/experiments/metrics/milestone_one_visits.rb:2:in `<top (required)>'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:456:in `load'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:456:in `block in load_file'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:640:in `new_constants_in'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:455:in `load_file'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:342:in `require_or_load'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:302:in `depend_on'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:214:in `require_dependency'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:417:in `block (2 levels) in eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:416:in `each'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:416:in `block in eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:414:in `each'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/engine.rb:414:in `eager_load!'
/home/rodrigob/.rvm/gems/ruby-1.9.2-p290/gems/resque-1.19.0/lib/resque/tasks.rb:47:in `block (2 levels) in <top (required)>'
```
(and more....)

--
Reply to this email directly or view it on GitHub:
https://github.com/assaf/vanity/issues/79

Ok, that worked for me too.
I guess the old vanity does suggested app/experiments, and things changed with the time passing.
thanks for the quick answer !


BrushSelector does not update when selection changed programmatically

Describe the bug
If selected_x and/or selected_y are changed on a brush selector, the visible selection rectangle does not update immediately. Instead, the browser window needs to be resized or refreshed.
To Reproduce
Create a figure with a brush selector:
from bqplot import pyplot as plt
from bqplot.interacts import BrushSelector
fig = plt.figure()
plt.plot([1, 2, 3], [2, 4, 3])
plt.show()
interact = BrushSelector(x_scale=fig.axes[0].scale, y_scale=fig.axes[1].scale)
fig.interaction = interact

Then click and drag to draw a shape. Once this is done, change selected_x and selected_y:
interact.selected_x = [1.4, 2.4]
interact.selected_y = [2.4, 4]

The rectangle does not update unless the window is resized or refreshed.
Expected behavior
The brush selector should update immediately
Screenshots

Environment (please complete the following information):

Operating System and Version: Ubuntu 20.04 (pre-release)
Browser: Firefox

Additional context
It looks like this is still an issue with the latest developer version of bqplot

Also, I expect:
fig.interaction = None
fig.interaction = interact

To draw the BrushSelector.
The workaround, to force it to draw is to modify fig_margin:
fig.fig_margin = {'top': 60, 'bottom': 60, 'left': 60, 'right': 61}

Fixed in #1069 !


Implement access-limiting behaviour for Whitehall attachments in Asset Manager

e.g. limited to groups of users in an organisation

I'm going to start working on this.

I'm working on the changes necessary to Asset Manager in "WIP: Allow draft asset access to be restricted to specific users #471".
I'm working on the changes necessary to Whitehall in "WIP: Send access_limited data to Asset Manager #3767".

The changes in https://github.com/alphagov/asset-manager/pull/471 and https://github.com/alphagov/whitehall/pull/3767 have been deployed to production.
@floehopper realised that we also need to handle attachments created by the BulkUploadsController in Whitehall. I had hoped that the BulkUploadsController might not be used any longer but there are (a small number of) requests for it within the last 14 days so I think we do need to handle these attachments.

I made the changes to the BulkUploadsController in Whitehall in https://github.com/alphagov/whitehall/pull/3822 which has also been merged to master.
I plan to test the functionality in integration to ensure that it's working as expected.

@chrisroos Does this work for OfficialStatistics & NationalStatistics publication types which are access-limited by default?

PublicationType::OfficialStatistics
PublicationType::NationalStatistics

Good question, @floehopper. I'll investigate.

@chrisroos Does this work for OfficialStatistics & NationalStatistics publication types which are access-limited by default?

I've checked and believe that this will just work because setting Publication#publication_type to something that's access limited by default will set the access_limited attribute of that publication to true:
> Publication.new.access_limited?
=> nil
> Publication.new(publication_type: PublicationType::OfficialStatistics).access_limited?
=> true
> Publication.new(publication_type: PublicationType::PolicyPaper).access_limited?
=> false

I've just tested this in integration and think I've found a problem. The access_limited array of UIDs doesn't appear to be reset to an empty array when an access-limited edition in Whitehall is updated so that it's no longer access-limited. I'm going to investigate further.

I've opened https://github.com/alphagov/asset-manager/pull/510 to fix the problem that occurs when we try to reset the access-limited state of an asset.

PR #510 has been merged and deployed to integration and I've now confirmed that this functionality is working as expected.
I created an access-limited consultation in Whitehall integration and added two attachments: one directly and one via the bulk upload functionality. I observed that both attachments were marked as access-limited in Asset Manager. I then removed the access-limiting from the consultation and observed that both attachments were no longer marked as access-limited in Asset Manager.
I'm happy that this is working as expected so I'm closing this issue.


update JS dependencies

Coverage increased (+0.05%) to 45.659% when pulling 4565b555ecc4f9af5df57bfec46a7b0a7382aa31 on js-deps-updates into dc54f35681e2b8385bdcbd9f036786da1992d1be on master.

Coverage increased (+0.1%) to 45.757% when pulling 5ddf98f6a6e586aa2d01d23b3280e37c2bbb5bd0 on js-deps-updates into dc54f35681e2b8385bdcbd9f036786da1992d1be on master.


Next Cloud & OO problem

hello world,
I am stumped at the moment and for the life of me i can't figure this out! i keep getting this: HealthcheckRequest on check error: Bad Request or timeout error
attached are some screenshots. Please point me in the right direction.

Hi smiralles,
I keep getting a similar error. I tried to setup nextcloud and onlyoffice behind a jwilder nginx-proxy.
When I get into the nextcloud container, I am not able to reach the office.domain.tld/helthcheck via wget.
But if I use the internal IP of the container I can get the healthcheck.
So I added the internal IP of the onlyoffice container in the app settings of nextcloud. But now I am getting an error like:
GetConvertedUri on check error: Im Dokumentenservice ist ein Fehler aufgetreten: Error while downloading the document file to be converted.
I read about problems with ssl certificates... But also from here I have no clue what to do next.
It seems to me, that the docker container is not able to make a loopback to the office.domain.tld
Would be happy for some help tooo!

I get the same error.
owncloud.log:
{"reqId":"S8GD9R5uFdjWQKHAdEHi","level":3,"time":"2018-09-17T12:20:13+00:00","remoteAddr":"<IP_ADDRESS>","user":"admin","app":"PHP","method":"PUT","url":"\/index.php\/apps\/onlyoffice\/ajax\/settings","message":"file_get_contents(http:\
/\/<IP_ADDRESS>\/healthcheck): failed to open stream: HTTP request failed! HTTP\/1.1 502 Bad Gateway\r\n at \/var\/www\/owncloud\/apps\/onlyoffice\/lib\/documentservice.php#381"}
{"reqId":"S8GD9R5uFdjWQKHAdEHi","level":3,"time":"2018-09-17T12:20:13+00:00","remoteAddr":"<IP_ADDRESS>","user":"admin","app":"onlyoffice","method":"PUT","url":"\/index.php\/apps\/onlyoffice\/ajax\/settings","message":"HealthcheckReques
t on check error: \u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0438\u043b\u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442"}

If open http:\<IP_ADDRESS>\healthcheck in browser we will get "502 Bad Gateway" from nginx.
It does not matter from what address we go to this page, or using https or FQDN.
If check Onlyoffice nginx configuration, we found this secion in nginx/includes/onlyoffice-communityserver-services.conf
location /healthcheck {
        rewrite /healthcheck(.*) /$1  break;
        proxy_pass http://localhost:9810;
        proxy_redirect ~*/(.*) /healthcheck/$1;
         client_max_body_size 100m;
         proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
         proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Host $server_name;
        proxy_set_header X-Forwarded-Proto $scheme;
}

But there is no process listen port 9810 on Onlyoffice server.

@smiralles, please specify the installation type of the Document Server and if it is installed on the same server with Nextcloud or on a different one.
Please try to use wget command to check the accessibility of the Document Server for Nextcloud and vice versa.
Please try also to disable verification of the SSL certificate by the Document Server. Open /etc/onlyoffice/documentserver/default.json and find the line below and changed its value to false:
 "rejectUnauthorized": true
@soundzgoood, the error below means that the Document Server cannot download the file (Nextcloud is inaccessible for the Document Server)

Error while downloading the document file to be converted.

Please try to add the internal IP of the container with Nextcloud in the second address field in advanced server settings.
@berlevdv, please specify which exact product you are using. As we can see that you are looking at the Community Server config.
Send us also a screenshot of the address settings of ONLYOFFICE integration app in ownCloud.
Try also to disable verification of the SSL certificates in ownCloud config.php by adding the following section to it:
 'onlyoffice' =>
  array (
    'verify_peer_off' => TRUE,
  )

@soundzgoood, we are glad you found a solution. Yes, please notify us about the result.

@smiralles
Could you please specify if the problem recurs or we can close the topic?

Yes you can close the issue!
In order to prevent that after restarting the docker images the ip is changing and messing up your settings you should use an internal domain for your nextcloud and for your onlyoffice containers in your local network:
nextcloud_app:
...
networks:
intern:
aliases:
- nextcloud.local
extern:
Also don't forget to add the domain of nextcloud.local in your config.php of nextcloud as trusted domain.


Error when using modal deploy

Version
modal client: 0.60.8
Python: 3.9.7
Description
I deploy the echobot.py by using the command: modal deploy echobot.py, then I have the following error:

Hi Freider, sorry for the late reply!
I don't think it is because of the code in echobot.py, I tried the get_started.py given officially, and still got the same error. Please check the get_started.py file:
import modal

stub = modal.Stub("example-get-started")

@stub.function()
def square(x):
    print("This code is running on a remote worker!")
    return x**2

@stub.local_entrypoint()
def main():
    print("the square is", square.remote(42))

and the 'echobot.py' file:
"""

Sample bot that echoes back messages.

This is the simplest possible bot and a great place to start if you want to build your own bot.

"""

from __future__ import annotations

from typing import AsyncIterable

import fastapi_poe as fp
from modal import Image, Stub, asgi_app

class EchoBot(fp.PoeBot):
    async def get_response(
        self, request: fp.QueryRequest
    ) -> AsyncIterable[fp.PartialResponse]:
        last_message = request.query[-1].content
        yield fp.PartialResponse(text=last_message)

REQUIREMENTS = ["fastapi-poe==0.0.25"]
image = Image.debian_slim().pip_install(*REQUIREMENTS)
stub = Stub("echobot-poe")

@stub.function(image=image)
@asgi_app()
def fastapi_app():
    bot = EchoBot()
    # Optionally, provide your Poe access key here:
    # 1. You can go to https://poe.com/create_bot?server=1 to generate an access key.
    # 2. We strongly recommend using a key for a production bot to prevent abuse,
    # but the starter examples disable the key check for convenience.
    # 3. You can also store your access key on modal.com and retrieve it in this function
    # by following the instructions at: https://modal.com/docs/guide/secrets
    # POE_ACCESS_KEY = ""
    # app = make_app(bot, access_key=POE_ACCESS_KEY)
    app = fp.make_app(bot, allow_without_key=True)
    return app

the updated version fixes my problem, thanks.

DIdn't release the fix until now as it had some issues. But v0.61.4 fixes this properly, I think


Change lib/taiko adds omitDescription option in evaluate

Adds omitDescription option in evaluate
Issue #806

Thanks @MakodeAjay for looking at this.
I took at look at the original issue #806 and although the issue talks about the evaluate, which your PR fixes. This has to be extended to all API's not just the evaluate API.
There can be an easier and global way to handle this by not checking the condition and passing this option for every API.

@MakodeAjay Had a discussion about this. It's ok to keep this simple and only provide this option for evaluate. I've added a few review comments.

@MakodeAjay Just reaching out to ask of you have questions about my earlier comments.


Ctre doesn't work when there is a "\r" at the end of string

When using the slow "std::regex" it works :
std::string data = "WORD\r";
std::smatch matches;
	std::regex_search(data, matches, std::regex("^(\\w+)"));

	std::string match1 = matches[0];       // returns the match

When using fast ctre regex the variable " auto matches" is NULL  :
std::string data = "WORD\r";
std::string_view data_view = data;
    static constexpr auto elem = ctll::fixed_string{ "^(\\w+)" };
	auto matches = ctre::match<elem>(data_view);              // matches is null here

	std::string match1 = std::string(matches.get<1>());            // generates exception since matches is NULL

Pls fix this
Im using Visual Studio with C++ 20

Works for me with latest Visual Studio:
https://compiler-explorer.com/z/xGszdMn69

Hmm , okay I found out the reason it was failing was because my string had a "\r" at the end of it.

Works for me with latest Visual Studio: https://compiler-explorer.com/z/xGszdMn69

I've updated the question

You need to use proper function, with std::regex you used std::regex_search, if you want to have similar behaviour you need to use ctre::search not match.

Whats the difference ??

Same as with std::regex_match and std::regex_search:
https://en.cppreference.com/w/cpp/header/regex
first matches entire input, second any part of the input
ctre has also ctre::starts_with
and range generating ctre::range, ctre::tokenize, ctre::split

Okay


\textrm turned to math in plot

I am using LaTeXStrings.jl with Plots.jl to add labels to my curves.  The label contains some formulae and some plain text description (see in the figure below).  It seems that if I call the L"" directly, everything is good.  However, when I used it in plot, the space and hyphen in text will be rendered as math, say, the space is missing and the hyphen is a minus.
Is it a bug or feature? Maybe I miss that in manual, but if I want the expected label, what should I do?

BTW, I am using  LaTeXStrings v1.2.1 and Plots v1.16.2 .

LaTeXStrings doesn't actually do any LaTeX rendering.  That is up to the Plots.jl package (or rather, whatever backend it is using), so you should report the problem there.


feat: support for markdown rendering in the cli - wip

This is a work in progress/hack, and breaks wordwrap, and doesn't render multi-line things at all - e.g. tables.
If there is interest in this, I'd be happy to finish it / make it work properly. Thoughts?
This is what it looks like today:

I'm not going to do any more work on this as it's gotten zero feedback, and likely that means zero chance of merging?

Hi @ukd1 great to see a PR from you and so sorry for the slow review. I really appreciate it. The goal of ollama run is to keep the CLI output as simple/free of styling as possible as this is often implemented in tools built around Ollama (see https://github.com/ollama/ollama?tab=readme-ov-file#terminal), this way folks can see the raw input/and output of the model for debugging purposes. Thanks again


Added struct PackedExtraChannel

We already have
https://github.com/libjxl/libjxl/blob/6ec00f569b6c43a5c3e293b4be82fe8b8a958501/lib/extras/dec/pnm.h#L18
why would we need it also in the pnm.cc file?

pnm.cc: In function 'jxl::Status jxl::extras::DecodeImagePNM(jxl::Span<const unsigned char>, const ColorHints&, const jxl::SizeConstraints&, PackedPixelFile*)':
pnm.cc:370:5: error: 'PackedExtraChannel' was not declared in this scope; did you mean 'ExtraChannel'?
  370 |     PackedExtraChannel pec;
      |     ^~~~~~~~~~~~~~~~~~
      |     ExtraChannel
pnm.cc:371:5: error: 'pec' was not declared in this scope
  371 |     pec.ec_info.bits_per_sample = ppf->info.bits_per_sample;
      |     ^~~

It may be GCC bug.

And with you patch it then works?

This is a strange mistake. GCC 1X.0.0 with mingw-gcc1131-20220429.7z version codec not working.
GCC 1x.0.0 with mingw-gcc1131-20220924.7z version works without my fix.
I had a problem mingw-gcc1131-20220429 + libwebp2 + libavif + aom + libjxl + tune butteraugli.


Include provision status as resources are provisioned

First pass to include provisioning status for dry-run, validation, and other cli functionality mentioned in ticket #86

@big-andy-coates - pretty simple PR - serves as the basis for the next set of functionality (report on success/fail/update and dry-run support) See #86


[identity] Generate latest samples for v4 to add InteractiveBrowserCredential sample and update package versions for broker sample

Packages impacted by this PR
@azure/identity
Describe the problem that is addressed by this PR

Generated latest samples for v4 to add InteractiveBrowserCredential sample to show browser customization.
Updated package versions for identity and identity-broker in the WAM sample in identity-broker v1

Checklists

[x] Added impacted package name to the issue description

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


Fix issue #65

Improved checking if a text node that exactly matches one of keywords is the only child node of its parent node.

This makes a web browser avoid freezing, but another issue causes as the screenshot


Adds custom key parameter name (fixes #37)

Hi,
This should do the trick regarding #37.
The default behavior is unchanged, yet initializing with
require('firebase/firestore')
Vue.use(VueFirestore, {key = 'id'})

would allow to get document's key with doc.id instead of doc['.key'] which I find quite convenient.
Regards,

Tests pass on my end:
$ npm test

><EMAIL_ADDRESS>test /home/olivier/Dev/VueJS/vue-firestore/vue-firestore
> jest --forceExit --detectOpenHandles

 RUNS  tests/bind.spec.js
 PASS  tests/vue-firestore.spec.js
  ● Console

    console.error node_modules/@firebase/logger/dist/index.cjs.js:70
      [2019-02-20T07:41:07.774Z]  @firebase/firestore: Firestore (5.8.3):
        The timestampsInSnapshots setting now defaults to true and you no
        longer need to explicitly set it. In a future release, the setting
        will be removed entirely and so it is recommended that you remove it
        from your firestore.settings() call now.

 PASS  tests/bind.spec.js
  ● Console

    console.error node_modules/@firebase/logger/dist/index.cjs.js:70
      [2019-02-20T07:41:07.780Z]  @firebase/firestore: Firestore (5.8.3):
        The timestampsInSnapshots setting now defaults to true and you no
        longer need to explicitly set it. In a future release, the setting
        will be removed entirely and so it is recommended that you remove it
        from your firestore.settings() call now.

------------------|----------|----------|----------|----------|-------------------|
File              |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
------------------|----------|----------|----------|----------|-------------------|
All files         |        0 |        0 |        0 |        0 |                   |
 main.js          |        0 |      100 |      100 |        0 |                 1 |
 vue-firestore.js |        0 |        0 |        0 |        0 |... 31,232,237,238 |
------------------|----------|----------|----------|----------|-------------------|

Test Suites: 2 passed, 2 total
Tests:       9 passed, 9 total
Snapshots:   0 total
Time:        5.917s, estimated 6s
Ran all test suites.

A useful one   💪
Grasias!


Web documentation generation

once the protodef issue is fixed, this can be moved to minecraft-data

Is this ready ?

Should be ready, yeah.

please fix merge conflicts


"Working folder with package.json" is misleading

We worked with several customers that found "Working folder with package.json" misleading and suggesting to use "Working folder that contains package.json".

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

ID: 9c00d3b8-64c1-9f1b-83f8-62d8cf07817b
Version Independent ID: 5fcdebed-cfb8-c5a6-d807-1315b2db5e57
Content: npm task - Azure Pipelines & TFS
Content Source: docs/pipelines/tasks/package/npm.md
Product: devops
GitHub Login: @andyjlewis
Microsoft Alias: alewis

Looks like this was fixed but the bug never closed.


Add AssociateVPCWithHostedZone to network-mgmt

Permissions to accept a vpc/hosted zone association for https://issues.redhat.com/browse/OHSS-5179

/hold

/hold cancel

/approve
/lgtm

Codecov Report

Merging #618 (c336f7a) into master (545cc86) will decrease coverage by 0.17%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #618      +/-   ##
==========================================
- Coverage   14.52%   14.34%   -0.18%
==========================================
  Files          45       45
  Lines        4325     4379      +54
==========================================
  Hits          628      628
- Misses       3673     3727      +54
  Partials       24       24

Impacted Files
Coverage Δ

...er/awsfederatedrole/awsfederatedrole_controller.go
0.00% <0.00%> (ø)

...ountaccess/awsfederatedaccountaccess_controller.go
0.00% <0.00%> (ø)


Linalg Tensor Fusion causes invalid shape for rosetta model

Rosetta model compiles to linalg correctly but fails after tensor fusion. The tensor fusion pass must be producing an invalid shape after fusion.

Bisected IR snippet attached. Fails on the fusion stage.
failure.zip

Can you post the IR before the failing pass.

It is a little too long to inline but here is the operations with elided constants.
before.zip

Latent bug from 16 months ago (introduced by this commit https://github.com/llvm/llvm-project/commit/7060920bd1f70b778105703a5c95066658ed5886 ) .
https://reviews.llvm.org/D117908 should fix it

Closing as this should be fixed at HEAD now. Please reopen if needed.


Rename techstoreclub-simple-comic.rb to simple-comic.rb

If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked that the cask was not already refused in closed issues.

Reason: Previous Cask name was a fork of the original app

Reason: Previous Cask name was a fork of the original app

There’s a reason for that. That said, it appears to have been resolved.
However, checkpoint: seems to be wrong.

That said, it appears to have been resolved.

How so?

How so?

The url is no longer dead.
The fork only existed to provide a working download.

Really? This is what I see when I click "Download":
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
AllAccessDisabled
<Message>All access to this object has been disabled</Message>
<RequestId>7F8B17E00596AA09</RequestId>
<HostId>
RR14r3wYcAOZ28RMfhaBRnq1Wrf9PeKptp0Znwkj1k04DbKQlcgy65ZopJZ+r//Ag9c/barhqf0=
</HostId>
</Error>

Just tried it again, and it downloaded fine. The download link in the page points to a github releases download, and it does exist.


Exception when using the plugin

I/flutter (26123): ══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
I/flutter (26123): The following MissingPluginException was thrown while activating platform stream on channel
I/flutter (26123): com.ajinasokan.flutter_fgbg/events:
I/flutter (26123): MissingPluginException(No implementation found for method listen on channel
I/flutter (26123): com.ajinasokan.flutter_fgbg/events)
I/flutter (26123):
I/flutter (26123): When the exception was thrown, this was the stack:
I/flutter (26123): #0      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:154
I/flutter (26123): <asynchronous suspension>
I/flutter (26123): #1      EventChannel.receiveBroadcastStream.<anonymous closure>
package:flutter/…/services/platform_channel.dart:486
I/flutter (26123): <asynchronous suspension>
I/flutter (26123): ═════════════════════════════════════════════════════════════════════════════════

Closing this as there is no response and the issue is most likely due to build cache.


Examples still show C++/CX code after update to C++/WinRT

I just noticed that the example was finally updated to C++/WinRT, thanks for the effort.
However the code snippet on this page still makes use of ref new from C++/CX.

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

ID: 57ba16b2-6122-0499-b61d-ba93bf2781cf
Version Independent ID: 9fb03c83-3f5c-dc72-09d6-0b571d2cf86d
Content: Extend the sample game - UWP applications
Content Source: windows-apps-src/gaming/tutorial-resources.md
Product: uwp
Technology: games
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Hi, @pjmlp, and thanks for filing this issue. For the workstream that I completed recently, I updated any topic that shows source code from the Simple3DGameDX sample game. This particular topic (the "extend" topic) doesn't show source code from that sample, but from another, which hasn't been ported yet. So that'll be a new workstream for me (plus, there are a few other topics that show C++/CX source code, not directly related to the Simple3DGameDX sample game). If it's ok, I'll handle this like I did the previous workstream, and track the work via my backlog. Hence, I'll close this issue so that I don't track it twice.
Thanks again!
Steve

Sure! I am mostly a .NET/Java dev, that occasionally uses C++ as hobby, so this is mostly as help for others anyway.


”Ostrov”, ”Piatra” are listed in the drop-down menu

Description:
When user writes ”Ostrov”, ”Piatra” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Ostrov"

Expected results
The location appears in the drop-down menu as "Sat Ostrov, TULCEA (Ostrov)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Piatra"

Expected results
The location appears in the drop-down menu as "Sat Piatra, TULCEA (Ostrov)".


Fix for issue 552

Builds fails in DefaultDockerClientTest, code that I have not modified in this pull request.

I'm giving up after having spent more time trying to fix the build here than it took to fix the actual issue.

Codecov Report

Merging #600 into master will increase coverage by 0.51%.

@@            Coverage Diff             @@
##           master     #600      +/-   ##
==========================================
+ Coverage   54.81%   55.32%   +0.51%
==========================================
  Files         131      131
  Lines        2525     2554      +29
  Branches      352      356       +4
==========================================
+ Hits         1384     1413      +29
+ Misses       1012     1010       -2
- Partials      129      131       +2

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 4df22d9...96d79d9. Read the comment docs.

Fixes in PR 612 fixed the failing tests! Thanks a lot for that!

I agree that it would be better to handle timeouts at the HTTP client / socket level.


Missing documentation on which team's "Board Column" values are shown in query results, when more than one team is assigned a given Area Path

This documentation is ambiguous when it comes to understanding which team's "Board Column" values are shown in query results, when more than team is associated with Area Paths in query results. I cannot seem to determine how Azure DevOps decides which team's board column values to use in query results. It seems arbitrary. The deterministic logic used needs to be documented.

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

ID: b8acd801-cb9c-fa87-b4a7-5a44094bbd00
Version Independent ID: e471c7e6-2ace-9029-ae22-62f1725168fa
Content: Query by account, user, workflow, or board changes - Azure Boards
Content Source: docs/boards/queries/query-by-workflow-changes.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@vhhughes - Thank you for your inquiry. This note at the end of  the Kanban board change queries section  indicates that querying on a Kanban board where the work items appear on more than one team yields indeterminate results. There is no work around for this.
Important
Work items that appear on more than one team's Kanban board can yield results that don't meet your expectations. Each team can customize the Kanban board columns and swimlanes. Therefore, the values assigned to Board Column or Board Swimlane may differ from what you expect when another team updates the work item from a different board.
The primary work around for this issue is to maintain single ownership of work items by Defining area paths and assign to a team. Another option is to add custom workflow states which all teams can use. For details, see Customize the workflow (Inheritance process).


i want to use jetson NX

Hi, i want to run zedm on jetson NX.
Only jetpack4.4 support jetson NX.
So, i need to install ZED SDK3.2.
When does zed-ros2-wrapper support for ZED SDK 3.2?

The new ROS2 wrapper supporting ZED SDK v3.3 and ROS2 Eloquent has been released


[Help] - Regarding "Reached maximum allowed buffered messages for this connection." error

Hello, would like to bring up this issue where the error maximum allowed buffered messages is received.
For our procedure, we are purely enqueueing (using ConcurrentQueue) the data received from websocket under Trade message and still receiving the mentioned error.

It should also be noted that we are not doing any processing and just purely receiving data. Also when using ConcurrentQueue, it can process 1 million data in around 20 milliseconds, so it shouldn't cause a bottleneck when processing data received.
For the datacenter, we are using Azure VM and that the network bandwidth is very high and is located in Singapore Region.
Edit: Additional Question: What does the error "The operation was canceled." mean when it is received?

@Ddreig Are you still experiencing this problem? What is the instance type and CPU load on it?


Upgrade Hadoop to support AWS Web Identity authentication method

needed by IRSA to assume a Role using the OIDC token provided by Kubernetes
aws-sdk version needed: 1.11.704
hadoop 3.2.4 provides 1.11.901

already pushed to Nexus as spark-3.0.0-ni.2-bin-without-hadoop.tgz

not working, closing


Understand how logs work and what we can subscribe to in ethereum

TODO: learn, so we can plan out more tickets

I think we learned quite a bit and did some experiments with logs and events for erc20 and atomic swap.
I consider this done


Add niftany

We are currently just using rubocop.
This issue will also involve some clean up since the erb and scss linters will likely have a lot of offenses.
Also, use in ci.

This should fix #471 as well


Add uvr16xx-blnet to latest

Please add my adapter ioBroker.uvr16xx-blnet to latest.
This pull request was created by https://www.iobroker.dev c0726ff.
see https://github.com/ioBroker/AdapterRequests/issues/750

reminder 24.11.2024

jsonConfig looks good
jsonCustom.json5 is not in use and should be deleted

Habe den Adapter getestet, ich bekomme unter "Objekte" im iobroker die Werte der UVR 1611 gelesen.

If I just delete the file the Adapter Checker complains about:
[E512] "admin/jsonCustom.json5" not found, but custom support is declared
Then I tried to set io-package.json>        "supportCustoms": false,
but still https://www.iobroker.dev/adapter-check is complaining about 'custom support declared'.
How to I switch custom support off?

Webbased checker is outdated. Please use commandline version or take a look at
https://github.com/ioBroker/ioBroker.repositories/pull/4298#issuecomment-2497315538
https://github.com/weberk/ioBroker.uvr16xx-blnet/issues/6
see https://github.com/weberk/ioBroker.uvr16xx-blnet/issues/6

RE-CHECK!

@weberk
First of all - THANK YOU for the time and effort you spend to maintain this adapter.
I would like to give some feedback based on my personal oppinion. @Apollon77 might have additional suggestions or even a different oppinion to one or the other statement. Please feel free to contact him if you cannot follow my suggestions or want to discuss some special aspects.

[ ] Readme.md is incomplete
The README:md contains mainly to template used to create a new adapter. Please remove all developer information, those info is not of interest for users.
Please add a short description about the functionality of the adpter,  add links the the manufacturer site (if applicable) and add a description of the configuration of the adapter. If you provide an external documentation - which should be located at doc/xx directory - please add links to at least the english documentation.

[ ] unusual file [.!775!.DS_Store]
The file .!755!.DS_Store looks a little bit unusual. Please check / remove or comment.

[ ] access node modules using node: syntax
You shoudl specify 'const net = require("node:net");' to clearly reuire the node module net and to avoid to fetch some module named 'net' from npmjs or a local installation.

[ ] duplicated if
Please check this if construct and the following if statement(s)
https://github.com/weberk/ioBroker.uvr16xx-blnet/blob/9573f86827c17b8ccba0ee73cdddc35ad4c2413c/main.js#L81

[ ] invalid characters should be filtered from object ids
Some characters are not allowed to be used as part of an object id. If an object id is not hardcoded or even depending on user input you should ensure that such an object id does not contain an invalid character.  Iobroker provides the constant adapter.FORBIDDEN_CHARS, i.e. by using the following snippet:

function name2id(pName) {
    return (pName || '').replace(adapter.FORBIDDEN_CHARS, '_');
}

Looks like you are creating staeId based on information returnd frome xterna system. Please check this information does not contain invalid characters.

[ ] unused onStateChange handler
You configred an onStateChange handler but it looks like this handler does not do any important tasks. Please remove the handler if the adapter does not react on state changes.

[ ] creation of device/channel/folder objects missing
You create states named 'output.xxx'. But I did not see a where you create the object named 'output'. You must create every level of the object tree eiuther programmatically using setObjectNOtExists or extendObject or by adding the object to io-package.json native area (like info and info.connection).

[ ] create objects only once
Do not call setObjectNotExists whenever a state value is written. This causes uneccessary load to the system. States must be created once only. Call setObjectNotExists only once after start of the adapter and remember that the state has been created i.e. by storing the info at an object. Its ok to do this initialization at every adapter start.

[ ] reevaluate state roles
Only the values specified here (https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/stateroles.md) may be used as state roles. Do not invent new names as this might disturb the functionalyity of other adapters or vis.
In addition the roles MUST match the read/write functionality. As an example a role value.* requires that the state is a readable state. Input states (write only) should have roles like level.*. Please read the description carefully. States with role 'button' should (must) have attribute 'common.read=false' set. A button ( "Taster" in german only triggers when you press but else has no state), so it should also be not readable. This is also like HomeMatic does it. A switch has clear states true or false and so can be read.
Please avoid using general roles (state, value) whenever a dedicated role exists.
As an example (but this is not a complete list) states with role 'indictaor' must be of type boolean.

[ ] consider using adapter.setTimeout / this.setTimeout instead of (standard) setTimeout
The adapter package provides wrapper routines for native setTimeout, setInterval, clearTimeout and clearInterval. Using those routines ensures that timers are cancelled on on load. Additional checks on thomse limits might be performed, too. So consider replacing native setTimeout/clearTimeout by adapter.setTimeout/adapter.clearTimeout or this.setTimeout/this.clearTimeout. The same refers to setInterval/clearInterval.

[ ] check and limit configurable timeouts / intervals
Node setTimeout/setInterval routines have a maximum allowed value of 2,147,483,647 ms. Using delays larger than 2,147,483,647 ms (about 24.8 days) result in the timeout being executed immediately. So all (user configurable) values passed to setTimeout / setInterval should be checked in code and limited. Checking/limiting in code is required as config data could be changed directly or by some other adapter too, so limiting at ui level might not be sufficient.

[ ] evaluate to use this.setTimeout instead of this.setInterval
When using setInterval you must ensure, that any cycle is completed before the next cycle is started. This can become complicated if the external device does not respond within a specified time. If multiple processing cycles are started in paralle this could sum up and consume ore an more resources finally crashing the complet ioBroker instance. So in most cases it would be better to start a new cycle at the end of the processing loop using this.setTimeout instead of using this.setInterval.

[ ] admin ui inconsistency
Please specify if you are using jsonConfig.json admin UI or want to use a react based admin UI.
You specify common.adminUI.config : json at io-package.json. And you provide a jsonConfig.json file. So it looks very like you want to use jsonConfig to provide admin ui. Your jsonConfig.json does not contain any custom componen reference. So I would assume, that you do NOT want to use react.
So at keast the follwing steps shuld be done:

admin/src, admin/build, admin/.eslintrc.json seem to be obsolete and should be removed
@iobroker/adapter-react and other react devDependencies should be removed
build commands do not make any sense and should be removed from package.json (compare with plain js adapter from examples https://github.com/ioBroker/ioBroker.example/tree/master/JavaScript)
disable build at workflow test-and-release.yml
adapt config of releasescript (remove build step)

Not sure if this includes every step.
You should not have selected REACT and CUSTOM when creating teh adapter unless you want to programm with react
( see .create-adapter.json : "adminUi": "react",  "adminFeatures": ["custom"],)

[ ] linter setup
Please use standard iobroker linter setup. This is located at @iobroker/eslint-config. See migration guide at https://github.com/ioBroker/ioBroker.eslint-config/blob/main/MIGRATION.md

Thanks for reading and evaluating this suggestions.
McM1957
Please add a comment when you have reviewed and fixed the suggestionsor at least commented the suggestions and you think the adapter is ready for a re-review!
reminder 11.10.2024

RE-CHECK!

@mcm1957 , @Apollon77
Thinking on renaming the adapter from  "uvr16xx-blnet" to  "uvrxx-blnet". What implications whould this have on npm, the iobroker repo, ...? Would allow to support more climate controls in the future than devices starting with UVR16.. Please advise.
Ready to comment and asking for a recheck.

[x]  Readme.md is incomplete

Remove all developer information.
Added a short description about the functionality of the adpter, added links to the manufacturer site and added a description of the configuration of the adapter. Link to an external documentation - additionally is located at doc/xx directory.

[x]  unusual file [.!775!.DS_Store]

The file .!755!.DS_Store was delete and added to .gitignore.

[x]  access node modules using node: syntax

added  'const net = require("node:net");' to avoid to fetch some module named 'net' from npmjs or a local installation.

[x]  duplicated if
removed

[x]  invalid characters should be filtered from object ids

Used name2id(pName) for all node names.

[x]  unused onStateChange handler

Removed the handler since the adapter does not react on state changes.

[x] creation of device/channel/folder objects missing

Every level of the object tree is now created programmatically using setObjectNOtExists.

[x] create objects only once

setObjectNotExists is now only called on adapter instance start.

[x] reevaluate state roles

Roles and types of the nodes have new best matching values.

[x] consider using adapter.setTimeout / this.setTimeout instead of (standard) setTimeout

Used the adapter package provides wrapper routines for native setTimeout, setInterval. Suppose I do not have to care about clearTimeout and clearInterval myself.

[x] check and limit configurable timeouts / intervals

Additional checks on polling interval  limits was added in config and programatically.

[x]  evaluate to use this.setTimeout instead of this.setInterval

Removed usage of setInterval. Starting a new cycle at the end of the processing loop using this.setTimeout instead of using this.setInterval.

[x] admin ui inconsistency
Removed all react stuff in filesystem, build, script, dependencies and lint.

[x] linter setup

Already using standard iobroker linter setup which was setup by the adapter generator. Migration avoided.

As this adapter is not yet listed at any repository feel free to rename it. The reason for a rename seems very valid.
Of course rename must be done at all places (Repository, entries within io-package.json, package.json ...
I do not know whether npm allow a rename - please check npm docu
Maybe it would be easier to create a new adapter with the new name and copy main.js (and otehr files you have modified / created to the new aadpert. If finished you can set the old repository to archived and npm to deprecatd (or unpublish the package).

Managed to rename it in place.
Needed to publish it as a new package to NPM
Will also issue a new PR to add it to this repository. Have to wait on bluefox accespting the invite.
New location is ioBroker.ta-blnet
This PR can be closed.


Task list: View this before opening new issues & PRs

As I have been working on this plugin, I have realized that it's quite lacking.
As such, I am going to completely rewrite it to hopefully make it better(rewrite will be available on the dev branch first).
Here's a list of tasks I will do, if it's marked than it means it's completed.

PRs will not be merged during this period

Code related tasks

[x] Provide automatic setup for markdown files
[x] Make the setup function be callable on the fly(without setting any new autocmds)
[ ] Separate logics into parser and extmarks into renderer
[ ] Provide custom_renderer support
[ ] Enable style enable & disabling(low priority)
[ ] Make extmarks use inline virtual texts to reduce cursor jumps and issues with long texts

Appearance related tasks

[x] Add more heading styles
[x] Add proper title support for callouts
[x] Make code blocks use specific widths
[x] Add better styling for links
[ ] Add support for video links
[x] Fix table border bleeding out of range
[ ] Support content alignment in tables

More tasks will be added in the future

I have some bad news.

I have been made aware that there are some bugs in vim(which were unfortunately inherited by neovim) which makes conceal and nvim_buf_set_extmark() not work as expected.
This unfortunately can affect this plugin and break the previews.
The only good news is, so far it only breaks code blocks & tables(to a certain degree).

Tasks that were left unchecked will unfortunately not be implemented(either due to technical limitations or not being relevant anymore).

The next update isn't going to be as big.
Here's the current task list.

[ ] setext_heading support will be added
[ ] Better commands & completion will be added
[ ] Concealment options for some of the options will be given
[ ] Documentation will be improved
[ ] Screenshots(???)
[ ] Probably change some of the defaults(e.g. the position in code blocks)
[ ] Reliance on soon to be deprecated will be reduced

And anything relevant from the issues or PRs will be completed (they will appear here).


Consider linking Visual C++ Redistributable here and on the main website

Given that on a fresh install of Windows 10 you are greeted immediately with messages PicoTorrent cannot run for lack of MSVCP140.dll and VCRUNTIME140.dll, it maybe friendly to link https://www.microsoft.com/en-us/download/details.aspx?id=48145 or similar from the README.md and front page and download page of picotorrent.org.

Is this for the portable zip or the installer? The installer should bundle
the redistributable.
But it’s a good suggestion to add a note anyways. I’ll make sure to do
that.
On Fri, 16 Mar 2018 at 21:42, Pixel Eater<EMAIL_ADDRESS>wrote:

Given that on a fresh install of Windows 10 you are greeted immediately
with messages PicoTorrent cannot run for lack of MSVCP140.dll and
VCRUNTIME140.dll, it maybe friendly to link
https://www.microsoft.com/en-us/download/details.aspx?id=48145 or similar
from the README.md and front page and download page of picotorrent.org.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/picotorrent/picotorrent/issues/551, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ABbDcNQGs2yhqFaoYBNH3PnZKWkWOmUpks5tfCO0gaJpZM4SuaOS
.

Oh I feel a bit silly, shoulda noticed that. Now, I wanted to test that on my machine and I did run into an unusual problem which would cause the installer to fail. Here's the order that happened in.
I had been playing with the portable PicoTorrent.exe, but also had installed Visual Studio 2015 (before I noticed 2017) and I had installed PicoTorrent x64 proper to Program Files. I uninstalled it and I also uninstalled four Visual Studio packages.
Then I tried installing PicoTorrent stable and nightly, and both installers hung on the VC install then errored to 0x80091007 - The hash value is not correct. I thought a reboot might help, but it did not. Now that I manually reinstalled the 2017 VC redistributable, I was able to complete the installer. I'm really not sure if this situation was strictly created by uninstalling Visual Studio through Windows' own Apps & features menu or what.

Fixed in #561


Update to Minecraft 1.18.1.

I also removed the 'remappedSrc' directory, since that probably isn't needed. Thanks for the great mod!

Thanks :)


Suggestion: Code Folding

Loving the homebrewery, noticing that the lengthier pieces I want to write are harder to navigate. Would it be possible to fold the code? Maybe per page, title level or something similar? Where I think titles would be easiest to navigate since they already are their own descriptive comments usually.
This Title
would for example act as a spoiler for this text and also
subtitles like this one
resulting in something like:
This Title

content folded

The module we are using for the editor, codemirror, does support code folding. https://codemirror.net/demo/folding.html
The complicated thing for HB would be defining a "block". Certainly a "page" can be a block.
Maybe by assuming each heading level is the start of a block.

A popular suggestion, someone else duped this request in #629 . Closing this issue as has fewer comments.

A popular suggestion, someone else duped this request in #629 . Closing this issue as has fewer comments.


Renaming the final output files (xml/csv/md) to the same name as the scenario.

The harness generates file names like this: Perf-Off-CoreRun.xml (it gets it from the process that is launched), but it should be Perf-Off-JitBench.xml instead (the scenario name).

LGTM


Rust-analyzer acts different when compared to Neovim. Any ideas why?

I don't know what I am doing wrong, but rustic performs rather odd when compared to rust-tools (neovim plugin for rust development). Grepping that repository and comparing it to rustic makes me think that Eglot is doing something rather strange which prevents it from behaving in a similar fashion.
Configuration defined inside rustic :config block:
(setq-default eglot-workspace-configuration
                      '((:rust-analyzer
                         ;; https://rust-analyzer.github.io/manual.html
                         :completion  (:callable (:snippets "fill_arguments"))
                         :checkOnSave (:command "clippy"
                                                  :allTargets :json-false))))

System & Package version:
- Distro: NixOS (unstable branch)
- cargo: 1.69.0
- rust-analyzer: 2023-05-29

Emacs: println! example
println! # + return -> println!

Neovim: println! example
println! # + return -> println!(cursor here)

Emacs: fn example:
fn # + return -> fn

Neovim: fn example:
fn # + return ->

fn () {
    # cursor here
}

Moving to eglot issue page.


Enable Newsletter

Hello it's me again, firstly Happy New Year, From what I saw in the hostsLayer file it filters only for @c.us and @g.us but now WPP already has the @newsletter function it would be good to add it, I would do it a fork to add this but I think it's more honest to inform you so you can do it yourself since it's your project.

you can add it, and pull request
or tell me about @newsletter

I made the change.

ok, i will pull request

:) another feature for my favorite library, Happy New Year to you and your family