[Question] Used for OKD?

Is it possible that this could instead be used to install/use OKD 4.5?

I have used it to install OKD but had to do some modifications

I have used it to install OKD but had to do some modifications. If I find time I will upload my diff to my forked repository.

Very interesting, I would like to try to run OKD as a well. Please share your changes. Maybe we can adjust the code a bit for easy OKD usage.

Here a raw git diff. Sorry for the raw material. It was pretty straight forward. OKD provides a different image compression. So had to work around that a bit.
diff --git a/ansible/roles/openshift-4-cluster/tasks/create-vm.yml b/ansible/roles/openshift-4-cluster/tasks/create-vm.yml
index 44670cc..313b4ce 100644
--- a/ansible/roles/openshift-4-cluster/tasks/create-vm.yml
+++ b/ansible/roles/openshift-4-cluster/tasks/create-vm.yml
@@ -7,12 +7,16 @@
   args:
     creates: "/var/lib/libvirt/images/{{ vm_instance_name }}.qcow2"

+#- name: Unarchive
+#  copy:
+#    src: "{{ coreos_image_location }}"
+#    dest: "/var/lib/libvirt/images/{{ vm_instance_name }}.qcow2"
+
 - name: Copy ignition {{ vm_instance_name }}
   copy:
     src: "{{ vm_ignition_file }}"
     dest: "/var/lib/libvirt/images/{{ vm_instance_name }}.ign"

-# - name: Debug - create /tmp/{{ vm_instance_name }}.virt.xml
 #   template:
 #     src: "vm.xml.j2"
 #     dest: "/tmp/{{ vm_instance_name }}.virt.xml"
diff --git a/ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml b/ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml
index b9619dc..279e7b2 100644
--- a/ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml
+++ b/ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml
@@ -2,8 +2,10 @@

 - name: Build openshift download urls
   set_fact:
-    tmp_openshift_install_download_url: "{{ openshift_location }}/openshift-install-linux-{{ openshift_version }}.tar.gz"
-    tmp_openshift_client_download_url: "{{ openshift_location }}/openshift-client-linux-{{ openshift_version }}.tar.gz"
+#    tmp_openshift_install_download_url: "{{ openshift_location }}/openshift-install-linux-{{ openshift_version }}.tar.gz"
+#    tmp_openshift_client_download_url: "{{ openshift_location }}/openshift-client-linux-{{ openshift_version }}.tar.gz"
+    tmp_openshift_install_download_url: https://github.com/openshift/okd/releases/download/4.4.0-0.okd-2020-04-21-163702-beta4/openshift-install-linux-4.4.0-0.okd-2020-04-21-163702-beta4.tar.gz
+    tmp_openshift_client_download_url: https://github.com/openshift/okd/releases/download/4.4.0-0.okd-2020-04-21-163702-beta4/openshift-client-linux-4.4.0-0.okd-2020-04-21-163702-beta4.tar.gz

 - name: Check download urls
@@ -13,8 +15,8 @@
     status_code: 200
   with_items:
     - "{{ coreos_download_url }}"
-    - "{{ tmp_openshift_install_download_url }}"
-    - "{{ tmp_openshift_client_download_url }}"
+#    - "{{ tmp_openshift_install_download_url }}"
+#    - "{{ tmp_openshift_client_download_url }}"
     - "{{ helm_cli_location }}"

 # Can not use get_url because: get_url do not support --compressed
@@ -30,6 +32,9 @@
     path: "{{ coreos_image_location }}"
   register: coreos_image

+- debug:
+    var: coreos_image
+
 - block:
   - name: Rename image -> image.gzip
     command: "mv {{ coreos_image_location }} {{ coreos_image_location }}.gz"
@@ -37,6 +42,13 @@
     command: "gzip -d {{ coreos_image_location }}.gz"
   when: coreos_image.stat.mimetype == "application/x-gzip"

+- block:
+  - name: Rename
+    command: "mv {{ coreos_image_location }} {{ coreos_image_location }}.xz"
+  - name: Uncompress
+    command: "unxz {{ coreos_image_location }}.xz"
+  when: coreos_image.stat.mimetype == "application/x-xz"
+
 - name: CoreOS image checksum check
   stat:
     path: "{{ coreos_image_location }}"
@@ -60,19 +72,19 @@
   - install
   - client

-- name: Download Openshift installer
-  unarchive:
-    src: "{{ tmp_openshift_install_download_url }}"
-    dest: "/opt/openshift-install-{{ openshift_version }}/"
-    remote_src: yes
-    creates: "/opt/openshift-install-{{ openshift_version }}/openshift-install"
-
-- name: Download Openshift client
-  unarchive:
-    src: "{{ tmp_openshift_client_download_url }}"
-    dest: "/opt/openshift-client-{{ openshift_version }}/"
-    remote_src: yes
-    creates: "/opt/openshift-client-{{ openshift_version }}/oc"
+#- name: Download Openshift installer
+#  unarchive:
+#    src: "{{ tmp_openshift_install_download_url }}"
+#    dest: "/opt/openshift-install-{{ openshift_version }}/"
+#    remote_src: yes
+#    creates: "/opt/openshift-install-{{ openshift_version }}/openshift-install"
+#
+#- name: Download Openshift client
+#  unarchive:
+#    src: "{{ tmp_openshift_client_download_url }}"
+#    dest: "/opt/openshift-client-{{ openshift_version }}/"
+#    remote_src: yes
+#    creates: "/opt/openshift-client-{{ openshift_version }}/oc"

 - name: Download Helm client
   get_url:
diff --git a/ansible/roles/openshift-4-cluster/tasks/prepare-host-RedHat-8.yml b/ansible/roles/openshift-4-cluster/tasks/prepare-host-RedHat-8.yml
index b902df5..6020a24 100644
--- a/ansible/roles/openshift-4-cluster/tasks/prepare-host-RedHat-8.yml
+++ b/ansible/roles/openshift-4-cluster/tasks/prepare-host-RedHat-8.yml
@@ -9,13 +9,8 @@
       # ansible virt need lxml
       - python3-lxml
       - python3-openshift
-      - python3-boto
     state: present

-- name: Upgrade all packages
-  yum:
-    name: '*'
-    state: latest

 - name: Allow NFS traffic from VM's to Host
   firewalld:
@@ -55,4 +50,4 @@
   notify: 'reload firewalld'

 - name: firewalld reload
-  command: firewall-cmd --reload
\ No newline at end of file
+  command: firewall-cmd --reload

@sandrich thanks.
What is your current head? git rev-parse HEAD
I can not apply the patch:
git apply diff.patch
diff.patch:9: trailing whitespace.
#- name: Unarchive
error: patch failed: ansible/roles/openshift-4-cluster/tasks/create-vm.yml:7
error: ansible/roles/openshift-4-cluster/tasks/create-vm.yml: patch does not apply
error: patch failed: ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml:2
error: ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml: patch does not apply

@rbo pretty old one 2fda0a969344d9ff64ff5e3ebd3fb7751f01cb6a

@sandrich This is great! Thanks for sharing

After cloning and doing:
git checkout 2fda0a969344d9ff64ff5e3ebd3fb7751f01cb6a then attempting to patch it, I am getting
error: patch failed: ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml:2
error: ansible/roles/openshift-4-cluster/tasks/download-openshift-artifacts.yml: patch does not apply

I will pull the latest commit and implement it properly tomorrow. Unfortunately I don't have a spare server to test but will let you know

I created a branch called okd4 with the patch based on old head.
@sandrich please use the devel branch.

No worries, I have a server I can test on 👌

Merged into okd4 branch to run further tests.

@sandrich thanks for your contribution. Merged into devel after some small changes. Will be merged into master with PR  #126


UPDATE_DEVICE_FIRMWARE failed: the interface is not able to carry an update

I agree to the following

[X] I have read the documentation
[X] I am aware of the latest release notes
[X] The Backend (CCU/Homegear/...) is working as expected and connected devices are controllable by its own UI.
[X] I am running the latest version of the custom_component (and Home Assistant)

The problem
I try to use the new firmware update function and getting the error: UPDATE_DEVICE_FIRMWARE failed: ClientException [(<Fault -7: 'the interface is not able to carry an update'>,)]
What version of HomematicIP (local) has the issue?
1.37.0
What was the last working version of HomematicIP (local)?
No response
What type of installation are you running?
Home Assistant Container
What type of installation are you running for your homematic backend?
RaspberryMatic Standalone
Which version of your homematic backend are you running?
No response
What hardware are you running for your system?
No response
Which config details do you use

[X] Username and password
[ ] TLS
[ ] callback data (see)

Which interfaces do you use?

[X] Homematic IP
[ ] Homematic (Bidcos-RF)
[ ] Groups (Heating-Group)
[ ] BidCos-Wired (HM-Wired)

Diagnostics information
config_entry-homematicip_local-9651d93b185c38a401e863b25b5d4e21.json.txt
Anything in the logs that might be useful for us?
Protokolldetails (WARNUNG)
Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht
Logger: hahomematic.client
Source: custom_components/homematicip_local/update.py:147
Integration: Homematic(IP) Local (documentation, issues)
First occurred: 06:47:08 (5 occurrences)
Last logged: 18:30:44

UPDATE_DEVICE_FIRMWARE failed: ClientException [(<Fault -7: 'the interface is not able to carry an update'>,)]

Additional information
No response

RaspberryMatic <IP_ADDRESS>30407 on a Pi with an HM-CFG-USB.
HA in docker on my Synology with the HACS "Homematic(IP) Local" integration.

Which device do you want to update?

HM-CC-RT-DN from 1.4 to 1.5
HM-TC-IT-WM-W-EU from 1.3 to 1.4

Please go to developer tools -> state (Entwicklerwerkzeuge -> Zustände) and search for the update entity of these devices.
What is the content of the attribute firmware_update_state

I googled a bit and it looks like it's not possible (or depends on the version??) to update the device firmware with an HM-CFG-XXX adapter.
https://de.elv.com/forum/hm-cc-rt-dn-firmwareupdate-ueber-usb-oder-lan-adapter-8827
https://forum.homegear.eu/t/firmware-upgrade-von-hm-cc-rt-dn-via-hm-cfg-usb-2/414
https://homematic-forum.de/forum/viewtopic.php?t=55138&start=20
Are you able to start the update with the CCU WebUI?

Auch interessant: https://homematic-forum.de/forum/viewtopic.php?t=15594

Looks like HM-CFG-USB cannot be supported by this integration for device firmware updates.


Forgot to add headers to syncReq

Additional to pull request: Support to set http(s) headers #74
Thanks
Robert

Thanks @rbo


Update email signup component

For https://trello.com/c/U5eKec0W/241-change-signup-to-get-email-alerts-component
This updates the email signup component as follows:

it accepts a title
the link text is no longer bold
the bell icon is no longer a link

We also update the email signup link text.
Before

After

@vanitabarrett How does the link tracking work here, was there anything else we needed to add?

@huwd I think the tracking can stay the same : https://github.com/alphagov/finder-frontend/pull/1742/files#diff-6e38c2fb80d2131332b6e498435430a9R68


ON-14982: Use a fixed tag for sfptpd

We want to avoid using latest as the only tag for our images.
I am using the commit hash directly here as the most recent tag in public sfptpd repo doesn't have some of the new features we use in the container (specifically --nodaemon command line)
Testing done
tested alongside #3
sfptpd builds and daemonset runs

^ Rebased and changed the image name to git-ab881b3 which should avoid confusion with the image checksum.


Vuex modules don't load with 'Autoload Vuex state'

Version
5.3.1
Browser and OS info
Chrome 78.0.3904.70
Steps to reproduce
1 - Open a chrome
2 - Navigate to app
3 - Open Chrome Devtools
4 - Enable 'Autoload state vuex'
5 - Refresh to force reload modules
What is expected?
All modules loaded automatic
What is actually happening?
No modules loaded in listing

https://drive.google.com/file/d/1zz1MDxu3bKo4DfuF2oja8LxeuIAQkdbB/view?usp=sharing

Do you have a minimal runnable reproduction of the issue?

hi @Akryum . Thank you great extension!
I have same error.
If you implement using https://github.com/vuex-orm/vuex-orm,
foo/bar/query and module are cut under module.
background page error message

parent[parts.pop()] = res.getters[key]

https://github.com/vuejs/vue-devtools/blob/dev/packages/app-frontend/src/views/vuex/module.js#L224

sample code
https://codesandbox.io/s/vue-template-ci6qb

The devtools now supports a getters which has the same name as a child module:


Feature : Redesigned Books page and fixed search error

Related Issue
Closes #406
Description

Redesigned Books page completely : Fixed the overflow issue of search bar,
Added roll-out/roll-in filter categories for books which can be used in future to filter search results
Added automatic scrolling quotes section (in every 5 secs it will scroll automatically)
fixed temporary search error (this error was causing a blank error screen upon searching anything as there was issue in Book.map) till the feaure is build we can use the current changes I did.
Added media queries for the whole page and tested it specially for rolling-in/out category filter section.
Fixed alignment issues within the page

Screenshots
Before

After

Video
https://github.com/rohansx/informatician/assets/115401171/d5f07cb0-9c78-4f88-8c66-f161ed7d48fd
Checklist

[x] My code adheres to the established style guidelines of the project.
[x] I have included comments in areas that may be difficult to understand.
[x] My changes have not introduced any new warnings.
[x] I have conducted a self-review of my code.

@k-deepak04 Done !! could you please upgrade the level for this PR earlier you assigned level2 but as I have worked on it , It TOOK more efforts than I thought and I actually did more that what I said like that "search error".
I really worked hard in it so could you please add level 3 to this PR.
Thanks you for assigning me issue ! I loved working on this project  and I hope to contribute more.

@ujjawaltyagii Sure! Thanks for contributing

I guess there is no auto-merge so you have to Merge it !


How to disable mimalloc at runtime

Thanks for the great work. We managed to integrate mimalloc to our app and it works seamlessly.
However we have a requirement to disable mimalloc at application startup based on a condition and we couldn't find what would be the best way to do it.
MIMALLOC_DISABLE_REDIRECT=1 is not an option because we can't modify environment variables.
I'm basically looking for some code pointers that would let me intercept calls to mimalloc internal allocator and redirect to regular malloc/calloc/free/.. based on, let's say, a boolean. We'd like to do it with as minimum changes to mimalloc source as possible to avoid further maintenance costs when we update mimalloc version.
As an example, on OSX, I think returning early from zone registration function should disable mimalloc completely :
https://github.com/microsoft/mimalloc/blob/f2712f4a8f038a7fb4df2790f4c3b7e3ed9e219b/src/alloc-override-osx.c#L423
But I'm looking for a solution on Windows.
Any help is appreciated. Thanks in advance !

I think is related to #582
Generally, you must use an environment variable in order to be early enough before any allocations happened. I do not think there as another way ... (perhaps a special command line argument ? would that work?).
Perhaps use 2 differently compiled executables?


Redirects / to your ui/search.

@fmassot maybe a redirect will be a decent quick and dirty solution?
Closes #1383

Actually, I think this is the right approach for us.


Added the maximum compile timeout limit

Added the maximum compile timeout limit of 720 minutes (12 hours)

https://docs.github.com/cn/actions/reference/usage-limits-billing-and-administration


Allow usage of sub samples for Measurment -> Plot

This issue is a sub-issue of #189 :
It would probably  make sense, to allow the user to only use a subsample for plotting, but applying the lasso region to the complete dataset. That would probably also make the plotting much faster, which is right now very slow.  Additionally, it would reduce the overplotting.
I can do the implementation, just want to discuss this with you before starting. What do you think? What would be the way you would like to see it implemented?

I can imagine the selection for subsampling living under a collapsible widget "advanced options" (e.g. like in the dimensionality reduction widget when umap is selected, picture below). When the user expands it, it would contain the selection parameter n, specifying every n th data point that will be plotted. I would put there other plotting parameters later also, together with the checkbox to consider not selected data points as noise/background instead of the second cluster.
This way the UI does not change at all for users that are not interested in these features. What do you think?

@thorstenwagner @lazigu
I think this issue can be closed. From my side, the speed with the new 2D histogram is good enough to display also large datasets.
Please close it if you think the same.


consider making the computed properties readOnly

Just skimmed the add-on, and noticed many computed properties. Most (or all) don't make sense to be changed independent of the dependent keys they declare changing. (lets say via .set or some other accidental way).
It may be a matter of taste, but having debug many related heisenbugs I generally recommend  computed properties to be marked as readOnly unless ofcourse they explicit support the set case (which in practice is rare).
The easiest way to do this, is as follows:
propertyName: computed('x','y', function() { /* ... code ... */ }).readOnly()

If you don't think this matters, feel free to disregard this issue. Anyways, cool add-on!

Thanks for the hint. I agree. I've changed the mode to readonly in the manner you suggested.

And I thought this was a little self-promotion for ember-improved-cp? ;)
No, seriously, this is certainly a valid concern. @andreasschacht 👍 for the quick fix. We should probably look out for this in our other code bases as well...


Allow number as source

Right now the PropType for source is an object of
PropTypes.shape({
  uri: PropTypes.string,
  headers: PropTypes.objectOf(PropTypes.string),
  priority: PropTypes.oneOf(Object.keys(FastImage.priority)),
})

However the library also works with local images which can be passed in as require('./image.jpg'). On android the require is resolved as a number.
This PR removes the PropTypes warning by allowing number as one of the PropTypes .
e.g
<Fastlane source={require('./image.jpg')} />

LGTM

Update npm version also please


Fixed CI

Fixed phpcs errors
Updated travis to test against PHP 7.1+ (as per composer requirement)

@barryvdh repository looking a bit quiet! Just updating libs ready for Laravel upgrades.
Please merge this and then I'll submit fix for https://github.com/rcrowe/TwigBridge/issues/362 which identifies my original PR got reverted when upgrading to twig/twig:~2.0


docs: WIP guide how to upgrade from v3.1 to v3.2

Adresses inveniosoftware/invenio#3951

the documentation has been moved to https://github.com/inveniosoftware/invenio/pull/3978


--system-site-packages flag installs packages into system environment

The installation instruction on creating a virtual environment uses the --system-site-packages flag. With this flag, the packages installed by pip will be installed into the system's environment rather than the virtual environment.
Proposed changes:

Remove the --system-site-packages flag in the instruction

Status (please check what you already did):

[ ] added some tests for the functionality
[ x] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

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

Thanks for submitting a pull request 🚀 @degiz will take a look at it as soon as possible ✨


Service saying that its playing stream but nothing showing

pi@raspberrypi:~ $ sudo /usr/bin/displaycameras status
NE is Playing http://<IP_ADDRESS>:8080/video
at 172sec
SE is NOT playing
South is NOT playing
SW is NOT playing
West is NOT playing
Vestibule is NOT playing
displaycameras.service - Displays camera feeds for monitoring
Loaded: loaded (/etc/systemd/system/displaycameras.service; enabled; vendor preset: enabled)
Active: active (exited) since Sat 2021-11-27 16:27:09 GMT; 2min 29s ago
Docs: man:systemd-sysv-generator(8)
Process: 4083 ExecStart=/usr/bin/displaycameras start (code=exited, status=0/SUCCESS)
Main PID: 4083 (code=exited, status=0/SUCCESS)
Tasks: 10 (limit: 1169)
CPU: 25.870s
CGroup: /system.slice/displaycameras.service
├─4098 dbus-daemon --fork --print-address 5 --print-pid 6 --session
├─4470 /bin/bash /usr/bin/omxplayer --no-keys --no-osd --avdict rtsp_transport:tcp --win 0 0 959 539 http://192.168.1.>
└─4482 /usr/bin/omxplayer.bin --no-keys --no-osd --avdict rtsp_transport:tcp --win 0 0 959 539 http://<IP_ADDRESS>:808>
Nov 27 16:27:05 raspberrypi displaycameras[4449]: Waiting for Vestibule omxplayer startup 1
Nov 27 16:27:06 raspberrypi displaycameras[4449]: Waiting for Vestibule omxplayer startup 2
Nov 27 16:27:07 raspberrypi displaycameras[4449]: Waiting for Vestibule omxplayer startup 3
Nov 27 16:27:08 raspberrypi displaycameras[4449]: Waiting for Vestibule omxplayer startup 4
Nov 27 16:27:09 raspberrypi displaycameras[4449]: Waiting for Vestibule omxplayer startup 5
Nov 27 16:27:09 raspberrypi displaycameras[4449]: Vestibule failed playback
Nov 27 16:27:09 raspberrypi displaycameras[4083]: Camera Display Started
Nov 27 16:27:09 raspberrypi displaycameras[4083]: For complete status info, run
Nov 27 16:27:09 raspberrypi displaycameras[4083]: /usr/bin/displaycameras status.
Nov 27 16:27:09 raspberrypi systemd[1]: Finished Displays camera feeds for monitoring.
But i have no stream on screen.
I am using raspberry pi 3b (16gb sd card, 256mb dedicated gpu memory), external monitor connected via hdmi to raspberry
Raspberry Pi OS Lite
Release date: October 30th 2021
Kernel version: 5.10
its a fresh instalation of OS Lite with rpi-update because of some dependencies with omx player ...
I can see a stream via VLC player ...
Please help!
Thank you

Please try the stream debugging steps toward the end of the README.md file.
On Sat, Nov 27, 2021, 11:32 AM PeterPolacek @.***>
wrote:

@.***:~ $ sudo /usr/bin/displaycameras status
NE is Playing http://<IP_ADDRESS>:8080/video
at 172sec
SE is NOT playing
South is NOT playing
SW is NOT playing
West is NOT playing
Vestibule is NOT playing
displaycameras.service - Displays camera feeds for monitoring
Loaded: loaded (/etc/systemd/system/displaycameras.service; enabled;
vendor preset: enabled)
Active: active (exited) since Sat 2021-11-27 16:27:09 GMT; 2min 29s ago
Docs: man:systemd-sysv-generator(8)
Process: 4083 ExecStart=/usr/bin/displaycameras start (code=exited,
status=0/SUCCESS)
Main PID: 4083 (code=exited, status=0/SUCCESS)
Tasks: 10 (limit: 1169)
CPU: 25.870s
CGroup: /system.slice/displaycameras.service
├─4098 dbus-daemon --fork --print-address 5 --print-pid 6 --session
├─4470 /bin/bash /usr/bin/omxplayer --no-keys --no-osd --avdict
rtsp_transport:tcp --win 0 0 959 539 http://192.168.1.>
└─4482 /usr/bin/omxplayer.bin --no-keys --no-osd --avdict
rtsp_transport:tcp --win 0 0 959 539 http://<IP_ADDRESS>:808>
Nov 27 16:27:05 raspberrypi displaycameras[4449]: Waiting for Vestibule
omxplayer startup 1
Nov 27 16:27:06 raspberrypi displaycameras[4449]: Waiting for Vestibule
omxplayer startup 2
Nov 27 16:27:07 raspberrypi displaycameras[4449]: Waiting for Vestibule
omxplayer startup 3
Nov 27 16:27:08 raspberrypi displaycameras[4449]: Waiting for Vestibule
omxplayer startup 4
Nov 27 16:27:09 raspberrypi displaycameras[4449]: Waiting for Vestibule
omxplayer startup 5
Nov 27 16:27:09 raspberrypi displaycameras[4449]: Vestibule failed playback
Nov 27 16:27:09 raspberrypi displaycameras[4083]: Camera Display Started
Nov 27 16:27:09 raspberrypi displaycameras[4083]: For complete status
info, run
Nov 27 16:27:09 raspberrypi displaycameras[4083]: /usr/bin/displaycameras
status.
Nov 27 16:27:09 raspberrypi systemd[1]: Finished Displays camera feeds for
monitoring.
But i have no stream on screen.
I am using raspberry pi 3b (16gb sd card, 256mb dedicated gpu memory),
external monitor connected via hdmi to raspberry
Raspberry Pi OS Lite
Release date: October 30th 2021
Kernel version: 5.10
Please help!
Thank you
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Anonymousdog/displaycameras/issues/108, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHIYIKLK6YCJAINQ7JCLLNDUOEBZZANCNFSM5I4LE3JQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Its seems like omx player wont play stream .. url si fine

You may need to change encoding parameters on the camera/DVR end. Omxplayer
only does hardware decode; so, it depends on the codecs licensed in you
particular GPU. They removed a bunch on RPi4. h264 is on all models IIRC.
Figure out the omxplayer command line you'd need, and I'll help you patch
the main script to use the options in the working command.
Thanks,
Andy
On Sun, Nov 28, 2021, 2:38 PM PeterPolacek @.***> wrote:

Its seems like omx player wont play stream .. url si fine
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Anonymousdog/displaycameras/issues/108#issuecomment-981139651,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHIYIKJVFMX4IJKYUFVVAP3UOKALHANCNFSM5I4LE3JQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Anaconda package

Hello,
is it OK for you if I add your package to conda-forge?
I can create the anaconda recipe and set myself, or just you or both of us as the recipe maintainers. Just let me know.

I've never done anything anaconda related... feel free to create the PR and I can make you a contributer to this repo if that makes it easier to hook up any external things.

I've just accepted your invitation but I actually do not need push access to you repo: a conda-forge anaconda recipe (just the recipe, no package sources is needed there) lives in its own repo that will, in the end, be hosted in the conda-forge gh account.
I mentioned the recipe maintainership because the question arises if I create the recipe while not being the maintainer of delta.

The PR for the conda forge anaconda recipe is here, now we just have to wait for the reviewers.

Hello,
the package is now available from conda-forge, the recipe repo is here.
I will watch your repo and update the recipe when needed.
Thanks for your package!


Android builds no longer work.

Hello, I'm using Solar2DTux (Linux version)
I tried posting this error in: https://solar2dtux.com/index.php/contact-us/ but it didn't worked. The message was not sent.
So, my problem is: when I try to build for Android, the build fails on exit code (256).
Simulator Terminal Log:
Platform: Linux / x64 / 1.0 / GeForce 920M/PCIe/SSE2 / 4.6.0 NVIDIA 390.138 / 1.0.0 / pt_br | br | pt_br | pt
Linux Plugin Manager: gathering plugins
Platform: Linux / x64 / 1.0 / GeForce 920M/PCIe/SSE2 / 4.6.0 NVIDIA 390.138 / 1.0.0 / pt_br | br | pt_br | pt
Loading project from: /home/carlos/Documents/Solar2D Projects/Testing Android App
Project sandbox folder: ~/.Solar2D/Sandbox/_d41d8cd98f00b204e9800998ecf8427e
Picked up JAVA_TOOL_OPTIONS: -Duser.language=en

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /opt/Solar2D/Resources/debug.keystore -destkeystore /opt/Solar2D/Resources/debug.keystore -deststoretype pkcs12".
WARNING: Using custom daily build from user preferences: false - 68934a3e9455fa72420237eb05902327 (userPreferenceCustomDailyBuild)Starting Android build...
Using custom Build Id 68934a3e9455fa72420237eb05902327
Archive:  /opt/Solar2D/Resources/template_android.zip
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/mips-android-sysimage-license
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/android-sdk-license
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/google-gdk-license
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/android-googletv-license
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/android-sdk-preview-license
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/sdk/licenses/android-sdk-arm-dbt-license
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradlew
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/proguard-rules.pro
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/tmp/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/generated/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/intermediates/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/outputs/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build.gradle.kts
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/java/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/java/com/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/java/com/mycompany/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/java/com/mycompany/app/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/java/com/mycompany/app/CoronaApplication.java
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/res/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/res/values/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/res/values/strings.xml
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/src/main/AndroidManifest.xml
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/_corona_splash_screen.png
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/template/settings.gradle
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradle/
   creating: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradle/wrapper/
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradle/wrapper/gradle-wrapper.jar
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradle/wrapper/gradle-wrapper.properties
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/build.gradle.kts
 extracting: /tmp/CoronaLabs/CLtmpNjdZIh/template/gradle.properties
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/local.properties
  inflating: /tmp/CoronaLabs/CLtmpNjdZIh/template/app/local.properties
Excluding specified files from build:
   excluding: LaunchScreen.storyboardc
   excluding: Icon.png
   excluding: Icon-*dpi.png
   excluding: Images.xcassets

BUILD SUCCESSFUL
Total time: 0 seconds
/home/carlos/.local/share/Corona/Native/Corona/lin/bin/lua: cannot open /tmp/CoronaLabs/CLtmpNjdZIh/template/app/build/intermediates/corona-build-tools/template/app/buildTools/convert_metadata.lua: No such file or directory

FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/CoronaLabs/CLtmpNjdZIh/template/app/build.gradle.kts' line: 615

* What went wrong:
Process 'command '/home/carlos/.local/share/Corona/Native/Corona/lin/bin/lua'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s
Android build failed (256) after 7 secondsAndroid build failed. Check the log for more details.

build.settings:
--
-- For more information on build.settings, see the Project Build Settings guide at:
-- https://docs.coronalabs.com/guide/distribution/buildSettings
--

settings =
{
	orientation =
	{
		-- Supported values for orientation:
		-- portrait, portraitUpsideDown, landscapeLeft, landscapeRight
		default = "landscapeRight",
		supported = { "landscapeRight", },
	},

	--
	-- Android section
	--
	android =
	{
		usesPermissions =
		{
			"android.permission.INTERNET",
		},
	},

	--
	-- iOS section
	--
	iphone =
	{
		xcassets = "Images.xcassets",
		plist =
		{
			UIStatusBarHidden = false,
			UILaunchStoryboardName = "LaunchScreen",
		},
	},

	--
	-- Plugins section
	--
	plugins =
	{

	},

	--
	-- Project section
	--
	excludeFiles =
	{
		-- Exclude unnecessary files for each platform
		all = { "Icon.png", "Icon-*dpi.png", "Images.xcassets", },
		android = { "LaunchScreen.storyboardc", },
	},
}

What other forum problems were related:
After a little research in the Solar2D forums, I saw that this exit code was related when you tried to build the android app with plugins requested in the build.settings file.
Even if I'm not requesting plugins, I have confirmed I'm using the latest version of Solar2DTux (1.0.0).
This thread proves it: https://forums.solar2d.com/t/solar2dtux-pre-release-build-testing-get-it-here-solar2d-simulator-on-linux/352200, this error should have been fixed in this version.
Also, I'm trying to build a blank project. So, there are no plugins requested and the main.lua file is completely blank.
My Settings:
I'm using Linux Ubuntu (18.04).
I have installed:

Android SDK
NDK
Gradlew
Solar2DTux (Source: Solar2DTux_1.0.0.tgz) (Build 2020.0)

I have installed Android API Levels: 29, 28, 27, 24 (requested by the Solar2DTux) and 16. (Did it using Android Studio.)
I tried to install Java8, and set it as the default java version. (Previous was java 11)
Building to Android with other software works:
I tried building to android using Unity Remote 5 (which uses ADB, NDK and Gradlew to connect to an Android device and build the app in realtime). It required a bit of struggle to connect the device, but it works fine.
So in theory, these apps should be working. What is wrong here must be something else with the simulator's building code.
Thanks,
Carlos HR.

Thanks for the report. Something changed within Android studio (and/or its build tools) which has been the cause of this issue.
I am completely re-doing how Android builds are handled by Solar2DTux, so this issue will be resolved when that is complete.
I don't have an ETA for you, but it is my main focus right now.
I'll update you here when this is resolved.
Thank you

I forgot to say that I have installed multiple versions of Android sdk. Is there a way to link the right SDK, NDK versions to use?
(I ask this bc Unity Remote 5 lets you set this in its settings)

@carlHR Right now, you have no control (from the S2DTux side) of this.
The new system should be a lot more flexible.

@carlHR This is now fixed with the new Android build system.
Download the latest version of S2DTux here: http://solar2dtux.com/index.php/download/
Then run the installer again and you should be good to go. Note: Do not run the installer with sudo/root. It'll ask for your password when it needs to do things elevated.
Thank you


⚠ Bofrost.de has degraded performance

In 4f4e1ea, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 983 ms

Resolved: Bofrost.de performance has improved in 5141fcf after 6 minutes.


Disable username admin

Enhancement summary
It is common to disable the admin username. In my case I create and use other default admin accounts.
Which component of AVD is impacted
eos_cli_config_gen
Use case example
Need to render the following command:
no username admin
Describe the solution you would like
A way to do this in the users data model:
local_users:
  < user_1 >:
    disabled: true

Describe alternatives you have considered
I currently use the eos_cli key to do it and it gets rendered at the end of the config. For some reason CVP doesn't like it in some cases.
Additional context
No response
Contributing Guide

[X] I agree to follow this project's Code of Conduct

Hi Gustavo
You caught me at the right moment, so I have implemented this feature in #2256. I have added molecule test to demonstrate the behavior, but if you could test it out as well and review the PR, I would appreciate it.
Thanks
Claus


Allow for multi-node Kubernetes in Docker Desktop

Tell us about your request
Add the capability to have multiple nodes in the Docker Desktop embedded Kubernetes.
Which service(s) is this request for?
Docker Desktop
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
When working on distributed applications it is often helpful to simulate production environments more closely by having multiple Kubernetes nodes hosting the pods.  For example, if I have a multi-replica Deployment or DeamonSet that I want to make sure doesn't have any race conditions when multiple instances run from different hosts, I cannot do so from Docker Desktop Kubernetes.  Also, testing node affinity related configurations are not really plausible on single-node K8s.
Are you currently working around the issue?
Currently, my only workaround (on the desktop) is to run another k8s distro like Kind.

Hi @ericsmalling, thanks for posting this. We'll discuss and get back to you shortly.

Hi @christophermclellan, is there any update about multi-node Kubernetes support in Docker Desktop?

also interested in that

+1 Really interested in this feature!

+1 A nice way to prevent production problems, while in development & learning process

+1

Any updates on that?
Also interested

This would be a game changer for me for sure!

@christophermclellan With our shared last name, it's practically destiny that my interest in this feature tips the scales.

+1

Just an update that we're currently investigating this. Please +1 this comment to register continued interest in this feature!

+1 Still interested!

+1 would be super helpful!

+1 of course!

I was surprised Docker Desktop cannot do this.

+1 as this will be quite handy feature for development as well as learning.

I know internal work is moving on this (Thank you!) - another few aspects that would be great to include would be:

ability to use my own CNI plugin
ability to chose version of k8s

+1 very interested

+1 very interested

Any news on this?

Definitely game changer feature.


Link to "Make a suggestion to improve the Handbook" goes nowhere.

Reported in Feedback by Ali Hill Feedback #295347510.

Vino
I recived your test message from test3 OK.
Geoff

Done, closing


First update toast only shows a message, why not trigger the update?

Provide a description of the new feature / enhancement
When I start PowerToys it checks for updates immediately. If available, it shows a toast with the info that "an update is available, please visit website to install". But the website doesn't open and the update isn't being downloaded. I have to open the Settings window, click the Check for updates button (note that at this point there is no text here saying there's an update available) and then click another toast. Why not make this first toast more functional? And after this check-on-start detects an update, it should be visible in the Settings.

Another idea: when the check is done via the button, that means the gui must be visible by definition. We can also make a "download/update now" button here. That way we don't need the toast. Toasts are mostly used when the app has no window visible - in other words no interaction.

@yuyoyuppe what is the behavior moving forward here for .39/.41?

When a new version is found, If Download updates automatically setting is on and we're not on a metered connection, we show a toast notification with "Update now" button which triggers the update directly. Otherwise, it shows the toast described by @Jay-o-Way.
As for the settings flow, please see https://github.com/microsoft/PowerToys/pull/11401 for how it will look and work.

@yuyoyuppe that specific pr only deals with text formatting, but I've found other issues/prs that are relevant. Does that mean all the points in the first comment are addressed in the mean time?

Not an issue any more


teams: Initial implementation

The driver adds support for the Veris TEAMS Temperature Transmitter.
It provides it's output via a 4-20ma current loop.  The supported
temperature range is 10C to 35C.
This sensor was developed with a Cooking Hacks (Libelium)
4-channel 4-20ma Arduino interface shield.  For this interface,
the receiver resistance (rResistor) was specified as 165.0
ohms.
Signed-off-by: Jon Trulson<EMAIL_ADDRESS>

Merged, thanks!


Can't use custom theme

environment

vim: neovim 0.9.1
vim-airline: 0.11
OS: NixOS 23.05.3056.ea5234e7073d
Have you reproduced with a minimal vimrc: yes
if you are using terminal:
terminal: xterm
$TERM variable: xterm

if you are using Neovim:

does it happen in Vim: untested

actual behavior
I'm trying to make a custom color theme for airline, but I can't figure out the right place to put it for it to be discovered. I've tried putting it in, .vim, .vim/autoload/airline/themes, and countless other paths, but no matter where I put it I just get airline: could not find airline theme.
expected behavior
I should be able to make a custom theme and it should be discovered by airline. Preferably entirely within vimrc because I can modify that from my configuration.nix file.

it should work to put them here: https://github.com/vim-airline/vim-airline/tree/master/autoload/airline/themes

Hi chrisbra,
I'm fairly new to nixos, and I'm not entirely sure where that directory would even be because of how the package manager works. Is there any way to define a theme directly in .vimrc? Thanks

what is nixos and does it matter? I wouldn't define this in the .vimrc this becomes to messy. However, if you really want, you can simly copy the dark.vim theme and make your adjustements there (change the names of course):
so in your checked out workspace, find dark.vim and make your adjustments. That should work.
https://github.com/vim-airline/vim-airline/blob/master/autoload/airline/themes/dark.vim

NixOS is the linux disro I'm using. The main point of it is that I can configure all my packages from a single file that can be copied to other machines to replicate the setup. I wanted to have my theme in .vimrc because I can include .vimrc inside my. NixOS configuration file. I'll just stick with trying to modify dark.vim. Thanks.


DMP-2558 Audio Preview Polling

https://tools.hmcts.net/jira/browse/DMP-2558
Audio preview polling updates, stub updated to cater for long request (30 seconds) and medium request (15 seconds). Stub counts requests before returning 206, this does not reset as reset logic caused complex bugs on FE.
To test: http://localhost:3000/case/1/hearing/6 mediaId 7 (long), 8 (medium)
Polling unit test in audio-preview.service.spec.ts could do with a close review.
Note: When testing with invalid mp3 files, the audio player hangs. Enhancement may be required to fix this.
Head request added for playback audio request to pass in status code
Checklist

[X] commit messages are meaningful and follow good commit message guidelines
[X] README and other documentation has been updated / added (if needed)
[X] tests have been updated / new tests has been added (if needed)
[ ] Does this PR introduce a breaking change

Not merging until tested against BE endpoint

Testing locally and I've noticed one slight issue, it seems to make two requests immediately at when the button is clicked rather than waiting for 5 seconds. I think this might have been an issue with the POC as well.
Might be worth a little look, but not sure how much of a problem it is.


Allow duosec to be used in nixos as a pam module.

A bit of no idea dog here -- I'm not entirely sure I understand the testing requirements yet for a nixos-only change.  Please let me know if I misunderstood what to do.
Also, while I updated documentation in the nixos module, if additional documentation is needed please let me know where it should go.
Thanks!
Motivation for this change
Make it possible to configure duosec with pam for ssh.  It allows folks to use ssh keys without a 2FA prompt, but passwords with a 2FA prompt.
Things done
I tested this by installing settings on a machine with ssh with this configuration:
services.openssh.enable = true;
security.duosec.pam.enable = true;
security.duosec.autopush = true;
security.pam.services.sshd.duoSecurity.enable = true;
I did manual tests:

Input of an invalid password does not prompt duo security.
Input of a valid password creates a prompt to duo.
Rejection of duo does not allow login.
Repeated invalid passwords do not allow login.

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

@flokli I've added an item, PTAL -- I'm not sure if option hyperlinking supports linking in this form to support the '<name?>' syntax.  I also caught a silly typo in the description I had updated in 096e66a earlier today and fixed it.

Looking good :)


Add optional infrastructure nodes management

Infrastructure nodes management
@strangiato can you check?

@strangiato can you check this one?


Ensure destination deleted if exists before overwriting

MSBuild Copy task has recently added this important logic:
https://github.com/dotnet/msbuild/blob/c36a54ed3308d1516ffe1a86b9086c42e4ca996f/src/Tasks/Copy.cs#L288-L294
If the Copy task sees that the destination exists, it deletes it before overwriting. This is important, because if the destination is hardlinked to some other file, previously the Copy task used to effectively overwrite all other hardlinked copies of the content, and this caused corruption that's hard to investigate.
Let's ensure the Copy logic in this repo does the same thing (delete the file before overwriting to "unlink" it in case it's a hardlink)

I'm explicitly going to choose to let the caller decide what delete policy to apply. I fixed this in the Microsoft.Build.CopyOnWrite SDK in the linked PR above.

New Microsoft.Build.CopyOnWrite package published.


[Bug]: Can't import any Igloo component in NextJS project

Contact Details
<EMAIL_ADDRESS>What happened?
Hello,
I'm trying to learn NextJS and I wanted to use one of the Igloo components in my project. It looks like there is a compilation issue due to the way CSS are exported in the different packages in the library.

See thread in the next.js project : https://github.com/vercel/next.js/issues/19936
Here's my repo if you want to reproduce : https://github.com/williamgraver/randomlistpicker-api/blob/master/components/picker.jsx
Component
All
Component Version
latest
Which browsers are you seeing the problem on?
No response
Mobile Device
No response
Relevant log output
No response

To solve this problem, add thisTranspilePackages to next next.config.js config
const nextConfig = {
  transpilePackages: ['@igloo-ui'],
};

module.exports = nextConfig;


Fix popup and dialog scaling problem

fix #23127
Test Project
Popup.zip

Sorry for the lack of review so far :|
The changes seem good, but it's quite sensitive code used everywhere in the editor and in many games, so it needs a thorough review. @reduz planned to have a closer look at it but didn't have the opportunity it seems.
I'd welcome more users testing and confirming that it works well, or reviewing the code :)
Moving to the 4.0 milestone as I wouldn't be confident merging it so close to the 3.2 release.

@buresu Is this fix still relevant after the DisplayServer split?

@aaronfranke I updated a test projet for 4.0.
PopupTest.zip
The popup positon is still a bit wrong.
But, since the scaling parameter has been removed in 4.0, I think we can close this PR.

@aaronfranke I updated a test projet for 4.0.
PopupTest.zip
The popup positon is still a bit wrong.
But, since the scaling parameter has been removed in 4.0, I think we can close this PR.

I'm currently doing work on UI scaling in my game, how is scaling gonna be changed? If you could tell me I'll be glad!


Api key concern

@stordahl this looks interesting!
One concern I have is how the Api key is currently set: https://docs.snipcart.com/v3/api-reference/authentication
Wouldn't this expose the key as part of the deployed Studio source?

Thanks for bringing this up! The api key is currently exposed in the studio but this will be addressed in the next release 👌🏻


query_as: don't stop stream after decoding error

Fixes https://github.com/launchbadge/sqlx/issues/1884
When a single row cannot be converted to the target type of query_as,
it should not prevent the library user from accessing the other rows
Otherwise, the user cannot access all query results in query_as.

My new test was failing for postgres, I fixed it.

Thanks !


Implement schema isolation for API

Implement changes as described in https://docs.google.com/document/d/1HrlH6gWk4glVkNpmNNu10VNKSh7kObdgDGxuHIcF12Y/edit?usp=sharing

@zperova done schema isolation implemented and used in release 22-nov-2022


Add NLX param on identity verification.

Coverage decreased (-0.008%) to 90.327% when pulling ccf464874f7c24d54c1c1d8250e888a92f5b5526 on johngian:fix-nlx-params into 4d66d5d2ea052781ee368273698d91325ac006e7 on mozilla:master.


Question about the reflection used

I'm trying to understand how to better control musicbee from my plugin (the limited api is bumming me out).
I've noticed that you have used reflection to execute a method that isn't exposed via the api here:
https://github.com/TrevTV/mb_ScrobbleItem/blob/9a9760854b6665e2d81b20651699b4ecf2d87d74/Plugin.cs#L77
And I'm wondering how you have discovered the signature of that method. As you mention, MusicBee is obfuscated, so I'm having trouble figuring out anything in the decompiled code. de4dot wasn't of much use as it only renamed the obfuscated class and method names to human-readable ones like Class1059, but nothing more. I haven't been able to debug MusicBee.exe either.
I realize this isn't strictly related to this plugin, apologies for that.

I got a bit lucky with what I was trying to do having an easily searchable string related to it. The main thing I did was open MusicBee in dnSpy, and since I knew I was trying to figure out where scrobbling occurred, I searched for the string "track.scrobble" as that's the last.fm endpoint used for scrobbling. Once I had some ideas which function(s) it could be, I used a library called Harmony to hook it, both so I could read the data that went into it, and know when it's called to see if it makes any sense at all. Once I had the exact method I needed, I just worked backwards to create that messy foreach so that it (theoretically) work between versions with different obfuscations.

Thanks for the info! I was not aware of Harmony, it looks super useful.

Also, I was able to use the debugger. The breakpoints wouldn't be hit in dnspy for the cleaned version, but it worked for the original obfuscated binary.


[DevOps] Populate Meshery Catalog with Sample Apps using meshery UI

Current Situation
Meshery Catalog has a relatively small number of published designs.
Desired Situation
Meshery Catalog is populated with a variety of published designs, representing any number of technologies in the designs and representing different categories of designs.
Difficultly Level: Beginner
This is a beginner-level issue designed to both help introduce you, the contributor, to additional Kubernetes concepts and DevOps practices, and to aid in creating a robust catalog full of cloud native design patterns and sample apps in the Meshery Catalog.
Skills Needed

No coding skills needed.
Awareness of Kubernetes.

Implementation

Identify a Kubernetes sample app

Bring your own Kubernetes manifest or Helm Chart or Docker Compose file or...
...or identify a sample app from any available in public repos (example 1, example 2, example 3).
Attempt to identify resources that can benefit both newcomers and seasoned professionals.

Import Kubernetes App

Import the sample application using import modal present in toolbar, following this guide.

Publish Kubernetes App

Publish your sample app into the Meshery Catalog. Guides: Using Meshery UI or Using MeshMap.

[Optional] Open App in Playground

Access Meshery Playground and open your app in MeshMap.

[Optional] Share your Kubernetes App

Be social and share your imported apps on twitter or linkedin and the Meshery project accounts will repost.

Repeat

Import and publish five or more sample apps.

Acceptance Criteria

Five or more new sample apps have been imported into Meshery and published into the Meshery Catalog.

Contributor Guides and Handbook

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Wonderful

@sudhanshutech, I am new here and would like to work on this issue

I would like to work on it. Do I need to get this assigned to me?


Add Breed Facts/Description to Breeds Page

Added breed facts and additional stats to the dog-breeds.html.


CS8103 limitation Missing Information

Type of issue
Missing information
Description
Any additional info on this issue?  How can I compile my C# application without this CS8103 limitation?  Best regards
Page URL
https://learn.microsoft.com/en-us/dotnet/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error?f1url=%3FappId%3Droslyn%26k%3Dk(CS8103)
Content source URL
https://github.com/dotnet/docs/blob/main/docs/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md
Document Version Independent Id
58a19505-ac46-c5c8-12cc-fe87b6aa18a7
Article author
BillWagner

Hi @pancoaster
We had fallen behind on getting all the compiler errors and warnings documented. That's a long term project that will take us quite a while to catch up on.
In the meantime, this issue has a discussion with a number of recommendations.


Bluetooth: Mesh: Check if app key is bound in Model Publication Set

Th Configuration Server should respond with and Invalid AppKey Index
status code when the AppKey identified by AppKeyIndex is not known to
the node or is not bound to the model identified by the ModelIdentifier.
Signed-off-by: Michał Narajowski<EMAIL_ADDRESS>

LGTM. Is this being caught by PTS?

Yes, by 8.1.0.

I think this causes a problem if you have the same mesh_model in multiple model collections.
The BT_MESH_MODEL_SENSOR_SRV will return a status 3 when attempting to set publisher via bt_mesh_cfg_mod_pub_set()
Billy..
static struct bt_mesh_model root_models[] = {
	/* Sensor Model Invocation */
	BT_MESH_MODEL_SENSOR_SRV(&sensor_srv, &sensor_srv_env_pub),
	BT_MESH_MODEL_SENSOR_SETUP_SRV(&sensor_setup_srv, &sensor_setup_srv_pub),

	/* Standard Mesh Models */
	// BT_MESH_MODEL_CFG_SRV(&cfg_srv),
	BT_MESH_MODEL_CFG_SRV,
	BT_MESH_MODEL_CFG_CLI(&cfg_cli),
	BT_MESH_MODEL_HEALTH_SRV(&health_srv, &health_pub),
};

static struct bt_mesh_model secondary_models[] = {
	/* Sensor Model Invocation */
	BT_MESH_MODEL_SENSOR_SRV(&sensor_srv_2, &sensor_srv_cnt_pub),
	BT_MESH_MODEL_SENSOR_CLI(&sensor_cli),
};

@WilliamGFish There should be one instance of a model per element. Are you using your own BT_MESH_MODEL_SENSOR_SRV implementation?

@michal-narajowski
There is only one instance per element :
static struct bt_mesh_elem elements[] = {
	BT_MESH_ELEM(0, root_models, vnd_models),
	BT_MESH_ELEM(1, secondary_models, BT_MESH_MODEL_NONE),
};

The BT_MESH_MODEL_SENSOR_SRV I wrote a long time ago before one existed in the Nordic SDK

@WilliamGFish Can you provide an example scenario in which this problem occurs?

In the example above I have nodes with 2 elements both containing a sensor server, I have a separate device as a provisioner.
Before this PR it would assign a app key to the model and configure the publisher to send messages, now the second element model returns a status 3

@WilliamGFish Then you need to also bind the app key to the second element model.

I bind just before setting up pub.

Found it, problem a my end...Mr Mistype.  Wasn't binding app key to the right element but had worked for a months.
Thanks.


Coupon redeem button is disabled for expired coupons

The coupon redeem button remains disabled as long as the DAO redeemable pool is empty. However, since EIP-16 expired coupons can be redeemed after expiry for their principal even if the DAO does not have any redeemable funds.
The Redeem button should be enabled if a coupon is expired.

@dmaddock1 As mentioned in the pull request this fix doesn't seem to work?

@dmaddock1 As mentioned in the pull request this fix doesn't seem to work?

Yup, you are right. Just pushed the missing piece a minute ago.

Yup, you are right. Just pushed the missing piece a minute ago.

I tried to get in touch on discord but might have messaged the wrong guy...

I tried to get in touch on discord but might have messaged the wrong guy...

thanks @dmaddock1 looks good now 👍

thanks @dmaddock1 looks good now 👍


auth_check_wrapper.cpp: strlen usage is a bit wonky

This line in auth_check_wrapper.cpp is of some concern:
https://github.com/irods/irods_auth_plugin_pam_interactive/blob/f07902328fc4b686b2f79da152c8fb89f579696c/src/auth_check_wrapper.cpp#L16

strlen is in the std:: namespace, so should be referred to as std::strlen.
std::strlen comes from <cstring>, but <cstring> is never #included.
std::strlen returns std::size_t, not uint32_t. It appears intentional that n is a uint32_t, so static_cast should be used.
uint32_t is in the std:: namespace, so should be referred to as std::uint32_t.
std::uint32_t comes from <cstdint>, but <cstdint> is never #included.

@SwooshyCueb Please close if completed.


when the number of files exceeds 3170, the LIST command crashes

when the number of files exceeds 3170, the LIST command generates the following exception:
FTP command: LIST
Directory has 3170 files
/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:677
return x.localeCompare(y);
^
RangeError: Maximum call stack size exceeded
at String.localeCompare (native)
at sf (/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:677:24)
at /home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:681:20
at Array.sort (native)
at finished (/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:679:31)
at handleFile (/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:643:40)
at /home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:658:11
at FtpServer.self.getGroupFromGid (/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:99:5)
at /home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:646:21
at FtpServer.self.getUsernameFromUid (/home/sesame/lumipark/node_modules/ftpd/lib/ftpd.js:96:5)
[nodemon] app crashed - waiting for file changes before starting...

it's caused by the recursive handleFile function in combination with the synchronous getUserName and getGroup.

Hi. Thanks for reporting this issue. Sorry for the delay (I need more maintainers for this project). I'll take a look at your PR now.

You may want to check my fork
Verzonden van mijn HTC
----- Reply message -----
Van: "Simon Sturmer"<EMAIL_ADDRESS>Aan: "sstur/nodeftpd"<EMAIL_ADDRESS>CC: "rianwouters"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Onderwerp: [sstur/nodeftpd] when the number of files exceeds 3170, the LIST command crashes (#101)
Datum: wo, jun. 15, 2016 14:39
Hi. Thanks for reporting this issue. Sorry for the delay (I need more maintainers for this project). I'll take a look at your PR now.

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/sstur/nodeftpd/issues/101#issuecomment-226174849


Render numbers with decimal instead of exponential notation in Input

Fixes #318.

Can you add a custom proptype to ensure the fractionalDigits prop is not more than 20?

If I put 1 in Price and<PHONE_NUMBER>99999999999 in Total, Amount ends up being 1,000,000,000,000,000,000,000. It should never have ,, and now I can't edit the Amount field.

If I put 1 in Price and<PHONE_NUMBER>99999999999 in Total, Amount ends up being 1,000,000,000,000,000,000,000. It should never have ,, and now I can't edit the Amount field.

Hm, that's weird. fullwide should make it so it doesn't use decimal separators.

Never mind, didn't see it was a positive number. useGrouping: false fixed it.


App Stuck at Title Bar

App installs fine, but when started it hangs on loading. Only the title bar text is displayed on the top area and a blank rectangle for the main UI area.
$ adb logcat *:E
10-06 18:02:34.060   172  1230 E AudioFlinger: Error when setting parameters on exit: -61
10-06 18:02:37.444   316   416 E TaskPersister: File error accessing recents directory (directory doesn't exist?).

No stack trace is printed in unfiltered logcat output.
The problem persists through multiple restarts.

Which device are you running the app on?

Looking at the main layout it seems like there won't be anything on the screen by default. I don't know if it's really "hanging" because there's nothing to expect when it starts.

@Fleker pi 3, pi touchscreen.
I was going by the Readme—the instructions following the installation step say:

Try the assistant demo:

Press the button: recording starts.

So I was expecting a button on the main layout.

@noelweichbrodt there's no button at main layout, the button is supposed to be plugged in the GPIO.
Or you can change the layout and add a button and call the startConversation() from EmbeddedAssistant class when clicked.

Previously we were referring to a GPIO button, from the AIY Voice Kit. An on-screen button will be added to the sample soon.

Ah, ok! makes sense, thanks for explaining @danilobertelli & @Fleker!


Adding validation command to the agent

Adding validation commands to the agent

Codecov Report

Merging #2948 (8c9c8b8) into main (3c3f12a) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2948      +/-   ##
==========================================
- Coverage   29.09%   28.93%   -0.16%
==========================================
  Files         303      125     -178
  Lines       36170    13639   -22531
==========================================
- Hits        10523     3947    -6576
+ Misses      25647     9692   -15955

see 178 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Remove ol.control.Control.bindMouseOutFocusOutBlur function

It was a workaround added in #1761 to hide the button tooltip on
OSX / Chrome 32 and 33.
Because we're not using the tooltips anymore (see #2781) and this
version of chrome is deprecated this workaround can be removed.

+1

Merging this to get it in 3.8.

thanks for the review


Possibly wrong licencing comment

https://github.com/ivansib/sibcoin/blob/master/src/crypto/gost.c file contains licence comment with "Keccak implementation", however code is for Streebog hash function. Maybe copy-paste mistake?

Thank you! We will fix it.


Runtime error

Hey I am using Parrot OS version 4.19.0-parrot4-28t-amd64
whenever i try to run SocialFIsh it shows this error
$sudo python3 SocialFish.py
Traceback (most recent call last):
File "SocialFish.py", line 5, in
from core.scansf import nScan
File "/home/sam/Desktop/SocialFish/core/scansf.py", line 1, in
import nmap
ModuleNotFoundError: No module named 'nmap'

Did you already ran pip3 install -r requirements.txt ?
If the answer is YES, you must to try the following:
python3 -m pip uninstall nmap
python3 -m pip install python-nmap


Expose Link API

Pass user generated gatsby-link props through to the wrapped component noted in #6

Can you give some more context for this? I think I might be able to help.

Addressed in #25


[CCI][#206] renamed opensearchtypes CamelCase convention

Description
renamed opensearchtypes to opensearchTypes due to the inconsistency in the naming convention of a module called "opensearchtypes".
This pull request updates the naming convention for the "opensearchtypes" module to follow the CamelCase naming convention used in OpenSearch Dashboards.
Issues Resolved
https://github.com/opensearch-project/opensearch-js/issues/206
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks @BaurArabov
Would you mind updating the changelog and remove the package-lock.json?
We're currently using yarn as our package manager. So, having package-lock.json will be confusing and might cause issues in the future.

Can we have where we alias or map opensearchtype to opensearchType and make the before as deprecated. As is it would be a breaking change.

@BaurArabov: @kavilla is right. This must be marked as deprecated first before we can include this change in the next Major update of the client.

@BaurArabov The best way to do this is adding opensearchTypes with identical shape as opensearchtypes. Add a deprecation warning whenever opensearchtypes is used and direct the user to use opensearchTypes instead.


Update renovatebot/github-action action to 34.17.1

This PR contains the following updates:

Package
Type
Update
Change

renovatebot/github-action
action
minor
v34.13.2 -> v34.17.1

Release Notes

renovatebot/github-action
v34.17.1
Compare Source
See the the changelog for changes in all releases.
34.17.1 (2022-11-04)
Bug Fixes

deps: update renovate/renovate docker tag to v34.17.1 (d7a2feb)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

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

This PR has been generated by Renovate Bot.

@balena-ci I self-certify!


readme: be more explicit about the toolchain

Fixes https://github.com/rust-lang/miri/issues/1942
@robamler would this have helped?

Thank you for the quick fix (and for this great tool in general)! Yes, that would have helped me.

Thank you for the quick fix (and for this great tool in general)! Yes, that would have helped me.

You're welcome, I am glad it is useful. :)
@bors r+

:pushpin: Commit db74c1c030ba913e15b0c8bb86c50dc794f647b2 has been approved by RalfJung

:hourglass: Testing commit db74c1c030ba913e15b0c8bb86c50dc794f647b2 with merge 812fd79e63a0b2b6344b9fb6bd691b91cfeebedb...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 812fd79e63a0b2b6344b9fb6bd691b91cfeebedb to master...


Start and connect to TransModeler UI

Implemented

Implemented

This feafure is verified
Thanks vishalak

This feafure is verified
Thanks vishalak


Traffic flow strategy

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

cache

non: 178ms, 234.64MB, io=16
adapt: 252ms, 98.26MB io=7

no-cache

non: 1852ms, 1515.52MB, io=16
adapt: 2077ms, 861.65MB, io=16

sleep 200ms

non: 8107ms, 847.70MB, io=16
adapt: 10683, 573.78MB, io=16

cache

non: 178ms, 234.64MB, io=16
adapt: 227ms, 109.66MB, io=8

no-cache

non: 1753ms, 1443.84MB, io=16
adapt: 1768ms, 1116.16MB, io=16

sleep 200ms

non: 8107ms, 990.60MB, io=16
adapt: 7871ms, 816.40MB, io=16

for io_sleep_ms, we can see chunk source generated speed is not well estimated
I0414 20:09:20.968147 1653503 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.608478, old = 0.617927(0.9847), op = 943.758, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.040714 1653497 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.576652, old = 0.576652(1), op = 996.159, proposal = 7, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.060787 1653502 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.568427, old = 0.576652(0.9857), op = 1039.4, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.235522 1653496 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.505649, old = 0.505649(1), op = 1111.77, proposal = 7, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.305099 1653490 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.484348, old = 0.505649(0.9579), op = 1176.66, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.325153 1653494 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.478538, old = 0.478538(1), op = 1242.05, proposal = 7, current = 6, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.345253 1653496 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.472852, old = 0.478538(0.9881), op = 1245.02, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.365361 1653499 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.4673, old = 0.4673(1), op = 1245.26, proposal = 7, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.385438 1653496 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.461882, old = 0.4673(0.9884), op = 1264.25, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.463506 1653501 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.441962, old = 0.441962(1), op = 1297.71, proposal = 7, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.686862 1653493 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.393417, old = 0.441962(0.8902), op = 1348.66, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.706921 1653497 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.389574, old = 0.389574(1), op = 1387.86, proposal = 7, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.727010 1653493 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.385799, old = 0.389574(0.9903), op = 1389.62, proposal = 6, current = 7, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.751648 1653492 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.428929, old = 0.428929(1), op = 1368.55, proposal = 7, current = 5, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:21.782105 1653495 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.751629, old = 0.428929(1.7523), op = 1324.49, proposal = 8, current = 7, flag = [INC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:21.911504 1653501 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.708557, old = 0.751629(0.9427), op = 1311.63, proposal = 7, current = 8, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.005761 1653504 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.722677, old = 0.722677(1), op = 1276.17, proposal = 8, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:22.036242 1653504 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.0072, old = 0.722677(1.3937), op = 1268.6, proposal = 9, current = 8, flag = [INC]     , unplug = 1, chunk/thres = 2/32
I0414 20:09:22.056391 1653490 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 0.998753, old = 1.0072(0.9916), op = 1285.94, proposal = 8, current = 9, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.083514 1653499 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.64601, old = 1.64601(1), op = 1301.24, proposal = 9, current = 7, flag = [TRY][1.050000], unplug = 1, chunk/thres = 3/32
I0414 20:09:22.103734 1653503 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.63243, old = 1.64601(0.9917), op = 1319.52, proposal = 8, current = 9, flag = [DEC]     , unplug = 1, chunk/thres = 2/32
I0414 20:09:22.134389 1653491 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.61226, old = 1.61226(1), op = 1362.97, proposal = 9, current = 9, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:22.154472 1653500 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.59931, old = 1.61226(0.992), op = 1368.71, proposal = 8, current = 9, flag = [DEC]     , unplug = 1, chunk/thres = 2/32
I0414 20:09:22.190899 1653501 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.89162, old = 1.89162(1), op = 1394.73, proposal = 9, current = 8, flag = [TRY][1.050000], unplug = 1, chunk/thres = 2/32
I0414 20:09:22.211535 1653489 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.87636, old = 1.89162(0.9919), op = 1418.42, proposal = 8, current = 9, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.231628 1653499 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.86174, old = 1.86174(1), op = 1419.91, proposal = 9, current = 9, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:22.251673 1653504 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.84738, old = 1.86174(0.9923), op = 1442.04, proposal = 8, current = 9, flag = [DEC]     , unplug = 1, chunk/thres = 2/32
I0414 20:09:22.271831 1653496 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 1.83316, old = 1.83316(1), op = 1442.78, proposal = 9, current = 9, flag = [TRY][1.050000], unplug = 1, chunk/thres = 3/32
I0414 20:09:22.293110 1653501 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.12144, old = 1.83316(1.1573), op = 1487.19, proposal = 10, current = 8, flag = [INC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.318514 1653492 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.10122, old = 2.12144(0.9905), op = 1440.09, proposal = 9, current = 10, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.351114 1653498 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.07583, old = 2.07583(1), op = 1448.55, proposal = 10, current = 10, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:22.386313 1653504 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.04909, old = 2.07583(0.9871), op = 1465.17, proposal = 9, current = 10, flag = [DEC]     , unplug = 1, chunk/thres = 1/32
I0414 20:09:22.418475 1653497 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.02526, old = 2.02526(1), op = 1454.49, proposal = 10, current = 10, flag = [TRY][1.050000], unplug = 1, chunk/thres = 1/32
I0414 20:09:22.447297 1653493 connector_scan_operator.cpp:321] [XXX] pick mosrsel. id = 3, cs = 2.00436, old = 2.02526(0.9897), op = 1445.6, proposal = 9, current = 10, flag = [DEC]     , unplug = 1, chunk/thres = 1/32


Error when opening edit page on mobile devices such as iPhone

What happened:
When trying to open CodePair edit page on mobile devices, such as an iPhone, an error occurs.

What you expected to happen:
The editing screen and reading mode should be displayed properly without any errors.
How to reproduce it (as minimally and precisely as possible):

Open CodePair on an iPhone.
Attempt to access specific CodePair edit page.
Observe the error that occurs.

Anything else we need to know?:
Environment:

Operating system: iOS 16.1.1
Browser and version: Google Chrome, 130.0.6723.37
CodePair version: v0.1.15

@hackerwins
CodePair’s edit page works well on my iPhone (in both Safari and Chrome).
Could you share the details of your environment?

When I check the console error on my iPhone, I get the following error:

I updated iOS on my iPhone.


[CRM457-789] letters calls validation if uplift apply true

Description of change
Link to relevant ticket
Notes for reviewer
adds validation to catch 0 or blank uplifts on letter and calls form in CRM7
Screenshots of changes (if applicable)

Before changes:

Provider could enter 0 or leave blank and apply an uplift percentage to that
After changes:
Validation catches uplift applied to 0 or blank and feebacks warning message to provider on save
How to manually test the feature

create a CRM7 and on letters and calls form enter a blank or 0 for either/both letter or calls and apply and uplift
save for will respond with expected validation errors

I've updated this with additional tests and messaging in jira ticket from Chris - i've created a provider application at letters_calls step for QA at https://crm457-789-uplift-nscc-provider-dev.cloud-platform.service.justice.gov.uk/non-standard-magistrates/claims eg


"Error in parsing request XML:Error: Datatype error: In element 'Decl…

…aredValue'\n: 0,00 is not a float. at line 49, column 43" fixed

Thank you for your contribution! The new package version 1.1.7 has been released.


Error getting player summaries for non-friend users

When a Steam user is not friends with the user owning the API key, the response will not contain lastlogoff.
https://github.com/kallekankaanpaa/rsteam/blob/abad9cf90e2a719ad520b451c0011113b7c26dcb/src/steam_user/get_player_summaries.rs#L78
This should be Option<u32>

Hi, thanks for opening the issue.
Has it been documented somewhere that the response doesn't contain lastlogoff when the Steam user isn't friends with the owner of the API key? Or could it have something to do with the privacy settings of the  Steam user?
In any case if last_logoff can be missing from the response it needs to be optional just as you pointed out.

I don’t think it’s documented but you can just test it by simply opening a friend’s profile and a non friend’s profile, in which you’ll see the difference

I fixed this issue (and a couple of other issues with the get_player_summaries) and bumped the version number up to 0.2.0.


Set up a private community

Hi @cheny0 - I am sending this article for your review; "Set up a private community".
I also made some changes to "Set up channel permissions" (set-up-channel-permissions.md, CC/ @Fabiomorais87), but you can ignore these changes and focus only on the community content here https://github.com/status-im/help.status.im/pull/542/files#diff-5300703b4f8a8e91a10a7d164e6036febb0ddf878e9ab2651012aa6e6a7527c2R1-R48.

522 first draft -- ready for review
522 updates 'Set up channel permissions' title and references - Additional content fixes

Thanks for your review, @cheny0 -- I applied your corrections.


Improve documentation of issue option

✅ Closes: #548

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Show runs index

Up to date with master and nothing seems to have broken in the merge, Travis is happy, good to go


Removal of redundant wildcards in SMARTS (Null Atom/Bond Query combination)

This addresses some changes to avoid unnecessary/useless null queries, like in:
AtomAnd
  AtomAnd
    AtomAtomicNum 6 = val
    AtomNull
  AtomHCount 1 = val

In this case, the "null" query will always be matched, since it is a wildcard, so that "AND"ing "AtomAtomicNum 6 = val" with it will have no effect. There are similar cases for "OR" and "XOR" operations.
Besides being unaesthetic in the query descriptions, the null query will also show in SMARTS (the description above corresponds to the chiral atom in the SMARTS in this example):
from rdkit import Chem
smarts = r'[#8]-[#6@@H](-[#9])-[#17]'
query = Chem.MolFromSmarts(smarts)
print(Chem.MolToSmarts(query))
-----
[#8]-[#6@@&*&H1](-[#9])-[#17]

To avoid this kind of awkwardness, I implemented some NullQuery boolean algebra into NullQueryAlgebra.h and plugged it into QueryAtom.cpp and QueryBond.cpp (way easier than specializing these templates). I also updated a couple of tests that showed wildcards in their SMARTS.

The new header file should be added to the rdkit_headers block in Code/Query/CMakeLists.txt
It's may not be used from client code, but we haven't made that distinction with the other headers.

The new header file should be added to the rdkit_headers block in Code/Query/CMakeLists.txt
It's may not be used from client code, but we haven't made that distinction with the other headers.

Done! :)

I made a couple of comments/suggestions.
The only one that I think is really necessary pre-merge is updating the documentation for expandQuery() in the header file.

These suggestions made sense. Especially the  one about the docstring and the renaming of the function :)

And one last request. Since this changes existing results, could you please add something to the bottom of the "Backwards Incompatible Changes" section of ReleaseNotes.md?
Here's a suggestion:
- The SMARTS generated by the RDKit no longer contains redundant wildcard
  queries. This means the SMARTS generated by this release will generally be
  different from that in previous releases.

And one last request. Since this changes existing results, could you please add something to the bottom of the "Backwards Incompatible Changes" section of ReleaseNotes.md?
Here's a suggestion:
- The SMARTS generated by the RDKit no longer contains redundant wildcard
  queries. This means the SMARTS generated by this release will generally be
  different from that in previous releases.

Sure. I just updated.

Thanks!


(PUP-6918) Propagate error with CSR mismatch

When the agents public key does not match what's in the CSR
generate a message for the user.

@joshcooper / @adrienthebo have a look.

The other thing that might be worth diving into on this one - the mismatch could be occurring because an interactive user without admin rights has generated a new set of SSL files after the service based master has run and submitted a CSR...  so it might be worth changing the message a bit taking that into account.

CLA signed by all contributors.


Resolve dependabot security defect

Fixed issues here: https://github.com/Ayush-Kaushik/calculator/commit/091a641d4e3401e1cb9a06ad00d9dc001b70eb46


Do the Attentions / MLPs run in parallel?

The attention implementation here looks like like it could be run as parallel attention.
But I was curious whether this implementation will result in them running in parallel?

Yes this is parallel attention. PaLM Section 2 (https://arxiv.org/pdf/2204.02311.pdf).
The fact that they can be overlapped tends to improve performance.


Poetry 1.2 uses a new installer

Description:
Poetry 1.2 has deprecated the existing installer that is used in the readme. This needs to be changed.
See the issue poetry has about the installer being deprecated: https://github.com/python-poetry/poetry/issues/6377
Acceptance criteria:

[ ] Document new installation process

[ ] New installation script
[ ] New installation location

Poetry maintainer here -- note that this is actually not directly related to 1.2 (except 1.2 was the first version to stop supporting the build infrastructure for the old installer) -- regardless of what version of Poetry you are using, https://install.python-poetry.org will support it and is strongly suggested.


Bing custom search - Autosuggest API typo

I'm using the document https://docs.microsoft.com/en-us/rest/api/cognitiveservices-bingsearch/bing-custom-autosuggest-api-v7-reference for my reference.
The autosuggest endpoint as per the document is:
https://api.cognitive.microsoft.com/bingcustomsearch/v7.0/suggestions/search
When I use this with correct key, I'm getting:
"message": "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription."
Where as when I use the endpoint as
https://api.cognitive.microsoft.com/bing/v7.0/suggestions
with the same subscription key, I'm getting the response as:
    "_type": "Suggestions",
    "queryContext": {
        "originalQuery": ""
    },
    "suggestionGroups": [
        {
            "name": "Web",
            "searchSuggestions": []
        }
    ]
}```

Endpoint requires updating in the document. Also there is no document to explain how we could integrate Autosuggest API along with Bing Web search API.

@TestUser20191 Could you provide additional context around how this fits into your Azure DevOps scenario so that we can check the documentation.

@thomps23. Sorry, added in wrong repo. This is an issue with azure not with devops. I'll close this issue here as it is not related to devops.


[deploy_bmh] Fix the molecule input file path

This commit contains the needed fixed to make the molecule pass after fixing it.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running
[x] Appropriate documentation exists and/or is up-to-date:

[x] README in the role
[x] Content of the docs/source is reflecting the changes

/approve

/lgtm


⚠ ClamAV has degraded performance

In 844da7d, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 83 ms

Resolved: ClamAV performance has improved in 10d811c.


Simplify dependencies between services

Following on from https://github.com/freeCodeCamp/freeCodeCamp/pull/40703 the different 'services' i.e. the curriculum, client and api need to be loosely coupled.  For instance, it's fine to build the curriculum into a JSON file and make that available to the api.  It's not good to call curriculum functions from the api, since that means the curriculum packages have to be served with the api.
A (somewhat) reasonable dependency structure is as follows

directory
depends on

/client
in principle anything, since it all gets bundled into /public, but ideally only /utils and /config

/api-server
utils, config

/curriculum
in principle anything, since it is only used during the initial build step

/utils
only root prod dependencies

/config
only root prod dependencies

For simplicity's sake, I think the structure should be:

directory
depends on

all of them
utils, config, root prod dependencies

and their own packages, of course.  This far, far easier to understand, build and maintain, but we would have to do a bit of work to make sure the client still reloads quickly whenever a challenge changes.
@freeCodeCamp/staff any thoughts?

Is this a duplicate or extention of https://github.com/freeCodeCamp/freeCodeCamp/issues/38626? Should we consolidate the discussion there instead?

Is this a duplicate or extention of https://github.com/freeCodeCamp/freeCodeCamp/issues/38626? Should we consolidate the discussion there instead?

It's worse than that, I'd completely forgotten about that issue 🤦♂ I'll just copy over a summary of this into the older one.

It's worse than that, I'd completely forgotten about that issue 🤦♂ I'll just copy over a summary of this into the older one.


I'm wondering if this final_state refers to the state depicted by the red circle in the figure

out, x, *rest = selective_scan_cuda.fwd(u, delta, A, B, C, D, z, delta_bias, delta_softplus)

I'm wondering if this final_state refers to the state depicted by the red circle in the figure

i have the same question, do you solve it?

i dont know if right?


add pelion multi-service unit file

this allows a user to control all pelion edge services together
https://www.freedesktop.org/software/systemd/man/systemd.unit.html#PartOf=

This is an alternative implementation of https://github.com/PelionIoT/distro-pelion-edge/pull/129.  This PR is implemented only with systemd features, whereas the other PR is implemented by a custom bash script.  One thing I don't like about this implementation is the output of status because it only shows the status of the single pelion service and not the status of all other pelion services like the custom script in https://github.com/PelionIoT/distro-pelion-edge/pull/129.
$ systemctl status pelion.service ● pelion.service - Pelion Edge Multi-Service Systemd Control    Loaded: loaded (/lib/systemd/system/pelion.service; enabled; vendor preset: enabled)    Active: active (exited) since Wed 2021-03-31 14:02:14 GMT; 2h 3min ago   Process: 11653 ExecStart=/bin/true (code=exited, status=0/SUCCESS)  Main PID: 11653 (code=exited, status=0/SUCCESS)
The user can view a list of dependencies with systemctl list-dependencies pelion.service, but I find this less useful because I can't easily use it to show the status of all (and only) pelion services.
 systemctl list-dependencies pelion.service pelion.service ● ├─devicedb.service ● ├─edge-core.service ● ├─edge-proxy.service ● ├─kubelet.service ● ├─maestro.service ● ├─pelion-relay-term.service ● ├─system.slice ● ├─wait-for-pelion-identity.service ● └─sysinit.target ●   ├─apparmor.service ●   ├─dev-hugepages.mount ●   ├─dev-mqueue.mount ●   ├─keyboard-setup.service ●   ├─kmod-static-nodes.service ●   ├─proc-sys-fs-binfmt_misc.automount ●   ├─resolvconf.service ●   ├─sys-fs-fuse-connections.mount ●   ├─sys-kernel-config.mount ●   ├─sys-kernel-debug.mount ●   ├─systemd-ask-password-console.path ●   ├─systemd-binfmt.service ●   ├─systemd-hwdb-update.service ●   ├─systemd-journal-flush.service ●   ├─systemd-journald.service ●   ├─systemd-machine-id-commit.service ●   ├─systemd-modules-load.service ●   ├─systemd-random-seed.service ●   ├─systemd-sysctl.service ●   ├─systemd-sysusers.service ●   ├─systemd-timesyncd.service ●   ├─systemd-tmpfiles-setup-dev.service ●   ├─systemd-tmpfiles-setup.service ●   ├─systemd-udev-trigger.service ●   ├─systemd-udevd.service ●   ├─systemd-update-utmp.service ●   ├─cryptsetup.target ●   ├─local-fs.target ●   │ ├─-.mount ●   │ ├─systemd-fsck-root.service ●   │ ├─systemd-remount-fs.service ●   │ └─vagrant.mount ●   └─swap.target ●     └─dev-disk-by\x2duuid-494adc4f\x2d2e8f\x2d4b72\x2d9583\x2d120d7343ef5f.swap

The user can view a list of dependencies with systemctl list-dependencies pelion.service, but I find this less useful because I can't easily use it to show the status of all (and only) pelion services.

Looks like there's a recent systemd PR for this

This whole conversation makes me realize I know nothing about systemd

My main criticism with the behavior of this patch is that when systemctl status is run, it only shows status of the one pelion.service but I want to see status of all pelion services.  I can see a list of dependent services, by running systemctl  list-dependencies, but this shows tons of other implicit  dependencies.  However, @ryannowarm mentioned maybe using a target instead of a service, and I think this section in particular might be a good reason to try it.
Let me restructure  this as a target and so  some more testing.


[doc improve]How to import data from multiple tables in mysql into one tag/edge

nebula-exchange version v2.6
As title, after some google I found this https://stackoverflow.com/questions/49130381/instead-of-fetching-multiple-tables-using-pyspark-how-can-we-execute-join-query, but here needs to be modified, and when I editing this issue I found this modification is same as:
https://github.com/vesoft-inc/nebula-exchange/blob/92bbf5f22323ec8dbe61ec34e9396ac34aa128d1/nebula-exchange_spark_3.0/src/main/scala/com/vesoft/nebula/exchange/reader/ServerBaseReader.scala#L77-L82
So, it would be better to add the usage to the documentation

Great issue, I'll support this requirement~


Add IAM Instance Profile to digitalmarketplace-api Elastic Beanstalk instances

List of permissions from http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.iam.roles.aeb.html

The following example shows one statement that gives a broad set of permissions to AWS products that AWS Elastic Beanstalk uses to manage applications and environments and includes permissions to create an instance profile and view a list of available instance profiles

Could we get a bit more of an explanation of why these particular IAM permissions are being added in the commit message? Even if it's just a link off to the AWS docs.


Luk10114/1193 fix samples on rotation/analyze hotspots

See https://devtopia.esri.com/runtime/common-samples/issues/1193 for context

Just had a discussion with @LDuncAndroid - I think the progress dialog fragment and date picker fragments are an obvious win here. They add some code, but critically they add them to classes away from runtime API code (so mean less UI code intermixed with runtime API code).
However, long running operations like a job are not unique to the Analyze Hotspots sample and the cost in terms of extra code is higher and as @gunt0001 said it means devs are digging through different classes to find runtime API code (which should be front and center).
This probably highlights the need for us to have a lifecycle aware/device config change/etc sample we can point to for those best practices. We just don't want to spend our time and lines of code replicating those patterns in every sample which includes a long running operation.

@TADraeseke updated this to reflect the changes we've discussed.